...
AWS SDK for Go API Reference
We announced the upcoming end-of-support for AWS SDK for Go (v1). We recommend that you migrate to AWS SDK for Go v2. For dates, additional details, and information on how to migrate, please refer to the linked announcement.
import "github.com/aws/aws-sdk-go/service/quicksight"
Overview
Constants

Overview ▾

Package quicksight provides the client and types for making API requests to Amazon QuickSight.

Amazon QuickSight is a fully managed, serverless business intelligence service for the Amazon Web Services Cloud that makes it easy to extend data and insights to every user in your organization. This API reference contains documentation for a programming interface that you can use to manage Amazon QuickSight.

See https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01 for more information on this service.

See quicksight package documentation for more information. https://docs.aws.amazon.com/sdk-for-go/api/service/quicksight/

Using the Client

To contact Amazon QuickSight with the SDK use the New function to create a new service client. With that client you can make API requests to the service. These clients are safe to use concurrently.

See the SDK's documentation for more information on how to use the SDK. https://docs.aws.amazon.com/sdk-for-go/api/

See aws.Config documentation for more information on configuring SDK clients. https://docs.aws.amazon.com/sdk-for-go/api/aws/#Config

See the Amazon QuickSight client QuickSight for more information on creating client for this service. https://docs.aws.amazon.com/sdk-for-go/api/service/quicksight/#New

The stub package, quicksightiface, can be used to provide alternative implementations of service clients, such as mocking the client for testing.

Operations ▾

CancelIngestion
CreateAccountCustomization
CreateAccountSubscription
CreateAnalysis
CreateDashboard
CreateDataSet
CreateDataSource
CreateFolder
CreateFolderMembership
CreateGroup
CreateGroupMembership
CreateIAMPolicyAssignment
CreateIngestion
CreateNamespace
CreateRefreshSchedule
CreateRoleMembership
CreateTemplate
CreateTemplateAlias
CreateTheme
CreateThemeAlias
CreateTopic
CreateTopicRefreshSchedule
CreateVPCConnection
DeleteAccountCustomization
DeleteAccountSubscription
DeleteAnalysis
DeleteDashboard
DeleteDataSet
DeleteDataSetRefreshProperties
DeleteDataSource
DeleteFolder
DeleteFolderMembership
DeleteGroup
DeleteGroupMembership
DeleteIAMPolicyAssignment
DeleteIdentityPropagationConfig
DeleteNamespace
DeleteRefreshSchedule
DeleteRoleCustomPermission
DeleteRoleMembership
DeleteTemplate
DeleteTemplateAlias
DeleteTheme
DeleteThemeAlias
DeleteTopic
DeleteTopicRefreshSchedule
DeleteUser
DeleteUserByPrincipalId
DeleteVPCConnection
DescribeAccountCustomization
DescribeAccountSettings
DescribeAccountSubscription
DescribeAnalysis
DescribeAnalysisDefinition
DescribeAnalysisPermissions
DescribeAssetBundleExportJob
DescribeAssetBundleImportJob
DescribeDashboard
DescribeDashboardDefinition
DescribeDashboardPermissions
DescribeDashboardSnapshotJob
DescribeDashboardSnapshotJobResult
DescribeDataSet
DescribeDataSetPermissions
DescribeDataSetRefreshProperties
DescribeDataSource
DescribeDataSourcePermissions
DescribeFolder
DescribeFolderPermissions ( Paginator )
DescribeFolderResolvedPermissions ( Paginator )
DescribeGroup
DescribeGroupMembership
DescribeIAMPolicyAssignment
DescribeIngestion
DescribeIpRestriction
DescribeNamespace
DescribeRefreshSchedule
DescribeRoleCustomPermission
DescribeTemplate
DescribeTemplateAlias
DescribeTemplateDefinition
DescribeTemplatePermissions
DescribeTheme
DescribeThemeAlias
DescribeThemePermissions
DescribeTopic
DescribeTopicPermissions
DescribeTopicRefresh
DescribeTopicRefreshSchedule
DescribeUser
DescribeVPCConnection
GenerateEmbedUrlForAnonymousUser
GenerateEmbedUrlForRegisteredUser
GetDashboardEmbedUrl
GetSessionEmbedUrl
ListAnalyses ( Paginator )
ListAssetBundleExportJobs ( Paginator )
ListAssetBundleImportJobs ( Paginator )
ListDashboardVersions ( Paginator )
ListDashboards ( Paginator )
ListDataSets ( Paginator )
ListDataSources ( Paginator )
ListFolderMembers ( Paginator )
ListFolders ( Paginator )
ListGroupMemberships ( Paginator )
ListGroups ( Paginator )
ListIAMPolicyAssignments ( Paginator )
ListIAMPolicyAssignmentsForUser ( Paginator )
ListIdentityPropagationConfigs
ListIngestions ( Paginator )
ListNamespaces ( Paginator )
ListRefreshSchedules
ListRoleMemberships ( Paginator )
ListTagsForResource
ListTemplateAliases ( Paginator )
ListTemplateVersions ( Paginator )
ListTemplates ( Paginator )
ListThemeAliases
ListThemeVersions ( Paginator )
ListThemes ( Paginator )
ListTopicRefreshSchedules
ListTopics ( Paginator )
ListUserGroups ( Paginator )
ListUsers ( Paginator )
ListVPCConnections ( Paginator )
PutDataSetRefreshProperties
RegisterUser
RestoreAnalysis
SearchAnalyses ( Paginator )
SearchDashboards ( Paginator )
SearchDataSets ( Paginator )
SearchDataSources ( Paginator )
SearchFolders ( Paginator )
SearchGroups ( Paginator )
StartAssetBundleExportJob
StartAssetBundleImportJob
StartDashboardSnapshotJob
TagResource
UntagResource
UpdateAccountCustomization
UpdateAccountSettings
UpdateAnalysis
UpdateAnalysisPermissions
UpdateDashboard
UpdateDashboardLinks
UpdateDashboardPermissions
UpdateDashboardPublishedVersion
UpdateDataSet
UpdateDataSetPermissions
UpdateDataSource
UpdateDataSourcePermissions
UpdateFolder
UpdateFolderPermissions
UpdateGroup
UpdateIAMPolicyAssignment
UpdateIdentityPropagationConfig
UpdateIpRestriction
UpdatePublicSharingSettings
UpdateRefreshSchedule
UpdateRoleCustomPermission
UpdateTemplate
UpdateTemplateAlias
UpdateTemplatePermissions
UpdateTheme
UpdateThemeAlias
UpdateThemePermissions
UpdateTopic
UpdateTopicPermissions
UpdateTopicRefreshSchedule
UpdateUser
UpdateVPCConnection

Types ▾

type QuickSight
func New(p client.ConfigProvider, cfgs ...*aws.Config) *QuickSight
func (c *QuickSight) CancelIngestion(input *CancelIngestionInput) (*CancelIngestionOutput, error)
func (c *QuickSight) CancelIngestionRequest(input *CancelIngestionInput) (req *request.Request, output *CancelIngestionOutput)
func (c *QuickSight) CancelIngestionWithContext(ctx aws.Context, input *CancelIngestionInput, opts ...request.Option) (*CancelIngestionOutput, error)
func (c *QuickSight) CreateAccountCustomization(input *CreateAccountCustomizationInput) (*CreateAccountCustomizationOutput, error)
func (c *QuickSight) CreateAccountCustomizationRequest(input *CreateAccountCustomizationInput) (req *request.Request, output *CreateAccountCustomizationOutput)
func (c *QuickSight) CreateAccountCustomizationWithContext(ctx aws.Context, input *CreateAccountCustomizationInput, opts ...request.Option) (*CreateAccountCustomizationOutput, error)
func (c *QuickSight) CreateAccountSubscription(input *CreateAccountSubscriptionInput) (*CreateAccountSubscriptionOutput, error)
func (c *QuickSight) CreateAccountSubscriptionRequest(input *CreateAccountSubscriptionInput) (req *request.Request, output *CreateAccountSubscriptionOutput)
func (c *QuickSight) CreateAccountSubscriptionWithContext(ctx aws.Context, input *CreateAccountSubscriptionInput, opts ...request.Option) (*CreateAccountSubscriptionOutput, error)
func (c *QuickSight) CreateAnalysis(input *CreateAnalysisInput) (*CreateAnalysisOutput, error)
func (c *QuickSight) CreateAnalysisRequest(input *CreateAnalysisInput) (req *request.Request, output *CreateAnalysisOutput)
func (c *QuickSight) CreateAnalysisWithContext(ctx aws.Context, input *CreateAnalysisInput, opts ...request.Option) (*CreateAnalysisOutput, error)
func (c *QuickSight) CreateDashboard(input *CreateDashboardInput) (*CreateDashboardOutput, error)
func (c *QuickSight) CreateDashboardRequest(input *CreateDashboardInput) (req *request.Request, output *CreateDashboardOutput)
func (c *QuickSight) CreateDashboardWithContext(ctx aws.Context, input *CreateDashboardInput, opts ...request.Option) (*CreateDashboardOutput, error)
func (c *QuickSight) CreateDataSet(input *CreateDataSetInput) (*CreateDataSetOutput, error)
func (c *QuickSight) CreateDataSetRequest(input *CreateDataSetInput) (req *request.Request, output *CreateDataSetOutput)
func (c *QuickSight) CreateDataSetWithContext(ctx aws.Context, input *CreateDataSetInput, opts ...request.Option) (*CreateDataSetOutput, error)
func (c *QuickSight) CreateDataSource(input *CreateDataSourceInput) (*CreateDataSourceOutput, error)
func (c *QuickSight) CreateDataSourceRequest(input *CreateDataSourceInput) (req *request.Request, output *CreateDataSourceOutput)
func (c *QuickSight) CreateDataSourceWithContext(ctx aws.Context, input *CreateDataSourceInput, opts ...request.Option) (*CreateDataSourceOutput, error)
func (c *QuickSight) CreateFolder(input *CreateFolderInput) (*CreateFolderOutput, error)
func (c *QuickSight) CreateFolderMembership(input *CreateFolderMembershipInput) (*CreateFolderMembershipOutput, error)
func (c *QuickSight) CreateFolderMembershipRequest(input *CreateFolderMembershipInput) (req *request.Request, output *CreateFolderMembershipOutput)
func (c *QuickSight) CreateFolderMembershipWithContext(ctx aws.Context, input *CreateFolderMembershipInput, opts ...request.Option) (*CreateFolderMembershipOutput, error)
func (c *QuickSight) CreateFolderRequest(input *CreateFolderInput) (req *request.Request, output *CreateFolderOutput)
func (c *QuickSight) CreateFolderWithContext(ctx aws.Context, input *CreateFolderInput, opts ...request.Option) (*CreateFolderOutput, error)
func (c *QuickSight) CreateGroup(input *CreateGroupInput) (*CreateGroupOutput, error)
func (c *QuickSight) CreateGroupMembership(input *CreateGroupMembershipInput) (*CreateGroupMembershipOutput, error)
func (c *QuickSight) CreateGroupMembershipRequest(input *CreateGroupMembershipInput) (req *request.Request, output *CreateGroupMembershipOutput)
func (c *QuickSight) CreateGroupMembershipWithContext(ctx aws.Context, input *CreateGroupMembershipInput, opts ...request.Option) (*CreateGroupMembershipOutput, error)
func (c *QuickSight) CreateGroupRequest(input *CreateGroupInput) (req *request.Request, output *CreateGroupOutput)
func (c *QuickSight) CreateGroupWithContext(ctx aws.Context, input *CreateGroupInput, opts ...request.Option) (*CreateGroupOutput, error)
func (c *QuickSight) CreateIAMPolicyAssignment(input *CreateIAMPolicyAssignmentInput) (*CreateIAMPolicyAssignmentOutput, error)
func (c *QuickSight) CreateIAMPolicyAssignmentRequest(input *CreateIAMPolicyAssignmentInput) (req *request.Request, output *CreateIAMPolicyAssignmentOutput)
func (c *QuickSight) CreateIAMPolicyAssignmentWithContext(ctx aws.Context, input *CreateIAMPolicyAssignmentInput, opts ...request.Option) (*CreateIAMPolicyAssignmentOutput, error)
func (c *QuickSight) CreateIngestion(input *CreateIngestionInput) (*CreateIngestionOutput, error)
func (c *QuickSight) CreateIngestionRequest(input *CreateIngestionInput) (req *request.Request, output *CreateIngestionOutput)
func (c *QuickSight) CreateIngestionWithContext(ctx aws.Context, input *CreateIngestionInput, opts ...request.Option) (*CreateIngestionOutput, error)
func (c *QuickSight) CreateNamespace(input *CreateNamespaceInput) (*CreateNamespaceOutput, error)
func (c *QuickSight) CreateNamespaceRequest(input *CreateNamespaceInput) (req *request.Request, output *CreateNamespaceOutput)
func (c *QuickSight) CreateNamespaceWithContext(ctx aws.Context, input *CreateNamespaceInput, opts ...request.Option) (*CreateNamespaceOutput, error)
func (c *QuickSight) CreateRefreshSchedule(input *CreateRefreshScheduleInput) (*CreateRefreshScheduleOutput, error)
func (c *QuickSight) CreateRefreshScheduleRequest(input *CreateRefreshScheduleInput) (req *request.Request, output *CreateRefreshScheduleOutput)
func (c *QuickSight) CreateRefreshScheduleWithContext(ctx aws.Context, input *CreateRefreshScheduleInput, opts ...request.Option) (*CreateRefreshScheduleOutput, error)
func (c *QuickSight) CreateRoleMembership(input *CreateRoleMembershipInput) (*CreateRoleMembershipOutput, error)
func (c *QuickSight) CreateRoleMembershipRequest(input *CreateRoleMembershipInput) (req *request.Request, output *CreateRoleMembershipOutput)
func (c *QuickSight) CreateRoleMembershipWithContext(ctx aws.Context, input *CreateRoleMembershipInput, opts ...request.Option) (*CreateRoleMembershipOutput, error)
func (c *QuickSight) CreateTemplate(input *CreateTemplateInput) (*CreateTemplateOutput, error)
func (c *QuickSight) CreateTemplateAlias(input *CreateTemplateAliasInput) (*CreateTemplateAliasOutput, error)
func (c *QuickSight) CreateTemplateAliasRequest(input *CreateTemplateAliasInput) (req *request.Request, output *CreateTemplateAliasOutput)
func (c *QuickSight) CreateTemplateAliasWithContext(ctx aws.Context, input *CreateTemplateAliasInput, opts ...request.Option) (*CreateTemplateAliasOutput, error)
func (c *QuickSight) CreateTemplateRequest(input *CreateTemplateInput) (req *request.Request, output *CreateTemplateOutput)
func (c *QuickSight) CreateTemplateWithContext(ctx aws.Context, input *CreateTemplateInput, opts ...request.Option) (*CreateTemplateOutput, error)
func (c *QuickSight) CreateTheme(input *CreateThemeInput) (*CreateThemeOutput, error)
func (c *QuickSight) CreateThemeAlias(input *CreateThemeAliasInput) (*CreateThemeAliasOutput, error)
func (c *QuickSight) CreateThemeAliasRequest(input *CreateThemeAliasInput) (req *request.Request, output *CreateThemeAliasOutput)
func (c *QuickSight) CreateThemeAliasWithContext(ctx aws.Context, input *CreateThemeAliasInput, opts ...request.Option) (*CreateThemeAliasOutput, error)
func (c *QuickSight) CreateThemeRequest(input *CreateThemeInput) (req *request.Request, output *CreateThemeOutput)
func (c *QuickSight) CreateThemeWithContext(ctx aws.Context, input *CreateThemeInput, opts ...request.Option) (*CreateThemeOutput, error)
func (c *QuickSight) CreateTopic(input *CreateTopicInput) (*CreateTopicOutput, error)
func (c *QuickSight) CreateTopicRefreshSchedule(input *CreateTopicRefreshScheduleInput) (*CreateTopicRefreshScheduleOutput, error)
func (c *QuickSight) CreateTopicRefreshScheduleRequest(input *CreateTopicRefreshScheduleInput) (req *request.Request, output *CreateTopicRefreshScheduleOutput)
func (c *QuickSight) CreateTopicRefreshScheduleWithContext(ctx aws.Context, input *CreateTopicRefreshScheduleInput, opts ...request.Option) (*CreateTopicRefreshScheduleOutput, error)
func (c *QuickSight) CreateTopicRequest(input *CreateTopicInput) (req *request.Request, output *CreateTopicOutput)
func (c *QuickSight) CreateTopicWithContext(ctx aws.Context, input *CreateTopicInput, opts ...request.Option) (*CreateTopicOutput, error)
func (c *QuickSight) CreateVPCConnection(input *CreateVPCConnectionInput) (*CreateVPCConnectionOutput, error)
func (c *QuickSight) CreateVPCConnectionRequest(input *CreateVPCConnectionInput) (req *request.Request, output *CreateVPCConnectionOutput)
func (c *QuickSight) CreateVPCConnectionWithContext(ctx aws.Context, input *CreateVPCConnectionInput, opts ...request.Option) (*CreateVPCConnectionOutput, error)
func (c *QuickSight) DeleteAccountCustomization(input *DeleteAccountCustomizationInput) (*DeleteAccountCustomizationOutput, error)
func (c *QuickSight) DeleteAccountCustomizationRequest(input *DeleteAccountCustomizationInput) (req *request.Request, output *DeleteAccountCustomizationOutput)
func (c *QuickSight) DeleteAccountCustomizationWithContext(ctx aws.Context, input *DeleteAccountCustomizationInput, opts ...request.Option) (*DeleteAccountCustomizationOutput, error)
func (c *QuickSight) DeleteAccountSubscription(input *DeleteAccountSubscriptionInput) (*DeleteAccountSubscriptionOutput, error)
func (c *QuickSight) DeleteAccountSubscriptionRequest(input *DeleteAccountSubscriptionInput) (req *request.Request, output *DeleteAccountSubscriptionOutput)
func (c *QuickSight) DeleteAccountSubscriptionWithContext(ctx aws.Context, input *DeleteAccountSubscriptionInput, opts ...request.Option) (*DeleteAccountSubscriptionOutput, error)
func (c *QuickSight) DeleteAnalysis(input *DeleteAnalysisInput) (*DeleteAnalysisOutput, error)
func (c *QuickSight) DeleteAnalysisRequest(input *DeleteAnalysisInput) (req *request.Request, output *DeleteAnalysisOutput)
func (c *QuickSight) DeleteAnalysisWithContext(ctx aws.Context, input *DeleteAnalysisInput, opts ...request.Option) (*DeleteAnalysisOutput, error)
func (c *QuickSight) DeleteDashboard(input *DeleteDashboardInput) (*DeleteDashboardOutput, error)
func (c *QuickSight) DeleteDashboardRequest(input *DeleteDashboardInput) (req *request.Request, output *DeleteDashboardOutput)
func (c *QuickSight) DeleteDashboardWithContext(ctx aws.Context, input *DeleteDashboardInput, opts ...request.Option) (*DeleteDashboardOutput, error)
func (c *QuickSight) DeleteDataSet(input *DeleteDataSetInput) (*DeleteDataSetOutput, error)
func (c *QuickSight) DeleteDataSetRefreshProperties(input *DeleteDataSetRefreshPropertiesInput) (*DeleteDataSetRefreshPropertiesOutput, error)
func (c *QuickSight) DeleteDataSetRefreshPropertiesRequest(input *DeleteDataSetRefreshPropertiesInput) (req *request.Request, output *DeleteDataSetRefreshPropertiesOutput)
func (c *QuickSight) DeleteDataSetRefreshPropertiesWithContext(ctx aws.Context, input *DeleteDataSetRefreshPropertiesInput, opts ...request.Option) (*DeleteDataSetRefreshPropertiesOutput, error)
func (c *QuickSight) DeleteDataSetRequest(input *DeleteDataSetInput) (req *request.Request, output *DeleteDataSetOutput)
func (c *QuickSight) DeleteDataSetWithContext(ctx aws.Context, input *DeleteDataSetInput, opts ...request.Option) (*DeleteDataSetOutput, error)
func (c *QuickSight) DeleteDataSource(input *DeleteDataSourceInput) (*DeleteDataSourceOutput, error)
func (c *QuickSight) DeleteDataSourceRequest(input *DeleteDataSourceInput) (req *request.Request, output *DeleteDataSourceOutput)
func (c *QuickSight) DeleteDataSourceWithContext(ctx aws.Context, input *DeleteDataSourceInput, opts ...request.Option) (*DeleteDataSourceOutput, error)
func (c *QuickSight) DeleteFolder(input *DeleteFolderInput) (*DeleteFolderOutput, error)
func (c *QuickSight) DeleteFolderMembership(input *DeleteFolderMembershipInput) (*DeleteFolderMembershipOutput, error)
func (c *QuickSight) DeleteFolderMembershipRequest(input *DeleteFolderMembershipInput) (req *request.Request, output *DeleteFolderMembershipOutput)
func (c *QuickSight) DeleteFolderMembershipWithContext(ctx aws.Context, input *DeleteFolderMembershipInput, opts ...request.Option) (*DeleteFolderMembershipOutput, error)
func (c *QuickSight) DeleteFolderRequest(input *DeleteFolderInput) (req *request.Request, output *DeleteFolderOutput)
func (c *QuickSight) DeleteFolderWithContext(ctx aws.Context, input *DeleteFolderInput, opts ...request.Option) (*DeleteFolderOutput, error)
func (c *QuickSight) DeleteGroup(input *DeleteGroupInput) (*DeleteGroupOutput, error)
func (c *QuickSight) DeleteGroupMembership(input *DeleteGroupMembershipInput) (*DeleteGroupMembershipOutput, error)
func (c *QuickSight) DeleteGroupMembershipRequest(input *DeleteGroupMembershipInput) (req *request.Request, output *DeleteGroupMembershipOutput)
func (c *QuickSight) DeleteGroupMembershipWithContext(ctx aws.Context, input *DeleteGroupMembershipInput, opts ...request.Option) (*DeleteGroupMembershipOutput, error)
func (c *QuickSight) DeleteGroupRequest(input *DeleteGroupInput) (req *request.Request, output *DeleteGroupOutput)
func (c *QuickSight) DeleteGroupWithContext(ctx aws.Context, input *DeleteGroupInput, opts ...request.Option) (*DeleteGroupOutput, error)
func (c *QuickSight) DeleteIAMPolicyAssignment(input *DeleteIAMPolicyAssignmentInput) (*DeleteIAMPolicyAssignmentOutput, error)
func (c *QuickSight) DeleteIAMPolicyAssignmentRequest(input *DeleteIAMPolicyAssignmentInput) (req *request.Request, output *DeleteIAMPolicyAssignmentOutput)
func (c *QuickSight) DeleteIAMPolicyAssignmentWithContext(ctx aws.Context, input *DeleteIAMPolicyAssignmentInput, opts ...request.Option) (*DeleteIAMPolicyAssignmentOutput, error)
func (c *QuickSight) DeleteIdentityPropagationConfig(input *DeleteIdentityPropagationConfigInput) (*DeleteIdentityPropagationConfigOutput, error)
func (c *QuickSight) DeleteIdentityPropagationConfigRequest(input *DeleteIdentityPropagationConfigInput) (req *request.Request, output *DeleteIdentityPropagationConfigOutput)
func (c *QuickSight) DeleteIdentityPropagationConfigWithContext(ctx aws.Context, input *DeleteIdentityPropagationConfigInput, opts ...request.Option) (*DeleteIdentityPropagationConfigOutput, error)
func (c *QuickSight) DeleteNamespace(input *DeleteNamespaceInput) (*DeleteNamespaceOutput, error)
func (c *QuickSight) DeleteNamespaceRequest(input *DeleteNamespaceInput) (req *request.Request, output *DeleteNamespaceOutput)
func (c *QuickSight) DeleteNamespaceWithContext(ctx aws.Context, input *DeleteNamespaceInput, opts ...request.Option) (*DeleteNamespaceOutput, error)
func (c *QuickSight) DeleteRefreshSchedule(input *DeleteRefreshScheduleInput) (*DeleteRefreshScheduleOutput, error)
func (c *QuickSight) DeleteRefreshScheduleRequest(input *DeleteRefreshScheduleInput) (req *request.Request, output *DeleteRefreshScheduleOutput)
func (c *QuickSight) DeleteRefreshScheduleWithContext(ctx aws.Context, input *DeleteRefreshScheduleInput, opts ...request.Option) (*DeleteRefreshScheduleOutput, error)
func (c *QuickSight) DeleteRoleCustomPermission(input *DeleteRoleCustomPermissionInput) (*DeleteRoleCustomPermissionOutput, error)
func (c *QuickSight) DeleteRoleCustomPermissionRequest(input *DeleteRoleCustomPermissionInput) (req *request.Request, output *DeleteRoleCustomPermissionOutput)
func (c *QuickSight) DeleteRoleCustomPermissionWithContext(ctx aws.Context, input *DeleteRoleCustomPermissionInput, opts ...request.Option) (*DeleteRoleCustomPermissionOutput, error)
func (c *QuickSight) DeleteRoleMembership(input *DeleteRoleMembershipInput) (*DeleteRoleMembershipOutput, error)
func (c *QuickSight) DeleteRoleMembershipRequest(input *DeleteRoleMembershipInput) (req *request.Request, output *DeleteRoleMembershipOutput)
func (c *QuickSight) DeleteRoleMembershipWithContext(ctx aws.Context, input *DeleteRoleMembershipInput, opts ...request.Option) (*DeleteRoleMembershipOutput, error)
func (c *QuickSight) DeleteTemplate(input *DeleteTemplateInput) (*DeleteTemplateOutput, error)
func (c *QuickSight) DeleteTemplateAlias(input *DeleteTemplateAliasInput) (*DeleteTemplateAliasOutput, error)
func (c *QuickSight) DeleteTemplateAliasRequest(input *DeleteTemplateAliasInput) (req *request.Request, output *DeleteTemplateAliasOutput)
func (c *QuickSight) DeleteTemplateAliasWithContext(ctx aws.Context, input *DeleteTemplateAliasInput, opts ...request.Option) (*DeleteTemplateAliasOutput, error)
func (c *QuickSight) DeleteTemplateRequest(input *DeleteTemplateInput) (req *request.Request, output *DeleteTemplateOutput)
func (c *QuickSight) DeleteTemplateWithContext(ctx aws.Context, input *DeleteTemplateInput, opts ...request.Option) (*DeleteTemplateOutput, error)
func (c *QuickSight) DeleteTheme(input *DeleteThemeInput) (*DeleteThemeOutput, error)
func (c *QuickSight) DeleteThemeAlias(input *DeleteThemeAliasInput) (*DeleteThemeAliasOutput, error)
func (c *QuickSight) DeleteThemeAliasRequest(input *DeleteThemeAliasInput) (req *request.Request, output *DeleteThemeAliasOutput)
func (c *QuickSight) DeleteThemeAliasWithContext(ctx aws.Context, input *DeleteThemeAliasInput, opts ...request.Option) (*DeleteThemeAliasOutput, error)
func (c *QuickSight) DeleteThemeRequest(input *DeleteThemeInput) (req *request.Request, output *DeleteThemeOutput)
func (c *QuickSight) DeleteThemeWithContext(ctx aws.Context, input *DeleteThemeInput, opts ...request.Option) (*DeleteThemeOutput, error)
func (c *QuickSight) DeleteTopic(input *DeleteTopicInput) (*DeleteTopicOutput, error)
func (c *QuickSight) DeleteTopicRefreshSchedule(input *DeleteTopicRefreshScheduleInput) (*DeleteTopicRefreshScheduleOutput, error)
func (c *QuickSight) DeleteTopicRefreshScheduleRequest(input *DeleteTopicRefreshScheduleInput) (req *request.Request, output *DeleteTopicRefreshScheduleOutput)
func (c *QuickSight) DeleteTopicRefreshScheduleWithContext(ctx aws.Context, input *DeleteTopicRefreshScheduleInput, opts ...request.Option) (*DeleteTopicRefreshScheduleOutput, error)
func (c *QuickSight) DeleteTopicRequest(input *DeleteTopicInput) (req *request.Request, output *DeleteTopicOutput)
func (c *QuickSight) DeleteTopicWithContext(ctx aws.Context, input *DeleteTopicInput, opts ...request.Option) (*DeleteTopicOutput, error)
func (c *QuickSight) DeleteUser(input *DeleteUserInput) (*DeleteUserOutput, error)
func (c *QuickSight) DeleteUserByPrincipalId(input *DeleteUserByPrincipalIdInput) (*DeleteUserByPrincipalIdOutput, error)
func (c *QuickSight) DeleteUserByPrincipalIdRequest(input *DeleteUserByPrincipalIdInput) (req *request.Request, output *DeleteUserByPrincipalIdOutput)
func (c *QuickSight) DeleteUserByPrincipalIdWithContext(ctx aws.Context, input *DeleteUserByPrincipalIdInput, opts ...request.Option) (*DeleteUserByPrincipalIdOutput, error)
func (c *QuickSight) DeleteUserRequest(input *DeleteUserInput) (req *request.Request, output *DeleteUserOutput)
func (c *QuickSight) DeleteUserWithContext(ctx aws.Context, input *DeleteUserInput, opts ...request.Option) (*DeleteUserOutput, error)
func (c *QuickSight) DeleteVPCConnection(input *DeleteVPCConnectionInput) (*DeleteVPCConnectionOutput, error)
func (c *QuickSight) DeleteVPCConnectionRequest(input *DeleteVPCConnectionInput) (req *request.Request, output *DeleteVPCConnectionOutput)
func (c *QuickSight) DeleteVPCConnectionWithContext(ctx aws.Context, input *DeleteVPCConnectionInput, opts ...request.Option) (*DeleteVPCConnectionOutput, error)
func (c *QuickSight) DescribeAccountCustomization(input *DescribeAccountCustomizationInput) (*DescribeAccountCustomizationOutput, error)
func (c *QuickSight) DescribeAccountCustomizationRequest(input *DescribeAccountCustomizationInput) (req *request.Request, output *DescribeAccountCustomizationOutput)
func (c *QuickSight) DescribeAccountCustomizationWithContext(ctx aws.Context, input *DescribeAccountCustomizationInput, opts ...request.Option) (*DescribeAccountCustomizationOutput, error)
func (c *QuickSight) DescribeAccountSettings(input *DescribeAccountSettingsInput) (*DescribeAccountSettingsOutput, error)
func (c *QuickSight) DescribeAccountSettingsRequest(input *DescribeAccountSettingsInput) (req *request.Request, output *DescribeAccountSettingsOutput)
func (c *QuickSight) DescribeAccountSettingsWithContext(ctx aws.Context, input *DescribeAccountSettingsInput, opts ...request.Option) (*DescribeAccountSettingsOutput, error)
func (c *QuickSight) DescribeAccountSubscription(input *DescribeAccountSubscriptionInput) (*DescribeAccountSubscriptionOutput, error)
func (c *QuickSight) DescribeAccountSubscriptionRequest(input *DescribeAccountSubscriptionInput) (req *request.Request, output *DescribeAccountSubscriptionOutput)
func (c *QuickSight) DescribeAccountSubscriptionWithContext(ctx aws.Context, input *DescribeAccountSubscriptionInput, opts ...request.Option) (*DescribeAccountSubscriptionOutput, error)
func (c *QuickSight) DescribeAnalysis(input *DescribeAnalysisInput) (*DescribeAnalysisOutput, error)
func (c *QuickSight) DescribeAnalysisDefinition(input *DescribeAnalysisDefinitionInput) (*DescribeAnalysisDefinitionOutput, error)
func (c *QuickSight) DescribeAnalysisDefinitionRequest(input *DescribeAnalysisDefinitionInput) (req *request.Request, output *DescribeAnalysisDefinitionOutput)
func (c *QuickSight) DescribeAnalysisDefinitionWithContext(ctx aws.Context, input *DescribeAnalysisDefinitionInput, opts ...request.Option) (*DescribeAnalysisDefinitionOutput, error)
func (c *QuickSight) DescribeAnalysisPermissions(input *DescribeAnalysisPermissionsInput) (*DescribeAnalysisPermissionsOutput, error)
func (c *QuickSight) DescribeAnalysisPermissionsRequest(input *DescribeAnalysisPermissionsInput) (req *request.Request, output *DescribeAnalysisPermissionsOutput)
func (c *QuickSight) DescribeAnalysisPermissionsWithContext(ctx aws.Context, input *DescribeAnalysisPermissionsInput, opts ...request.Option) (*DescribeAnalysisPermissionsOutput, error)
func (c *QuickSight) DescribeAnalysisRequest(input *DescribeAnalysisInput) (req *request.Request, output *DescribeAnalysisOutput)
func (c *QuickSight) DescribeAnalysisWithContext(ctx aws.Context, input *DescribeAnalysisInput, opts ...request.Option) (*DescribeAnalysisOutput, error)
func (c *QuickSight) DescribeAssetBundleExportJob(input *DescribeAssetBundleExportJobInput) (*DescribeAssetBundleExportJobOutput, error)
func (c *QuickSight) DescribeAssetBundleExportJobRequest(input *DescribeAssetBundleExportJobInput) (req *request.Request, output *DescribeAssetBundleExportJobOutput)
func (c *QuickSight) DescribeAssetBundleExportJobWithContext(ctx aws.Context, input *DescribeAssetBundleExportJobInput, opts ...request.Option) (*DescribeAssetBundleExportJobOutput, error)
func (c *QuickSight) DescribeAssetBundleImportJob(input *DescribeAssetBundleImportJobInput) (*DescribeAssetBundleImportJobOutput, error)
func (c *QuickSight) DescribeAssetBundleImportJobRequest(input *DescribeAssetBundleImportJobInput) (req *request.Request, output *DescribeAssetBundleImportJobOutput)
func (c *QuickSight) DescribeAssetBundleImportJobWithContext(ctx aws.Context, input *DescribeAssetBundleImportJobInput, opts ...request.Option) (*DescribeAssetBundleImportJobOutput, error)
func (c *QuickSight) DescribeDashboard(input *DescribeDashboardInput) (*DescribeDashboardOutput, error)
func (c *QuickSight) DescribeDashboardDefinition(input *DescribeDashboardDefinitionInput) (*DescribeDashboardDefinitionOutput, error)
func (c *QuickSight) DescribeDashboardDefinitionRequest(input *DescribeDashboardDefinitionInput) (req *request.Request, output *DescribeDashboardDefinitionOutput)
func (c *QuickSight) DescribeDashboardDefinitionWithContext(ctx aws.Context, input *DescribeDashboardDefinitionInput, opts ...request.Option) (*DescribeDashboardDefinitionOutput, error)
func (c *QuickSight) DescribeDashboardPermissions(input *DescribeDashboardPermissionsInput) (*DescribeDashboardPermissionsOutput, error)
func (c *QuickSight) DescribeDashboardPermissionsRequest(input *DescribeDashboardPermissionsInput) (req *request.Request, output *DescribeDashboardPermissionsOutput)
func (c *QuickSight) DescribeDashboardPermissionsWithContext(ctx aws.Context, input *DescribeDashboardPermissionsInput, opts ...request.Option) (*DescribeDashboardPermissionsOutput, error)
func (c *QuickSight) DescribeDashboardRequest(input *DescribeDashboardInput) (req *request.Request, output *DescribeDashboardOutput)
func (c *QuickSight) DescribeDashboardSnapshotJob(input *DescribeDashboardSnapshotJobInput) (*DescribeDashboardSnapshotJobOutput, error)
func (c *QuickSight) DescribeDashboardSnapshotJobRequest(input *DescribeDashboardSnapshotJobInput) (req *request.Request, output *DescribeDashboardSnapshotJobOutput)
func (c *QuickSight) DescribeDashboardSnapshotJobResult(input *DescribeDashboardSnapshotJobResultInput) (*DescribeDashboardSnapshotJobResultOutput, error)
func (c *QuickSight) DescribeDashboardSnapshotJobResultRequest(input *DescribeDashboardSnapshotJobResultInput) (req *request.Request, output *DescribeDashboardSnapshotJobResultOutput)
func (c *QuickSight) DescribeDashboardSnapshotJobResultWithContext(ctx aws.Context, input *DescribeDashboardSnapshotJobResultInput, opts ...request.Option) (*DescribeDashboardSnapshotJobResultOutput, error)
func (c *QuickSight) DescribeDashboardSnapshotJobWithContext(ctx aws.Context, input *DescribeDashboardSnapshotJobInput, opts ...request.Option) (*DescribeDashboardSnapshotJobOutput, error)
func (c *QuickSight) DescribeDashboardWithContext(ctx aws.Context, input *DescribeDashboardInput, opts ...request.Option) (*DescribeDashboardOutput, error)
func (c *QuickSight) DescribeDataSet(input *DescribeDataSetInput) (*DescribeDataSetOutput, error)
func (c *QuickSight) DescribeDataSetPermissions(input *DescribeDataSetPermissionsInput) (*DescribeDataSetPermissionsOutput, error)
func (c *QuickSight) DescribeDataSetPermissionsRequest(input *DescribeDataSetPermissionsInput) (req *request.Request, output *DescribeDataSetPermissionsOutput)
func (c *QuickSight) DescribeDataSetPermissionsWithContext(ctx aws.Context, input *DescribeDataSetPermissionsInput, opts ...request.Option) (*DescribeDataSetPermissionsOutput, error)
func (c *QuickSight) DescribeDataSetRefreshProperties(input *DescribeDataSetRefreshPropertiesInput) (*DescribeDataSetRefreshPropertiesOutput, error)
func (c *QuickSight) DescribeDataSetRefreshPropertiesRequest(input *DescribeDataSetRefreshPropertiesInput) (req *request.Request, output *DescribeDataSetRefreshPropertiesOutput)
func (c *QuickSight) DescribeDataSetRefreshPropertiesWithContext(ctx aws.Context, input *DescribeDataSetRefreshPropertiesInput, opts ...request.Option) (*DescribeDataSetRefreshPropertiesOutput, error)
func (c *QuickSight) DescribeDataSetRequest(input *DescribeDataSetInput) (req *request.Request, output *DescribeDataSetOutput)
func (c *QuickSight) DescribeDataSetWithContext(ctx aws.Context, input *DescribeDataSetInput, opts ...request.Option) (*DescribeDataSetOutput, error)
func (c *QuickSight) DescribeDataSource(input *DescribeDataSourceInput) (*DescribeDataSourceOutput, error)
func (c *QuickSight) DescribeDataSourcePermissions(input *DescribeDataSourcePermissionsInput) (*DescribeDataSourcePermissionsOutput, error)
func (c *QuickSight) DescribeDataSourcePermissionsRequest(input *DescribeDataSourcePermissionsInput) (req *request.Request, output *DescribeDataSourcePermissionsOutput)
func (c *QuickSight) DescribeDataSourcePermissionsWithContext(ctx aws.Context, input *DescribeDataSourcePermissionsInput, opts ...request.Option) (*DescribeDataSourcePermissionsOutput, error)
func (c *QuickSight) DescribeDataSourceRequest(input *DescribeDataSourceInput) (req *request.Request, output *DescribeDataSourceOutput)
func (c *QuickSight) DescribeDataSourceWithContext(ctx aws.Context, input *DescribeDataSourceInput, opts ...request.Option) (*DescribeDataSourceOutput, error)
func (c *QuickSight) DescribeFolder(input *DescribeFolderInput) (*DescribeFolderOutput, error)
func (c *QuickSight) DescribeFolderPermissions(input *DescribeFolderPermissionsInput) (*DescribeFolderPermissionsOutput, error)
func (c *QuickSight) DescribeFolderPermissionsPages(input *DescribeFolderPermissionsInput, fn func(*DescribeFolderPermissionsOutput, bool) bool) error
func (c *QuickSight) DescribeFolderPermissionsPagesWithContext(ctx aws.Context, input *DescribeFolderPermissionsInput, fn func(*DescribeFolderPermissionsOutput, bool) bool, opts ...request.Option) error
func (c *QuickSight) DescribeFolderPermissionsRequest(input *DescribeFolderPermissionsInput) (req *request.Request, output *DescribeFolderPermissionsOutput)
func (c *QuickSight) DescribeFolderPermissionsWithContext(ctx aws.Context, input *DescribeFolderPermissionsInput, opts ...request.Option) (*DescribeFolderPermissionsOutput, error)
func (c *QuickSight) DescribeFolderRequest(input *DescribeFolderInput) (req *request.Request, output *DescribeFolderOutput)
func (c *QuickSight) DescribeFolderResolvedPermissions(input *DescribeFolderResolvedPermissionsInput) (*DescribeFolderResolvedPermissionsOutput, error)
func (c *QuickSight) DescribeFolderResolvedPermissionsPages(input *DescribeFolderResolvedPermissionsInput, fn func(*DescribeFolderResolvedPermissionsOutput, bool) bool) error
func (c *QuickSight) DescribeFolderResolvedPermissionsPagesWithContext(ctx aws.Context, input *DescribeFolderResolvedPermissionsInput, fn func(*DescribeFolderResolvedPermissionsOutput, bool) bool, opts ...request.Option) error
func (c *QuickSight) DescribeFolderResolvedPermissionsRequest(input *DescribeFolderResolvedPermissionsInput) (req *request.Request, output *DescribeFolderResolvedPermissionsOutput)
func (c *QuickSight) DescribeFolderResolvedPermissionsWithContext(ctx aws.Context, input *DescribeFolderResolvedPermissionsInput, opts ...request.Option) (*DescribeFolderResolvedPermissionsOutput, error)
func (c *QuickSight) DescribeFolderWithContext(ctx aws.Context, input *DescribeFolderInput, opts ...request.Option) (*DescribeFolderOutput, error)
func (c *QuickSight) DescribeGroup(input *DescribeGroupInput) (*DescribeGroupOutput, error)
func (c *QuickSight) DescribeGroupMembership(input *DescribeGroupMembershipInput) (*DescribeGroupMembershipOutput, error)
func (c *QuickSight) DescribeGroupMembershipRequest(input *DescribeGroupMembershipInput) (req *request.Request, output *DescribeGroupMembershipOutput)
func (c *QuickSight) DescribeGroupMembershipWithContext(ctx aws.Context, input *DescribeGroupMembershipInput, opts ...request.Option) (*DescribeGroupMembershipOutput, error)
func (c *QuickSight) DescribeGroupRequest(input *DescribeGroupInput) (req *request.Request, output *DescribeGroupOutput)
func (c *QuickSight) DescribeGroupWithContext(ctx aws.Context, input *DescribeGroupInput, opts ...request.Option) (*DescribeGroupOutput, error)
func (c *QuickSight) DescribeIAMPolicyAssignment(input *DescribeIAMPolicyAssignmentInput) (*DescribeIAMPolicyAssignmentOutput, error)
func (c *QuickSight) DescribeIAMPolicyAssignmentRequest(input *DescribeIAMPolicyAssignmentInput) (req *request.Request, output *DescribeIAMPolicyAssignmentOutput)
func (c *QuickSight) DescribeIAMPolicyAssignmentWithContext(ctx aws.Context, input *DescribeIAMPolicyAssignmentInput, opts ...request.Option) (*DescribeIAMPolicyAssignmentOutput, error)
func (c *QuickSight) DescribeIngestion(input *DescribeIngestionInput) (*DescribeIngestionOutput, error)
func (c *QuickSight) DescribeIngestionRequest(input *DescribeIngestionInput) (req *request.Request, output *DescribeIngestionOutput)
func (c *QuickSight) DescribeIngestionWithContext(ctx aws.Context, input *DescribeIngestionInput, opts ...request.Option) (*DescribeIngestionOutput, error)
func (c *QuickSight) DescribeIpRestriction(input *DescribeIpRestrictionInput) (*DescribeIpRestrictionOutput, error)
func (c *QuickSight) DescribeIpRestrictionRequest(input *DescribeIpRestrictionInput) (req *request.Request, output *DescribeIpRestrictionOutput)
func (c *QuickSight) DescribeIpRestrictionWithContext(ctx aws.Context, input *DescribeIpRestrictionInput, opts ...request.Option) (*DescribeIpRestrictionOutput, error)
func (c *QuickSight) DescribeNamespace(input *DescribeNamespaceInput) (*DescribeNamespaceOutput, error)
func (c *QuickSight) DescribeNamespaceRequest(input *DescribeNamespaceInput) (req *request.Request, output *DescribeNamespaceOutput)
func (c *QuickSight) DescribeNamespaceWithContext(ctx aws.Context, input *DescribeNamespaceInput, opts ...request.Option) (*DescribeNamespaceOutput, error)
func (c *QuickSight) DescribeRefreshSchedule(input *DescribeRefreshScheduleInput) (*DescribeRefreshScheduleOutput, error)
func (c *QuickSight) DescribeRefreshScheduleRequest(input *DescribeRefreshScheduleInput) (req *request.Request, output *DescribeRefreshScheduleOutput)
func (c *QuickSight) DescribeRefreshScheduleWithContext(ctx aws.Context, input *DescribeRefreshScheduleInput, opts ...request.Option) (*DescribeRefreshScheduleOutput, error)
func (c *QuickSight) DescribeRoleCustomPermission(input *DescribeRoleCustomPermissionInput) (*DescribeRoleCustomPermissionOutput, error)
func (c *QuickSight) DescribeRoleCustomPermissionRequest(input *DescribeRoleCustomPermissionInput) (req *request.Request, output *DescribeRoleCustomPermissionOutput)
func (c *QuickSight) DescribeRoleCustomPermissionWithContext(ctx aws.Context, input *DescribeRoleCustomPermissionInput, opts ...request.Option) (*DescribeRoleCustomPermissionOutput, error)
func (c *QuickSight) DescribeTemplate(input *DescribeTemplateInput) (*DescribeTemplateOutput, error)
func (c *QuickSight) DescribeTemplateAlias(input *DescribeTemplateAliasInput) (*DescribeTemplateAliasOutput, error)
func (c *QuickSight) DescribeTemplateAliasRequest(input *DescribeTemplateAliasInput) (req *request.Request, output *DescribeTemplateAliasOutput)
func (c *QuickSight) DescribeTemplateAliasWithContext(ctx aws.Context, input *DescribeTemplateAliasInput, opts ...request.Option) (*DescribeTemplateAliasOutput, error)
func (c *QuickSight) DescribeTemplateDefinition(input *DescribeTemplateDefinitionInput) (*DescribeTemplateDefinitionOutput, error)
func (c *QuickSight) DescribeTemplateDefinitionRequest(input *DescribeTemplateDefinitionInput) (req *request.Request, output *DescribeTemplateDefinitionOutput)
func (c *QuickSight) DescribeTemplateDefinitionWithContext(ctx aws.Context, input *DescribeTemplateDefinitionInput, opts ...request.Option) (*DescribeTemplateDefinitionOutput, error)
func (c *QuickSight) DescribeTemplatePermissions(input *DescribeTemplatePermissionsInput) (*DescribeTemplatePermissionsOutput, error)
func (c *QuickSight) DescribeTemplatePermissionsRequest(input *DescribeTemplatePermissionsInput) (req *request.Request, output *DescribeTemplatePermissionsOutput)
func (c *QuickSight) DescribeTemplatePermissionsWithContext(ctx aws.Context, input *DescribeTemplatePermissionsInput, opts ...request.Option) (*DescribeTemplatePermissionsOutput, error)
func (c *QuickSight) DescribeTemplateRequest(input *DescribeTemplateInput) (req *request.Request, output *DescribeTemplateOutput)
func (c *QuickSight) DescribeTemplateWithContext(ctx aws.Context, input *DescribeTemplateInput, opts ...request.Option) (*DescribeTemplateOutput, error)
func (c *QuickSight) DescribeTheme(input *DescribeThemeInput) (*DescribeThemeOutput, error)
func (c *QuickSight) DescribeThemeAlias(input *DescribeThemeAliasInput) (*DescribeThemeAliasOutput, error)
func (c *QuickSight) DescribeThemeAliasRequest(input *DescribeThemeAliasInput) (req *request.Request, output *DescribeThemeAliasOutput)
func (c *QuickSight) DescribeThemeAliasWithContext(ctx aws.Context, input *DescribeThemeAliasInput, opts ...request.Option) (*DescribeThemeAliasOutput, error)
func (c *QuickSight) DescribeThemePermissions(input *DescribeThemePermissionsInput) (*DescribeThemePermissionsOutput, error)
func (c *QuickSight) DescribeThemePermissionsRequest(input *DescribeThemePermissionsInput) (req *request.Request, output *DescribeThemePermissionsOutput)
func (c *QuickSight) DescribeThemePermissionsWithContext(ctx aws.Context, input *DescribeThemePermissionsInput, opts ...request.Option) (*DescribeThemePermissionsOutput, error)
func (c *QuickSight) DescribeThemeRequest(input *DescribeThemeInput) (req *request.Request, output *DescribeThemeOutput)
func (c *QuickSight) DescribeThemeWithContext(ctx aws.Context, input *DescribeThemeInput, opts ...request.Option) (*DescribeThemeOutput, error)
func (c *QuickSight) DescribeTopic(input *DescribeTopicInput) (*DescribeTopicOutput, error)
func (c *QuickSight) DescribeTopicPermissions(input *DescribeTopicPermissionsInput) (*DescribeTopicPermissionsOutput, error)
func (c *QuickSight) DescribeTopicPermissionsRequest(input *DescribeTopicPermissionsInput) (req *request.Request, output *DescribeTopicPermissionsOutput)
func (c *QuickSight) DescribeTopicPermissionsWithContext(ctx aws.Context, input *DescribeTopicPermissionsInput, opts ...request.Option) (*DescribeTopicPermissionsOutput, error)
func (c *QuickSight) DescribeTopicRefresh(input *DescribeTopicRefreshInput) (*DescribeTopicRefreshOutput, error)
func (c *QuickSight) DescribeTopicRefreshRequest(input *DescribeTopicRefreshInput) (req *request.Request, output *DescribeTopicRefreshOutput)
func (c *QuickSight) DescribeTopicRefreshSchedule(input *DescribeTopicRefreshScheduleInput) (*DescribeTopicRefreshScheduleOutput, error)
func (c *QuickSight) DescribeTopicRefreshScheduleRequest(input *DescribeTopicRefreshScheduleInput) (req *request.Request, output *DescribeTopicRefreshScheduleOutput)
func (c *QuickSight) DescribeTopicRefreshScheduleWithContext(ctx aws.Context, input *DescribeTopicRefreshScheduleInput, opts ...request.Option) (*DescribeTopicRefreshScheduleOutput, error)
func (c *QuickSight) DescribeTopicRefreshWithContext(ctx aws.Context, input *DescribeTopicRefreshInput, opts ...request.Option) (*DescribeTopicRefreshOutput, error)
func (c *QuickSight) DescribeTopicRequest(input *DescribeTopicInput) (req *request.Request, output *DescribeTopicOutput)
func (c *QuickSight) DescribeTopicWithContext(ctx aws.Context, input *DescribeTopicInput, opts ...request.Option) (*DescribeTopicOutput, error)
func (c *QuickSight) DescribeUser(input *DescribeUserInput) (*DescribeUserOutput, error)
func (c *QuickSight) DescribeUserRequest(input *DescribeUserInput) (req *request.Request, output *DescribeUserOutput)
func (c *QuickSight) DescribeUserWithContext(ctx aws.Context, input *DescribeUserInput, opts ...request.Option) (*DescribeUserOutput, error)
func (c *QuickSight) DescribeVPCConnection(input *DescribeVPCConnectionInput) (*DescribeVPCConnectionOutput, error)
func (c *QuickSight) DescribeVPCConnectionRequest(input *DescribeVPCConnectionInput) (req *request.Request, output *DescribeVPCConnectionOutput)
func (c *QuickSight) DescribeVPCConnectionWithContext(ctx aws.Context, input *DescribeVPCConnectionInput, opts ...request.Option) (*DescribeVPCConnectionOutput, error)
func (c *QuickSight) GenerateEmbedUrlForAnonymousUser(input *GenerateEmbedUrlForAnonymousUserInput) (*GenerateEmbedUrlForAnonymousUserOutput, error)
func (c *QuickSight) GenerateEmbedUrlForAnonymousUserRequest(input *GenerateEmbedUrlForAnonymousUserInput) (req *request.Request, output *GenerateEmbedUrlForAnonymousUserOutput)
func (c *QuickSight) GenerateEmbedUrlForAnonymousUserWithContext(ctx aws.Context, input *GenerateEmbedUrlForAnonymousUserInput, opts ...request.Option) (*GenerateEmbedUrlForAnonymousUserOutput, error)
func (c *QuickSight) GenerateEmbedUrlForRegisteredUser(input *GenerateEmbedUrlForRegisteredUserInput) (*GenerateEmbedUrlForRegisteredUserOutput, error)
func (c *QuickSight) GenerateEmbedUrlForRegisteredUserRequest(input *GenerateEmbedUrlForRegisteredUserInput) (req *request.Request, output *GenerateEmbedUrlForRegisteredUserOutput)
func (c *QuickSight) GenerateEmbedUrlForRegisteredUserWithContext(ctx aws.Context, input *GenerateEmbedUrlForRegisteredUserInput, opts ...request.Option) (*GenerateEmbedUrlForRegisteredUserOutput, error)
func (c *QuickSight) GetDashboardEmbedUrl(input *GetDashboardEmbedUrlInput) (*GetDashboardEmbedUrlOutput, error)
func (c *QuickSight) GetDashboardEmbedUrlRequest(input *GetDashboardEmbedUrlInput) (req *request.Request, output *GetDashboardEmbedUrlOutput)
func (c *QuickSight) GetDashboardEmbedUrlWithContext(ctx aws.Context, input *GetDashboardEmbedUrlInput, opts ...request.Option) (*GetDashboardEmbedUrlOutput, error)
func (c *QuickSight) GetSessionEmbedUrl(input *GetSessionEmbedUrlInput) (*GetSessionEmbedUrlOutput, error)
func (c *QuickSight) GetSessionEmbedUrlRequest(input *GetSessionEmbedUrlInput) (req *request.Request, output *GetSessionEmbedUrlOutput)
func (c *QuickSight) GetSessionEmbedUrlWithContext(ctx aws.Context, input *GetSessionEmbedUrlInput, opts ...request.Option) (*GetSessionEmbedUrlOutput, error)
func (c *QuickSight) ListAnalyses(input *ListAnalysesInput) (*ListAnalysesOutput, error)
func (c *QuickSight) ListAnalysesPages(input *ListAnalysesInput, fn func(*ListAnalysesOutput, bool) bool) error
func (c *QuickSight) ListAnalysesPagesWithContext(ctx aws.Context, input *ListAnalysesInput, fn func(*ListAnalysesOutput, bool) bool, opts ...request.Option) error
func (c *QuickSight) ListAnalysesRequest(input *ListAnalysesInput) (req *request.Request, output *ListAnalysesOutput)
func (c *QuickSight) ListAnalysesWithContext(ctx aws.Context, input *ListAnalysesInput, opts ...request.Option) (*ListAnalysesOutput, error)
func (c *QuickSight) ListAssetBundleExportJobs(input *ListAssetBundleExportJobsInput) (*ListAssetBundleExportJobsOutput, error)
func (c *QuickSight) ListAssetBundleExportJobsPages(input *ListAssetBundleExportJobsInput, fn func(*ListAssetBundleExportJobsOutput, bool) bool) error
func (c *QuickSight) ListAssetBundleExportJobsPagesWithContext(ctx aws.Context, input *ListAssetBundleExportJobsInput, fn func(*ListAssetBundleExportJobsOutput, bool) bool, opts ...request.Option) error
func (c *QuickSight) ListAssetBundleExportJobsRequest(input *ListAssetBundleExportJobsInput) (req *request.Request, output *ListAssetBundleExportJobsOutput)
func (c *QuickSight) ListAssetBundleExportJobsWithContext(ctx aws.Context, input *ListAssetBundleExportJobsInput, opts ...request.Option) (*ListAssetBundleExportJobsOutput, error)
func (c *QuickSight) ListAssetBundleImportJobs(input *ListAssetBundleImportJobsInput) (*ListAssetBundleImportJobsOutput, error)
func (c *QuickSight) ListAssetBundleImportJobsPages(input *ListAssetBundleImportJobsInput, fn func(*ListAssetBundleImportJobsOutput, bool) bool) error
func (c *QuickSight) ListAssetBundleImportJobsPagesWithContext(ctx aws.Context, input *ListAssetBundleImportJobsInput, fn func(*ListAssetBundleImportJobsOutput, bool) bool, opts ...request.Option) error
func (c *QuickSight) ListAssetBundleImportJobsRequest(input *ListAssetBundleImportJobsInput) (req *request.Request, output *ListAssetBundleImportJobsOutput)
func (c *QuickSight) ListAssetBundleImportJobsWithContext(ctx aws.Context, input *ListAssetBundleImportJobsInput, opts ...request.Option) (*ListAssetBundleImportJobsOutput, error)
func (c *QuickSight) ListDashboardVersions(input *ListDashboardVersionsInput) (*ListDashboardVersionsOutput, error)
func (c *QuickSight) ListDashboardVersionsPages(input *ListDashboardVersionsInput, fn func(*ListDashboardVersionsOutput, bool) bool) error
func (c *QuickSight) ListDashboardVersionsPagesWithContext(ctx aws.Context, input *ListDashboardVersionsInput, fn func(*ListDashboardVersionsOutput, bool) bool, opts ...request.Option) error
func (c *QuickSight) ListDashboardVersionsRequest(input *ListDashboardVersionsInput) (req *request.Request, output *ListDashboardVersionsOutput)
func (c *QuickSight) ListDashboardVersionsWithContext(ctx aws.Context, input *ListDashboardVersionsInput, opts ...request.Option) (*ListDashboardVersionsOutput, error)
func (c *QuickSight) ListDashboards(input *ListDashboardsInput) (*ListDashboardsOutput, error)
func (c *QuickSight) ListDashboardsPages(input *ListDashboardsInput, fn func(*ListDashboardsOutput, bool) bool) error
func (c *QuickSight) ListDashboardsPagesWithContext(ctx aws.Context, input *ListDashboardsInput, fn func(*ListDashboardsOutput, bool) bool, opts ...request.Option) error
func (c *QuickSight) ListDashboardsRequest(input *ListDashboardsInput) (req *request.Request, output *ListDashboardsOutput)
func (c *QuickSight) ListDashboardsWithContext(ctx aws.Context, input *ListDashboardsInput, opts ...request.Option) (*ListDashboardsOutput, error)
func (c *QuickSight) ListDataSets(input *ListDataSetsInput) (*ListDataSetsOutput, error)
func (c *QuickSight) ListDataSetsPages(input *ListDataSetsInput, fn func(*ListDataSetsOutput, bool) bool) error
func (c *QuickSight) ListDataSetsPagesWithContext(ctx aws.Context, input *ListDataSetsInput, fn func(*ListDataSetsOutput, bool) bool, opts ...request.Option) error
func (c *QuickSight) ListDataSetsRequest(input *ListDataSetsInput) (req *request.Request, output *ListDataSetsOutput)
func (c *QuickSight) ListDataSetsWithContext(ctx aws.Context, input *ListDataSetsInput, opts ...request.Option) (*ListDataSetsOutput, error)
func (c *QuickSight) ListDataSources(input *ListDataSourcesInput) (*ListDataSourcesOutput, error)
func (c *QuickSight) ListDataSourcesPages(input *ListDataSourcesInput, fn func(*ListDataSourcesOutput, bool) bool) error
func (c *QuickSight) ListDataSourcesPagesWithContext(ctx aws.Context, input *ListDataSourcesInput, fn func(*ListDataSourcesOutput, bool) bool, opts ...request.Option) error
func (c *QuickSight) ListDataSourcesRequest(input *ListDataSourcesInput) (req *request.Request, output *ListDataSourcesOutput)
func (c *QuickSight) ListDataSourcesWithContext(ctx aws.Context, input *ListDataSourcesInput, opts ...request.Option) (*ListDataSourcesOutput, error)
func (c *QuickSight) ListFolderMembers(input *ListFolderMembersInput) (*ListFolderMembersOutput, error)
func (c *QuickSight) ListFolderMembersPages(input *ListFolderMembersInput, fn func(*ListFolderMembersOutput, bool) bool) error
func (c *QuickSight) ListFolderMembersPagesWithContext(ctx aws.Context, input *ListFolderMembersInput, fn func(*ListFolderMembersOutput, bool) bool, opts ...request.Option) error
func (c *QuickSight) ListFolderMembersRequest(input *ListFolderMembersInput) (req *request.Request, output *ListFolderMembersOutput)
func (c *QuickSight) ListFolderMembersWithContext(ctx aws.Context, input *ListFolderMembersInput, opts ...request.Option) (*ListFolderMembersOutput, error)
func (c *QuickSight) ListFolders(input *ListFoldersInput) (*ListFoldersOutput, error)
func (c *QuickSight) ListFoldersPages(input *ListFoldersInput, fn func(*ListFoldersOutput, bool) bool) error
func (c *QuickSight) ListFoldersPagesWithContext(ctx aws.Context, input *ListFoldersInput, fn func(*ListFoldersOutput, bool) bool, opts ...request.Option) error
func (c *QuickSight) ListFoldersRequest(input *ListFoldersInput) (req *request.Request, output *ListFoldersOutput)
func (c *QuickSight) ListFoldersWithContext(ctx aws.Context, input *ListFoldersInput, opts ...request.Option) (*ListFoldersOutput, error)
func (c *QuickSight) ListGroupMemberships(input *ListGroupMembershipsInput) (*ListGroupMembershipsOutput, error)
func (c *QuickSight) ListGroupMembershipsPages(input *ListGroupMembershipsInput, fn func(*ListGroupMembershipsOutput, bool) bool) error
func (c *QuickSight) ListGroupMembershipsPagesWithContext(ctx aws.Context, input *ListGroupMembershipsInput, fn func(*ListGroupMembershipsOutput, bool) bool, opts ...request.Option) error
func (c *QuickSight) ListGroupMembershipsRequest(input *ListGroupMembershipsInput) (req *request.Request, output *ListGroupMembershipsOutput)
func (c *QuickSight) ListGroupMembershipsWithContext(ctx aws.Context, input *ListGroupMembershipsInput, opts ...request.Option) (*ListGroupMembershipsOutput, error)
func (c *QuickSight) ListGroups(input *ListGroupsInput) (*ListGroupsOutput, error)
func (c *QuickSight) ListGroupsPages(input *ListGroupsInput, fn func(*ListGroupsOutput, bool) bool) error
func (c *QuickSight) ListGroupsPagesWithContext(ctx aws.Context, input *ListGroupsInput, fn func(*ListGroupsOutput, bool) bool, opts ...request.Option) error
func (c *QuickSight) ListGroupsRequest(input *ListGroupsInput) (req *request.Request, output *ListGroupsOutput)
func (c *QuickSight) ListGroupsWithContext(ctx aws.Context, input *ListGroupsInput, opts ...request.Option) (*ListGroupsOutput, error)
func (c *QuickSight) ListIAMPolicyAssignments(input *ListIAMPolicyAssignmentsInput) (*ListIAMPolicyAssignmentsOutput, error)
func (c *QuickSight) ListIAMPolicyAssignmentsForUser(input *ListIAMPolicyAssignmentsForUserInput) (*ListIAMPolicyAssignmentsForUserOutput, error)
func (c *QuickSight) ListIAMPolicyAssignmentsForUserPages(input *ListIAMPolicyAssignmentsForUserInput, fn func(*ListIAMPolicyAssignmentsForUserOutput, bool) bool) error
func (c *QuickSight) ListIAMPolicyAssignmentsForUserPagesWithContext(ctx aws.Context, input *ListIAMPolicyAssignmentsForUserInput, fn func(*ListIAMPolicyAssignmentsForUserOutput, bool) bool, opts ...request.Option) error
func (c *QuickSight) ListIAMPolicyAssignmentsForUserRequest(input *ListIAMPolicyAssignmentsForUserInput) (req *request.Request, output *ListIAMPolicyAssignmentsForUserOutput)
func (c *QuickSight) ListIAMPolicyAssignmentsForUserWithContext(ctx aws.Context, input *ListIAMPolicyAssignmentsForUserInput, opts ...request.Option) (*ListIAMPolicyAssignmentsForUserOutput, error)
func (c *QuickSight) ListIAMPolicyAssignmentsPages(input *ListIAMPolicyAssignmentsInput, fn func(*ListIAMPolicyAssignmentsOutput, bool) bool) error
func (c *QuickSight) ListIAMPolicyAssignmentsPagesWithContext(ctx aws.Context, input *ListIAMPolicyAssignmentsInput, fn func(*ListIAMPolicyAssignmentsOutput, bool) bool, opts ...request.Option) error
func (c *QuickSight) ListIAMPolicyAssignmentsRequest(input *ListIAMPolicyAssignmentsInput) (req *request.Request, output *ListIAMPolicyAssignmentsOutput)
func (c *QuickSight) ListIAMPolicyAssignmentsWithContext(ctx aws.Context, input *ListIAMPolicyAssignmentsInput, opts ...request.Option) (*ListIAMPolicyAssignmentsOutput, error)
func (c *QuickSight) ListIdentityPropagationConfigs(input *ListIdentityPropagationConfigsInput) (*ListIdentityPropagationConfigsOutput, error)
func (c *QuickSight) ListIdentityPropagationConfigsRequest(input *ListIdentityPropagationConfigsInput) (req *request.Request, output *ListIdentityPropagationConfigsOutput)
func (c *QuickSight) ListIdentityPropagationConfigsWithContext(ctx aws.Context, input *ListIdentityPropagationConfigsInput, opts ...request.Option) (*ListIdentityPropagationConfigsOutput, error)
func (c *QuickSight) ListIngestions(input *ListIngestionsInput) (*ListIngestionsOutput, error)
func (c *QuickSight) ListIngestionsPages(input *ListIngestionsInput, fn func(*ListIngestionsOutput, bool) bool) error
func (c *QuickSight) ListIngestionsPagesWithContext(ctx aws.Context, input *ListIngestionsInput, fn func(*ListIngestionsOutput, bool) bool, opts ...request.Option) error
func (c *QuickSight) ListIngestionsRequest(input *ListIngestionsInput) (req *request.Request, output *ListIngestionsOutput)
func (c *QuickSight) ListIngestionsWithContext(ctx aws.Context, input *ListIngestionsInput, opts ...request.Option) (*ListIngestionsOutput, error)
func (c *QuickSight) ListNamespaces(input *ListNamespacesInput) (*ListNamespacesOutput, error)
func (c *QuickSight) ListNamespacesPages(input *ListNamespacesInput, fn func(*ListNamespacesOutput, bool) bool) error
func (c *QuickSight) ListNamespacesPagesWithContext(ctx aws.Context, input *ListNamespacesInput, fn func(*ListNamespacesOutput, bool) bool, opts ...request.Option) error
func (c *QuickSight) ListNamespacesRequest(input *ListNamespacesInput) (req *request.Request, output *ListNamespacesOutput)
func (c *QuickSight) ListNamespacesWithContext(ctx aws.Context, input *ListNamespacesInput, opts ...request.Option) (*ListNamespacesOutput, error)
func (c *QuickSight) ListRefreshSchedules(input *ListRefreshSchedulesInput) (*ListRefreshSchedulesOutput, error)
func (c *QuickSight) ListRefreshSchedulesRequest(input *ListRefreshSchedulesInput) (req *request.Request, output *ListRefreshSchedulesOutput)
func (c *QuickSight) ListRefreshSchedulesWithContext(ctx aws.Context, input *ListRefreshSchedulesInput, opts ...request.Option) (*ListRefreshSchedulesOutput, error)
func (c *QuickSight) ListRoleMemberships(input *ListRoleMembershipsInput) (*ListRoleMembershipsOutput, error)
func (c *QuickSight) ListRoleMembershipsPages(input *ListRoleMembershipsInput, fn func(*ListRoleMembershipsOutput, bool) bool) error
func (c *QuickSight) ListRoleMembershipsPagesWithContext(ctx aws.Context, input *ListRoleMembershipsInput, fn func(*ListRoleMembershipsOutput, bool) bool, opts ...request.Option) error
func (c *QuickSight) ListRoleMembershipsRequest(input *ListRoleMembershipsInput) (req *request.Request, output *ListRoleMembershipsOutput)
func (c *QuickSight) ListRoleMembershipsWithContext(ctx aws.Context, input *ListRoleMembershipsInput, opts ...request.Option) (*ListRoleMembershipsOutput, error)
func (c *QuickSight) ListTagsForResource(input *ListTagsForResourceInput) (*ListTagsForResourceOutput, error)
func (c *QuickSight) ListTagsForResourceRequest(input *ListTagsForResourceInput) (req *request.Request, output *ListTagsForResourceOutput)
func (c *QuickSight) ListTagsForResourceWithContext(ctx aws.Context, input *ListTagsForResourceInput, opts ...request.Option) (*ListTagsForResourceOutput, error)
func (c *QuickSight) ListTemplateAliases(input *ListTemplateAliasesInput) (*ListTemplateAliasesOutput, error)
func (c *QuickSight) ListTemplateAliasesPages(input *ListTemplateAliasesInput, fn func(*ListTemplateAliasesOutput, bool) bool) error
func (c *QuickSight) ListTemplateAliasesPagesWithContext(ctx aws.Context, input *ListTemplateAliasesInput, fn func(*ListTemplateAliasesOutput, bool) bool, opts ...request.Option) error
func (c *QuickSight) ListTemplateAliasesRequest(input *ListTemplateAliasesInput) (req *request.Request, output *ListTemplateAliasesOutput)
func (c *QuickSight) ListTemplateAliasesWithContext(ctx aws.Context, input *ListTemplateAliasesInput, opts ...request.Option) (*ListTemplateAliasesOutput, error)
func (c *QuickSight) ListTemplateVersions(input *ListTemplateVersionsInput) (*ListTemplateVersionsOutput, error)
func (c *QuickSight) ListTemplateVersionsPages(input *ListTemplateVersionsInput, fn func(*ListTemplateVersionsOutput, bool) bool) error
func (c *QuickSight) ListTemplateVersionsPagesWithContext(ctx aws.Context, input *ListTemplateVersionsInput, fn func(*ListTemplateVersionsOutput, bool) bool, opts ...request.Option) error
func (c *QuickSight) ListTemplateVersionsRequest(input *ListTemplateVersionsInput) (req *request.Request, output *ListTemplateVersionsOutput)
func (c *QuickSight) ListTemplateVersionsWithContext(ctx aws.Context, input *ListTemplateVersionsInput, opts ...request.Option) (*ListTemplateVersionsOutput, error)
func (c *QuickSight) ListTemplates(input *ListTemplatesInput) (*ListTemplatesOutput, error)
func (c *QuickSight) ListTemplatesPages(input *ListTemplatesInput, fn func(*ListTemplatesOutput, bool) bool) error
func (c *QuickSight) ListTemplatesPagesWithContext(ctx aws.Context, input *ListTemplatesInput, fn func(*ListTemplatesOutput, bool) bool, opts ...request.Option) error
func (c *QuickSight) ListTemplatesRequest(input *ListTemplatesInput) (req *request.Request, output *ListTemplatesOutput)
func (c *QuickSight) ListTemplatesWithContext(ctx aws.Context, input *ListTemplatesInput, opts ...request.Option) (*ListTemplatesOutput, error)
func (c *QuickSight) ListThemeAliases(input *ListThemeAliasesInput) (*ListThemeAliasesOutput, error)
func (c *QuickSight) ListThemeAliasesRequest(input *ListThemeAliasesInput) (req *request.Request, output *ListThemeAliasesOutput)
func (c *QuickSight) ListThemeAliasesWithContext(ctx aws.Context, input *ListThemeAliasesInput, opts ...request.Option) (*ListThemeAliasesOutput, error)
func (c *QuickSight) ListThemeVersions(input *ListThemeVersionsInput) (*ListThemeVersionsOutput, error)
func (c *QuickSight) ListThemeVersionsPages(input *ListThemeVersionsInput, fn func(*ListThemeVersionsOutput, bool) bool) error
func (c *QuickSight) ListThemeVersionsPagesWithContext(ctx aws.Context, input *ListThemeVersionsInput, fn func(*ListThemeVersionsOutput, bool) bool, opts ...request.Option) error
func (c *QuickSight) ListThemeVersionsRequest(input *ListThemeVersionsInput) (req *request.Request, output *ListThemeVersionsOutput)
func (c *QuickSight) ListThemeVersionsWithContext(ctx aws.Context, input *ListThemeVersionsInput, opts ...request.Option) (*ListThemeVersionsOutput, error)
func (c *QuickSight) ListThemes(input *ListThemesInput) (*ListThemesOutput, error)
func (c *QuickSight) ListThemesPages(input *ListThemesInput, fn func(*ListThemesOutput, bool) bool) error
func (c *QuickSight) ListThemesPagesWithContext(ctx aws.Context, input *ListThemesInput, fn func(*ListThemesOutput, bool) bool, opts ...request.Option) error
func (c *QuickSight) ListThemesRequest(input *ListThemesInput) (req *request.Request, output *ListThemesOutput)
func (c *QuickSight) ListThemesWithContext(ctx aws.Context, input *ListThemesInput, opts ...request.Option) (*ListThemesOutput, error)
func (c *QuickSight) ListTopicRefreshSchedules(input *ListTopicRefreshSchedulesInput) (*ListTopicRefreshSchedulesOutput, error)
func (c *QuickSight) ListTopicRefreshSchedulesRequest(input *ListTopicRefreshSchedulesInput) (req *request.Request, output *ListTopicRefreshSchedulesOutput)
func (c *QuickSight) ListTopicRefreshSchedulesWithContext(ctx aws.Context, input *ListTopicRefreshSchedulesInput, opts ...request.Option) (*ListTopicRefreshSchedulesOutput, error)
func (c *QuickSight) ListTopics(input *ListTopicsInput) (*ListTopicsOutput, error)
func (c *QuickSight) ListTopicsPages(input *ListTopicsInput, fn func(*ListTopicsOutput, bool) bool) error
func (c *QuickSight) ListTopicsPagesWithContext(ctx aws.Context, input *ListTopicsInput, fn func(*ListTopicsOutput, bool) bool, opts ...request.Option) error
func (c *QuickSight) ListTopicsRequest(input *ListTopicsInput) (req *request.Request, output *ListTopicsOutput)
func (c *QuickSight) ListTopicsWithContext(ctx aws.Context, input *ListTopicsInput, opts ...request.Option) (*ListTopicsOutput, error)
func (c *QuickSight) ListUserGroups(input *ListUserGroupsInput) (*ListUserGroupsOutput, error)
func (c *QuickSight) ListUserGroupsPages(input *ListUserGroupsInput, fn func(*ListUserGroupsOutput, bool) bool) error
func (c *QuickSight) ListUserGroupsPagesWithContext(ctx aws.Context, input *ListUserGroupsInput, fn func(*ListUserGroupsOutput, bool) bool, opts ...request.Option) error
func (c *QuickSight) ListUserGroupsRequest(input *ListUserGroupsInput) (req *request.Request, output *ListUserGroupsOutput)
func (c *QuickSight) ListUserGroupsWithContext(ctx aws.Context, input *ListUserGroupsInput, opts ...request.Option) (*ListUserGroupsOutput, error)
func (c *QuickSight) ListUsers(input *ListUsersInput) (*ListUsersOutput, error)
func (c *QuickSight) ListUsersPages(input *ListUsersInput, fn func(*ListUsersOutput, bool) bool) error
func (c *QuickSight) ListUsersPagesWithContext(ctx aws.Context, input *ListUsersInput, fn func(*ListUsersOutput, bool) bool, opts ...request.Option) error
func (c *QuickSight) ListUsersRequest(input *ListUsersInput) (req *request.Request, output *ListUsersOutput)
func (c *QuickSight) ListUsersWithContext(ctx aws.Context, input *ListUsersInput, opts ...request.Option) (*ListUsersOutput, error)
func (c *QuickSight) ListVPCConnections(input *ListVPCConnectionsInput) (*ListVPCConnectionsOutput, error)
func (c *QuickSight) ListVPCConnectionsPages(input *ListVPCConnectionsInput, fn func(*ListVPCConnectionsOutput, bool) bool) error
func (c *QuickSight) ListVPCConnectionsPagesWithContext(ctx aws.Context, input *ListVPCConnectionsInput, fn func(*ListVPCConnectionsOutput, bool) bool, opts ...request.Option) error
func (c *QuickSight) ListVPCConnectionsRequest(input *ListVPCConnectionsInput) (req *request.Request, output *ListVPCConnectionsOutput)
func (c *QuickSight) ListVPCConnectionsWithContext(ctx aws.Context, input *ListVPCConnectionsInput, opts ...request.Option) (*ListVPCConnectionsOutput, error)
func (c *QuickSight) PutDataSetRefreshProperties(input *PutDataSetRefreshPropertiesInput) (*PutDataSetRefreshPropertiesOutput, error)
func (c *QuickSight) PutDataSetRefreshPropertiesRequest(input *PutDataSetRefreshPropertiesInput) (req *request.Request, output *PutDataSetRefreshPropertiesOutput)
func (c *QuickSight) PutDataSetRefreshPropertiesWithContext(ctx aws.Context, input *PutDataSetRefreshPropertiesInput, opts ...request.Option) (*PutDataSetRefreshPropertiesOutput, error)
func (c *QuickSight) RegisterUser(input *RegisterUserInput) (*RegisterUserOutput, error)
func (c *QuickSight) RegisterUserRequest(input *RegisterUserInput) (req *request.Request, output *RegisterUserOutput)
func (c *QuickSight) RegisterUserWithContext(ctx aws.Context, input *RegisterUserInput, opts ...request.Option) (*RegisterUserOutput, error)
func (c *QuickSight) RestoreAnalysis(input *RestoreAnalysisInput) (*RestoreAnalysisOutput, error)
func (c *QuickSight) RestoreAnalysisRequest(input *RestoreAnalysisInput) (req *request.Request, output *RestoreAnalysisOutput)
func (c *QuickSight) RestoreAnalysisWithContext(ctx aws.Context, input *RestoreAnalysisInput, opts ...request.Option) (*RestoreAnalysisOutput, error)
func (c *QuickSight) SearchAnalyses(input *SearchAnalysesInput) (*SearchAnalysesOutput, error)
func (c *QuickSight) SearchAnalysesPages(input *SearchAnalysesInput, fn func(*SearchAnalysesOutput, bool) bool) error
func (c *QuickSight) SearchAnalysesPagesWithContext(ctx aws.Context, input *SearchAnalysesInput, fn func(*SearchAnalysesOutput, bool) bool, opts ...request.Option) error
func (c *QuickSight) SearchAnalysesRequest(input *SearchAnalysesInput) (req *request.Request, output *SearchAnalysesOutput)
func (c *QuickSight) SearchAnalysesWithContext(ctx aws.Context, input *SearchAnalysesInput, opts ...request.Option) (*SearchAnalysesOutput, error)
func (c *QuickSight) SearchDashboards(input *SearchDashboardsInput) (*SearchDashboardsOutput, error)
func (c *QuickSight) SearchDashboardsPages(input *SearchDashboardsInput, fn func(*SearchDashboardsOutput, bool) bool) error
func (c *QuickSight) SearchDashboardsPagesWithContext(ctx aws.Context, input *SearchDashboardsInput, fn func(*SearchDashboardsOutput, bool) bool, opts ...request.Option) error
func (c *QuickSight) SearchDashboardsRequest(input *SearchDashboardsInput) (req *request.Request, output *SearchDashboardsOutput)
func (c *QuickSight) SearchDashboardsWithContext(ctx aws.Context, input *SearchDashboardsInput, opts ...request.Option) (*SearchDashboardsOutput, error)
func (c *QuickSight) SearchDataSets(input *SearchDataSetsInput) (*SearchDataSetsOutput, error)
func (c *QuickSight) SearchDataSetsPages(input *SearchDataSetsInput, fn func(*SearchDataSetsOutput, bool) bool) error
func (c *QuickSight) SearchDataSetsPagesWithContext(ctx aws.Context, input *SearchDataSetsInput, fn func(*SearchDataSetsOutput, bool) bool, opts ...request.Option) error
func (c *QuickSight) SearchDataSetsRequest(input *SearchDataSetsInput) (req *request.Request, output *SearchDataSetsOutput)
func (c *QuickSight) SearchDataSetsWithContext(ctx aws.Context, input *SearchDataSetsInput, opts ...request.Option) (*SearchDataSetsOutput, error)
func (c *QuickSight) SearchDataSources(input *SearchDataSourcesInput) (*SearchDataSourcesOutput, error)
func (c *QuickSight) SearchDataSourcesPages(input *SearchDataSourcesInput, fn func(*SearchDataSourcesOutput, bool) bool) error
func (c *QuickSight) SearchDataSourcesPagesWithContext(ctx aws.Context, input *SearchDataSourcesInput, fn func(*SearchDataSourcesOutput, bool) bool, opts ...request.Option) error
func (c *QuickSight) SearchDataSourcesRequest(input *SearchDataSourcesInput) (req *request.Request, output *SearchDataSourcesOutput)
func (c *QuickSight) SearchDataSourcesWithContext(ctx aws.Context, input *SearchDataSourcesInput, opts ...request.Option) (*SearchDataSourcesOutput, error)
func (c *QuickSight) SearchFolders(input *SearchFoldersInput) (*SearchFoldersOutput, error)
func (c *QuickSight) SearchFoldersPages(input *SearchFoldersInput, fn func(*SearchFoldersOutput, bool) bool) error
func (c *QuickSight) SearchFoldersPagesWithContext(ctx aws.Context, input *SearchFoldersInput, fn func(*SearchFoldersOutput, bool) bool, opts ...request.Option) error
func (c *QuickSight) SearchFoldersRequest(input *SearchFoldersInput) (req *request.Request, output *SearchFoldersOutput)
func (c *QuickSight) SearchFoldersWithContext(ctx aws.Context, input *SearchFoldersInput, opts ...request.Option) (*SearchFoldersOutput, error)
func (c *QuickSight) SearchGroups(input *SearchGroupsInput) (*SearchGroupsOutput, error)
func (c *QuickSight) SearchGroupsPages(input *SearchGroupsInput, fn func(*SearchGroupsOutput, bool) bool) error
func (c *QuickSight) SearchGroupsPagesWithContext(ctx aws.Context, input *SearchGroupsInput, fn func(*SearchGroupsOutput, bool) bool, opts ...request.Option) error
func (c *QuickSight) SearchGroupsRequest(input *SearchGroupsInput) (req *request.Request, output *SearchGroupsOutput)
func (c *QuickSight) SearchGroupsWithContext(ctx aws.Context, input *SearchGroupsInput, opts ...request.Option) (*SearchGroupsOutput, error)
func (c *QuickSight) StartAssetBundleExportJob(input *StartAssetBundleExportJobInput) (*StartAssetBundleExportJobOutput, error)
func (c *QuickSight) StartAssetBundleExportJobRequest(input *StartAssetBundleExportJobInput) (req *request.Request, output *StartAssetBundleExportJobOutput)
func (c *QuickSight) StartAssetBundleExportJobWithContext(ctx aws.Context, input *StartAssetBundleExportJobInput, opts ...request.Option) (*StartAssetBundleExportJobOutput, error)
func (c *QuickSight) StartAssetBundleImportJob(input *StartAssetBundleImportJobInput) (*StartAssetBundleImportJobOutput, error)
func (c *QuickSight) StartAssetBundleImportJobRequest(input *StartAssetBundleImportJobInput) (req *request.Request, output *StartAssetBundleImportJobOutput)
func (c *QuickSight) StartAssetBundleImportJobWithContext(ctx aws.Context, input *StartAssetBundleImportJobInput, opts ...request.Option) (*StartAssetBundleImportJobOutput, error)
func (c *QuickSight) StartDashboardSnapshotJob(input *StartDashboardSnapshotJobInput) (*StartDashboardSnapshotJobOutput, error)
func (c *QuickSight) StartDashboardSnapshotJobRequest(input *StartDashboardSnapshotJobInput) (req *request.Request, output *StartDashboardSnapshotJobOutput)
func (c *QuickSight) StartDashboardSnapshotJobWithContext(ctx aws.Context, input *StartDashboardSnapshotJobInput, opts ...request.Option) (*StartDashboardSnapshotJobOutput, error)
func (c *QuickSight) TagResource(input *TagResourceInput) (*TagResourceOutput, error)
func (c *QuickSight) TagResourceRequest(input *TagResourceInput) (req *request.Request, output *TagResourceOutput)
func (c *QuickSight) TagResourceWithContext(ctx aws.Context, input *TagResourceInput, opts ...request.Option) (*TagResourceOutput, error)
func (c *QuickSight) UntagResource(input *UntagResourceInput) (*UntagResourceOutput, error)
func (c *QuickSight) UntagResourceRequest(input *UntagResourceInput) (req *request.Request, output *UntagResourceOutput)
func (c *QuickSight) UntagResourceWithContext(ctx aws.Context, input *UntagResourceInput, opts ...request.Option) (*UntagResourceOutput, error)
func (c *QuickSight) UpdateAccountCustomization(input *UpdateAccountCustomizationInput) (*UpdateAccountCustomizationOutput, error)
func (c *QuickSight) UpdateAccountCustomizationRequest(input *UpdateAccountCustomizationInput) (req *request.Request, output *UpdateAccountCustomizationOutput)
func (c *QuickSight) UpdateAccountCustomizationWithContext(ctx aws.Context, input *UpdateAccountCustomizationInput, opts ...request.Option) (*UpdateAccountCustomizationOutput, error)
func (c *QuickSight) UpdateAccountSettings(input *UpdateAccountSettingsInput) (*UpdateAccountSettingsOutput, error)
func (c *QuickSight) UpdateAccountSettingsRequest(input *UpdateAccountSettingsInput) (req *request.Request, output *UpdateAccountSettingsOutput)
func (c *QuickSight) UpdateAccountSettingsWithContext(ctx aws.Context, input *UpdateAccountSettingsInput, opts ...request.Option) (*UpdateAccountSettingsOutput, error)
func (c *QuickSight) UpdateAnalysis(input *UpdateAnalysisInput) (*UpdateAnalysisOutput, error)
func (c *QuickSight) UpdateAnalysisPermissions(input *UpdateAnalysisPermissionsInput) (*UpdateAnalysisPermissionsOutput, error)
func (c *QuickSight) UpdateAnalysisPermissionsRequest(input *UpdateAnalysisPermissionsInput) (req *request.Request, output *UpdateAnalysisPermissionsOutput)
func (c *QuickSight) UpdateAnalysisPermissionsWithContext(ctx aws.Context, input *UpdateAnalysisPermissionsInput, opts ...request.Option) (*UpdateAnalysisPermissionsOutput, error)
func (c *QuickSight) UpdateAnalysisRequest(input *UpdateAnalysisInput) (req *request.Request, output *UpdateAnalysisOutput)
func (c *QuickSight) UpdateAnalysisWithContext(ctx aws.Context, input *UpdateAnalysisInput, opts ...request.Option) (*UpdateAnalysisOutput, error)
func (c *QuickSight) UpdateDashboard(input *UpdateDashboardInput) (*UpdateDashboardOutput, error)
func (c *QuickSight) UpdateDashboardLinks(input *UpdateDashboardLinksInput) (*UpdateDashboardLinksOutput, error)
func (c *QuickSight) UpdateDashboardLinksRequest(input *UpdateDashboardLinksInput) (req *request.Request, output *UpdateDashboardLinksOutput)
func (c *QuickSight) UpdateDashboardLinksWithContext(ctx aws.Context, input *UpdateDashboardLinksInput, opts ...request.Option) (*UpdateDashboardLinksOutput, error)
func (c *QuickSight) UpdateDashboardPermissions(input *UpdateDashboardPermissionsInput) (*UpdateDashboardPermissionsOutput, error)
func (c *QuickSight) UpdateDashboardPermissionsRequest(input *UpdateDashboardPermissionsInput) (req *request.Request, output *UpdateDashboardPermissionsOutput)
func (c *QuickSight) UpdateDashboardPermissionsWithContext(ctx aws.Context, input *UpdateDashboardPermissionsInput, opts ...request.Option) (*UpdateDashboardPermissionsOutput, error)
func (c *QuickSight) UpdateDashboardPublishedVersion(input *UpdateDashboardPublishedVersionInput) (*UpdateDashboardPublishedVersionOutput, error)
func (c *QuickSight) UpdateDashboardPublishedVersionRequest(input *UpdateDashboardPublishedVersionInput) (req *request.Request, output *UpdateDashboardPublishedVersionOutput)
func (c *QuickSight) UpdateDashboardPublishedVersionWithContext(ctx aws.Context, input *UpdateDashboardPublishedVersionInput, opts ...request.Option) (*UpdateDashboardPublishedVersionOutput, error)
func (c *QuickSight) UpdateDashboardRequest(input *UpdateDashboardInput) (req *request.Request, output *UpdateDashboardOutput)
func (c *QuickSight) UpdateDashboardWithContext(ctx aws.Context, input *UpdateDashboardInput, opts ...request.Option) (*UpdateDashboardOutput, error)
func (c *QuickSight) UpdateDataSet(input *UpdateDataSetInput) (*UpdateDataSetOutput, error)
func (c *QuickSight) UpdateDataSetPermissions(input *UpdateDataSetPermissionsInput) (*UpdateDataSetPermissionsOutput, error)
func (c *QuickSight) UpdateDataSetPermissionsRequest(input *UpdateDataSetPermissionsInput) (req *request.Request, output *UpdateDataSetPermissionsOutput)
func (c *QuickSight) UpdateDataSetPermissionsWithContext(ctx aws.Context, input *UpdateDataSetPermissionsInput, opts ...request.Option) (*UpdateDataSetPermissionsOutput, error)
func (c *QuickSight) UpdateDataSetRequest(input *UpdateDataSetInput) (req *request.Request, output *UpdateDataSetOutput)
func (c *QuickSight) UpdateDataSetWithContext(ctx aws.Context, input *UpdateDataSetInput, opts ...request.Option) (*UpdateDataSetOutput, error)
func (c *QuickSight) UpdateDataSource(input *UpdateDataSourceInput) (*UpdateDataSourceOutput, error)
func (c *QuickSight) UpdateDataSourcePermissions(input *UpdateDataSourcePermissionsInput) (*UpdateDataSourcePermissionsOutput, error)
func (c *QuickSight) UpdateDataSourcePermissionsRequest(input *UpdateDataSourcePermissionsInput) (req *request.Request, output *UpdateDataSourcePermissionsOutput)
func (c *QuickSight) UpdateDataSourcePermissionsWithContext(ctx aws.Context, input *UpdateDataSourcePermissionsInput, opts ...request.Option) (*UpdateDataSourcePermissionsOutput, error)
func (c *QuickSight) UpdateDataSourceRequest(input *UpdateDataSourceInput) (req *request.Request, output *UpdateDataSourceOutput)
func (c *QuickSight) UpdateDataSourceWithContext(ctx aws.Context, input *UpdateDataSourceInput, opts ...request.Option) (*UpdateDataSourceOutput, error)
func (c *QuickSight) UpdateFolder(input *UpdateFolderInput) (*UpdateFolderOutput, error)
func (c *QuickSight) UpdateFolderPermissions(input *UpdateFolderPermissionsInput) (*UpdateFolderPermissionsOutput, error)
func (c *QuickSight) UpdateFolderPermissionsRequest(input *UpdateFolderPermissionsInput) (req *request.Request, output *UpdateFolderPermissionsOutput)
func (c *QuickSight) UpdateFolderPermissionsWithContext(ctx aws.Context, input *UpdateFolderPermissionsInput, opts ...request.Option) (*UpdateFolderPermissionsOutput, error)
func (c *QuickSight) UpdateFolderRequest(input *UpdateFolderInput) (req *request.Request, output *UpdateFolderOutput)
func (c *QuickSight) UpdateFolderWithContext(ctx aws.Context, input *UpdateFolderInput, opts ...request.Option) (*UpdateFolderOutput, error)
func (c *QuickSight) UpdateGroup(input *UpdateGroupInput) (*UpdateGroupOutput, error)
func (c *QuickSight) UpdateGroupRequest(input *UpdateGroupInput) (req *request.Request, output *UpdateGroupOutput)
func (c *QuickSight) UpdateGroupWithContext(ctx aws.Context, input *UpdateGroupInput, opts ...request.Option) (*UpdateGroupOutput, error)
func (c *QuickSight) UpdateIAMPolicyAssignment(input *UpdateIAMPolicyAssignmentInput) (*UpdateIAMPolicyAssignmentOutput, error)
func (c *QuickSight) UpdateIAMPolicyAssignmentRequest(input *UpdateIAMPolicyAssignmentInput) (req *request.Request, output *UpdateIAMPolicyAssignmentOutput)
func (c *QuickSight) UpdateIAMPolicyAssignmentWithContext(ctx aws.Context, input *UpdateIAMPolicyAssignmentInput, opts ...request.Option) (*UpdateIAMPolicyAssignmentOutput, error)
func (c *QuickSight) UpdateIdentityPropagationConfig(input *UpdateIdentityPropagationConfigInput) (*UpdateIdentityPropagationConfigOutput, error)
func (c *QuickSight) UpdateIdentityPropagationConfigRequest(input *UpdateIdentityPropagationConfigInput) (req *request.Request, output *UpdateIdentityPropagationConfigOutput)
func (c *QuickSight) UpdateIdentityPropagationConfigWithContext(ctx aws.Context, input *UpdateIdentityPropagationConfigInput, opts ...request.Option) (*UpdateIdentityPropagationConfigOutput, error)
func (c *QuickSight) UpdateIpRestriction(input *UpdateIpRestrictionInput) (*UpdateIpRestrictionOutput, error)
func (c *QuickSight) UpdateIpRestrictionRequest(input *UpdateIpRestrictionInput) (req *request.Request, output *UpdateIpRestrictionOutput)
func (c *QuickSight) UpdateIpRestrictionWithContext(ctx aws.Context, input *UpdateIpRestrictionInput, opts ...request.Option) (*UpdateIpRestrictionOutput, error)
func (c *QuickSight) UpdatePublicSharingSettings(input *UpdatePublicSharingSettingsInput) (*UpdatePublicSharingSettingsOutput, error)
func (c *QuickSight) UpdatePublicSharingSettingsRequest(input *UpdatePublicSharingSettingsInput) (req *request.Request, output *UpdatePublicSharingSettingsOutput)
func (c *QuickSight) UpdatePublicSharingSettingsWithContext(ctx aws.Context, input *UpdatePublicSharingSettingsInput, opts ...request.Option) (*UpdatePublicSharingSettingsOutput, error)
func (c *QuickSight) UpdateRefreshSchedule(input *UpdateRefreshScheduleInput) (*UpdateRefreshScheduleOutput, error)
func (c *QuickSight) UpdateRefreshScheduleRequest(input *UpdateRefreshScheduleInput) (req *request.Request, output *UpdateRefreshScheduleOutput)
func (c *QuickSight) UpdateRefreshScheduleWithContext(ctx aws.Context, input *UpdateRefreshScheduleInput, opts ...request.Option) (*UpdateRefreshScheduleOutput, error)
func (c *QuickSight) UpdateRoleCustomPermission(input *UpdateRoleCustomPermissionInput) (*UpdateRoleCustomPermissionOutput, error)
func (c *QuickSight) UpdateRoleCustomPermissionRequest(input *UpdateRoleCustomPermissionInput) (req *request.Request, output *UpdateRoleCustomPermissionOutput)
func (c *QuickSight) UpdateRoleCustomPermissionWithContext(ctx aws.Context, input *UpdateRoleCustomPermissionInput, opts ...request.Option) (*UpdateRoleCustomPermissionOutput, error)
func (c *QuickSight) UpdateTemplate(input *UpdateTemplateInput) (*UpdateTemplateOutput, error)
func (c *QuickSight) UpdateTemplateAlias(input *UpdateTemplateAliasInput) (*UpdateTemplateAliasOutput, error)
func (c *QuickSight) UpdateTemplateAliasRequest(input *UpdateTemplateAliasInput) (req *request.Request, output *UpdateTemplateAliasOutput)
func (c *QuickSight) UpdateTemplateAliasWithContext(ctx aws.Context, input *UpdateTemplateAliasInput, opts ...request.Option) (*UpdateTemplateAliasOutput, error)
func (c *QuickSight) UpdateTemplatePermissions(input *UpdateTemplatePermissionsInput) (*UpdateTemplatePermissionsOutput, error)
func (c *QuickSight) UpdateTemplatePermissionsRequest(input *UpdateTemplatePermissionsInput) (req *request.Request, output *UpdateTemplatePermissionsOutput)
func (c *QuickSight) UpdateTemplatePermissionsWithContext(ctx aws.Context, input *UpdateTemplatePermissionsInput, opts ...request.Option) (*UpdateTemplatePermissionsOutput, error)
func (c *QuickSight) UpdateTemplateRequest(input *UpdateTemplateInput) (req *request.Request, output *UpdateTemplateOutput)
func (c *QuickSight) UpdateTemplateWithContext(ctx aws.Context, input *UpdateTemplateInput, opts ...request.Option) (*UpdateTemplateOutput, error)
func (c *QuickSight) UpdateTheme(input *UpdateThemeInput) (*UpdateThemeOutput, error)
func (c *QuickSight) UpdateThemeAlias(input *UpdateThemeAliasInput) (*UpdateThemeAliasOutput, error)
func (c *QuickSight) UpdateThemeAliasRequest(input *UpdateThemeAliasInput) (req *request.Request, output *UpdateThemeAliasOutput)
func (c *QuickSight) UpdateThemeAliasWithContext(ctx aws.Context, input *UpdateThemeAliasInput, opts ...request.Option) (*UpdateThemeAliasOutput, error)
func (c *QuickSight) UpdateThemePermissions(input *UpdateThemePermissionsInput) (*UpdateThemePermissionsOutput, error)
func (c *QuickSight) UpdateThemePermissionsRequest(input *UpdateThemePermissionsInput) (req *request.Request, output *UpdateThemePermissionsOutput)
func (c *QuickSight) UpdateThemePermissionsWithContext(ctx aws.Context, input *UpdateThemePermissionsInput, opts ...request.Option) (*UpdateThemePermissionsOutput, error)
func (c *QuickSight) UpdateThemeRequest(input *UpdateThemeInput) (req *request.Request, output *UpdateThemeOutput)
func (c *QuickSight) UpdateThemeWithContext(ctx aws.Context, input *UpdateThemeInput, opts ...request.Option) (*UpdateThemeOutput, error)
func (c *QuickSight) UpdateTopic(input *UpdateTopicInput) (*UpdateTopicOutput, error)
func (c *QuickSight) UpdateTopicPermissions(input *UpdateTopicPermissionsInput) (*UpdateTopicPermissionsOutput, error)
func (c *QuickSight) UpdateTopicPermissionsRequest(input *UpdateTopicPermissionsInput) (req *request.Request, output *UpdateTopicPermissionsOutput)
func (c *QuickSight) UpdateTopicPermissionsWithContext(ctx aws.Context, input *UpdateTopicPermissionsInput, opts ...request.Option) (*UpdateTopicPermissionsOutput, error)
func (c *QuickSight) UpdateTopicRefreshSchedule(input *UpdateTopicRefreshScheduleInput) (*UpdateTopicRefreshScheduleOutput, error)
func (c *QuickSight) UpdateTopicRefreshScheduleRequest(input *UpdateTopicRefreshScheduleInput) (req *request.Request, output *UpdateTopicRefreshScheduleOutput)
func (c *QuickSight) UpdateTopicRefreshScheduleWithContext(ctx aws.Context, input *UpdateTopicRefreshScheduleInput, opts ...request.Option) (*UpdateTopicRefreshScheduleOutput, error)
func (c *QuickSight) UpdateTopicRequest(input *UpdateTopicInput) (req *request.Request, output *UpdateTopicOutput)
func (c *QuickSight) UpdateTopicWithContext(ctx aws.Context, input *UpdateTopicInput, opts ...request.Option) (*UpdateTopicOutput, error)
func (c *QuickSight) UpdateUser(input *UpdateUserInput) (*UpdateUserOutput, error)
func (c *QuickSight) UpdateUserRequest(input *UpdateUserInput) (req *request.Request, output *UpdateUserOutput)
func (c *QuickSight) UpdateUserWithContext(ctx aws.Context, input *UpdateUserInput, opts ...request.Option) (*UpdateUserOutput, error)
func (c *QuickSight) UpdateVPCConnection(input *UpdateVPCConnectionInput) (*UpdateVPCConnectionOutput, error)
func (c *QuickSight) UpdateVPCConnectionRequest(input *UpdateVPCConnectionInput) (req *request.Request, output *UpdateVPCConnectionOutput)
func (c *QuickSight) UpdateVPCConnectionWithContext(ctx aws.Context, input *UpdateVPCConnectionInput, opts ...request.Option) (*UpdateVPCConnectionOutput, error)
func AnalysisErrorType_Values() []string
func AnalysisFilterAttribute_Values() []string
func AnchorOption_Values() []string
func ArcThicknessOptions_Values() []string
func ArcThickness_Values() []string
func AssetBundleExportFormat_Values() []string
func AssetBundleExportJobAnalysisPropertyToOverride_Values() []string
func AssetBundleExportJobDashboardPropertyToOverride_Values() []string
func AssetBundleExportJobDataSetPropertyToOverride_Values() []string
func AssetBundleExportJobDataSourcePropertyToOverride_Values() []string
func AssetBundleExportJobRefreshSchedulePropertyToOverride_Values() []string
func AssetBundleExportJobStatus_Values() []string
func AssetBundleExportJobThemePropertyToOverride_Values() []string
func AssetBundleExportJobVPCConnectionPropertyToOverride_Values() []string
func AssetBundleImportFailureAction_Values() []string
func AssetBundleImportJobStatus_Values() []string
func AssignmentStatus_Values() []string
func AuthenticationMethodOption_Values() []string
func AuthorSpecifiedAggregation_Values() []string
func AxisBinding_Values() []string
func BarChartOrientation_Values() []string
func BarsArrangement_Values() []string
func BaseMapStyleType_Values() []string
func BoxPlotFillStyle_Values() []string
func CategoricalAggregationFunction_Values() []string
func CategoryFilterFunction_Values() []string
func CategoryFilterMatchOperator_Values() []string
func CategoryFilterSelectAllOptions_Values() []string
func CategoryFilterType_Values() []string
func ColorFillType_Values() []string
func ColumnDataRole_Values() []string
func ColumnDataSubType_Values() []string
func ColumnDataType_Values() []string
func ColumnOrderingType_Values() []string
func ColumnRole_Values() []string
func ColumnTagName_Values() []string
func ComparisonMethod_Values() []string
func ConditionalFormattingIconDisplayOption_Values() []string
func ConditionalFormattingIconSetType_Values() []string
func ConstantType_Values() []string
func CrossDatasetTypes_Values() []string
func CustomContentImageScalingConfiguration_Values() []string
func CustomContentType_Values() []string
func DashboardBehavior_Values() []string
func DashboardErrorType_Values() []string
func DashboardFilterAttribute_Values() []string
func DashboardUIState_Values() []string
func DataLabelContent_Values() []string
func DataLabelOverlap_Values() []string
func DataLabelPosition_Values() []string
func DataSetFilterAttribute_Values() []string
func DataSetImportMode_Values() []string
func DataSourceErrorInfoType_Values() []string
func DataSourceFilterAttribute_Values() []string
func DataSourceType_Values() []string
func DatasetParameterValueType_Values() []string
func DateAggregationFunction_Values() []string
func DayOfTheWeek_Values() []string
func DayOfWeek_Values() []string
func DefaultAggregation_Values() []string
func DisplayFormat_Values() []string
func Edition_Values() []string
func EmbeddingIdentityType_Values() []string
func ExceptionResourceType_Values() []string
func FileFormat_Values() []string
func FilterClass_Values() []string
func FilterNullOption_Values() []string
func FilterOperator_Values() []string
func FilterVisualScope_Values() []string
func FolderFilterAttribute_Values() []string
func FolderType_Values() []string
func FontDecoration_Values() []string
func FontStyle_Values() []string
func FontWeightName_Values() []string
func ForecastComputationSeasonality_Values() []string
func FunnelChartMeasureDataLabelStyle_Values() []string
func GeoSpatialCountryCode_Values() []string
func GeoSpatialDataRole_Values() []string
func GeospatialSelectedPointStyle_Values() []string
func GroupFilterAttribute_Values() []string
func GroupFilterOperator_Values() []string
func HistogramBinType_Values() []string
func HorizontalTextAlignment_Values() []string
func Icon_Values() []string
func IdentityStore_Values() []string
func IdentityType_Values() []string
func IngestionErrorType_Values() []string
func IngestionRequestSource_Values() []string
func IngestionRequestType_Values() []string
func IngestionStatus_Values() []string
func IngestionType_Values() []string
func InputColumnDataType_Values() []string
func JoinType_Values() []string
func KPISparklineType_Values() []string
func KPIVisualStandardLayoutType_Values() []string
func LayoutElementType_Values() []string
func LegendPosition_Values() []string
func LineChartLineStyle_Values() []string
func LineChartMarkerShape_Values() []string
func LineChartType_Values() []string
func LineInterpolation_Values() []string
func LookbackWindowSizeUnit_Values() []string
func MapZoomMode_Values() []string
func MaximumMinimumComputationType_Values() []string
func MemberType_Values() []string
func MissingDataTreatmentOption_Values() []string
func NamedEntityAggType_Values() []string
func NamedFilterAggType_Values() []string
func NamedFilterType_Values() []string
func NamespaceErrorType_Values() []string
func NamespaceStatus_Values() []string
func NegativeValueDisplayMode_Values() []string
func NetworkInterfaceStatus_Values() []string
func NumberScale_Values() []string
func NumericEqualityMatchOperator_Values() []string
func NumericFilterSelectAllOptions_Values() []string
func NumericSeparatorSymbol_Values() []string
func OtherCategories_Values() []string
func PanelBorderStyle_Values() []string
func PaperOrientation_Values() []string
func PaperSize_Values() []string
func ParameterValueType_Values() []string
func PivotTableConditionalFormattingScopeRole_Values() []string
func PivotTableDataPathType_Values() []string
func PivotTableFieldCollapseState_Values() []string
func PivotTableMetricPlacement_Values() []string
func PivotTableRowsLayout_Values() []string
func PivotTableSubtotalLevel_Values() []string
func PrimaryValueDisplayType_Values() []string
func PropertyRole_Values() []string
func PropertyUsage_Values() []string
func RadarChartAxesRangeScale_Values() []string
func RadarChartShape_Values() []string
func ReferenceLineLabelHorizontalPosition_Values() []string
func ReferenceLineLabelVerticalPosition_Values() []string
func ReferenceLinePatternType_Values() []string
func ReferenceLineSeriesType_Values() []string
func ReferenceLineValueLabelRelativePosition_Values() []string
func RefreshInterval_Values() []string
func RelativeDateType_Values() []string
func RelativeFontSize_Values() []string
func ResizeOption_Values() []string
func ResourceStatus_Values() []string
func Role_Values() []string
func RowLevelPermissionFormatVersion_Values() []string
func RowLevelPermissionPolicy_Values() []string
func SectionPageBreakStatus_Values() []string
func SelectAllValueOptions_Values() []string
func SelectedFieldOptions_Values() []string
func SelectedTooltipType_Values() []string
func ServiceType_Values() []string
func SharingModel_Values() []string
func SheetContentType_Values() []string
func SheetControlDateTimePickerType_Values() []string
func SheetControlListType_Values() []string
func SheetControlSliderType_Values() []string
func SimpleAttributeAggregationFunction_Values() []string
func SimpleNumericalAggregationFunction_Values() []string
func SimpleTotalAggregationFunction_Values() []string
func SingleYAxisOption_Values() []string
func SmallMultiplesAxisPlacement_Values() []string
func SmallMultiplesAxisScale_Values() []string
func SnapshotFileFormatType_Values() []string
func SnapshotFileSheetSelectionScope_Values() []string
func SnapshotJobStatus_Values() []string
func SortDirection_Values() []string
func SpecialValue_Values() []string
func StarburstProductType_Values() []string
func Status_Values() []string
func StyledCellType_Values() []string
func TableBorderStyle_Values() []string
func TableCellImageScalingConfiguration_Values() []string
func TableFieldIconSetType_Values() []string
func TableOrientation_Values() []string
func TableTotalsPlacement_Values() []string
func TableTotalsScrollStatus_Values() []string
func TargetVisualOptions_Values() []string
func TemplateErrorType_Values() []string
func TextQualifier_Values() []string
func TextWrap_Values() []string
func ThemeErrorType_Values() []string
func ThemeType_Values() []string
func TimeGranularity_Values() []string
func TooltipTarget_Values() []string
func TooltipTitleType_Values() []string
func TopBottomComputationType_Values() []string
func TopBottomSortOrder_Values() []string
func TopicNumericSeparatorSymbol_Values() []string
func TopicRefreshStatus_Values() []string
func TopicRelativeDateFilterFunction_Values() []string
func TopicScheduleType_Values() []string
func TopicTimeGranularity_Values() []string
func TopicUserExperienceVersion_Values() []string
func URLTargetConfiguration_Values() []string
func UndefinedSpecifiedValueType_Values() []string
func UserRole_Values() []string
func VPCConnectionAvailabilityStatus_Values() []string
func VPCConnectionResourceStatus_Values() []string
func ValidationStrategyMode_Values() []string
func ValueWhenUnsetOption_Values() []string
func VerticalTextAlignment_Values() []string
func Visibility_Values() []string
func VisualCustomActionTrigger_Values() []string
func WidgetStatus_Values() []string
func WordCloudCloudLayout_Values() []string
func WordCloudWordCasing_Values() []string
func WordCloudWordOrientation_Values() []string
func WordCloudWordPadding_Values() []string
func WordCloudWordScaling_Values() []string
type AccessDeniedException
type AccountCustomization
type AccountInfo
type AccountSettings
type ActiveIAMPolicyAssignment
type AdHocFilteringOption
type AggregationFunction
type AggregationSortConfiguration
type AllSheetsFilterScopeConfiguration
type AmazonElasticsearchParameters
type AmazonOpenSearchParameters
type Analysis
type AnalysisDefaults
type AnalysisDefinition
type AnalysisError
type AnalysisSearchFilter
type AnalysisSourceEntity
type AnalysisSourceTemplate
type AnalysisSummary
type AnchorDateConfiguration
type AnonymousUserDashboardEmbeddingConfiguration
type AnonymousUserDashboardVisualEmbeddingConfiguration
type AnonymousUserEmbeddingExperienceConfiguration
type AnonymousUserQSearchBarEmbeddingConfiguration
type AnonymousUserSnapshotJobResult
type ArcAxisConfiguration
type ArcAxisDisplayRange
type ArcConfiguration
type ArcOptions
type AssetBundleCloudFormationOverridePropertyConfiguration
type AssetBundleExportJobAnalysisOverrideProperties
type AssetBundleExportJobDashboardOverrideProperties
type AssetBundleExportJobDataSetOverrideProperties
type AssetBundleExportJobDataSourceOverrideProperties
type AssetBundleExportJobError
type AssetBundleExportJobRefreshScheduleOverrideProperties
type AssetBundleExportJobResourceIdOverrideConfiguration
type AssetBundleExportJobSummary
type AssetBundleExportJobThemeOverrideProperties
type AssetBundleExportJobVPCConnectionOverrideProperties
type AssetBundleExportJobValidationStrategy
type AssetBundleExportJobWarning
type AssetBundleImportJobAnalysisOverrideParameters
type AssetBundleImportJobAnalysisOverridePermissions
type AssetBundleImportJobAnalysisOverrideTags
type AssetBundleImportJobDashboardOverrideParameters
type AssetBundleImportJobDashboardOverridePermissions
type AssetBundleImportJobDashboardOverrideTags
type AssetBundleImportJobDataSetOverrideParameters
type AssetBundleImportJobDataSetOverridePermissions
type AssetBundleImportJobDataSetOverrideTags
type AssetBundleImportJobDataSourceCredentialPair
type AssetBundleImportJobDataSourceCredentials
type AssetBundleImportJobDataSourceOverrideParameters
type AssetBundleImportJobDataSourceOverridePermissions
type AssetBundleImportJobDataSourceOverrideTags
type AssetBundleImportJobError
type AssetBundleImportJobOverrideParameters
type AssetBundleImportJobOverridePermissions
type AssetBundleImportJobOverrideTags
type AssetBundleImportJobOverrideValidationStrategy
type AssetBundleImportJobRefreshScheduleOverrideParameters
type AssetBundleImportJobResourceIdOverrideConfiguration
type AssetBundleImportJobSummary
type AssetBundleImportJobThemeOverrideParameters
type AssetBundleImportJobThemeOverridePermissions
type AssetBundleImportJobThemeOverrideTags
type AssetBundleImportJobVPCConnectionOverrideParameters
type AssetBundleImportJobVPCConnectionOverrideTags
type AssetBundleImportSource
type AssetBundleImportSourceDescription
type AssetBundleResourceLinkSharingConfiguration
type AssetBundleResourcePermissions
type AssetOptions
type AthenaParameters
type AttributeAggregationFunction
type AuroraParameters
type AuroraPostgreSqlParameters
type AuthorizedTargetsByService
type AwsIotAnalyticsParameters
type AxisDataOptions
type AxisDisplayDataDrivenRange
type AxisDisplayMinMaxRange
type AxisDisplayOptions
type AxisDisplayRange
type AxisLabelOptions
type AxisLabelReferenceOptions
type AxisLinearScale
type AxisLogarithmicScale
type AxisScale
type AxisTickLabelOptions
type BarChartAggregatedFieldWells
type BarChartConfiguration
type BarChartFieldWells
type BarChartSortConfiguration
type BarChartVisual
type BigQueryParameters
type BinCountOptions
type BinWidthOptions
type BodySectionConfiguration
type BodySectionContent
type BookmarksConfigurations
type BorderStyle
type BoxPlotAggregatedFieldWells
type BoxPlotChartConfiguration
type BoxPlotFieldWells
type BoxPlotOptions
type BoxPlotSortConfiguration
type BoxPlotStyleOptions
type BoxPlotVisual
type CalculatedColumn
type CalculatedField
type CalculatedMeasureField
type CancelIngestionInput
type CancelIngestionOutput
type CascadingControlConfiguration
type CascadingControlSource
type CastColumnTypeOperation
type CategoricalDimensionField
type CategoricalMeasureField
type CategoryDrillDownFilter
type CategoryFilter
type CategoryFilterConfiguration
type CellValueSynonym
type ChartAxisLabelOptions
type ClusterMarker
type ClusterMarkerConfiguration
type CollectiveConstant
type ColorScale
type ColorsConfiguration
type ColumnConfiguration
type ColumnDescription
type ColumnGroup
type ColumnGroupColumnSchema
type ColumnGroupSchema
type ColumnHierarchy
type ColumnIdentifier
type ColumnLevelPermissionRule
type ColumnSchema
type ColumnSort
type ColumnTag
type ColumnTooltipItem
type ComboChartAggregatedFieldWells
type ComboChartConfiguration
type ComboChartFieldWells
type ComboChartSortConfiguration
type ComboChartVisual
type ComparativeOrder
type ComparisonConfiguration
type ComparisonFormatConfiguration
type Computation
type ConcurrentUpdatingException
type ConditionalFormattingColor
type ConditionalFormattingCustomIconCondition
type ConditionalFormattingCustomIconOptions
type ConditionalFormattingGradientColor
type ConditionalFormattingIcon
type ConditionalFormattingIconDisplayConfiguration
type ConditionalFormattingIconSet
type ConditionalFormattingSolidColor
type ConflictException
type ContextMenuOption
type ContributionAnalysisDefault
type CreateAccountCustomizationInput
type CreateAccountCustomizationOutput
type CreateAccountSubscriptionInput
type CreateAccountSubscriptionOutput
type CreateAnalysisInput
type CreateAnalysisOutput
type CreateColumnsOperation
type CreateDashboardInput
type CreateDashboardOutput
type CreateDataSetInput
type CreateDataSetOutput
type CreateDataSourceInput
type CreateDataSourceOutput
type CreateFolderInput
type CreateFolderMembershipInput
type CreateFolderMembershipOutput
type CreateFolderOutput
type CreateGroupInput
type CreateGroupMembershipInput
type CreateGroupMembershipOutput
type CreateGroupOutput
type CreateIAMPolicyAssignmentInput
type CreateIAMPolicyAssignmentOutput
type CreateIngestionInput
type CreateIngestionOutput
type CreateNamespaceInput
type CreateNamespaceOutput
type CreateRefreshScheduleInput
type CreateRefreshScheduleOutput
type CreateRoleMembershipInput
type CreateRoleMembershipOutput
type CreateTemplateAliasInput
type CreateTemplateAliasOutput
type CreateTemplateInput
type CreateTemplateOutput
type CreateThemeAliasInput
type CreateThemeAliasOutput
type CreateThemeInput
type CreateThemeOutput
type CreateTopicInput
type CreateTopicOutput
type CreateTopicRefreshScheduleInput
type CreateTopicRefreshScheduleOutput
type CreateVPCConnectionInput
type CreateVPCConnectionOutput
type CredentialPair
type CurrencyDisplayFormatConfiguration
type CustomActionFilterOperation
type CustomActionNavigationOperation
type CustomActionSetParametersOperation
type CustomActionURLOperation
type CustomColor
type CustomContentConfiguration
type CustomContentVisual
type CustomFilterConfiguration
type CustomFilterListConfiguration
type CustomNarrativeOptions
type CustomParameterValues
type CustomSql
type CustomValuesConfiguration
type Dashboard
type DashboardError
type DashboardPublishOptions
type DashboardSearchFilter
type DashboardSourceEntity
type DashboardSourceTemplate
type DashboardSummary
type DashboardVersion
type DashboardVersionDefinition
type DashboardVersionSummary
type DashboardVisualId
type DashboardVisualPublishOptions
type DataAggregation
type DataBarsOptions
type DataColor
type DataColorPalette
type DataFieldSeriesItem
type DataLabelOptions
type DataLabelType
type DataPathColor
type DataPathLabelType
type DataPathSort
type DataPathType
type DataPathValue
type DataPointDrillUpDownOption
type DataPointMenuLabelOption
type DataPointTooltipOption
type DataSet
type DataSetConfiguration
type DataSetIdentifierDeclaration
type DataSetReference
type DataSetRefreshProperties
type DataSetSchema
type DataSetSearchFilter
type DataSetSummary
type DataSetUsageConfiguration
type DataSource
type DataSourceCredentials
type DataSourceErrorInfo
type DataSourceParameters
type DataSourceSearchFilter
type DataSourceSummary
type DatabricksParameters
type DatasetMetadata
type DatasetParameter
type DateAxisOptions
type DateDimensionField
type DateMeasureField
type DateTimeDatasetParameter
type DateTimeDatasetParameterDefaultValues
type DateTimeDefaultValues
type DateTimeFormatConfiguration
type DateTimeHierarchy
type DateTimeParameter
type DateTimeParameterDeclaration
type DateTimePickerControlDisplayOptions
type DateTimeValueWhenUnsetConfiguration
type DecimalDatasetParameter
type DecimalDatasetParameterDefaultValues
type DecimalDefaultValues
type DecimalParameter
type DecimalParameterDeclaration
type DecimalPlacesConfiguration
type DecimalValueWhenUnsetConfiguration
type DefaultFormatting
type DefaultFreeFormLayoutConfiguration
type DefaultGridLayoutConfiguration
type DefaultInteractiveLayoutConfiguration
type DefaultNewSheetConfiguration
type DefaultPaginatedLayoutConfiguration
type DefaultSectionBasedLayoutConfiguration
type DeleteAccountCustomizationInput
type DeleteAccountCustomizationOutput
type DeleteAccountSubscriptionInput
type DeleteAccountSubscriptionOutput
type DeleteAnalysisInput
type DeleteAnalysisOutput
type DeleteDashboardInput
type DeleteDashboardOutput
type DeleteDataSetInput
type DeleteDataSetOutput
type DeleteDataSetRefreshPropertiesInput
type DeleteDataSetRefreshPropertiesOutput
type DeleteDataSourceInput
type DeleteDataSourceOutput
type DeleteFolderInput
type DeleteFolderMembershipInput
type DeleteFolderMembershipOutput
type DeleteFolderOutput
type DeleteGroupInput
type DeleteGroupMembershipInput
type DeleteGroupMembershipOutput
type DeleteGroupOutput
type DeleteIAMPolicyAssignmentInput
type DeleteIAMPolicyAssignmentOutput
type DeleteIdentityPropagationConfigInput
type DeleteIdentityPropagationConfigOutput
type DeleteNamespaceInput
type DeleteNamespaceOutput
type DeleteRefreshScheduleInput
type DeleteRefreshScheduleOutput
type DeleteRoleCustomPermissionInput
type DeleteRoleCustomPermissionOutput
type DeleteRoleMembershipInput
type DeleteRoleMembershipOutput
type DeleteTemplateAliasInput
type DeleteTemplateAliasOutput
type DeleteTemplateInput
type DeleteTemplateOutput
type DeleteThemeAliasInput
type DeleteThemeAliasOutput
type DeleteThemeInput
type DeleteThemeOutput
type DeleteTopicInput
type DeleteTopicOutput
type DeleteTopicRefreshScheduleInput
type DeleteTopicRefreshScheduleOutput
type DeleteUserByPrincipalIdInput
type DeleteUserByPrincipalIdOutput
type DeleteUserInput
type DeleteUserOutput
type DeleteVPCConnectionInput
type DeleteVPCConnectionOutput
type DescribeAccountCustomizationInput
type DescribeAccountCustomizationOutput
type DescribeAccountSettingsInput
type DescribeAccountSettingsOutput
type DescribeAccountSubscriptionInput
type DescribeAccountSubscriptionOutput
type DescribeAnalysisDefinitionInput
type DescribeAnalysisDefinitionOutput
type DescribeAnalysisInput
type DescribeAnalysisOutput
type DescribeAnalysisPermissionsInput
type DescribeAnalysisPermissionsOutput
type DescribeAssetBundleExportJobInput
type DescribeAssetBundleExportJobOutput
type DescribeAssetBundleImportJobInput
type DescribeAssetBundleImportJobOutput
type DescribeDashboardDefinitionInput
type DescribeDashboardDefinitionOutput
type DescribeDashboardInput
type DescribeDashboardOutput
type DescribeDashboardPermissionsInput
type DescribeDashboardPermissionsOutput
type DescribeDashboardSnapshotJobInput
type DescribeDashboardSnapshotJobOutput
type DescribeDashboardSnapshotJobResultInput
type DescribeDashboardSnapshotJobResultOutput
type DescribeDataSetInput
type DescribeDataSetOutput
type DescribeDataSetPermissionsInput
type DescribeDataSetPermissionsOutput
type DescribeDataSetRefreshPropertiesInput
type DescribeDataSetRefreshPropertiesOutput
type DescribeDataSourceInput
type DescribeDataSourceOutput
type DescribeDataSourcePermissionsInput
type DescribeDataSourcePermissionsOutput
type DescribeFolderInput
type DescribeFolderOutput
type DescribeFolderPermissionsInput
type DescribeFolderPermissionsOutput
type DescribeFolderResolvedPermissionsInput
type DescribeFolderResolvedPermissionsOutput
type DescribeGroupInput
type DescribeGroupMembershipInput
type DescribeGroupMembershipOutput
type DescribeGroupOutput
type DescribeIAMPolicyAssignmentInput
type DescribeIAMPolicyAssignmentOutput
type DescribeIngestionInput
type DescribeIngestionOutput
type DescribeIpRestrictionInput
type DescribeIpRestrictionOutput
type DescribeNamespaceInput
type DescribeNamespaceOutput
type DescribeRefreshScheduleInput
type DescribeRefreshScheduleOutput
type DescribeRoleCustomPermissionInput
type DescribeRoleCustomPermissionOutput
type DescribeTemplateAliasInput
type DescribeTemplateAliasOutput
type DescribeTemplateDefinitionInput
type DescribeTemplateDefinitionOutput
type DescribeTemplateInput
type DescribeTemplateOutput
type DescribeTemplatePermissionsInput
type DescribeTemplatePermissionsOutput
type DescribeThemeAliasInput
type DescribeThemeAliasOutput
type DescribeThemeInput
type DescribeThemeOutput
type DescribeThemePermissionsInput
type DescribeThemePermissionsOutput
type DescribeTopicInput
type DescribeTopicOutput
type DescribeTopicPermissionsInput
type DescribeTopicPermissionsOutput
type DescribeTopicRefreshInput
type DescribeTopicRefreshOutput
type DescribeTopicRefreshScheduleInput
type DescribeTopicRefreshScheduleOutput
type DescribeUserInput
type DescribeUserOutput
type DescribeVPCConnectionInput
type DescribeVPCConnectionOutput
type DestinationParameterValueConfiguration
type DimensionField
type DisplayFormatOptions
type DomainNotWhitelistedException
type DonutCenterOptions
type DonutOptions
type DrillDownFilter
type DropDownControlDisplayOptions
type DynamicDefaultValue
type EmptyVisual
type Entity
type ErrorInfo
type ExasolParameters
type ExcludePeriodConfiguration
type ExplicitHierarchy
type ExportHiddenFieldsOption
type ExportToCSVOption
type ExportWithHiddenFieldsOption
type FieldBasedTooltip
type FieldFolder
type FieldLabelType
type FieldSeriesItem
type FieldSort
type FieldSortOptions
type FieldTooltipItem
type FilledMapAggregatedFieldWells
type FilledMapConditionalFormatting
type FilledMapConditionalFormattingOption
type FilledMapConfiguration
type FilledMapFieldWells
type FilledMapShapeConditionalFormatting
type FilledMapSortConfiguration
type FilledMapVisual
type Filter
type FilterControl
type FilterDateTimePickerControl
type FilterDropDownControl
type FilterGroup
type FilterListConfiguration
type FilterListControl
type FilterOperation
type FilterOperationSelectedFieldsConfiguration
type FilterOperationTargetVisualsConfiguration
type FilterRelativeDateTimeControl
type FilterScopeConfiguration
type FilterSelectableValues
type FilterSliderControl
type FilterTextAreaControl
type FilterTextFieldControl
type Folder
type FolderMember
type FolderSearchFilter
type FolderSummary
type Font
type FontConfiguration
type FontSize
type FontWeight
type ForecastComputation
type ForecastConfiguration
type ForecastScenario
type FormatConfiguration
type FreeFormLayoutCanvasSizeOptions
type FreeFormLayoutConfiguration
type FreeFormLayoutElement
type FreeFormLayoutElementBackgroundStyle
type FreeFormLayoutElementBorderStyle
type FreeFormLayoutScreenCanvasSizeOptions
type FreeFormSectionLayoutConfiguration
type FunnelChartAggregatedFieldWells
type FunnelChartConfiguration
type FunnelChartDataLabelOptions
type FunnelChartFieldWells
type FunnelChartSortConfiguration
type FunnelChartVisual
type GaugeChartArcConditionalFormatting
type GaugeChartConditionalFormatting
type GaugeChartConditionalFormattingOption
type GaugeChartConfiguration
type GaugeChartFieldWells
type GaugeChartOptions
type GaugeChartPrimaryValueConditionalFormatting
type GaugeChartVisual
type GenerateEmbedUrlForAnonymousUserInput
type GenerateEmbedUrlForAnonymousUserOutput
type GenerateEmbedUrlForRegisteredUserInput
type GenerateEmbedUrlForRegisteredUserOutput
type GeoSpatialColumnGroup
type GeospatialCoordinateBounds
type GeospatialHeatmapColorScale
type GeospatialHeatmapConfiguration
type GeospatialHeatmapDataColor
type GeospatialMapAggregatedFieldWells
type GeospatialMapConfiguration
type GeospatialMapFieldWells
type GeospatialMapStyleOptions
type GeospatialMapVisual
type GeospatialPointStyleOptions
type GeospatialWindowOptions
type GetDashboardEmbedUrlInput
type GetDashboardEmbedUrlOutput
type GetSessionEmbedUrlInput
type GetSessionEmbedUrlOutput
type GlobalTableBorderOptions
type GradientColor
type GradientStop
type GridLayoutCanvasSizeOptions
type GridLayoutConfiguration
type GridLayoutElement
type GridLayoutScreenCanvasSizeOptions
type Group
type GroupMember
type GroupSearchFilter
type GrowthRateComputation
type GutterStyle
type HeaderFooterSectionConfiguration
type HeatMapAggregatedFieldWells
type HeatMapConfiguration
type HeatMapFieldWells
type HeatMapSortConfiguration
type HeatMapVisual
type HistogramAggregatedFieldWells
type HistogramBinOptions
type HistogramConfiguration
type HistogramFieldWells
type HistogramVisual
type IAMPolicyAssignment
type IAMPolicyAssignmentSummary
type IdentityCenterConfiguration
type IdentityTypeNotSupportedException
type IncrementalRefresh
type Ingestion
type InputColumn
type InsightConfiguration
type InsightVisual
type IntegerDatasetParameter
type IntegerDatasetParameterDefaultValues
type IntegerDefaultValues
type IntegerParameter
type IntegerParameterDeclaration
type IntegerValueWhenUnsetConfiguration
type InternalFailureException
type InvalidNextTokenException
type InvalidParameterValueException
type InvalidRequestException
type ItemsLimitConfiguration
type JiraParameters
type JoinInstruction
type JoinKeyProperties
type KPIActualValueConditionalFormatting
type KPIComparisonValueConditionalFormatting
type KPIConditionalFormatting
type KPIConditionalFormattingOption
type KPIConfiguration
type KPIFieldWells
type KPIOptions
type KPIPrimaryValueConditionalFormatting
type KPIProgressBarConditionalFormatting
type KPISortConfiguration
type KPISparklineOptions
type KPIVisual
type KPIVisualLayoutOptions
type KPIVisualStandardLayout
type LabelOptions
type Layout
type LayoutConfiguration
type LegendOptions
type LimitExceededException
type LineChartAggregatedFieldWells
type LineChartConfiguration
type LineChartDefaultSeriesSettings
type LineChartFieldWells
type LineChartLineStyleSettings
type LineChartMarkerStyleSettings
type LineChartSeriesSettings
type LineChartSortConfiguration
type LineChartVisual
type LineSeriesAxisDisplayOptions
type LinkSharingConfiguration
type ListAnalysesInput
type ListAnalysesOutput
type ListAssetBundleExportJobsInput
type ListAssetBundleExportJobsOutput
type ListAssetBundleImportJobsInput
type ListAssetBundleImportJobsOutput
type ListControlDisplayOptions
type ListControlSearchOptions
type ListControlSelectAllOptions
type ListDashboardVersionsInput
type ListDashboardVersionsOutput
type ListDashboardsInput
type ListDashboardsOutput
type ListDataSetsInput
type ListDataSetsOutput
type ListDataSourcesInput
type ListDataSourcesOutput
type ListFolderMembersInput
type ListFolderMembersOutput
type ListFoldersInput
type ListFoldersOutput
type ListGroupMembershipsInput
type ListGroupMembershipsOutput
type ListGroupsInput
type ListGroupsOutput
type ListIAMPolicyAssignmentsForUserInput
type ListIAMPolicyAssignmentsForUserOutput
type ListIAMPolicyAssignmentsInput
type ListIAMPolicyAssignmentsOutput
type ListIdentityPropagationConfigsInput
type ListIdentityPropagationConfigsOutput
type ListIngestionsInput
type ListIngestionsOutput
type ListNamespacesInput
type ListNamespacesOutput
type ListRefreshSchedulesInput
type ListRefreshSchedulesOutput
type ListRoleMembershipsInput
type ListRoleMembershipsOutput
type ListTagsForResourceInput
type ListTagsForResourceOutput
type ListTemplateAliasesInput
type ListTemplateAliasesOutput
type ListTemplateVersionsInput
type ListTemplateVersionsOutput
type ListTemplatesInput
type ListTemplatesOutput
type ListThemeAliasesInput
type ListThemeAliasesOutput
type ListThemeVersionsInput
type ListThemeVersionsOutput
type ListThemesInput
type ListThemesOutput
type ListTopicRefreshSchedulesInput
type ListTopicRefreshSchedulesOutput
type ListTopicsInput
type ListTopicsOutput
type ListUserGroupsInput
type ListUserGroupsOutput
type ListUsersInput
type ListUsersOutput
type ListVPCConnectionsInput
type ListVPCConnectionsOutput
type LoadingAnimation
type LocalNavigationConfiguration
type LogicalTable
type LogicalTableSource
type LongFormatText
type LookbackWindow
type ManifestFileLocation
type MappedDataSetParameter
type MarginStyle
type MariaDbParameters
type MaximumLabelType
type MaximumMinimumComputation
type MeasureField
type MemberIdArnPair
type MetricComparisonComputation
type MinimumLabelType
type MissingDataConfiguration
type MySqlParameters
type NamedEntityDefinition
type NamedEntityDefinitionMetric
type NamespaceError
type NamespaceInfoV2
type NegativeFormat
type NegativeValueConfiguration
type NetworkInterface
type NewDefaultValues
type NullValueFormatConfiguration
type NumberDisplayFormatConfiguration
type NumberFormatConfiguration
type NumericAxisOptions
type NumericEqualityDrillDownFilter
type NumericEqualityFilter
type NumericFormatConfiguration
type NumericRangeFilter
type NumericRangeFilterValue
type NumericSeparatorConfiguration
type NumericalAggregationFunction
type NumericalDimensionField
type NumericalMeasureField
type OracleParameters
type OutputColumn
type OverrideDatasetParameterOperation
type PaginationConfiguration
type PanelConfiguration
type PanelTitleOptions
type ParameterControl
type ParameterDateTimePickerControl
type ParameterDeclaration
type ParameterDropDownControl
type ParameterListControl
type ParameterSelectableValues
type ParameterSliderControl
type ParameterTextAreaControl
type ParameterTextFieldControl
type Parameters
type PercentVisibleRange
type PercentageDisplayFormatConfiguration
type PercentileAggregation
type PeriodOverPeriodComputation
type PeriodToDateComputation
type PhysicalTable
type PieChartAggregatedFieldWells
type PieChartConfiguration
type PieChartFieldWells
type PieChartSortConfiguration
type PieChartVisual
type PivotFieldSortOptions
type PivotTableAggregatedFieldWells
type PivotTableCellConditionalFormatting
type PivotTableConditionalFormatting
type PivotTableConditionalFormattingOption
type PivotTableConditionalFormattingScope
type PivotTableConfiguration
type PivotTableDataPathOption
type PivotTableFieldCollapseStateOption
type PivotTableFieldCollapseStateTarget
type PivotTableFieldOption
type PivotTableFieldOptions
type PivotTableFieldSubtotalOptions
type PivotTableFieldWells
type PivotTableOptions
type PivotTablePaginatedReportOptions
type PivotTableRowsLabelOptions
type PivotTableSortBy
type PivotTableSortConfiguration
type PivotTableTotalOptions
type PivotTableVisual
type PivotTotalOptions
type PostgreSqlParameters
type PreconditionNotMetException
type PredefinedHierarchy
type PrestoParameters
type ProgressBarOptions
type ProjectOperation
type PutDataSetRefreshPropertiesInput
type PutDataSetRefreshPropertiesOutput
type QueueInfo
type RadarChartAggregatedFieldWells
type RadarChartAreaStyleSettings
type RadarChartConfiguration
type RadarChartFieldWells
type RadarChartSeriesSettings
type RadarChartSortConfiguration
type RadarChartVisual
type RangeConstant
type RangeEndsLabelType
type RdsParameters
type RedshiftIAMParameters
type RedshiftParameters
type ReferenceLine
type ReferenceLineCustomLabelConfiguration
type ReferenceLineDataConfiguration
type ReferenceLineDynamicDataConfiguration
type ReferenceLineLabelConfiguration
type ReferenceLineStaticDataConfiguration
type ReferenceLineStyleConfiguration
type ReferenceLineValueLabelConfiguration
type RefreshConfiguration
type RefreshFrequency
type RefreshSchedule
type RegisterUserInput
type RegisterUserOutput
type RegisteredUserConsoleFeatureConfigurations
type RegisteredUserDashboardEmbeddingConfiguration
type RegisteredUserDashboardFeatureConfigurations
type RegisteredUserDashboardVisualEmbeddingConfiguration
type RegisteredUserEmbeddingExperienceConfiguration
type RegisteredUserQSearchBarEmbeddingConfiguration
type RegisteredUserQuickSightConsoleEmbeddingConfiguration
type RelationalTable
type RelativeDateTimeControlDisplayOptions
type RelativeDatesFilter
type RenameColumnOperation
type ResourceExistsException
type ResourceNotFoundException
type ResourcePermission
type ResourceUnavailableException
type RestoreAnalysisInput
type RestoreAnalysisOutput
type RollingDateConfiguration
type RowAlternateColorOptions
type RowInfo
type RowLevelPermissionDataSet
type RowLevelPermissionTagConfiguration
type RowLevelPermissionTagRule
type S3BucketConfiguration
type S3Parameters
type S3Source
type SameSheetTargetVisualConfiguration
type SankeyDiagramAggregatedFieldWells
type SankeyDiagramChartConfiguration
type SankeyDiagramFieldWells
type SankeyDiagramSortConfiguration
type SankeyDiagramVisual
type ScatterPlotCategoricallyAggregatedFieldWells
type ScatterPlotConfiguration
type ScatterPlotFieldWells
type ScatterPlotSortConfiguration
type ScatterPlotUnaggregatedFieldWells
type ScatterPlotVisual
type ScheduleRefreshOnEntity
type ScrollBarOptions
type SearchAnalysesInput
type SearchAnalysesOutput
type SearchDashboardsInput
type SearchDashboardsOutput
type SearchDataSetsInput
type SearchDataSetsOutput
type SearchDataSourcesInput
type SearchDataSourcesOutput
type SearchFoldersInput
type SearchFoldersOutput
type SearchGroupsInput
type SearchGroupsOutput
type SecondaryValueOptions
type SectionAfterPageBreak
type SectionBasedLayoutCanvasSizeOptions
type SectionBasedLayoutConfiguration
type SectionBasedLayoutPaperCanvasSizeOptions
type SectionLayoutConfiguration
type SectionPageBreakConfiguration
type SectionStyle
type SelectedSheetsFilterScopeConfiguration
type SemanticEntityType
type SemanticType
type SeriesItem
type ServiceNowParameters
type SessionLifetimeInMinutesInvalidException
type SessionTag
type SetParameterValueConfiguration
type ShapeConditionalFormat
type Sheet
type SheetControlInfoIconLabelOptions
type SheetControlLayout
type SheetControlLayoutConfiguration
type SheetControlsOption
type SheetDefinition
type SheetElementConfigurationOverrides
type SheetElementRenderingRule
type SheetLayoutElementMaximizationOption
type SheetStyle
type SheetTextBox
type SheetVisualScopingConfiguration
type ShortFormatText
type SignupResponse
type SimpleClusterMarker
type SingleAxisOptions
type SliderControlDisplayOptions
type SmallMultiplesAxisProperties
type SmallMultiplesOptions
type SnapshotAnonymousUser
type SnapshotAnonymousUserRedacted
type SnapshotConfiguration
type SnapshotDestinationConfiguration
type SnapshotFile
type SnapshotFileGroup
type SnapshotFileSheetSelection
type SnapshotJobErrorInfo
type SnapshotJobResult
type SnapshotJobResultErrorInfo
type SnapshotJobResultFileGroup
type SnapshotJobS3Result
type SnapshotS3DestinationConfiguration
type SnapshotUserConfiguration
type SnapshotUserConfigurationRedacted
type SnowflakeParameters
type Spacing
type SparkParameters
type SqlServerParameters
type SslProperties
type StarburstParameters
type StartAssetBundleExportJobInput
type StartAssetBundleExportJobOutput
type StartAssetBundleImportJobInput
type StartAssetBundleImportJobOutput
type StartDashboardSnapshotJobInput
type StartDashboardSnapshotJobOutput
type StatePersistenceConfigurations
type StringDatasetParameter
type StringDatasetParameterDefaultValues
type StringDefaultValues
type StringFormatConfiguration
type StringParameter
type StringParameterDeclaration
type StringValueWhenUnsetConfiguration
type SubtotalOptions
type TableAggregatedFieldWells
type TableBorderOptions
type TableCellConditionalFormatting
type TableCellImageSizingConfiguration
type TableCellStyle
type TableConditionalFormatting
type TableConditionalFormattingOption
type TableConfiguration
type TableFieldCustomIconContent
type TableFieldCustomTextContent
type TableFieldImageConfiguration
type TableFieldLinkConfiguration
type TableFieldLinkContentConfiguration
type TableFieldOption
type TableFieldOptions
type TableFieldURLConfiguration
type TableFieldWells
type TableInlineVisualization
type TableOptions
type TablePaginatedReportOptions
type TablePinnedFieldOptions
type TableRowConditionalFormatting
type TableSideBorderOptions
type TableSortConfiguration
type TableStyleTarget
type TableUnaggregatedFieldWells
type TableVisual
type Tag
type TagColumnOperation
type TagResourceInput
type TagResourceOutput
type Template
type TemplateAlias
type TemplateError
type TemplateSourceAnalysis
type TemplateSourceEntity
type TemplateSourceTemplate
type TemplateSummary
type TemplateVersion
type TemplateVersionDefinition
type TemplateVersionSummary
type TeradataParameters
type TextAreaControlDisplayOptions
type TextConditionalFormat
type TextControlPlaceholderOptions
type TextFieldControlDisplayOptions
type Theme
type ThemeAlias
type ThemeConfiguration
type ThemeError
type ThemeSummary
type ThemeVersion
type ThemeVersionSummary
type ThousandSeparatorOptions
type ThrottlingException
type TileLayoutStyle
type TileStyle
type TimeBasedForecastProperties
type TimeEqualityFilter
type TimeRangeDrillDownFilter
type TimeRangeFilter
type TimeRangeFilterValue
type TooltipItem
type TooltipOptions
type TopBottomFilter
type TopBottomMoversComputation
type TopBottomRankedComputation
type TopicCalculatedField
type TopicCategoryFilter
type TopicCategoryFilterConstant
type TopicColumn
type TopicDateRangeFilter
type TopicDetails
type TopicFilter
type TopicNamedEntity
type TopicNumericEqualityFilter
type TopicNumericRangeFilter
type TopicRangeFilterConstant
type TopicRefreshDetails
type TopicRefreshSchedule
type TopicRefreshScheduleSummary
type TopicRelativeDateFilter
type TopicSingularFilterConstant
type TopicSummary
type TotalAggregationComputation
type TotalAggregationFunction
type TotalAggregationOption
type TotalOptions
type TransformOperation
type TreeMapAggregatedFieldWells
type TreeMapConfiguration
type TreeMapFieldWells
type TreeMapSortConfiguration
type TreeMapVisual
type TrendArrowOptions
type TrinoParameters
type TwitterParameters
type Typography
type UIColorPalette
type UnaggregatedField
type UniqueValuesComputation
type UnsupportedPricingPlanException
type UnsupportedUserEditionException
type UntagColumnOperation
type UntagResourceInput
type UntagResourceOutput
type UpdateAccountCustomizationInput
type UpdateAccountCustomizationOutput
type UpdateAccountSettingsInput
type UpdateAccountSettingsOutput
type UpdateAnalysisInput
type UpdateAnalysisOutput
type UpdateAnalysisPermissionsInput
type UpdateAnalysisPermissionsOutput
type UpdateDashboardInput
type UpdateDashboardLinksInput
type UpdateDashboardLinksOutput
type UpdateDashboardOutput
type UpdateDashboardPermissionsInput
type UpdateDashboardPermissionsOutput
type UpdateDashboardPublishedVersionInput
type UpdateDashboardPublishedVersionOutput
type UpdateDataSetInput
type UpdateDataSetOutput
type UpdateDataSetPermissionsInput
type UpdateDataSetPermissionsOutput
type UpdateDataSourceInput
type UpdateDataSourceOutput
type UpdateDataSourcePermissionsInput
type UpdateDataSourcePermissionsOutput
type UpdateFolderInput
type UpdateFolderOutput
type UpdateFolderPermissionsInput
type UpdateFolderPermissionsOutput
type UpdateGroupInput
type UpdateGroupOutput
type UpdateIAMPolicyAssignmentInput
type UpdateIAMPolicyAssignmentOutput
type UpdateIdentityPropagationConfigInput
type UpdateIdentityPropagationConfigOutput
type UpdateIpRestrictionInput
type UpdateIpRestrictionOutput
type UpdatePublicSharingSettingsInput
type UpdatePublicSharingSettingsOutput
type UpdateRefreshScheduleInput
type UpdateRefreshScheduleOutput
type UpdateRoleCustomPermissionInput
type UpdateRoleCustomPermissionOutput
type UpdateTemplateAliasInput
type UpdateTemplateAliasOutput
type UpdateTemplateInput
type UpdateTemplateOutput
type UpdateTemplatePermissionsInput
type UpdateTemplatePermissionsOutput
type UpdateThemeAliasInput
type UpdateThemeAliasOutput
type UpdateThemeInput
type UpdateThemeOutput
type UpdateThemePermissionsInput
type UpdateThemePermissionsOutput
type UpdateTopicInput
type UpdateTopicOutput
type UpdateTopicPermissionsInput
type UpdateTopicPermissionsOutput
type UpdateTopicRefreshScheduleInput
type UpdateTopicRefreshScheduleOutput
type UpdateUserInput
type UpdateUserOutput
type UpdateVPCConnectionInput
type UpdateVPCConnectionOutput
type UploadSettings
type User
type UserNotFoundException
type VPCConnection
type VPCConnectionSummary
type ValidationStrategy
type VisibleRangeOptions
type Visual
type VisualAxisSortOption
type VisualCustomAction
type VisualCustomActionOperation
type VisualInteractionOptions
type VisualMenuOption
type VisualPalette
type VisualSubtitleLabelOptions
type VisualTitleLabelOptions
type VpcConnectionProperties
type WaterfallChartAggregatedFieldWells
type WaterfallChartColorConfiguration
type WaterfallChartConfiguration
type WaterfallChartFieldWells
type WaterfallChartGroupColorConfiguration
type WaterfallChartOptions
type WaterfallChartSortConfiguration
type WaterfallVisual
type WhatIfPointScenario
type WhatIfRangeScenario
type WordCloudAggregatedFieldWells
type WordCloudChartConfiguration
type WordCloudFieldWells
type WordCloudOptions
type WordCloudSortConfiguration
type WordCloudVisual
type YAxisOptions

Constants ▾

const (
    // AnalysisErrorTypeAccessDenied is a AnalysisErrorType enum value
    AnalysisErrorTypeAccessDenied = "ACCESS_DENIED"

    // AnalysisErrorTypeSourceNotFound is a AnalysisErrorType enum value
    AnalysisErrorTypeSourceNotFound = "SOURCE_NOT_FOUND"

    // AnalysisErrorTypeDataSetNotFound is a AnalysisErrorType enum value
    AnalysisErrorTypeDataSetNotFound = "DATA_SET_NOT_FOUND"

    // AnalysisErrorTypeInternalFailure is a AnalysisErrorType enum value
    AnalysisErrorTypeInternalFailure = "INTERNAL_FAILURE"

    // AnalysisErrorTypeParameterValueIncompatible is a AnalysisErrorType enum value
    AnalysisErrorTypeParameterValueIncompatible = "PARAMETER_VALUE_INCOMPATIBLE"

    // AnalysisErrorTypeParameterTypeInvalid is a AnalysisErrorType enum value
    AnalysisErrorTypeParameterTypeInvalid = "PARAMETER_TYPE_INVALID"

    // AnalysisErrorTypeParameterNotFound is a AnalysisErrorType enum value
    AnalysisErrorTypeParameterNotFound = "PARAMETER_NOT_FOUND"

    // AnalysisErrorTypeColumnTypeMismatch is a AnalysisErrorType enum value
    AnalysisErrorTypeColumnTypeMismatch = "COLUMN_TYPE_MISMATCH"

    // AnalysisErrorTypeColumnGeographicRoleMismatch is a AnalysisErrorType enum value
    AnalysisErrorTypeColumnGeographicRoleMismatch = "COLUMN_GEOGRAPHIC_ROLE_MISMATCH"

    // AnalysisErrorTypeColumnReplacementMissing is a AnalysisErrorType enum value
    AnalysisErrorTypeColumnReplacementMissing = "COLUMN_REPLACEMENT_MISSING"
)
const (
    // AnalysisFilterAttributeQuicksightUser is a AnalysisFilterAttribute enum value
    AnalysisFilterAttributeQuicksightUser = "QUICKSIGHT_USER"

    // AnalysisFilterAttributeQuicksightViewerOrOwner is a AnalysisFilterAttribute enum value
    AnalysisFilterAttributeQuicksightViewerOrOwner = "QUICKSIGHT_VIEWER_OR_OWNER"

    // AnalysisFilterAttributeDirectQuicksightViewerOrOwner is a AnalysisFilterAttribute enum value
    AnalysisFilterAttributeDirectQuicksightViewerOrOwner = "DIRECT_QUICKSIGHT_VIEWER_OR_OWNER"

    // AnalysisFilterAttributeQuicksightOwner is a AnalysisFilterAttribute enum value
    AnalysisFilterAttributeQuicksightOwner = "QUICKSIGHT_OWNER"

    // AnalysisFilterAttributeDirectQuicksightOwner is a AnalysisFilterAttribute enum value
    AnalysisFilterAttributeDirectQuicksightOwner = "DIRECT_QUICKSIGHT_OWNER"

    // AnalysisFilterAttributeDirectQuicksightSoleOwner is a AnalysisFilterAttribute enum value
    AnalysisFilterAttributeDirectQuicksightSoleOwner = "DIRECT_QUICKSIGHT_SOLE_OWNER"

    // AnalysisFilterAttributeAnalysisName is a AnalysisFilterAttribute enum value
    AnalysisFilterAttributeAnalysisName = "ANALYSIS_NAME"
)
const (
    // ArcThicknessSmall is a ArcThickness enum value
    ArcThicknessSmall = "SMALL"

    // ArcThicknessMedium is a ArcThickness enum value
    ArcThicknessMedium = "MEDIUM"

    // ArcThicknessLarge is a ArcThickness enum value
    ArcThicknessLarge = "LARGE"

    // ArcThicknessWhole is a ArcThickness enum value
    ArcThicknessWhole = "WHOLE"
)
const (
    // ArcThicknessOptionsSmall is a ArcThicknessOptions enum value
    ArcThicknessOptionsSmall = "SMALL"

    // ArcThicknessOptionsMedium is a ArcThicknessOptions enum value
    ArcThicknessOptionsMedium = "MEDIUM"

    // ArcThicknessOptionsLarge is a ArcThicknessOptions enum value
    ArcThicknessOptionsLarge = "LARGE"
)
const (
    // AssetBundleExportFormatCloudformationJson is a AssetBundleExportFormat enum value
    AssetBundleExportFormatCloudformationJson = "CLOUDFORMATION_JSON"

    // AssetBundleExportFormatQuicksightJson is a AssetBundleExportFormat enum value
    AssetBundleExportFormatQuicksightJson = "QUICKSIGHT_JSON"
)
const (
    // AssetBundleExportJobDataSourcePropertyToOverrideName is a AssetBundleExportJobDataSourcePropertyToOverride enum value
    AssetBundleExportJobDataSourcePropertyToOverrideName = "Name"

    // AssetBundleExportJobDataSourcePropertyToOverrideDisableSsl is a AssetBundleExportJobDataSourcePropertyToOverride enum value
    AssetBundleExportJobDataSourcePropertyToOverrideDisableSsl = "DisableSsl"

    // AssetBundleExportJobDataSourcePropertyToOverrideSecretArn is a AssetBundleExportJobDataSourcePropertyToOverride enum value
    AssetBundleExportJobDataSourcePropertyToOverrideSecretArn = "SecretArn"

    // AssetBundleExportJobDataSourcePropertyToOverrideUsername is a AssetBundleExportJobDataSourcePropertyToOverride enum value
    AssetBundleExportJobDataSourcePropertyToOverrideUsername = "Username"

    // AssetBundleExportJobDataSourcePropertyToOverridePassword is a AssetBundleExportJobDataSourcePropertyToOverride enum value
    AssetBundleExportJobDataSourcePropertyToOverridePassword = "Password"

    // AssetBundleExportJobDataSourcePropertyToOverrideDomain is a AssetBundleExportJobDataSourcePropertyToOverride enum value
    AssetBundleExportJobDataSourcePropertyToOverrideDomain = "Domain"

    // AssetBundleExportJobDataSourcePropertyToOverrideWorkGroup is a AssetBundleExportJobDataSourcePropertyToOverride enum value
    AssetBundleExportJobDataSourcePropertyToOverrideWorkGroup = "WorkGroup"

    // AssetBundleExportJobDataSourcePropertyToOverrideHost is a AssetBundleExportJobDataSourcePropertyToOverride enum value
    AssetBundleExportJobDataSourcePropertyToOverrideHost = "Host"

    // AssetBundleExportJobDataSourcePropertyToOverridePort is a AssetBundleExportJobDataSourcePropertyToOverride enum value
    AssetBundleExportJobDataSourcePropertyToOverridePort = "Port"

    // AssetBundleExportJobDataSourcePropertyToOverrideDatabase is a AssetBundleExportJobDataSourcePropertyToOverride enum value
    AssetBundleExportJobDataSourcePropertyToOverrideDatabase = "Database"

    // AssetBundleExportJobDataSourcePropertyToOverrideDataSetName is a AssetBundleExportJobDataSourcePropertyToOverride enum value
    AssetBundleExportJobDataSourcePropertyToOverrideDataSetName = "DataSetName"

    // AssetBundleExportJobDataSourcePropertyToOverrideCatalog is a AssetBundleExportJobDataSourcePropertyToOverride enum value
    AssetBundleExportJobDataSourcePropertyToOverrideCatalog = "Catalog"

    // AssetBundleExportJobDataSourcePropertyToOverrideInstanceId is a AssetBundleExportJobDataSourcePropertyToOverride enum value
    AssetBundleExportJobDataSourcePropertyToOverrideInstanceId = "InstanceId"

    // AssetBundleExportJobDataSourcePropertyToOverrideClusterId is a AssetBundleExportJobDataSourcePropertyToOverride enum value
    AssetBundleExportJobDataSourcePropertyToOverrideClusterId = "ClusterId"

    // AssetBundleExportJobDataSourcePropertyToOverrideManifestFileLocation is a AssetBundleExportJobDataSourcePropertyToOverride enum value
    AssetBundleExportJobDataSourcePropertyToOverrideManifestFileLocation = "ManifestFileLocation"

    // AssetBundleExportJobDataSourcePropertyToOverrideWarehouse is a AssetBundleExportJobDataSourcePropertyToOverride enum value
    AssetBundleExportJobDataSourcePropertyToOverrideWarehouse = "Warehouse"

    // AssetBundleExportJobDataSourcePropertyToOverrideRoleArn is a AssetBundleExportJobDataSourcePropertyToOverride enum value
    AssetBundleExportJobDataSourcePropertyToOverrideRoleArn = "RoleArn"
)
const (
    // AssetBundleExportJobStatusQueuedForImmediateExecution is a AssetBundleExportJobStatus enum value
    AssetBundleExportJobStatusQueuedForImmediateExecution = "QUEUED_FOR_IMMEDIATE_EXECUTION"

    // AssetBundleExportJobStatusInProgress is a AssetBundleExportJobStatus enum value
    AssetBundleExportJobStatusInProgress = "IN_PROGRESS"

    // AssetBundleExportJobStatusSuccessful is a AssetBundleExportJobStatus enum value
    AssetBundleExportJobStatusSuccessful = "SUCCESSFUL"

    // AssetBundleExportJobStatusFailed is a AssetBundleExportJobStatus enum value
    AssetBundleExportJobStatusFailed = "FAILED"
)
const (
    // AssetBundleExportJobVPCConnectionPropertyToOverrideName is a AssetBundleExportJobVPCConnectionPropertyToOverride enum value
    AssetBundleExportJobVPCConnectionPropertyToOverrideName = "Name"

    // AssetBundleExportJobVPCConnectionPropertyToOverrideDnsResolvers is a AssetBundleExportJobVPCConnectionPropertyToOverride enum value
    AssetBundleExportJobVPCConnectionPropertyToOverrideDnsResolvers = "DnsResolvers"

    // AssetBundleExportJobVPCConnectionPropertyToOverrideRoleArn is a AssetBundleExportJobVPCConnectionPropertyToOverride enum value
    AssetBundleExportJobVPCConnectionPropertyToOverrideRoleArn = "RoleArn"
)
const (
    // AssetBundleImportFailureActionDoNothing is a AssetBundleImportFailureAction enum value
    AssetBundleImportFailureActionDoNothing = "DO_NOTHING"

    // AssetBundleImportFailureActionRollback is a AssetBundleImportFailureAction enum value
    AssetBundleImportFailureActionRollback = "ROLLBACK"
)
const (
    // AssetBundleImportJobStatusQueuedForImmediateExecution is a AssetBundleImportJobStatus enum value
    AssetBundleImportJobStatusQueuedForImmediateExecution = "QUEUED_FOR_IMMEDIATE_EXECUTION"

    // AssetBundleImportJobStatusInProgress is a AssetBundleImportJobStatus enum value
    AssetBundleImportJobStatusInProgress = "IN_PROGRESS"

    // AssetBundleImportJobStatusSuccessful is a AssetBundleImportJobStatus enum value
    AssetBundleImportJobStatusSuccessful = "SUCCESSFUL"

    // AssetBundleImportJobStatusFailed is a AssetBundleImportJobStatus enum value
    AssetBundleImportJobStatusFailed = "FAILED"

    // AssetBundleImportJobStatusFailedRollbackInProgress is a AssetBundleImportJobStatus enum value
    AssetBundleImportJobStatusFailedRollbackInProgress = "FAILED_ROLLBACK_IN_PROGRESS"

    // AssetBundleImportJobStatusFailedRollbackCompleted is a AssetBundleImportJobStatus enum value
    AssetBundleImportJobStatusFailedRollbackCompleted = "FAILED_ROLLBACK_COMPLETED"

    // AssetBundleImportJobStatusFailedRollbackError is a AssetBundleImportJobStatus enum value
    AssetBundleImportJobStatusFailedRollbackError = "FAILED_ROLLBACK_ERROR"
)
const (
    // AssignmentStatusEnabled is a AssignmentStatus enum value
    AssignmentStatusEnabled = "ENABLED"

    // AssignmentStatusDraft is a AssignmentStatus enum value
    AssignmentStatusDraft = "DRAFT"

    // AssignmentStatusDisabled is a AssignmentStatus enum value
    AssignmentStatusDisabled = "DISABLED"
)
const (
    // AuthenticationMethodOptionIamAndQuicksight is a AuthenticationMethodOption enum value
    AuthenticationMethodOptionIamAndQuicksight = "IAM_AND_QUICKSIGHT"

    // AuthenticationMethodOptionIamOnly is a AuthenticationMethodOption enum value
    AuthenticationMethodOptionIamOnly = "IAM_ONLY"

    // AuthenticationMethodOptionActiveDirectory is a AuthenticationMethodOption enum value
    AuthenticationMethodOptionActiveDirectory = "ACTIVE_DIRECTORY"

    // AuthenticationMethodOptionIamIdentityCenter is a AuthenticationMethodOption enum value
    AuthenticationMethodOptionIamIdentityCenter = "IAM_IDENTITY_CENTER"
)
const (
    // AuthorSpecifiedAggregationCount is a AuthorSpecifiedAggregation enum value
    AuthorSpecifiedAggregationCount = "COUNT"

    // AuthorSpecifiedAggregationDistinctCount is a AuthorSpecifiedAggregation enum value
    AuthorSpecifiedAggregationDistinctCount = "DISTINCT_COUNT"

    // AuthorSpecifiedAggregationMin is a AuthorSpecifiedAggregation enum value
    AuthorSpecifiedAggregationMin = "MIN"

    // AuthorSpecifiedAggregationMax is a AuthorSpecifiedAggregation enum value
    AuthorSpecifiedAggregationMax = "MAX"

    // AuthorSpecifiedAggregationMedian is a AuthorSpecifiedAggregation enum value
    AuthorSpecifiedAggregationMedian = "MEDIAN"

    // AuthorSpecifiedAggregationSum is a AuthorSpecifiedAggregation enum value
    AuthorSpecifiedAggregationSum = "SUM"

    // AuthorSpecifiedAggregationAverage is a AuthorSpecifiedAggregation enum value
    AuthorSpecifiedAggregationAverage = "AVERAGE"

    // AuthorSpecifiedAggregationStdev is a AuthorSpecifiedAggregation enum value
    AuthorSpecifiedAggregationStdev = "STDEV"

    // AuthorSpecifiedAggregationStdevp is a AuthorSpecifiedAggregation enum value
    AuthorSpecifiedAggregationStdevp = "STDEVP"

    // AuthorSpecifiedAggregationVar is a AuthorSpecifiedAggregation enum value
    AuthorSpecifiedAggregationVar = "VAR"

    // AuthorSpecifiedAggregationVarp is a AuthorSpecifiedAggregation enum value
    AuthorSpecifiedAggregationVarp = "VARP"

    // AuthorSpecifiedAggregationPercentile is a AuthorSpecifiedAggregation enum value
    AuthorSpecifiedAggregationPercentile = "PERCENTILE"
)
const (
    // AxisBindingPrimaryYaxis is a AxisBinding enum value
    AxisBindingPrimaryYaxis = "PRIMARY_YAXIS"

    // AxisBindingSecondaryYaxis is a AxisBinding enum value
    AxisBindingSecondaryYaxis = "SECONDARY_YAXIS"
)
const (
    // BarChartOrientationHorizontal is a BarChartOrientation enum value
    BarChartOrientationHorizontal = "HORIZONTAL"

    // BarChartOrientationVertical is a BarChartOrientation enum value
    BarChartOrientationVertical = "VERTICAL"
)
const (
    // BarsArrangementClustered is a BarsArrangement enum value
    BarsArrangementClustered = "CLUSTERED"

    // BarsArrangementStacked is a BarsArrangement enum value
    BarsArrangementStacked = "STACKED"

    // BarsArrangementStackedPercent is a BarsArrangement enum value
    BarsArrangementStackedPercent = "STACKED_PERCENT"
)
const (
    // BaseMapStyleTypeLightGray is a BaseMapStyleType enum value
    BaseMapStyleTypeLightGray = "LIGHT_GRAY"

    // BaseMapStyleTypeDarkGray is a BaseMapStyleType enum value
    BaseMapStyleTypeDarkGray = "DARK_GRAY"

    // BaseMapStyleTypeStreet is a BaseMapStyleType enum value
    BaseMapStyleTypeStreet = "STREET"

    // BaseMapStyleTypeImagery is a BaseMapStyleType enum value
    BaseMapStyleTypeImagery = "IMAGERY"
)
const (
    // BoxPlotFillStyleSolid is a BoxPlotFillStyle enum value
    BoxPlotFillStyleSolid = "SOLID"

    // BoxPlotFillStyleTransparent is a BoxPlotFillStyle enum value
    BoxPlotFillStyleTransparent = "TRANSPARENT"
)
const (
    // CategoricalAggregationFunctionCount is a CategoricalAggregationFunction enum value
    CategoricalAggregationFunctionCount = "COUNT"

    // CategoricalAggregationFunctionDistinctCount is a CategoricalAggregationFunction enum value
    CategoricalAggregationFunctionDistinctCount = "DISTINCT_COUNT"
)
const (
    // CategoryFilterFunctionExact is a CategoryFilterFunction enum value
    CategoryFilterFunctionExact = "EXACT"

    // CategoryFilterFunctionContains is a CategoryFilterFunction enum value
    CategoryFilterFunctionContains = "CONTAINS"
)
const (
    // CategoryFilterMatchOperatorEquals is a CategoryFilterMatchOperator enum value
    CategoryFilterMatchOperatorEquals = "EQUALS"

    // CategoryFilterMatchOperatorDoesNotEqual is a CategoryFilterMatchOperator enum value
    CategoryFilterMatchOperatorDoesNotEqual = "DOES_NOT_EQUAL"

    // CategoryFilterMatchOperatorContains is a CategoryFilterMatchOperator enum value
    CategoryFilterMatchOperatorContains = "CONTAINS"

    // CategoryFilterMatchOperatorDoesNotContain is a CategoryFilterMatchOperator enum value
    CategoryFilterMatchOperatorDoesNotContain = "DOES_NOT_CONTAIN"

    // CategoryFilterMatchOperatorStartsWith is a CategoryFilterMatchOperator enum value
    CategoryFilterMatchOperatorStartsWith = "STARTS_WITH"

    // CategoryFilterMatchOperatorEndsWith is a CategoryFilterMatchOperator enum value
    CategoryFilterMatchOperatorEndsWith = "ENDS_WITH"
)
const (
    // CategoryFilterTypeCustomFilter is a CategoryFilterType enum value
    CategoryFilterTypeCustomFilter = "CUSTOM_FILTER"

    // CategoryFilterTypeCustomFilterList is a CategoryFilterType enum value
    CategoryFilterTypeCustomFilterList = "CUSTOM_FILTER_LIST"

    // CategoryFilterTypeFilterList is a CategoryFilterType enum value
    CategoryFilterTypeFilterList = "FILTER_LIST"
)
const (
    // ColorFillTypeDiscrete is a ColorFillType enum value
    ColorFillTypeDiscrete = "DISCRETE"

    // ColorFillTypeGradient is a ColorFillType enum value
    ColorFillTypeGradient = "GRADIENT"
)
const (
    // ColumnDataRoleDimension is a ColumnDataRole enum value
    ColumnDataRoleDimension = "DIMENSION"

    // ColumnDataRoleMeasure is a ColumnDataRole enum value
    ColumnDataRoleMeasure = "MEASURE"
)
const (
    // ColumnDataSubTypeFloat is a ColumnDataSubType enum value
    ColumnDataSubTypeFloat = "FLOAT"

    // ColumnDataSubTypeFixed is a ColumnDataSubType enum value
    ColumnDataSubTypeFixed = "FIXED"
)
const (
    // ColumnDataTypeString is a ColumnDataType enum value
    ColumnDataTypeString = "STRING"

    // ColumnDataTypeInteger is a ColumnDataType enum value
    ColumnDataTypeInteger = "INTEGER"

    // ColumnDataTypeDecimal is a ColumnDataType enum value
    ColumnDataTypeDecimal = "DECIMAL"

    // ColumnDataTypeDatetime is a ColumnDataType enum value
    ColumnDataTypeDatetime = "DATETIME"
)
const (
    // ColumnOrderingTypeGreaterIsBetter is a ColumnOrderingType enum value
    ColumnOrderingTypeGreaterIsBetter = "GREATER_IS_BETTER"

    // ColumnOrderingTypeLesserIsBetter is a ColumnOrderingType enum value
    ColumnOrderingTypeLesserIsBetter = "LESSER_IS_BETTER"

    // ColumnOrderingTypeSpecified is a ColumnOrderingType enum value
    ColumnOrderingTypeSpecified = "SPECIFIED"
)
const (
    // ColumnRoleDimension is a ColumnRole enum value
    ColumnRoleDimension = "DIMENSION"

    // ColumnRoleMeasure is a ColumnRole enum value
    ColumnRoleMeasure = "MEASURE"
)
const (
    // ColumnTagNameColumnGeographicRole is a ColumnTagName enum value
    ColumnTagNameColumnGeographicRole = "COLUMN_GEOGRAPHIC_ROLE"

    // ColumnTagNameColumnDescription is a ColumnTagName enum value
    ColumnTagNameColumnDescription = "COLUMN_DESCRIPTION"
)
const (
    // ComparisonMethodDifference is a ComparisonMethod enum value
    ComparisonMethodDifference = "DIFFERENCE"

    // ComparisonMethodPercentDifference is a ComparisonMethod enum value
    ComparisonMethodPercentDifference = "PERCENT_DIFFERENCE"

    // ComparisonMethodPercent is a ComparisonMethod enum value
    ComparisonMethodPercent = "PERCENT"
)
const (
    // ConditionalFormattingIconSetTypePlusMinus is a ConditionalFormattingIconSetType enum value
    ConditionalFormattingIconSetTypePlusMinus = "PLUS_MINUS"

    // ConditionalFormattingIconSetTypeCheckX is a ConditionalFormattingIconSetType enum value
    ConditionalFormattingIconSetTypeCheckX = "CHECK_X"

    // ConditionalFormattingIconSetTypeThreeColorArrow is a ConditionalFormattingIconSetType enum value
    ConditionalFormattingIconSetTypeThreeColorArrow = "THREE_COLOR_ARROW"

    // ConditionalFormattingIconSetTypeThreeGrayArrow is a ConditionalFormattingIconSetType enum value
    ConditionalFormattingIconSetTypeThreeGrayArrow = "THREE_GRAY_ARROW"

    // ConditionalFormattingIconSetTypeCaretUpMinusDown is a ConditionalFormattingIconSetType enum value
    ConditionalFormattingIconSetTypeCaretUpMinusDown = "CARET_UP_MINUS_DOWN"

    // ConditionalFormattingIconSetTypeThreeShape is a ConditionalFormattingIconSetType enum value
    ConditionalFormattingIconSetTypeThreeShape = "THREE_SHAPE"

    // ConditionalFormattingIconSetTypeThreeCircle is a ConditionalFormattingIconSetType enum value
    ConditionalFormattingIconSetTypeThreeCircle = "THREE_CIRCLE"

    // ConditionalFormattingIconSetTypeFlags is a ConditionalFormattingIconSetType enum value
    ConditionalFormattingIconSetTypeFlags = "FLAGS"

    // ConditionalFormattingIconSetTypeBars is a ConditionalFormattingIconSetType enum value
    ConditionalFormattingIconSetTypeBars = "BARS"

    // ConditionalFormattingIconSetTypeFourColorArrow is a ConditionalFormattingIconSetType enum value
    ConditionalFormattingIconSetTypeFourColorArrow = "FOUR_COLOR_ARROW"

    // ConditionalFormattingIconSetTypeFourGrayArrow is a ConditionalFormattingIconSetType enum value
    ConditionalFormattingIconSetTypeFourGrayArrow = "FOUR_GRAY_ARROW"
)
const (
    // ConstantTypeSingular is a ConstantType enum value
    ConstantTypeSingular = "SINGULAR"

    // ConstantTypeRange is a ConstantType enum value
    ConstantTypeRange = "RANGE"

    // ConstantTypeCollective is a ConstantType enum value
    ConstantTypeCollective = "COLLECTIVE"
)
const (
    // CrossDatasetTypesAllDatasets is a CrossDatasetTypes enum value
    CrossDatasetTypesAllDatasets = "ALL_DATASETS"

    // CrossDatasetTypesSingleDataset is a CrossDatasetTypes enum value
    CrossDatasetTypesSingleDataset = "SINGLE_DATASET"
)
const (
    // CustomContentImageScalingConfigurationFitToHeight is a CustomContentImageScalingConfiguration enum value
    CustomContentImageScalingConfigurationFitToHeight = "FIT_TO_HEIGHT"

    // CustomContentImageScalingConfigurationFitToWidth is a CustomContentImageScalingConfiguration enum value
    CustomContentImageScalingConfigurationFitToWidth = "FIT_TO_WIDTH"

    // CustomContentImageScalingConfigurationDoNotScale is a CustomContentImageScalingConfiguration enum value
    CustomContentImageScalingConfigurationDoNotScale = "DO_NOT_SCALE"

    // CustomContentImageScalingConfigurationScaleToVisual is a CustomContentImageScalingConfiguration enum value
    CustomContentImageScalingConfigurationScaleToVisual = "SCALE_TO_VISUAL"
)
const (
    // CustomContentTypeImage is a CustomContentType enum value
    CustomContentTypeImage = "IMAGE"

    // CustomContentTypeOtherEmbeddedContent is a CustomContentType enum value
    CustomContentTypeOtherEmbeddedContent = "OTHER_EMBEDDED_CONTENT"
)
const (
    // DashboardBehaviorEnabled is a DashboardBehavior enum value
    DashboardBehaviorEnabled = "ENABLED"

    // DashboardBehaviorDisabled is a DashboardBehavior enum value
    DashboardBehaviorDisabled = "DISABLED"
)
const (
    // DashboardErrorTypeAccessDenied is a DashboardErrorType enum value
    DashboardErrorTypeAccessDenied = "ACCESS_DENIED"

    // DashboardErrorTypeSourceNotFound is a DashboardErrorType enum value
    DashboardErrorTypeSourceNotFound = "SOURCE_NOT_FOUND"

    // DashboardErrorTypeDataSetNotFound is a DashboardErrorType enum value
    DashboardErrorTypeDataSetNotFound = "DATA_SET_NOT_FOUND"

    // DashboardErrorTypeInternalFailure is a DashboardErrorType enum value
    DashboardErrorTypeInternalFailure = "INTERNAL_FAILURE"

    // DashboardErrorTypeParameterValueIncompatible is a DashboardErrorType enum value
    DashboardErrorTypeParameterValueIncompatible = "PARAMETER_VALUE_INCOMPATIBLE"

    // DashboardErrorTypeParameterTypeInvalid is a DashboardErrorType enum value
    DashboardErrorTypeParameterTypeInvalid = "PARAMETER_TYPE_INVALID"

    // DashboardErrorTypeParameterNotFound is a DashboardErrorType enum value
    DashboardErrorTypeParameterNotFound = "PARAMETER_NOT_FOUND"

    // DashboardErrorTypeColumnTypeMismatch is a DashboardErrorType enum value
    DashboardErrorTypeColumnTypeMismatch = "COLUMN_TYPE_MISMATCH"

    // DashboardErrorTypeColumnGeographicRoleMismatch is a DashboardErrorType enum value
    DashboardErrorTypeColumnGeographicRoleMismatch = "COLUMN_GEOGRAPHIC_ROLE_MISMATCH"

    // DashboardErrorTypeColumnReplacementMissing is a DashboardErrorType enum value
    DashboardErrorTypeColumnReplacementMissing = "COLUMN_REPLACEMENT_MISSING"
)
const (
    // DashboardFilterAttributeQuicksightUser is a DashboardFilterAttribute enum value
    DashboardFilterAttributeQuicksightUser = "QUICKSIGHT_USER"

    // DashboardFilterAttributeQuicksightViewerOrOwner is a DashboardFilterAttribute enum value
    DashboardFilterAttributeQuicksightViewerOrOwner = "QUICKSIGHT_VIEWER_OR_OWNER"

    // DashboardFilterAttributeDirectQuicksightViewerOrOwner is a DashboardFilterAttribute enum value
    DashboardFilterAttributeDirectQuicksightViewerOrOwner = "DIRECT_QUICKSIGHT_VIEWER_OR_OWNER"

    // DashboardFilterAttributeQuicksightOwner is a DashboardFilterAttribute enum value
    DashboardFilterAttributeQuicksightOwner = "QUICKSIGHT_OWNER"

    // DashboardFilterAttributeDirectQuicksightOwner is a DashboardFilterAttribute enum value
    DashboardFilterAttributeDirectQuicksightOwner = "DIRECT_QUICKSIGHT_OWNER"

    // DashboardFilterAttributeDirectQuicksightSoleOwner is a DashboardFilterAttribute enum value
    DashboardFilterAttributeDirectQuicksightSoleOwner = "DIRECT_QUICKSIGHT_SOLE_OWNER"

    // DashboardFilterAttributeDashboardName is a DashboardFilterAttribute enum value
    DashboardFilterAttributeDashboardName = "DASHBOARD_NAME"
)
const (
    // DashboardUIStateExpanded is a DashboardUIState enum value
    DashboardUIStateExpanded = "EXPANDED"

    // DashboardUIStateCollapsed is a DashboardUIState enum value
    DashboardUIStateCollapsed = "COLLAPSED"
)
const (
    // DataLabelContentValue is a DataLabelContent enum value
    DataLabelContentValue = "VALUE"

    // DataLabelContentPercent is a DataLabelContent enum value
    DataLabelContentPercent = "PERCENT"

    // DataLabelContentValueAndPercent is a DataLabelContent enum value
    DataLabelContentValueAndPercent = "VALUE_AND_PERCENT"
)
const (
    // DataLabelOverlapDisableOverlap is a DataLabelOverlap enum value
    DataLabelOverlapDisableOverlap = "DISABLE_OVERLAP"

    // DataLabelOverlapEnableOverlap is a DataLabelOverlap enum value
    DataLabelOverlapEnableOverlap = "ENABLE_OVERLAP"
)
const (
    // DataLabelPositionInside is a DataLabelPosition enum value
    DataLabelPositionInside = "INSIDE"

    // DataLabelPositionOutside is a DataLabelPosition enum value
    DataLabelPositionOutside = "OUTSIDE"

    // DataLabelPositionLeft is a DataLabelPosition enum value
    DataLabelPositionLeft = "LEFT"

    // DataLabelPositionTop is a DataLabelPosition enum value
    DataLabelPositionTop = "TOP"

    // DataLabelPositionBottom is a DataLabelPosition enum value
    DataLabelPositionBottom = "BOTTOM"

    // DataLabelPositionRight is a DataLabelPosition enum value
    DataLabelPositionRight = "RIGHT"
)
const (
    // DataSetFilterAttributeQuicksightViewerOrOwner is a DataSetFilterAttribute enum value
    DataSetFilterAttributeQuicksightViewerOrOwner = "QUICKSIGHT_VIEWER_OR_OWNER"

    // DataSetFilterAttributeQuicksightOwner is a DataSetFilterAttribute enum value
    DataSetFilterAttributeQuicksightOwner = "QUICKSIGHT_OWNER"

    // DataSetFilterAttributeDirectQuicksightViewerOrOwner is a DataSetFilterAttribute enum value
    DataSetFilterAttributeDirectQuicksightViewerOrOwner = "DIRECT_QUICKSIGHT_VIEWER_OR_OWNER"

    // DataSetFilterAttributeDirectQuicksightOwner is a DataSetFilterAttribute enum value
    DataSetFilterAttributeDirectQuicksightOwner = "DIRECT_QUICKSIGHT_OWNER"

    // DataSetFilterAttributeDirectQuicksightSoleOwner is a DataSetFilterAttribute enum value
    DataSetFilterAttributeDirectQuicksightSoleOwner = "DIRECT_QUICKSIGHT_SOLE_OWNER"

    // DataSetFilterAttributeDatasetName is a DataSetFilterAttribute enum value
    DataSetFilterAttributeDatasetName = "DATASET_NAME"
)
const (
    // DataSetImportModeSpice is a DataSetImportMode enum value
    DataSetImportModeSpice = "SPICE"

    // DataSetImportModeDirectQuery is a DataSetImportMode enum value
    DataSetImportModeDirectQuery = "DIRECT_QUERY"
)
const (
    // DataSourceErrorInfoTypeAccessDenied is a DataSourceErrorInfoType enum value
    DataSourceErrorInfoTypeAccessDenied = "ACCESS_DENIED"

    // DataSourceErrorInfoTypeCopySourceNotFound is a DataSourceErrorInfoType enum value
    DataSourceErrorInfoTypeCopySourceNotFound = "COPY_SOURCE_NOT_FOUND"

    // DataSourceErrorInfoTypeTimeout is a DataSourceErrorInfoType enum value
    DataSourceErrorInfoTypeTimeout = "TIMEOUT"

    // DataSourceErrorInfoTypeEngineVersionNotSupported is a DataSourceErrorInfoType enum value
    DataSourceErrorInfoTypeEngineVersionNotSupported = "ENGINE_VERSION_NOT_SUPPORTED"

    // DataSourceErrorInfoTypeUnknownHost is a DataSourceErrorInfoType enum value
    DataSourceErrorInfoTypeUnknownHost = "UNKNOWN_HOST"

    // DataSourceErrorInfoTypeGenericSqlFailure is a DataSourceErrorInfoType enum value
    DataSourceErrorInfoTypeGenericSqlFailure = "GENERIC_SQL_FAILURE"

    // DataSourceErrorInfoTypeConflict is a DataSourceErrorInfoType enum value
    DataSourceErrorInfoTypeConflict = "CONFLICT"

    // DataSourceErrorInfoTypeUnknown is a DataSourceErrorInfoType enum value
    DataSourceErrorInfoTypeUnknown = "UNKNOWN"
)
const (
    // DataSourceFilterAttributeDirectQuicksightViewerOrOwner is a DataSourceFilterAttribute enum value
    DataSourceFilterAttributeDirectQuicksightViewerOrOwner = "DIRECT_QUICKSIGHT_VIEWER_OR_OWNER"

    // DataSourceFilterAttributeDirectQuicksightOwner is a DataSourceFilterAttribute enum value
    DataSourceFilterAttributeDirectQuicksightOwner = "DIRECT_QUICKSIGHT_OWNER"

    // DataSourceFilterAttributeDirectQuicksightSoleOwner is a DataSourceFilterAttribute enum value
    DataSourceFilterAttributeDirectQuicksightSoleOwner = "DIRECT_QUICKSIGHT_SOLE_OWNER"

    // DataSourceFilterAttributeDatasourceName is a DataSourceFilterAttribute enum value
    DataSourceFilterAttributeDatasourceName = "DATASOURCE_NAME"
)
const (
    // DataSourceTypeAdobeAnalytics is a DataSourceType enum value
    DataSourceTypeAdobeAnalytics = "ADOBE_ANALYTICS"

    // DataSourceTypeAmazonElasticsearch is a DataSourceType enum value
    DataSourceTypeAmazonElasticsearch = "AMAZON_ELASTICSEARCH"

    // DataSourceTypeAthena is a DataSourceType enum value
    DataSourceTypeAthena = "ATHENA"

    // DataSourceTypeAurora is a DataSourceType enum value
    DataSourceTypeAurora = "AURORA"

    // DataSourceTypeAuroraPostgresql is a DataSourceType enum value
    DataSourceTypeAuroraPostgresql = "AURORA_POSTGRESQL"

    // DataSourceTypeAwsIotAnalytics is a DataSourceType enum value
    DataSourceTypeAwsIotAnalytics = "AWS_IOT_ANALYTICS"

    // DataSourceTypeGithub is a DataSourceType enum value
    DataSourceTypeGithub = "GITHUB"

    // DataSourceTypeJira is a DataSourceType enum value
    DataSourceTypeJira = "JIRA"

    // DataSourceTypeMariadb is a DataSourceType enum value
    DataSourceTypeMariadb = "MARIADB"

    // DataSourceTypeMysql is a DataSourceType enum value
    DataSourceTypeMysql = "MYSQL"

    // DataSourceTypeOracle is a DataSourceType enum value
    DataSourceTypeOracle = "ORACLE"

    // DataSourceTypePostgresql is a DataSourceType enum value
    DataSourceTypePostgresql = "POSTGRESQL"

    // DataSourceTypePresto is a DataSourceType enum value
    DataSourceTypePresto = "PRESTO"

    // DataSourceTypeRedshift is a DataSourceType enum value
    DataSourceTypeRedshift = "REDSHIFT"

    // DataSourceTypeS3 is a DataSourceType enum value
    DataSourceTypeS3 = "S3"

    // DataSourceTypeSalesforce is a DataSourceType enum value
    DataSourceTypeSalesforce = "SALESFORCE"

    // DataSourceTypeServicenow is a DataSourceType enum value
    DataSourceTypeServicenow = "SERVICENOW"

    // DataSourceTypeSnowflake is a DataSourceType enum value
    DataSourceTypeSnowflake = "SNOWFLAKE"

    // DataSourceTypeSpark is a DataSourceType enum value
    DataSourceTypeSpark = "SPARK"

    // DataSourceTypeSqlserver is a DataSourceType enum value
    DataSourceTypeSqlserver = "SQLSERVER"

    // DataSourceTypeTeradata is a DataSourceType enum value
    DataSourceTypeTeradata = "TERADATA"

    // DataSourceTypeTwitter is a DataSourceType enum value
    DataSourceTypeTwitter = "TWITTER"

    // DataSourceTypeTimestream is a DataSourceType enum value
    DataSourceTypeTimestream = "TIMESTREAM"

    // DataSourceTypeAmazonOpensearch is a DataSourceType enum value
    DataSourceTypeAmazonOpensearch = "AMAZON_OPENSEARCH"

    // DataSourceTypeExasol is a DataSourceType enum value
    DataSourceTypeExasol = "EXASOL"

    // DataSourceTypeDatabricks is a DataSourceType enum value
    DataSourceTypeDatabricks = "DATABRICKS"

    // DataSourceTypeStarburst is a DataSourceType enum value
    DataSourceTypeStarburst = "STARBURST"

    // DataSourceTypeTrino is a DataSourceType enum value
    DataSourceTypeTrino = "TRINO"

    // DataSourceTypeBigquery is a DataSourceType enum value
    DataSourceTypeBigquery = "BIGQUERY"
)
const (
    // DatasetParameterValueTypeMultiValued is a DatasetParameterValueType enum value
    DatasetParameterValueTypeMultiValued = "MULTI_VALUED"

    // DatasetParameterValueTypeSingleValued is a DatasetParameterValueType enum value
    DatasetParameterValueTypeSingleValued = "SINGLE_VALUED"
)

The value type of the parameter. The value type is used to validate the parameter before it is evaluated.

const (
    // DateAggregationFunctionCount is a DateAggregationFunction enum value
    DateAggregationFunctionCount = "COUNT"

    // DateAggregationFunctionDistinctCount is a DateAggregationFunction enum value
    DateAggregationFunctionDistinctCount = "DISTINCT_COUNT"

    // DateAggregationFunctionMin is a DateAggregationFunction enum value
    DateAggregationFunctionMin = "MIN"

    // DateAggregationFunctionMax is a DateAggregationFunction enum value
    DateAggregationFunctionMax = "MAX"
)
const (
    // DayOfTheWeekSunday is a DayOfTheWeek enum value
    DayOfTheWeekSunday = "SUNDAY"

    // DayOfTheWeekMonday is a DayOfTheWeek enum value
    DayOfTheWeekMonday = "MONDAY"

    // DayOfTheWeekTuesday is a DayOfTheWeek enum value
    DayOfTheWeekTuesday = "TUESDAY"

    // DayOfTheWeekWednesday is a DayOfTheWeek enum value
    DayOfTheWeekWednesday = "WEDNESDAY"

    // DayOfTheWeekThursday is a DayOfTheWeek enum value
    DayOfTheWeekThursday = "THURSDAY"

    // DayOfTheWeekFriday is a DayOfTheWeek enum value
    DayOfTheWeekFriday = "FRIDAY"

    // DayOfTheWeekSaturday is a DayOfTheWeek enum value
    DayOfTheWeekSaturday = "SATURDAY"
)
const (
    // DayOfWeekSunday is a DayOfWeek enum value
    DayOfWeekSunday = "SUNDAY"

    // DayOfWeekMonday is a DayOfWeek enum value
    DayOfWeekMonday = "MONDAY"

    // DayOfWeekTuesday is a DayOfWeek enum value
    DayOfWeekTuesday = "TUESDAY"

    // DayOfWeekWednesday is a DayOfWeek enum value
    DayOfWeekWednesday = "WEDNESDAY"

    // DayOfWeekThursday is a DayOfWeek enum value
    DayOfWeekThursday = "THURSDAY"

    // DayOfWeekFriday is a DayOfWeek enum value
    DayOfWeekFriday = "FRIDAY"

    // DayOfWeekSaturday is a DayOfWeek enum value
    DayOfWeekSaturday = "SATURDAY"
)
const (
    // DefaultAggregationSum is a DefaultAggregation enum value
    DefaultAggregationSum = "SUM"

    // DefaultAggregationMax is a DefaultAggregation enum value
    DefaultAggregationMax = "MAX"

    // DefaultAggregationMin is a DefaultAggregation enum value
    DefaultAggregationMin = "MIN"

    // DefaultAggregationCount is a DefaultAggregation enum value
    DefaultAggregationCount = "COUNT"

    // DefaultAggregationDistinctCount is a DefaultAggregation enum value
    DefaultAggregationDistinctCount = "DISTINCT_COUNT"

    // DefaultAggregationAverage is a DefaultAggregation enum value
    DefaultAggregationAverage = "AVERAGE"

    // DefaultAggregationMedian is a DefaultAggregation enum value
    DefaultAggregationMedian = "MEDIAN"

    // DefaultAggregationStdev is a DefaultAggregation enum value
    DefaultAggregationStdev = "STDEV"

    // DefaultAggregationStdevp is a DefaultAggregation enum value
    DefaultAggregationStdevp = "STDEVP"

    // DefaultAggregationVar is a DefaultAggregation enum value
    DefaultAggregationVar = "VAR"

    // DefaultAggregationVarp is a DefaultAggregation enum value
    DefaultAggregationVarp = "VARP"
)
const (
    // DisplayFormatAuto is a DisplayFormat enum value
    DisplayFormatAuto = "AUTO"

    // DisplayFormatPercent is a DisplayFormat enum value
    DisplayFormatPercent = "PERCENT"

    // DisplayFormatCurrency is a DisplayFormat enum value
    DisplayFormatCurrency = "CURRENCY"

    // DisplayFormatNumber is a DisplayFormat enum value
    DisplayFormatNumber = "NUMBER"

    // DisplayFormatDate is a DisplayFormat enum value
    DisplayFormatDate = "DATE"

    // DisplayFormatString is a DisplayFormat enum value
    DisplayFormatString = "STRING"
)
const (
    // EditionStandard is a Edition enum value
    EditionStandard = "STANDARD"

    // EditionEnterprise is a Edition enum value
    EditionEnterprise = "ENTERPRISE"

    // EditionEnterpriseAndQ is a Edition enum value
    EditionEnterpriseAndQ = "ENTERPRISE_AND_Q"
)
const (
    // EmbeddingIdentityTypeIam is a EmbeddingIdentityType enum value
    EmbeddingIdentityTypeIam = "IAM"

    // EmbeddingIdentityTypeQuicksight is a EmbeddingIdentityType enum value
    EmbeddingIdentityTypeQuicksight = "QUICKSIGHT"

    // EmbeddingIdentityTypeAnonymous is a EmbeddingIdentityType enum value
    EmbeddingIdentityTypeAnonymous = "ANONYMOUS"
)
const (
    // ExceptionResourceTypeUser is a ExceptionResourceType enum value
    ExceptionResourceTypeUser = "USER"

    // ExceptionResourceTypeGroup is a ExceptionResourceType enum value
    ExceptionResourceTypeGroup = "GROUP"

    // ExceptionResourceTypeNamespace is a ExceptionResourceType enum value
    ExceptionResourceTypeNamespace = "NAMESPACE"

    // ExceptionResourceTypeAccountSettings is a ExceptionResourceType enum value
    ExceptionResourceTypeAccountSettings = "ACCOUNT_SETTINGS"

    // ExceptionResourceTypeIampolicyAssignment is a ExceptionResourceType enum value
    ExceptionResourceTypeIampolicyAssignment = "IAMPOLICY_ASSIGNMENT"

    // ExceptionResourceTypeDataSource is a ExceptionResourceType enum value
    ExceptionResourceTypeDataSource = "DATA_SOURCE"

    // ExceptionResourceTypeDataSet is a ExceptionResourceType enum value
    ExceptionResourceTypeDataSet = "DATA_SET"

    // ExceptionResourceTypeVpcConnection is a ExceptionResourceType enum value
    ExceptionResourceTypeVpcConnection = "VPC_CONNECTION"

    // ExceptionResourceTypeIngestion is a ExceptionResourceType enum value
    ExceptionResourceTypeIngestion = "INGESTION"
)
const (
    // FileFormatCsv is a FileFormat enum value
    FileFormatCsv = "CSV"

    // FileFormatTsv is a FileFormat enum value
    FileFormatTsv = "TSV"

    // FileFormatClf is a FileFormat enum value
    FileFormatClf = "CLF"

    // FileFormatElf is a FileFormat enum value
    FileFormatElf = "ELF"

    // FileFormatXlsx is a FileFormat enum value
    FileFormatXlsx = "XLSX"

    // FileFormatJson is a FileFormat enum value
    FileFormatJson = "JSON"
)
const (
    // FilterClassEnforcedValueFilter is a FilterClass enum value
    FilterClassEnforcedValueFilter = "ENFORCED_VALUE_FILTER"

    // FilterClassConditionalValueFilter is a FilterClass enum value
    FilterClassConditionalValueFilter = "CONDITIONAL_VALUE_FILTER"

    // FilterClassNamedValueFilter is a FilterClass enum value
    FilterClassNamedValueFilter = "NAMED_VALUE_FILTER"
)
const (
    // FilterNullOptionAllValues is a FilterNullOption enum value
    FilterNullOptionAllValues = "ALL_VALUES"

    // FilterNullOptionNullsOnly is a FilterNullOption enum value
    FilterNullOptionNullsOnly = "NULLS_ONLY"

    // FilterNullOptionNonNullsOnly is a FilterNullOption enum value
    FilterNullOptionNonNullsOnly = "NON_NULLS_ONLY"
)
const (
    // FilterOperatorStringEquals is a FilterOperator enum value
    FilterOperatorStringEquals = "StringEquals"

    // FilterOperatorStringLike is a FilterOperator enum value
    FilterOperatorStringLike = "StringLike"
)
const (
    // FilterVisualScopeAllVisuals is a FilterVisualScope enum value
    FilterVisualScopeAllVisuals = "ALL_VISUALS"

    // FilterVisualScopeSelectedVisuals is a FilterVisualScope enum value
    FilterVisualScopeSelectedVisuals = "SELECTED_VISUALS"
)
const (
    // FolderFilterAttributeParentFolderArn is a FolderFilterAttribute enum value
    FolderFilterAttributeParentFolderArn = "PARENT_FOLDER_ARN"

    // FolderFilterAttributeDirectQuicksightOwner is a FolderFilterAttribute enum value
    FolderFilterAttributeDirectQuicksightOwner = "DIRECT_QUICKSIGHT_OWNER"

    // FolderFilterAttributeDirectQuicksightSoleOwner is a FolderFilterAttribute enum value
    FolderFilterAttributeDirectQuicksightSoleOwner = "DIRECT_QUICKSIGHT_SOLE_OWNER"

    // FolderFilterAttributeDirectQuicksightViewerOrOwner is a FolderFilterAttribute enum value
    FolderFilterAttributeDirectQuicksightViewerOrOwner = "DIRECT_QUICKSIGHT_VIEWER_OR_OWNER"

    // FolderFilterAttributeQuicksightOwner is a FolderFilterAttribute enum value
    FolderFilterAttributeQuicksightOwner = "QUICKSIGHT_OWNER"

    // FolderFilterAttributeQuicksightViewerOrOwner is a FolderFilterAttribute enum value
    FolderFilterAttributeQuicksightViewerOrOwner = "QUICKSIGHT_VIEWER_OR_OWNER"

    // FolderFilterAttributeFolderName is a FolderFilterAttribute enum value
    FolderFilterAttributeFolderName = "FOLDER_NAME"
)
const (
    // FolderTypeShared is a FolderType enum value
    FolderTypeShared = "SHARED"

    // FolderTypeRestricted is a FolderType enum value
    FolderTypeRestricted = "RESTRICTED"
)
const (
    // FontDecorationUnderline is a FontDecoration enum value
    FontDecorationUnderline = "UNDERLINE"

    // FontDecorationNone is a FontDecoration enum value
    FontDecorationNone = "NONE"
)
const (
    // FontStyleNormal is a FontStyle enum value
    FontStyleNormal = "NORMAL"

    // FontStyleItalic is a FontStyle enum value
    FontStyleItalic = "ITALIC"
)
const (
    // FontWeightNameNormal is a FontWeightName enum value
    FontWeightNameNormal = "NORMAL"

    // FontWeightNameBold is a FontWeightName enum value
    FontWeightNameBold = "BOLD"
)
const (
    // ForecastComputationSeasonalityAutomatic is a ForecastComputationSeasonality enum value
    ForecastComputationSeasonalityAutomatic = "AUTOMATIC"

    // ForecastComputationSeasonalityCustom is a ForecastComputationSeasonality enum value
    ForecastComputationSeasonalityCustom = "CUSTOM"
)
const (
    // FunnelChartMeasureDataLabelStyleValueOnly is a FunnelChartMeasureDataLabelStyle enum value
    FunnelChartMeasureDataLabelStyleValueOnly = "VALUE_ONLY"

    // FunnelChartMeasureDataLabelStylePercentageByFirstStage is a FunnelChartMeasureDataLabelStyle enum value
    FunnelChartMeasureDataLabelStylePercentageByFirstStage = "PERCENTAGE_BY_FIRST_STAGE"

    // FunnelChartMeasureDataLabelStylePercentageByPreviousStage is a FunnelChartMeasureDataLabelStyle enum value
    FunnelChartMeasureDataLabelStylePercentageByPreviousStage = "PERCENTAGE_BY_PREVIOUS_STAGE"

    // FunnelChartMeasureDataLabelStyleValueAndPercentageByFirstStage is a FunnelChartMeasureDataLabelStyle enum value
    FunnelChartMeasureDataLabelStyleValueAndPercentageByFirstStage = "VALUE_AND_PERCENTAGE_BY_FIRST_STAGE"

    // FunnelChartMeasureDataLabelStyleValueAndPercentageByPreviousStage is a FunnelChartMeasureDataLabelStyle enum value
    FunnelChartMeasureDataLabelStyleValueAndPercentageByPreviousStage = "VALUE_AND_PERCENTAGE_BY_PREVIOUS_STAGE"
)
const (
    // GeoSpatialDataRoleCountry is a GeoSpatialDataRole enum value
    GeoSpatialDataRoleCountry = "COUNTRY"

    // GeoSpatialDataRoleState is a GeoSpatialDataRole enum value
    GeoSpatialDataRoleState = "STATE"

    // GeoSpatialDataRoleCounty is a GeoSpatialDataRole enum value
    GeoSpatialDataRoleCounty = "COUNTY"

    // GeoSpatialDataRoleCity is a GeoSpatialDataRole enum value
    GeoSpatialDataRoleCity = "CITY"

    // GeoSpatialDataRolePostcode is a GeoSpatialDataRole enum value
    GeoSpatialDataRolePostcode = "POSTCODE"

    // GeoSpatialDataRoleLongitude is a GeoSpatialDataRole enum value
    GeoSpatialDataRoleLongitude = "LONGITUDE"

    // GeoSpatialDataRoleLatitude is a GeoSpatialDataRole enum value
    GeoSpatialDataRoleLatitude = "LATITUDE"
)
const (
    // GeospatialSelectedPointStylePoint is a GeospatialSelectedPointStyle enum value
    GeospatialSelectedPointStylePoint = "POINT"

    // GeospatialSelectedPointStyleCluster is a GeospatialSelectedPointStyle enum value
    GeospatialSelectedPointStyleCluster = "CLUSTER"

    // GeospatialSelectedPointStyleHeatmap is a GeospatialSelectedPointStyle enum value
    GeospatialSelectedPointStyleHeatmap = "HEATMAP"
)
const (
    // HistogramBinTypeBinCount is a HistogramBinType enum value
    HistogramBinTypeBinCount = "BIN_COUNT"

    // HistogramBinTypeBinWidth is a HistogramBinType enum value
    HistogramBinTypeBinWidth = "BIN_WIDTH"
)
const (
    // HorizontalTextAlignmentLeft is a HorizontalTextAlignment enum value
    HorizontalTextAlignmentLeft = "LEFT"

    // HorizontalTextAlignmentCenter is a HorizontalTextAlignment enum value
    HorizontalTextAlignmentCenter = "CENTER"

    // HorizontalTextAlignmentRight is a HorizontalTextAlignment enum value
    HorizontalTextAlignmentRight = "RIGHT"

    // HorizontalTextAlignmentAuto is a HorizontalTextAlignment enum value
    HorizontalTextAlignmentAuto = "AUTO"
)
const (
    // IconCaretUp is a Icon enum value
    IconCaretUp = "CARET_UP"

    // IconCaretDown is a Icon enum value
    IconCaretDown = "CARET_DOWN"

    // IconPlus is a Icon enum value
    IconPlus = "PLUS"

    // IconMinus is a Icon enum value
    IconMinus = "MINUS"

    // IconArrowUp is a Icon enum value
    IconArrowUp = "ARROW_UP"

    // IconArrowDown is a Icon enum value
    IconArrowDown = "ARROW_DOWN"

    // IconArrowLeft is a Icon enum value
    IconArrowLeft = "ARROW_LEFT"

    // IconArrowUpLeft is a Icon enum value
    IconArrowUpLeft = "ARROW_UP_LEFT"

    // IconArrowDownLeft is a Icon enum value
    IconArrowDownLeft = "ARROW_DOWN_LEFT"

    // IconArrowRight is a Icon enum value
    IconArrowRight = "ARROW_RIGHT"

    // IconArrowUpRight is a Icon enum value
    IconArrowUpRight = "ARROW_UP_RIGHT"

    // IconArrowDownRight is a Icon enum value
    IconArrowDownRight = "ARROW_DOWN_RIGHT"

    // IconFaceUp is a Icon enum value
    IconFaceUp = "FACE_UP"

    // IconFaceDown is a Icon enum value
    IconFaceDown = "FACE_DOWN"

    // IconFaceFlat is a Icon enum value
    IconFaceFlat = "FACE_FLAT"

    // IconOneBar is a Icon enum value
    IconOneBar = "ONE_BAR"

    // IconTwoBar is a Icon enum value
    IconTwoBar = "TWO_BAR"

    // IconThreeBar is a Icon enum value
    IconThreeBar = "THREE_BAR"

    // IconCircle is a Icon enum value
    IconCircle = "CIRCLE"

    // IconTriangle is a Icon enum value
    IconTriangle = "TRIANGLE"

    // IconSquare is a Icon enum value
    IconSquare = "SQUARE"

    // IconFlag is a Icon enum value
    IconFlag = "FLAG"

    // IconThumbsUp is a Icon enum value
    IconThumbsUp = "THUMBS_UP"

    // IconThumbsDown is a Icon enum value
    IconThumbsDown = "THUMBS_DOWN"

    // IconCheckmark is a Icon enum value
    IconCheckmark = "CHECKMARK"

    // IconX is a Icon enum value
    IconX = "X"
)
const (
    // IdentityTypeIam is a IdentityType enum value
    IdentityTypeIam = "IAM"

    // IdentityTypeQuicksight is a IdentityType enum value
    IdentityTypeQuicksight = "QUICKSIGHT"

    // IdentityTypeIamIdentityCenter is a IdentityType enum value
    IdentityTypeIamIdentityCenter = "IAM_IDENTITY_CENTER"
)
const (
    // IngestionErrorTypeFailureToAssumeRole is a IngestionErrorType enum value
    IngestionErrorTypeFailureToAssumeRole = "FAILURE_TO_ASSUME_ROLE"

    // IngestionErrorTypeIngestionSuperseded is a IngestionErrorType enum value
    IngestionErrorTypeIngestionSuperseded = "INGESTION_SUPERSEDED"

    // IngestionErrorTypeIngestionCanceled is a IngestionErrorType enum value
    IngestionErrorTypeIngestionCanceled = "INGESTION_CANCELED"

    // IngestionErrorTypeDataSetDeleted is a IngestionErrorType enum value
    IngestionErrorTypeDataSetDeleted = "DATA_SET_DELETED"

    // IngestionErrorTypeDataSetNotSpice is a IngestionErrorType enum value
    IngestionErrorTypeDataSetNotSpice = "DATA_SET_NOT_SPICE"

    // IngestionErrorTypeS3UploadedFileDeleted is a IngestionErrorType enum value
    IngestionErrorTypeS3UploadedFileDeleted = "S3_UPLOADED_FILE_DELETED"

    // IngestionErrorTypeS3ManifestError is a IngestionErrorType enum value
    IngestionErrorTypeS3ManifestError = "S3_MANIFEST_ERROR"

    // IngestionErrorTypeDataToleranceException is a IngestionErrorType enum value
    IngestionErrorTypeDataToleranceException = "DATA_TOLERANCE_EXCEPTION"

    // IngestionErrorTypeSpiceTableNotFound is a IngestionErrorType enum value
    IngestionErrorTypeSpiceTableNotFound = "SPICE_TABLE_NOT_FOUND"

    // IngestionErrorTypeDataSetSizeLimitExceeded is a IngestionErrorType enum value
    IngestionErrorTypeDataSetSizeLimitExceeded = "DATA_SET_SIZE_LIMIT_EXCEEDED"

    // IngestionErrorTypeRowSizeLimitExceeded is a IngestionErrorType enum value
    IngestionErrorTypeRowSizeLimitExceeded = "ROW_SIZE_LIMIT_EXCEEDED"

    // IngestionErrorTypeAccountCapacityLimitExceeded is a IngestionErrorType enum value
    IngestionErrorTypeAccountCapacityLimitExceeded = "ACCOUNT_CAPACITY_LIMIT_EXCEEDED"

    // IngestionErrorTypeCustomerError is a IngestionErrorType enum value
    IngestionErrorTypeCustomerError = "CUSTOMER_ERROR"

    // IngestionErrorTypeDataSourceNotFound is a IngestionErrorType enum value
    IngestionErrorTypeDataSourceNotFound = "DATA_SOURCE_NOT_FOUND"

    // IngestionErrorTypeIamRoleNotAvailable is a IngestionErrorType enum value
    IngestionErrorTypeIamRoleNotAvailable = "IAM_ROLE_NOT_AVAILABLE"

    // IngestionErrorTypeConnectionFailure is a IngestionErrorType enum value
    IngestionErrorTypeConnectionFailure = "CONNECTION_FAILURE"

    // IngestionErrorTypeSqlTableNotFound is a IngestionErrorType enum value
    IngestionErrorTypeSqlTableNotFound = "SQL_TABLE_NOT_FOUND"

    // IngestionErrorTypePermissionDenied is a IngestionErrorType enum value
    IngestionErrorTypePermissionDenied = "PERMISSION_DENIED"

    // IngestionErrorTypeSslCertificateValidationFailure is a IngestionErrorType enum value
    IngestionErrorTypeSslCertificateValidationFailure = "SSL_CERTIFICATE_VALIDATION_FAILURE"

    // IngestionErrorTypeOauthTokenFailure is a IngestionErrorType enum value
    IngestionErrorTypeOauthTokenFailure = "OAUTH_TOKEN_FAILURE"

    // IngestionErrorTypeSourceApiLimitExceededFailure is a IngestionErrorType enum value
    IngestionErrorTypeSourceApiLimitExceededFailure = "SOURCE_API_LIMIT_EXCEEDED_FAILURE"

    // IngestionErrorTypePasswordAuthenticationFailure is a IngestionErrorType enum value
    IngestionErrorTypePasswordAuthenticationFailure = "PASSWORD_AUTHENTICATION_FAILURE"

    // IngestionErrorTypeSqlSchemaMismatchError is a IngestionErrorType enum value
    IngestionErrorTypeSqlSchemaMismatchError = "SQL_SCHEMA_MISMATCH_ERROR"

    // IngestionErrorTypeInvalidDateFormat is a IngestionErrorType enum value
    IngestionErrorTypeInvalidDateFormat = "INVALID_DATE_FORMAT"

    // IngestionErrorTypeInvalidDataprepSyntax is a IngestionErrorType enum value
    IngestionErrorTypeInvalidDataprepSyntax = "INVALID_DATAPREP_SYNTAX"

    // IngestionErrorTypeSourceResourceLimitExceeded is a IngestionErrorType enum value
    IngestionErrorTypeSourceResourceLimitExceeded = "SOURCE_RESOURCE_LIMIT_EXCEEDED"

    // IngestionErrorTypeSqlInvalidParameterValue is a IngestionErrorType enum value
    IngestionErrorTypeSqlInvalidParameterValue = "SQL_INVALID_PARAMETER_VALUE"

    // IngestionErrorTypeQueryTimeout is a IngestionErrorType enum value
    IngestionErrorTypeQueryTimeout = "QUERY_TIMEOUT"

    // IngestionErrorTypeSqlNumericOverflow is a IngestionErrorType enum value
    IngestionErrorTypeSqlNumericOverflow = "SQL_NUMERIC_OVERFLOW"

    // IngestionErrorTypeUnresolvableHost is a IngestionErrorType enum value
    IngestionErrorTypeUnresolvableHost = "UNRESOLVABLE_HOST"

    // IngestionErrorTypeUnroutableHost is a IngestionErrorType enum value
    IngestionErrorTypeUnroutableHost = "UNROUTABLE_HOST"

    // IngestionErrorTypeSqlException is a IngestionErrorType enum value
    IngestionErrorTypeSqlException = "SQL_EXCEPTION"

    // IngestionErrorTypeS3FileInaccessible is a IngestionErrorType enum value
    IngestionErrorTypeS3FileInaccessible = "S3_FILE_INACCESSIBLE"

    // IngestionErrorTypeIotFileNotFound is a IngestionErrorType enum value
    IngestionErrorTypeIotFileNotFound = "IOT_FILE_NOT_FOUND"

    // IngestionErrorTypeIotDataSetFileEmpty is a IngestionErrorType enum value
    IngestionErrorTypeIotDataSetFileEmpty = "IOT_DATA_SET_FILE_EMPTY"

    // IngestionErrorTypeInvalidDataSourceConfig is a IngestionErrorType enum value
    IngestionErrorTypeInvalidDataSourceConfig = "INVALID_DATA_SOURCE_CONFIG"

    // IngestionErrorTypeDataSourceAuthFailed is a IngestionErrorType enum value
    IngestionErrorTypeDataSourceAuthFailed = "DATA_SOURCE_AUTH_FAILED"

    // IngestionErrorTypeDataSourceConnectionFailed is a IngestionErrorType enum value
    IngestionErrorTypeDataSourceConnectionFailed = "DATA_SOURCE_CONNECTION_FAILED"

    // IngestionErrorTypeFailureToProcessJsonFile is a IngestionErrorType enum value
    IngestionErrorTypeFailureToProcessJsonFile = "FAILURE_TO_PROCESS_JSON_FILE"

    // IngestionErrorTypeInternalServiceError is a IngestionErrorType enum value
    IngestionErrorTypeInternalServiceError = "INTERNAL_SERVICE_ERROR"

    // IngestionErrorTypeRefreshSuppressedByEdit is a IngestionErrorType enum value
    IngestionErrorTypeRefreshSuppressedByEdit = "REFRESH_SUPPRESSED_BY_EDIT"

    // IngestionErrorTypePermissionNotFound is a IngestionErrorType enum value
    IngestionErrorTypePermissionNotFound = "PERMISSION_NOT_FOUND"

    // IngestionErrorTypeElasticsearchCursorNotEnabled is a IngestionErrorType enum value
    IngestionErrorTypeElasticsearchCursorNotEnabled = "ELASTICSEARCH_CURSOR_NOT_ENABLED"

    // IngestionErrorTypeCursorNotEnabled is a IngestionErrorType enum value
    IngestionErrorTypeCursorNotEnabled = "CURSOR_NOT_ENABLED"

    // IngestionErrorTypeDuplicateColumnNamesFound is a IngestionErrorType enum value
    IngestionErrorTypeDuplicateColumnNamesFound = "DUPLICATE_COLUMN_NAMES_FOUND"
)
const (
    // IngestionRequestSourceManual is a IngestionRequestSource enum value
    IngestionRequestSourceManual = "MANUAL"

    // IngestionRequestSourceScheduled is a IngestionRequestSource enum value
    IngestionRequestSourceScheduled = "SCHEDULED"
)
const (
    // IngestionRequestTypeInitialIngestion is a IngestionRequestType enum value
    IngestionRequestTypeInitialIngestion = "INITIAL_INGESTION"

    // IngestionRequestTypeEdit is a IngestionRequestType enum value
    IngestionRequestTypeEdit = "EDIT"

    // IngestionRequestTypeIncrementalRefresh is a IngestionRequestType enum value
    IngestionRequestTypeIncrementalRefresh = "INCREMENTAL_REFRESH"

    // IngestionRequestTypeFullRefresh is a IngestionRequestType enum value
    IngestionRequestTypeFullRefresh = "FULL_REFRESH"
)

This defines the type of ingestion request. This is returned as part of create ingestion response.

const (
    // IngestionStatusInitialized is a IngestionStatus enum value
    IngestionStatusInitialized = "INITIALIZED"

    // IngestionStatusQueued is a IngestionStatus enum value
    IngestionStatusQueued = "QUEUED"

    // IngestionStatusRunning is a IngestionStatus enum value
    IngestionStatusRunning = "RUNNING"

    // IngestionStatusFailed is a IngestionStatus enum value
    IngestionStatusFailed = "FAILED"

    // IngestionStatusCompleted is a IngestionStatus enum value
    IngestionStatusCompleted = "COMPLETED"

    // IngestionStatusCancelled is a IngestionStatus enum value
    IngestionStatusCancelled = "CANCELLED"
)
const (
    // IngestionTypeIncrementalRefresh is a IngestionType enum value
    IngestionTypeIncrementalRefresh = "INCREMENTAL_REFRESH"

    // IngestionTypeFullRefresh is a IngestionType enum value
    IngestionTypeFullRefresh = "FULL_REFRESH"
)

This defines the type of ingestion user wants to trigger. This is part of create ingestion request.

const (
    // InputColumnDataTypeString is a InputColumnDataType enum value
    InputColumnDataTypeString = "STRING"

    // InputColumnDataTypeInteger is a InputColumnDataType enum value
    InputColumnDataTypeInteger = "INTEGER"

    // InputColumnDataTypeDecimal is a InputColumnDataType enum value
    InputColumnDataTypeDecimal = "DECIMAL"

    // InputColumnDataTypeDatetime is a InputColumnDataType enum value
    InputColumnDataTypeDatetime = "DATETIME"

    // InputColumnDataTypeBit is a InputColumnDataType enum value
    InputColumnDataTypeBit = "BIT"

    // InputColumnDataTypeBoolean is a InputColumnDataType enum value
    InputColumnDataTypeBoolean = "BOOLEAN"

    // InputColumnDataTypeJson is a InputColumnDataType enum value
    InputColumnDataTypeJson = "JSON"
)
const (
    // JoinTypeInner is a JoinType enum value
    JoinTypeInner = "INNER"

    // JoinTypeOuter is a JoinType enum value
    JoinTypeOuter = "OUTER"

    // JoinTypeLeft is a JoinType enum value
    JoinTypeLeft = "LEFT"

    // JoinTypeRight is a JoinType enum value
    JoinTypeRight = "RIGHT"
)
const (
    // KPISparklineTypeLine is a KPISparklineType enum value
    KPISparklineTypeLine = "LINE"

    // KPISparklineTypeArea is a KPISparklineType enum value
    KPISparklineTypeArea = "AREA"
)
const (
    // KPIVisualStandardLayoutTypeClassic is a KPIVisualStandardLayoutType enum value
    KPIVisualStandardLayoutTypeClassic = "CLASSIC"

    // KPIVisualStandardLayoutTypeVertical is a KPIVisualStandardLayoutType enum value
    KPIVisualStandardLayoutTypeVertical = "VERTICAL"
)
const (
    // LayoutElementTypeVisual is a LayoutElementType enum value
    LayoutElementTypeVisual = "VISUAL"

    // LayoutElementTypeFilterControl is a LayoutElementType enum value
    LayoutElementTypeFilterControl = "FILTER_CONTROL"

    // LayoutElementTypeParameterControl is a LayoutElementType enum value
    LayoutElementTypeParameterControl = "PARAMETER_CONTROL"

    // LayoutElementTypeTextBox is a LayoutElementType enum value
    LayoutElementTypeTextBox = "TEXT_BOX"
)
const (
    // LegendPositionAuto is a LegendPosition enum value
    LegendPositionAuto = "AUTO"

    // LegendPositionRight is a LegendPosition enum value
    LegendPositionRight = "RIGHT"

    // LegendPositionBottom is a LegendPosition enum value
    LegendPositionBottom = "BOTTOM"

    // LegendPositionTop is a LegendPosition enum value
    LegendPositionTop = "TOP"
)
const (
    // LineChartLineStyleSolid is a LineChartLineStyle enum value
    LineChartLineStyleSolid = "SOLID"

    // LineChartLineStyleDotted is a LineChartLineStyle enum value
    LineChartLineStyleDotted = "DOTTED"

    // LineChartLineStyleDashed is a LineChartLineStyle enum value
    LineChartLineStyleDashed = "DASHED"
)
const (
    // LineChartMarkerShapeCircle is a LineChartMarkerShape enum value
    LineChartMarkerShapeCircle = "CIRCLE"

    // LineChartMarkerShapeTriangle is a LineChartMarkerShape enum value
    LineChartMarkerShapeTriangle = "TRIANGLE"

    // LineChartMarkerShapeSquare is a LineChartMarkerShape enum value
    LineChartMarkerShapeSquare = "SQUARE"

    // LineChartMarkerShapeDiamond is a LineChartMarkerShape enum value
    LineChartMarkerShapeDiamond = "DIAMOND"

    // LineChartMarkerShapeRoundedSquare is a LineChartMarkerShape enum value
    LineChartMarkerShapeRoundedSquare = "ROUNDED_SQUARE"
)
const (
    // LineChartTypeLine is a LineChartType enum value
    LineChartTypeLine = "LINE"

    // LineChartTypeArea is a LineChartType enum value
    LineChartTypeArea = "AREA"

    // LineChartTypeStackedArea is a LineChartType enum value
    LineChartTypeStackedArea = "STACKED_AREA"
)
const (
    // LineInterpolationLinear is a LineInterpolation enum value
    LineInterpolationLinear = "LINEAR"

    // LineInterpolationSmooth is a LineInterpolation enum value
    LineInterpolationSmooth = "SMOOTH"

    // LineInterpolationStepped is a LineInterpolation enum value
    LineInterpolationStepped = "STEPPED"
)
const (
    // LookbackWindowSizeUnitHour is a LookbackWindowSizeUnit enum value
    LookbackWindowSizeUnitHour = "HOUR"

    // LookbackWindowSizeUnitDay is a LookbackWindowSizeUnit enum value
    LookbackWindowSizeUnitDay = "DAY"

    // LookbackWindowSizeUnitWeek is a LookbackWindowSizeUnit enum value
    LookbackWindowSizeUnitWeek = "WEEK"
)
const (
    // MapZoomModeAuto is a MapZoomMode enum value
    MapZoomModeAuto = "AUTO"

    // MapZoomModeManual is a MapZoomMode enum value
    MapZoomModeManual = "MANUAL"
)
const (
    // MaximumMinimumComputationTypeMaximum is a MaximumMinimumComputationType enum value
    MaximumMinimumComputationTypeMaximum = "MAXIMUM"

    // MaximumMinimumComputationTypeMinimum is a MaximumMinimumComputationType enum value
    MaximumMinimumComputationTypeMinimum = "MINIMUM"
)
const (
    // MemberTypeDashboard is a MemberType enum value
    MemberTypeDashboard = "DASHBOARD"

    // MemberTypeAnalysis is a MemberType enum value
    MemberTypeAnalysis = "ANALYSIS"

    // MemberTypeDataset is a MemberType enum value
    MemberTypeDataset = "DATASET"

    // MemberTypeDatasource is a MemberType enum value
    MemberTypeDatasource = "DATASOURCE"

    // MemberTypeTopic is a MemberType enum value
    MemberTypeTopic = "TOPIC"
)
const (
    // MissingDataTreatmentOptionInterpolate is a MissingDataTreatmentOption enum value
    MissingDataTreatmentOptionInterpolate = "INTERPOLATE"

    // MissingDataTreatmentOptionShowAsZero is a MissingDataTreatmentOption enum value
    MissingDataTreatmentOptionShowAsZero = "SHOW_AS_ZERO"

    // MissingDataTreatmentOptionShowAsBlank is a MissingDataTreatmentOption enum value
    MissingDataTreatmentOptionShowAsBlank = "SHOW_AS_BLANK"
)
const (
    // NamedEntityAggTypeSum is a NamedEntityAggType enum value
    NamedEntityAggTypeSum = "SUM"

    // NamedEntityAggTypeMin is a NamedEntityAggType enum value
    NamedEntityAggTypeMin = "MIN"

    // NamedEntityAggTypeMax is a NamedEntityAggType enum value
    NamedEntityAggTypeMax = "MAX"

    // NamedEntityAggTypeCount is a NamedEntityAggType enum value
    NamedEntityAggTypeCount = "COUNT"

    // NamedEntityAggTypeAverage is a NamedEntityAggType enum value
    NamedEntityAggTypeAverage = "AVERAGE"

    // NamedEntityAggTypeDistinctCount is a NamedEntityAggType enum value
    NamedEntityAggTypeDistinctCount = "DISTINCT_COUNT"

    // NamedEntityAggTypeStdev is a NamedEntityAggType enum value
    NamedEntityAggTypeStdev = "STDEV"

    // NamedEntityAggTypeStdevp is a NamedEntityAggType enum value
    NamedEntityAggTypeStdevp = "STDEVP"

    // NamedEntityAggTypeVar is a NamedEntityAggType enum value
    NamedEntityAggTypeVar = "VAR"

    // NamedEntityAggTypeVarp is a NamedEntityAggType enum value
    NamedEntityAggTypeVarp = "VARP"

    // NamedEntityAggTypePercentile is a NamedEntityAggType enum value
    NamedEntityAggTypePercentile = "PERCENTILE"

    // NamedEntityAggTypeMedian is a NamedEntityAggType enum value
    NamedEntityAggTypeMedian = "MEDIAN"

    // NamedEntityAggTypeCustom is a NamedEntityAggType enum value
    NamedEntityAggTypeCustom = "CUSTOM"
)
const (
    // NamedFilterAggTypeNoAggregation is a NamedFilterAggType enum value
    NamedFilterAggTypeNoAggregation = "NO_AGGREGATION"

    // NamedFilterAggTypeSum is a NamedFilterAggType enum value
    NamedFilterAggTypeSum = "SUM"

    // NamedFilterAggTypeAverage is a NamedFilterAggType enum value
    NamedFilterAggTypeAverage = "AVERAGE"

    // NamedFilterAggTypeCount is a NamedFilterAggType enum value
    NamedFilterAggTypeCount = "COUNT"

    // NamedFilterAggTypeDistinctCount is a NamedFilterAggType enum value
    NamedFilterAggTypeDistinctCount = "DISTINCT_COUNT"

    // NamedFilterAggTypeMax is a NamedFilterAggType enum value
    NamedFilterAggTypeMax = "MAX"

    // NamedFilterAggTypeMedian is a NamedFilterAggType enum value
    NamedFilterAggTypeMedian = "MEDIAN"

    // NamedFilterAggTypeMin is a NamedFilterAggType enum value
    NamedFilterAggTypeMin = "MIN"

    // NamedFilterAggTypeStdev is a NamedFilterAggType enum value
    NamedFilterAggTypeStdev = "STDEV"

    // NamedFilterAggTypeStdevp is a NamedFilterAggType enum value
    NamedFilterAggTypeStdevp = "STDEVP"

    // NamedFilterAggTypeVar is a NamedFilterAggType enum value
    NamedFilterAggTypeVar = "VAR"

    // NamedFilterAggTypeVarp is a NamedFilterAggType enum value
    NamedFilterAggTypeVarp = "VARP"
)
const (
    // NamedFilterTypeCategoryFilter is a NamedFilterType enum value
    NamedFilterTypeCategoryFilter = "CATEGORY_FILTER"

    // NamedFilterTypeNumericEqualityFilter is a NamedFilterType enum value
    NamedFilterTypeNumericEqualityFilter = "NUMERIC_EQUALITY_FILTER"

    // NamedFilterTypeNumericRangeFilter is a NamedFilterType enum value
    NamedFilterTypeNumericRangeFilter = "NUMERIC_RANGE_FILTER"

    // NamedFilterTypeDateRangeFilter is a NamedFilterType enum value
    NamedFilterTypeDateRangeFilter = "DATE_RANGE_FILTER"

    // NamedFilterTypeRelativeDateFilter is a NamedFilterType enum value
    NamedFilterTypeRelativeDateFilter = "RELATIVE_DATE_FILTER"
)
const (
    // NamespaceErrorTypePermissionDenied is a NamespaceErrorType enum value
    NamespaceErrorTypePermissionDenied = "PERMISSION_DENIED"

    // NamespaceErrorTypeInternalServiceError is a NamespaceErrorType enum value
    NamespaceErrorTypeInternalServiceError = "INTERNAL_SERVICE_ERROR"
)
const (
    // NamespaceStatusCreated is a NamespaceStatus enum value
    NamespaceStatusCreated = "CREATED"

    // NamespaceStatusCreating is a NamespaceStatus enum value
    NamespaceStatusCreating = "CREATING"

    // NamespaceStatusDeleting is a NamespaceStatus enum value
    NamespaceStatusDeleting = "DELETING"

    // NamespaceStatusRetryableFailure is a NamespaceStatus enum value
    NamespaceStatusRetryableFailure = "RETRYABLE_FAILURE"

    // NamespaceStatusNonRetryableFailure is a NamespaceStatus enum value
    NamespaceStatusNonRetryableFailure = "NON_RETRYABLE_FAILURE"
)
const (
    // NegativeValueDisplayModePositive is a NegativeValueDisplayMode enum value
    NegativeValueDisplayModePositive = "POSITIVE"

    // NegativeValueDisplayModeNegative is a NegativeValueDisplayMode enum value
    NegativeValueDisplayModeNegative = "NEGATIVE"
)
const (
    // NetworkInterfaceStatusCreating is a NetworkInterfaceStatus enum value
    NetworkInterfaceStatusCreating = "CREATING"

    // NetworkInterfaceStatusAvailable is a NetworkInterfaceStatus enum value
    NetworkInterfaceStatusAvailable = "AVAILABLE"

    // NetworkInterfaceStatusCreationFailed is a NetworkInterfaceStatus enum value
    NetworkInterfaceStatusCreationFailed = "CREATION_FAILED"

    // NetworkInterfaceStatusUpdating is a NetworkInterfaceStatus enum value
    NetworkInterfaceStatusUpdating = "UPDATING"

    // NetworkInterfaceStatusUpdateFailed is a NetworkInterfaceStatus enum value
    NetworkInterfaceStatusUpdateFailed = "UPDATE_FAILED"

    // NetworkInterfaceStatusDeleting is a NetworkInterfaceStatus enum value
    NetworkInterfaceStatusDeleting = "DELETING"

    // NetworkInterfaceStatusDeleted is a NetworkInterfaceStatus enum value
    NetworkInterfaceStatusDeleted = "DELETED"

    // NetworkInterfaceStatusDeletionFailed is a NetworkInterfaceStatus enum value
    NetworkInterfaceStatusDeletionFailed = "DELETION_FAILED"

    // NetworkInterfaceStatusDeletionScheduled is a NetworkInterfaceStatus enum value
    NetworkInterfaceStatusDeletionScheduled = "DELETION_SCHEDULED"

    // NetworkInterfaceStatusAttachmentFailedRollbackFailed is a NetworkInterfaceStatus enum value
    NetworkInterfaceStatusAttachmentFailedRollbackFailed = "ATTACHMENT_FAILED_ROLLBACK_FAILED"
)
const (
    // NumberScaleNone is a NumberScale enum value
    NumberScaleNone = "NONE"

    // NumberScaleAuto is a NumberScale enum value
    NumberScaleAuto = "AUTO"

    // NumberScaleThousands is a NumberScale enum value
    NumberScaleThousands = "THOUSANDS"

    // NumberScaleMillions is a NumberScale enum value
    NumberScaleMillions = "MILLIONS"

    // NumberScaleBillions is a NumberScale enum value
    NumberScaleBillions = "BILLIONS"

    // NumberScaleTrillions is a NumberScale enum value
    NumberScaleTrillions = "TRILLIONS"
)
const (
    // NumericEqualityMatchOperatorEquals is a NumericEqualityMatchOperator enum value
    NumericEqualityMatchOperatorEquals = "EQUALS"

    // NumericEqualityMatchOperatorDoesNotEqual is a NumericEqualityMatchOperator enum value
    NumericEqualityMatchOperatorDoesNotEqual = "DOES_NOT_EQUAL"
)
const (
    // NumericSeparatorSymbolComma is a NumericSeparatorSymbol enum value
    NumericSeparatorSymbolComma = "COMMA"

    // NumericSeparatorSymbolDot is a NumericSeparatorSymbol enum value
    NumericSeparatorSymbolDot = "DOT"

    // NumericSeparatorSymbolSpace is a NumericSeparatorSymbol enum value
    NumericSeparatorSymbolSpace = "SPACE"
)
const (
    // OtherCategoriesInclude is a OtherCategories enum value
    OtherCategoriesInclude = "INCLUDE"

    // OtherCategoriesExclude is a OtherCategories enum value
    OtherCategoriesExclude = "EXCLUDE"
)
const (
    // PanelBorderStyleSolid is a PanelBorderStyle enum value
    PanelBorderStyleSolid = "SOLID"

    // PanelBorderStyleDashed is a PanelBorderStyle enum value
    PanelBorderStyleDashed = "DASHED"

    // PanelBorderStyleDotted is a PanelBorderStyle enum value
    PanelBorderStyleDotted = "DOTTED"
)
const (
    // PaperOrientationPortrait is a PaperOrientation enum value
    PaperOrientationPortrait = "PORTRAIT"

    // PaperOrientationLandscape is a PaperOrientation enum value
    PaperOrientationLandscape = "LANDSCAPE"
)
const (
    // PaperSizeUsLetter is a PaperSize enum value
    PaperSizeUsLetter = "US_LETTER"

    // PaperSizeUsLegal is a PaperSize enum value
    PaperSizeUsLegal = "US_LEGAL"

    // PaperSizeUsTabloidLedger is a PaperSize enum value
    PaperSizeUsTabloidLedger = "US_TABLOID_LEDGER"

    // PaperSizeA0 is a PaperSize enum value
    PaperSizeA0 = "A0"

    // PaperSizeA1 is a PaperSize enum value
    PaperSizeA1 = "A1"

    // PaperSizeA2 is a PaperSize enum value
    PaperSizeA2 = "A2"

    // PaperSizeA3 is a PaperSize enum value
    PaperSizeA3 = "A3"

    // PaperSizeA4 is a PaperSize enum value
    PaperSizeA4 = "A4"

    // PaperSizeA5 is a PaperSize enum value
    PaperSizeA5 = "A5"

    // PaperSizeJisB4 is a PaperSize enum value
    PaperSizeJisB4 = "JIS_B4"

    // PaperSizeJisB5 is a PaperSize enum value
    PaperSizeJisB5 = "JIS_B5"
)
const (
    // ParameterValueTypeMultiValued is a ParameterValueType enum value
    ParameterValueTypeMultiValued = "MULTI_VALUED"

    // ParameterValueTypeSingleValued is a ParameterValueType enum value
    ParameterValueTypeSingleValued = "SINGLE_VALUED"
)
const (
    // PivotTableConditionalFormattingScopeRoleField is a PivotTableConditionalFormattingScopeRole enum value
    PivotTableConditionalFormattingScopeRoleField = "FIELD"

    // PivotTableConditionalFormattingScopeRoleFieldTotal is a PivotTableConditionalFormattingScopeRole enum value
    PivotTableConditionalFormattingScopeRoleFieldTotal = "FIELD_TOTAL"

    // PivotTableConditionalFormattingScopeRoleGrandTotal is a PivotTableConditionalFormattingScopeRole enum value
    PivotTableConditionalFormattingScopeRoleGrandTotal = "GRAND_TOTAL"
)
const (
    // PivotTableDataPathTypeHierarchyRowsLayoutColumn is a PivotTableDataPathType enum value
    PivotTableDataPathTypeHierarchyRowsLayoutColumn = "HIERARCHY_ROWS_LAYOUT_COLUMN"

    // PivotTableDataPathTypeMultipleRowMetricsColumn is a PivotTableDataPathType enum value
    PivotTableDataPathTypeMultipleRowMetricsColumn = "MULTIPLE_ROW_METRICS_COLUMN"

    // PivotTableDataPathTypeEmptyColumnHeader is a PivotTableDataPathType enum value
    PivotTableDataPathTypeEmptyColumnHeader = "EMPTY_COLUMN_HEADER"

    // PivotTableDataPathTypeCountMetricColumn is a PivotTableDataPathType enum value
    PivotTableDataPathTypeCountMetricColumn = "COUNT_METRIC_COLUMN"
)
const (
    // PivotTableFieldCollapseStateCollapsed is a PivotTableFieldCollapseState enum value
    PivotTableFieldCollapseStateCollapsed = "COLLAPSED"

    // PivotTableFieldCollapseStateExpanded is a PivotTableFieldCollapseState enum value
    PivotTableFieldCollapseStateExpanded = "EXPANDED"
)
const (
    // PivotTableMetricPlacementRow is a PivotTableMetricPlacement enum value
    PivotTableMetricPlacementRow = "ROW"

    // PivotTableMetricPlacementColumn is a PivotTableMetricPlacement enum value
    PivotTableMetricPlacementColumn = "COLUMN"
)
const (
    // PivotTableRowsLayoutTabular is a PivotTableRowsLayout enum value
    PivotTableRowsLayoutTabular = "TABULAR"

    // PivotTableRowsLayoutHierarchy is a PivotTableRowsLayout enum value
    PivotTableRowsLayoutHierarchy = "HIERARCHY"
)
const (
    // PivotTableSubtotalLevelAll is a PivotTableSubtotalLevel enum value
    PivotTableSubtotalLevelAll = "ALL"

    // PivotTableSubtotalLevelCustom is a PivotTableSubtotalLevel enum value
    PivotTableSubtotalLevelCustom = "CUSTOM"

    // PivotTableSubtotalLevelLast is a PivotTableSubtotalLevel enum value
    PivotTableSubtotalLevelLast = "LAST"
)
const (
    // PrimaryValueDisplayTypeHidden is a PrimaryValueDisplayType enum value
    PrimaryValueDisplayTypeHidden = "HIDDEN"

    // PrimaryValueDisplayTypeComparison is a PrimaryValueDisplayType enum value
    PrimaryValueDisplayTypeComparison = "COMPARISON"

    // PrimaryValueDisplayTypeActual is a PrimaryValueDisplayType enum value
    PrimaryValueDisplayTypeActual = "ACTUAL"
)
const (
    // PropertyRolePrimary is a PropertyRole enum value
    PropertyRolePrimary = "PRIMARY"

    // PropertyRoleId is a PropertyRole enum value
    PropertyRoleId = "ID"
)
const (
    // PropertyUsageInherit is a PropertyUsage enum value
    PropertyUsageInherit = "INHERIT"

    // PropertyUsageDimension is a PropertyUsage enum value
    PropertyUsageDimension = "DIMENSION"

    // PropertyUsageMeasure is a PropertyUsage enum value
    PropertyUsageMeasure = "MEASURE"
)
const (
    // RadarChartAxesRangeScaleAuto is a RadarChartAxesRangeScale enum value
    RadarChartAxesRangeScaleAuto = "AUTO"

    // RadarChartAxesRangeScaleIndependent is a RadarChartAxesRangeScale enum value
    RadarChartAxesRangeScaleIndependent = "INDEPENDENT"

    // RadarChartAxesRangeScaleShared is a RadarChartAxesRangeScale enum value
    RadarChartAxesRangeScaleShared = "SHARED"
)
const (
    // RadarChartShapeCircle is a RadarChartShape enum value
    RadarChartShapeCircle = "CIRCLE"

    // RadarChartShapePolygon is a RadarChartShape enum value
    RadarChartShapePolygon = "POLYGON"
)
const (
    // ReferenceLineLabelHorizontalPositionLeft is a ReferenceLineLabelHorizontalPosition enum value
    ReferenceLineLabelHorizontalPositionLeft = "LEFT"

    // ReferenceLineLabelHorizontalPositionCenter is a ReferenceLineLabelHorizontalPosition enum value
    ReferenceLineLabelHorizontalPositionCenter = "CENTER"

    // ReferenceLineLabelHorizontalPositionRight is a ReferenceLineLabelHorizontalPosition enum value
    ReferenceLineLabelHorizontalPositionRight = "RIGHT"
)
const (
    // ReferenceLineLabelVerticalPositionAbove is a ReferenceLineLabelVerticalPosition enum value
    ReferenceLineLabelVerticalPositionAbove = "ABOVE"

    // ReferenceLineLabelVerticalPositionBelow is a ReferenceLineLabelVerticalPosition enum value
    ReferenceLineLabelVerticalPositionBelow = "BELOW"
)
const (
    // ReferenceLinePatternTypeSolid is a ReferenceLinePatternType enum value
    ReferenceLinePatternTypeSolid = "SOLID"

    // ReferenceLinePatternTypeDashed is a ReferenceLinePatternType enum value
    ReferenceLinePatternTypeDashed = "DASHED"

    // ReferenceLinePatternTypeDotted is a ReferenceLinePatternType enum value
    ReferenceLinePatternTypeDotted = "DOTTED"
)
const (
    // ReferenceLineSeriesTypeBar is a ReferenceLineSeriesType enum value
    ReferenceLineSeriesTypeBar = "BAR"

    // ReferenceLineSeriesTypeLine is a ReferenceLineSeriesType enum value
    ReferenceLineSeriesTypeLine = "LINE"
)
const (
    // ReferenceLineValueLabelRelativePositionBeforeCustomLabel is a ReferenceLineValueLabelRelativePosition enum value
    ReferenceLineValueLabelRelativePositionBeforeCustomLabel = "BEFORE_CUSTOM_LABEL"

    // ReferenceLineValueLabelRelativePositionAfterCustomLabel is a ReferenceLineValueLabelRelativePosition enum value
    ReferenceLineValueLabelRelativePositionAfterCustomLabel = "AFTER_CUSTOM_LABEL"
)
const (
    // RefreshIntervalMinute15 is a RefreshInterval enum value
    RefreshIntervalMinute15 = "MINUTE15"

    // RefreshIntervalMinute30 is a RefreshInterval enum value
    RefreshIntervalMinute30 = "MINUTE30"

    // RefreshIntervalHourly is a RefreshInterval enum value
    RefreshIntervalHourly = "HOURLY"

    // RefreshIntervalDaily is a RefreshInterval enum value
    RefreshIntervalDaily = "DAILY"

    // RefreshIntervalWeekly is a RefreshInterval enum value
    RefreshIntervalWeekly = "WEEKLY"

    // RefreshIntervalMonthly is a RefreshInterval enum value
    RefreshIntervalMonthly = "MONTHLY"
)
const (
    // RelativeDateTypePrevious is a RelativeDateType enum value
    RelativeDateTypePrevious = "PREVIOUS"

    // RelativeDateTypeThis is a RelativeDateType enum value
    RelativeDateTypeThis = "THIS"

    // RelativeDateTypeLast is a RelativeDateType enum value
    RelativeDateTypeLast = "LAST"

    // RelativeDateTypeNow is a RelativeDateType enum value
    RelativeDateTypeNow = "NOW"

    // RelativeDateTypeNext is a RelativeDateType enum value
    RelativeDateTypeNext = "NEXT"
)
const (
    // RelativeFontSizeExtraSmall is a RelativeFontSize enum value
    RelativeFontSizeExtraSmall = "EXTRA_SMALL"

    // RelativeFontSizeSmall is a RelativeFontSize enum value
    RelativeFontSizeSmall = "SMALL"

    // RelativeFontSizeMedium is a RelativeFontSize enum value
    RelativeFontSizeMedium = "MEDIUM"

    // RelativeFontSizeLarge is a RelativeFontSize enum value
    RelativeFontSizeLarge = "LARGE"

    // RelativeFontSizeExtraLarge is a RelativeFontSize enum value
    RelativeFontSizeExtraLarge = "EXTRA_LARGE"
)
const (
    // ResizeOptionFixed is a ResizeOption enum value
    ResizeOptionFixed = "FIXED"

    // ResizeOptionResponsive is a ResizeOption enum value
    ResizeOptionResponsive = "RESPONSIVE"
)
const (
    // ResourceStatusCreationInProgress is a ResourceStatus enum value
    ResourceStatusCreationInProgress = "CREATION_IN_PROGRESS"

    // ResourceStatusCreationSuccessful is a ResourceStatus enum value
    ResourceStatusCreationSuccessful = "CREATION_SUCCESSFUL"

    // ResourceStatusCreationFailed is a ResourceStatus enum value
    ResourceStatusCreationFailed = "CREATION_FAILED"

    // ResourceStatusUpdateInProgress is a ResourceStatus enum value
    ResourceStatusUpdateInProgress = "UPDATE_IN_PROGRESS"

    // ResourceStatusUpdateSuccessful is a ResourceStatus enum value
    ResourceStatusUpdateSuccessful = "UPDATE_SUCCESSFUL"

    // ResourceStatusUpdateFailed is a ResourceStatus enum value
    ResourceStatusUpdateFailed = "UPDATE_FAILED"

    // ResourceStatusDeleted is a ResourceStatus enum value
    ResourceStatusDeleted = "DELETED"
)
const (
    // RoleAdmin is a Role enum value
    RoleAdmin = "ADMIN"

    // RoleAuthor is a Role enum value
    RoleAuthor = "AUTHOR"

    // RoleReader is a Role enum value
    RoleReader = "READER"
)
const (
    // RowLevelPermissionFormatVersionVersion1 is a RowLevelPermissionFormatVersion enum value
    RowLevelPermissionFormatVersionVersion1 = "VERSION_1"

    // RowLevelPermissionFormatVersionVersion2 is a RowLevelPermissionFormatVersion enum value
    RowLevelPermissionFormatVersionVersion2 = "VERSION_2"
)
const (
    // RowLevelPermissionPolicyGrantAccess is a RowLevelPermissionPolicy enum value
    RowLevelPermissionPolicyGrantAccess = "GRANT_ACCESS"

    // RowLevelPermissionPolicyDenyAccess is a RowLevelPermissionPolicy enum value
    RowLevelPermissionPolicyDenyAccess = "DENY_ACCESS"
)
const (
    // SectionPageBreakStatusEnabled is a SectionPageBreakStatus enum value
    SectionPageBreakStatusEnabled = "ENABLED"

    // SectionPageBreakStatusDisabled is a SectionPageBreakStatus enum value
    SectionPageBreakStatusDisabled = "DISABLED"
)
const (
    // SelectedTooltipTypeBasic is a SelectedTooltipType enum value
    SelectedTooltipTypeBasic = "BASIC"

    // SelectedTooltipTypeDetailed is a SelectedTooltipType enum value
    SelectedTooltipTypeDetailed = "DETAILED"
)
const (
    // SharingModelAccount is a SharingModel enum value
    SharingModelAccount = "ACCOUNT"

    // SharingModelNamespace is a SharingModel enum value
    SharingModelNamespace = "NAMESPACE"
)
const (
    // SheetContentTypePaginated is a SheetContentType enum value
    SheetContentTypePaginated = "PAGINATED"

    // SheetContentTypeInteractive is a SheetContentType enum value
    SheetContentTypeInteractive = "INTERACTIVE"
)
const (
    // SheetControlDateTimePickerTypeSingleValued is a SheetControlDateTimePickerType enum value
    SheetControlDateTimePickerTypeSingleValued = "SINGLE_VALUED"

    // SheetControlDateTimePickerTypeDateRange is a SheetControlDateTimePickerType enum value
    SheetControlDateTimePickerTypeDateRange = "DATE_RANGE"
)
const (
    // SheetControlListTypeMultiSelect is a SheetControlListType enum value
    SheetControlListTypeMultiSelect = "MULTI_SELECT"

    // SheetControlListTypeSingleSelect is a SheetControlListType enum value
    SheetControlListTypeSingleSelect = "SINGLE_SELECT"
)
const (
    // SheetControlSliderTypeSinglePoint is a SheetControlSliderType enum value
    SheetControlSliderTypeSinglePoint = "SINGLE_POINT"

    // SheetControlSliderTypeRange is a SheetControlSliderType enum value
    SheetControlSliderTypeRange = "RANGE"
)
const (
    // SimpleNumericalAggregationFunctionSum is a SimpleNumericalAggregationFunction enum value
    SimpleNumericalAggregationFunctionSum = "SUM"

    // SimpleNumericalAggregationFunctionAverage is a SimpleNumericalAggregationFunction enum value
    SimpleNumericalAggregationFunctionAverage = "AVERAGE"

    // SimpleNumericalAggregationFunctionMin is a SimpleNumericalAggregationFunction enum value
    SimpleNumericalAggregationFunctionMin = "MIN"

    // SimpleNumericalAggregationFunctionMax is a SimpleNumericalAggregationFunction enum value
    SimpleNumericalAggregationFunctionMax = "MAX"

    // SimpleNumericalAggregationFunctionCount is a SimpleNumericalAggregationFunction enum value
    SimpleNumericalAggregationFunctionCount = "COUNT"

    // SimpleNumericalAggregationFunctionDistinctCount is a SimpleNumericalAggregationFunction enum value
    SimpleNumericalAggregationFunctionDistinctCount = "DISTINCT_COUNT"

    // SimpleNumericalAggregationFunctionVar is a SimpleNumericalAggregationFunction enum value
    SimpleNumericalAggregationFunctionVar = "VAR"

    // SimpleNumericalAggregationFunctionVarp is a SimpleNumericalAggregationFunction enum value
    SimpleNumericalAggregationFunctionVarp = "VARP"

    // SimpleNumericalAggregationFunctionStdev is a SimpleNumericalAggregationFunction enum value
    SimpleNumericalAggregationFunctionStdev = "STDEV"

    // SimpleNumericalAggregationFunctionStdevp is a SimpleNumericalAggregationFunction enum value
    SimpleNumericalAggregationFunctionStdevp = "STDEVP"

    // SimpleNumericalAggregationFunctionMedian is a SimpleNumericalAggregationFunction enum value
    SimpleNumericalAggregationFunctionMedian = "MEDIAN"
)
const (
    // SimpleTotalAggregationFunctionDefault is a SimpleTotalAggregationFunction enum value
    SimpleTotalAggregationFunctionDefault = "DEFAULT"

    // SimpleTotalAggregationFunctionSum is a SimpleTotalAggregationFunction enum value
    SimpleTotalAggregationFunctionSum = "SUM"

    // SimpleTotalAggregationFunctionAverage is a SimpleTotalAggregationFunction enum value
    SimpleTotalAggregationFunctionAverage = "AVERAGE"

    // SimpleTotalAggregationFunctionMin is a SimpleTotalAggregationFunction enum value
    SimpleTotalAggregationFunctionMin = "MIN"

    // SimpleTotalAggregationFunctionMax is a SimpleTotalAggregationFunction enum value
    SimpleTotalAggregationFunctionMax = "MAX"

    // SimpleTotalAggregationFunctionNone is a SimpleTotalAggregationFunction enum value
    SimpleTotalAggregationFunctionNone = "NONE"
)
const (
    // SmallMultiplesAxisPlacementOutside is a SmallMultiplesAxisPlacement enum value
    SmallMultiplesAxisPlacementOutside = "OUTSIDE"

    // SmallMultiplesAxisPlacementInside is a SmallMultiplesAxisPlacement enum value
    SmallMultiplesAxisPlacementInside = "INSIDE"
)
const (
    // SmallMultiplesAxisScaleShared is a SmallMultiplesAxisScale enum value
    SmallMultiplesAxisScaleShared = "SHARED"

    // SmallMultiplesAxisScaleIndependent is a SmallMultiplesAxisScale enum value
    SmallMultiplesAxisScaleIndependent = "INDEPENDENT"
)
const (
    // SnapshotFileFormatTypeCsv is a SnapshotFileFormatType enum value
    SnapshotFileFormatTypeCsv = "CSV"

    // SnapshotFileFormatTypePdf is a SnapshotFileFormatType enum value
    SnapshotFileFormatTypePdf = "PDF"

    // SnapshotFileFormatTypeExcel is a SnapshotFileFormatType enum value
    SnapshotFileFormatTypeExcel = "EXCEL"
)
const (
    // SnapshotFileSheetSelectionScopeAllVisuals is a SnapshotFileSheetSelectionScope enum value
    SnapshotFileSheetSelectionScopeAllVisuals = "ALL_VISUALS"

    // SnapshotFileSheetSelectionScopeSelectedVisuals is a SnapshotFileSheetSelectionScope enum value
    SnapshotFileSheetSelectionScopeSelectedVisuals = "SELECTED_VISUALS"
)
const (
    // SnapshotJobStatusQueued is a SnapshotJobStatus enum value
    SnapshotJobStatusQueued = "QUEUED"

    // SnapshotJobStatusRunning is a SnapshotJobStatus enum value
    SnapshotJobStatusRunning = "RUNNING"

    // SnapshotJobStatusCompleted is a SnapshotJobStatus enum value
    SnapshotJobStatusCompleted = "COMPLETED"

    // SnapshotJobStatusFailed is a SnapshotJobStatus enum value
    SnapshotJobStatusFailed = "FAILED"
)
const (
    // SortDirectionAsc is a SortDirection enum value
    SortDirectionAsc = "ASC"

    // SortDirectionDesc is a SortDirection enum value
    SortDirectionDesc = "DESC"
)
const (
    // SpecialValueEmpty is a SpecialValue enum value
    SpecialValueEmpty = "EMPTY"

    // SpecialValueNull is a SpecialValue enum value
    SpecialValueNull = "NULL"

    // SpecialValueOther is a SpecialValue enum value
    SpecialValueOther = "OTHER"
)
const (
    // StarburstProductTypeGalaxy is a StarburstProductType enum value
    StarburstProductTypeGalaxy = "GALAXY"

    // StarburstProductTypeEnterprise is a StarburstProductType enum value
    StarburstProductTypeEnterprise = "ENTERPRISE"
)
const (
    // StatusEnabled is a Status enum value
    StatusEnabled = "ENABLED"

    // StatusDisabled is a Status enum value
    StatusDisabled = "DISABLED"
)
const (
    // StyledCellTypeTotal is a StyledCellType enum value
    StyledCellTypeTotal = "TOTAL"

    // StyledCellTypeMetricHeader is a StyledCellType enum value
    StyledCellTypeMetricHeader = "METRIC_HEADER"

    // StyledCellTypeValue is a StyledCellType enum value
    StyledCellTypeValue = "VALUE"
)
const (
    // TableBorderStyleNone is a TableBorderStyle enum value
    TableBorderStyleNone = "NONE"

    // TableBorderStyleSolid is a TableBorderStyle enum value
    TableBorderStyleSolid = "SOLID"
)
const (
    // TableCellImageScalingConfigurationFitToCellHeight is a TableCellImageScalingConfiguration enum value
    TableCellImageScalingConfigurationFitToCellHeight = "FIT_TO_CELL_HEIGHT"

    // TableCellImageScalingConfigurationFitToCellWidth is a TableCellImageScalingConfiguration enum value
    TableCellImageScalingConfigurationFitToCellWidth = "FIT_TO_CELL_WIDTH"

    // TableCellImageScalingConfigurationDoNotScale is a TableCellImageScalingConfiguration enum value
    TableCellImageScalingConfigurationDoNotScale = "DO_NOT_SCALE"
)
const (
    // TableOrientationVertical is a TableOrientation enum value
    TableOrientationVertical = "VERTICAL"

    // TableOrientationHorizontal is a TableOrientation enum value
    TableOrientationHorizontal = "HORIZONTAL"
)
const (
    // TableTotalsPlacementStart is a TableTotalsPlacement enum value
    TableTotalsPlacementStart = "START"

    // TableTotalsPlacementEnd is a TableTotalsPlacement enum value
    TableTotalsPlacementEnd = "END"

    // TableTotalsPlacementAuto is a TableTotalsPlacement enum value
    TableTotalsPlacementAuto = "AUTO"
)
const (
    // TableTotalsScrollStatusPinned is a TableTotalsScrollStatus enum value
    TableTotalsScrollStatusPinned = "PINNED"

    // TableTotalsScrollStatusScrolled is a TableTotalsScrollStatus enum value
    TableTotalsScrollStatusScrolled = "SCROLLED"
)
const (
    // TemplateErrorTypeSourceNotFound is a TemplateErrorType enum value
    TemplateErrorTypeSourceNotFound = "SOURCE_NOT_FOUND"

    // TemplateErrorTypeDataSetNotFound is a TemplateErrorType enum value
    TemplateErrorTypeDataSetNotFound = "DATA_SET_NOT_FOUND"

    // TemplateErrorTypeInternalFailure is a TemplateErrorType enum value
    TemplateErrorTypeInternalFailure = "INTERNAL_FAILURE"

    // TemplateErrorTypeAccessDenied is a TemplateErrorType enum value
    TemplateErrorTypeAccessDenied = "ACCESS_DENIED"
)
const (
    // TextQualifierDoubleQuote is a TextQualifier enum value
    TextQualifierDoubleQuote = "DOUBLE_QUOTE"

    // TextQualifierSingleQuote is a TextQualifier enum value
    TextQualifierSingleQuote = "SINGLE_QUOTE"
)
const (
    // TextWrapNone is a TextWrap enum value
    TextWrapNone = "NONE"

    // TextWrapWrap is a TextWrap enum value
    TextWrapWrap = "WRAP"
)
const (
    // ThemeTypeQuicksight is a ThemeType enum value
    ThemeTypeQuicksight = "QUICKSIGHT"

    // ThemeTypeCustom is a ThemeType enum value
    ThemeTypeCustom = "CUSTOM"

    // ThemeTypeAll is a ThemeType enum value
    ThemeTypeAll = "ALL"
)
const (
    // TimeGranularityYear is a TimeGranularity enum value
    TimeGranularityYear = "YEAR"

    // TimeGranularityQuarter is a TimeGranularity enum value
    TimeGranularityQuarter = "QUARTER"

    // TimeGranularityMonth is a TimeGranularity enum value
    TimeGranularityMonth = "MONTH"

    // TimeGranularityWeek is a TimeGranularity enum value
    TimeGranularityWeek = "WEEK"

    // TimeGranularityDay is a TimeGranularity enum value
    TimeGranularityDay = "DAY"

    // TimeGranularityHour is a TimeGranularity enum value
    TimeGranularityHour = "HOUR"

    // TimeGranularityMinute is a TimeGranularity enum value
    TimeGranularityMinute = "MINUTE"

    // TimeGranularitySecond is a TimeGranularity enum value
    TimeGranularitySecond = "SECOND"

    // TimeGranularityMillisecond is a TimeGranularity enum value
    TimeGranularityMillisecond = "MILLISECOND"
)
const (
    // TooltipTargetBoth is a TooltipTarget enum value
    TooltipTargetBoth = "BOTH"

    // TooltipTargetBar is a TooltipTarget enum value
    TooltipTargetBar = "BAR"

    // TooltipTargetLine is a TooltipTarget enum value
    TooltipTargetLine = "LINE"
)
const (
    // TooltipTitleTypeNone is a TooltipTitleType enum value
    TooltipTitleTypeNone = "NONE"

    // TooltipTitleTypePrimaryValue is a TooltipTitleType enum value
    TooltipTitleTypePrimaryValue = "PRIMARY_VALUE"
)
const (
    // TopBottomComputationTypeTop is a TopBottomComputationType enum value
    TopBottomComputationTypeTop = "TOP"

    // TopBottomComputationTypeBottom is a TopBottomComputationType enum value
    TopBottomComputationTypeBottom = "BOTTOM"
)
const (
    // TopBottomSortOrderPercentDifference is a TopBottomSortOrder enum value
    TopBottomSortOrderPercentDifference = "PERCENT_DIFFERENCE"

    // TopBottomSortOrderAbsoluteDifference is a TopBottomSortOrder enum value
    TopBottomSortOrderAbsoluteDifference = "ABSOLUTE_DIFFERENCE"
)
const (
    // TopicNumericSeparatorSymbolComma is a TopicNumericSeparatorSymbol enum value
    TopicNumericSeparatorSymbolComma = "COMMA"

    // TopicNumericSeparatorSymbolDot is a TopicNumericSeparatorSymbol enum value
    TopicNumericSeparatorSymbolDot = "DOT"
)
const (
    // TopicRefreshStatusInitialized is a TopicRefreshStatus enum value
    TopicRefreshStatusInitialized = "INITIALIZED"

    // TopicRefreshStatusRunning is a TopicRefreshStatus enum value
    TopicRefreshStatusRunning = "RUNNING"

    // TopicRefreshStatusFailed is a TopicRefreshStatus enum value
    TopicRefreshStatusFailed = "FAILED"

    // TopicRefreshStatusCompleted is a TopicRefreshStatus enum value
    TopicRefreshStatusCompleted = "COMPLETED"

    // TopicRefreshStatusCancelled is a TopicRefreshStatus enum value
    TopicRefreshStatusCancelled = "CANCELLED"
)
const (
    // TopicRelativeDateFilterFunctionPrevious is a TopicRelativeDateFilterFunction enum value
    TopicRelativeDateFilterFunctionPrevious = "PREVIOUS"

    // TopicRelativeDateFilterFunctionThis is a TopicRelativeDateFilterFunction enum value
    TopicRelativeDateFilterFunctionThis = "THIS"

    // TopicRelativeDateFilterFunctionLast is a TopicRelativeDateFilterFunction enum value
    TopicRelativeDateFilterFunctionLast = "LAST"

    // TopicRelativeDateFilterFunctionNext is a TopicRelativeDateFilterFunction enum value
    TopicRelativeDateFilterFunctionNext = "NEXT"

    // TopicRelativeDateFilterFunctionNow is a TopicRelativeDateFilterFunction enum value
    TopicRelativeDateFilterFunctionNow = "NOW"
)
const (
    // TopicScheduleTypeHourly is a TopicScheduleType enum value
    TopicScheduleTypeHourly = "HOURLY"

    // TopicScheduleTypeDaily is a TopicScheduleType enum value
    TopicScheduleTypeDaily = "DAILY"

    // TopicScheduleTypeWeekly is a TopicScheduleType enum value
    TopicScheduleTypeWeekly = "WEEKLY"

    // TopicScheduleTypeMonthly is a TopicScheduleType enum value
    TopicScheduleTypeMonthly = "MONTHLY"
)
const (
    // TopicTimeGranularitySecond is a TopicTimeGranularity enum value
    TopicTimeGranularitySecond = "SECOND"

    // TopicTimeGranularityMinute is a TopicTimeGranularity enum value
    TopicTimeGranularityMinute = "MINUTE"

    // TopicTimeGranularityHour is a TopicTimeGranularity enum value
    TopicTimeGranularityHour = "HOUR"

    // TopicTimeGranularityDay is a TopicTimeGranularity enum value
    TopicTimeGranularityDay = "DAY"

    // TopicTimeGranularityWeek is a TopicTimeGranularity enum value
    TopicTimeGranularityWeek = "WEEK"

    // TopicTimeGranularityMonth is a TopicTimeGranularity enum value
    TopicTimeGranularityMonth = "MONTH"

    // TopicTimeGranularityQuarter is a TopicTimeGranularity enum value
    TopicTimeGranularityQuarter = "QUARTER"

    // TopicTimeGranularityYear is a TopicTimeGranularity enum value
    TopicTimeGranularityYear = "YEAR"
)
const (
    // TopicUserExperienceVersionLegacy is a TopicUserExperienceVersion enum value
    TopicUserExperienceVersionLegacy = "LEGACY"

    // TopicUserExperienceVersionNewReaderExperience is a TopicUserExperienceVersion enum value
    TopicUserExperienceVersionNewReaderExperience = "NEW_READER_EXPERIENCE"
)
const (
    // URLTargetConfigurationNewTab is a URLTargetConfiguration enum value
    URLTargetConfigurationNewTab = "NEW_TAB"

    // URLTargetConfigurationNewWindow is a URLTargetConfiguration enum value
    URLTargetConfigurationNewWindow = "NEW_WINDOW"

    // URLTargetConfigurationSameTab is a URLTargetConfiguration enum value
    URLTargetConfigurationSameTab = "SAME_TAB"
)
const (
    // UndefinedSpecifiedValueTypeLeast is a UndefinedSpecifiedValueType enum value
    UndefinedSpecifiedValueTypeLeast = "LEAST"

    // UndefinedSpecifiedValueTypeMost is a UndefinedSpecifiedValueType enum value
    UndefinedSpecifiedValueTypeMost = "MOST"
)
const (
    // UserRoleAdmin is a UserRole enum value
    UserRoleAdmin = "ADMIN"

    // UserRoleAuthor is a UserRole enum value
    UserRoleAuthor = "AUTHOR"

    // UserRoleReader is a UserRole enum value
    UserRoleReader = "READER"

    // UserRoleRestrictedAuthor is a UserRole enum value
    UserRoleRestrictedAuthor = "RESTRICTED_AUTHOR"

    // UserRoleRestrictedReader is a UserRole enum value
    UserRoleRestrictedReader = "RESTRICTED_READER"
)
const (
    // VPCConnectionAvailabilityStatusAvailable is a VPCConnectionAvailabilityStatus enum value
    VPCConnectionAvailabilityStatusAvailable = "AVAILABLE"

    // VPCConnectionAvailabilityStatusUnavailable is a VPCConnectionAvailabilityStatus enum value
    VPCConnectionAvailabilityStatusUnavailable = "UNAVAILABLE"

    // VPCConnectionAvailabilityStatusPartiallyAvailable is a VPCConnectionAvailabilityStatus enum value
    VPCConnectionAvailabilityStatusPartiallyAvailable = "PARTIALLY_AVAILABLE"
)
const (
    // VPCConnectionResourceStatusCreationInProgress is a VPCConnectionResourceStatus enum value
    VPCConnectionResourceStatusCreationInProgress = "CREATION_IN_PROGRESS"

    // VPCConnectionResourceStatusCreationSuccessful is a VPCConnectionResourceStatus enum value
    VPCConnectionResourceStatusCreationSuccessful = "CREATION_SUCCESSFUL"

    // VPCConnectionResourceStatusCreationFailed is a VPCConnectionResourceStatus enum value
    VPCConnectionResourceStatusCreationFailed = "CREATION_FAILED"

    // VPCConnectionResourceStatusUpdateInProgress is a VPCConnectionResourceStatus enum value
    VPCConnectionResourceStatusUpdateInProgress = "UPDATE_IN_PROGRESS"

    // VPCConnectionResourceStatusUpdateSuccessful is a VPCConnectionResourceStatus enum value
    VPCConnectionResourceStatusUpdateSuccessful = "UPDATE_SUCCESSFUL"

    // VPCConnectionResourceStatusUpdateFailed is a VPCConnectionResourceStatus enum value
    VPCConnectionResourceStatusUpdateFailed = "UPDATE_FAILED"

    // VPCConnectionResourceStatusDeletionInProgress is a VPCConnectionResourceStatus enum value
    VPCConnectionResourceStatusDeletionInProgress = "DELETION_IN_PROGRESS"

    // VPCConnectionResourceStatusDeletionFailed is a VPCConnectionResourceStatus enum value
    VPCConnectionResourceStatusDeletionFailed = "DELETION_FAILED"

    // VPCConnectionResourceStatusDeleted is a VPCConnectionResourceStatus enum value
    VPCConnectionResourceStatusDeleted = "DELETED"
)
const (
    // ValidationStrategyModeStrict is a ValidationStrategyMode enum value
    ValidationStrategyModeStrict = "STRICT"

    // ValidationStrategyModeLenient is a ValidationStrategyMode enum value
    ValidationStrategyModeLenient = "LENIENT"
)
const (
    // ValueWhenUnsetOptionRecommendedValue is a ValueWhenUnsetOption enum value
    ValueWhenUnsetOptionRecommendedValue = "RECOMMENDED_VALUE"

    // ValueWhenUnsetOptionNull is a ValueWhenUnsetOption enum value
    ValueWhenUnsetOptionNull = "NULL"
)
const (
    // VerticalTextAlignmentTop is a VerticalTextAlignment enum value
    VerticalTextAlignmentTop = "TOP"

    // VerticalTextAlignmentMiddle is a VerticalTextAlignment enum value
    VerticalTextAlignmentMiddle = "MIDDLE"

    // VerticalTextAlignmentBottom is a VerticalTextAlignment enum value
    VerticalTextAlignmentBottom = "BOTTOM"

    // VerticalTextAlignmentAuto is a VerticalTextAlignment enum value
    VerticalTextAlignmentAuto = "AUTO"
)
const (
    // VisibilityHidden is a Visibility enum value
    VisibilityHidden = "HIDDEN"

    // VisibilityVisible is a Visibility enum value
    VisibilityVisible = "VISIBLE"
)
const (
    // VisualCustomActionTriggerDataPointClick is a VisualCustomActionTrigger enum value
    VisualCustomActionTriggerDataPointClick = "DATA_POINT_CLICK"

    // VisualCustomActionTriggerDataPointMenu is a VisualCustomActionTrigger enum value
    VisualCustomActionTriggerDataPointMenu = "DATA_POINT_MENU"
)
const (
    // WidgetStatusEnabled is a WidgetStatus enum value
    WidgetStatusEnabled = "ENABLED"

    // WidgetStatusDisabled is a WidgetStatus enum value
    WidgetStatusDisabled = "DISABLED"
)
const (
    // WordCloudCloudLayoutFluid is a WordCloudCloudLayout enum value
    WordCloudCloudLayoutFluid = "FLUID"

    // WordCloudCloudLayoutNormal is a WordCloudCloudLayout enum value
    WordCloudCloudLayoutNormal = "NORMAL"
)
const (
    // WordCloudWordCasingLowerCase is a WordCloudWordCasing enum value
    WordCloudWordCasingLowerCase = "LOWER_CASE"

    // WordCloudWordCasingExistingCase is a WordCloudWordCasing enum value
    WordCloudWordCasingExistingCase = "EXISTING_CASE"
)
const (
    // WordCloudWordOrientationHorizontal is a WordCloudWordOrientation enum value
    WordCloudWordOrientationHorizontal = "HORIZONTAL"

    // WordCloudWordOrientationHorizontalAndVertical is a WordCloudWordOrientation enum value
    WordCloudWordOrientationHorizontalAndVertical = "HORIZONTAL_AND_VERTICAL"
)
const (
    // WordCloudWordPaddingNone is a WordCloudWordPadding enum value
    WordCloudWordPaddingNone = "NONE"

    // WordCloudWordPaddingSmall is a WordCloudWordPadding enum value
    WordCloudWordPaddingSmall = "SMALL"

    // WordCloudWordPaddingMedium is a WordCloudWordPadding enum value
    WordCloudWordPaddingMedium = "MEDIUM"

    // WordCloudWordPaddingLarge is a WordCloudWordPadding enum value
    WordCloudWordPaddingLarge = "LARGE"
)
const (
    // WordCloudWordScalingEmphasize is a WordCloudWordScaling enum value
    WordCloudWordScalingEmphasize = "EMPHASIZE"

    // WordCloudWordScalingNormal is a WordCloudWordScaling enum value
    WordCloudWordScalingNormal = "NORMAL"
)
const (

    // ErrCodeAccessDeniedException for service response error code
    // "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.
    ErrCodeAccessDeniedException = "AccessDeniedException"

    // ErrCodeConcurrentUpdatingException for service response error code
    // "ConcurrentUpdatingException".
    //
    // A resource is already in a state that indicates an operation is happening
    // that must complete before a new update can be applied.
    ErrCodeConcurrentUpdatingException = "ConcurrentUpdatingException"

    // ErrCodeConflictException for service response error code
    // "ConflictException".
    //
    // Updating or deleting a resource can cause an inconsistent state.
    ErrCodeConflictException = "ConflictException"

    // ErrCodeDomainNotWhitelistedException for service response error code
    // "DomainNotWhitelistedException".
    //
    // The domain specified isn't on the allow list. All domains for embedded dashboards
    // must be added to the approved list by an Amazon QuickSight admin.
    ErrCodeDomainNotWhitelistedException = "DomainNotWhitelistedException"

    // ErrCodeIdentityTypeNotSupportedException for service response error code
    // "IdentityTypeNotSupportedException".
    //
    // The identity type specified isn't supported. Supported identity types include
    // IAM and QUICKSIGHT.
    ErrCodeIdentityTypeNotSupportedException = "IdentityTypeNotSupportedException"

    // ErrCodeInternalFailureException for service response error code
    // "InternalFailureException".
    //
    // An internal failure occurred.
    ErrCodeInternalFailureException = "InternalFailureException"

    // ErrCodeInvalidNextTokenException for service response error code
    // "InvalidNextTokenException".
    //
    // The NextToken value isn't valid.
    ErrCodeInvalidNextTokenException = "InvalidNextTokenException"

    // ErrCodeInvalidParameterValueException for service response error code
    // "InvalidParameterValueException".
    //
    // One or more parameters has a value that isn't valid.
    ErrCodeInvalidParameterValueException = "InvalidParameterValueException"

    // ErrCodeInvalidRequestException for service response error code
    // "InvalidRequestException".
    //
    // You don't have this feature activated for your account. To fix this issue,
    // contact Amazon Web Services support.
    ErrCodeInvalidRequestException = "InvalidRequestException"

    // ErrCodeLimitExceededException for service response error code
    // "LimitExceededException".
    //
    // A limit is exceeded.
    ErrCodeLimitExceededException = "LimitExceededException"

    // ErrCodePreconditionNotMetException for service response error code
    // "PreconditionNotMetException".
    //
    // One or more preconditions aren't met.
    ErrCodePreconditionNotMetException = "PreconditionNotMetException"

    // ErrCodeResourceExistsException for service response error code
    // "ResourceExistsException".
    //
    // The resource specified already exists.
    ErrCodeResourceExistsException = "ResourceExistsException"

    // ErrCodeResourceNotFoundException for service response error code
    // "ResourceNotFoundException".
    //
    // One or more resources can't be found.
    ErrCodeResourceNotFoundException = "ResourceNotFoundException"

    // ErrCodeResourceUnavailableException for service response error code
    // "ResourceUnavailableException".
    //
    // This resource is currently unavailable.
    ErrCodeResourceUnavailableException = "ResourceUnavailableException"

    // ErrCodeSessionLifetimeInMinutesInvalidException for service response error code
    // "SessionLifetimeInMinutesInvalidException".
    //
    // The number of minutes specified for the lifetime of a session isn't valid.
    // The session lifetime must be 15-600 minutes.
    ErrCodeSessionLifetimeInMinutesInvalidException = "SessionLifetimeInMinutesInvalidException"

    // ErrCodeThrottlingException for service response error code
    // "ThrottlingException".
    //
    // Access is throttled.
    ErrCodeThrottlingException = "ThrottlingException"

    // ErrCodeUnsupportedPricingPlanException for service response error code
    // "UnsupportedPricingPlanException".
    //
    // This error indicates that you are calling an embedding operation in Amazon
    // QuickSight without the required pricing plan on your Amazon Web Services
    // account. Before you can use embedding for anonymous users, a QuickSight administrator
    // needs to add capacity pricing to Amazon QuickSight. You can do this on the
    // Manage Amazon QuickSight page.
    //
    // After capacity pricing is added, you can use the GetDashboardEmbedUrl (https://docs.aws.amazon.com/quicksight/latest/APIReference/API_GetDashboardEmbedUrl.html)
    // API operation with the --identity-type ANONYMOUS option.
    ErrCodeUnsupportedPricingPlanException = "UnsupportedPricingPlanException"

    // ErrCodeUnsupportedUserEditionException for service response error code
    // "UnsupportedUserEditionException".
    //
    // This error indicates that you are calling an operation on an Amazon QuickSight
    // subscription where the edition doesn't include support for that operation.
    // Amazon Amazon QuickSight currently has Standard Edition and Enterprise Edition.
    // Not every operation and capability is available in every edition.
    ErrCodeUnsupportedUserEditionException = "UnsupportedUserEditionException"

    // ErrCodeUserNotFoundException for service response error code
    // "QuickSightUserNotFoundException".
    //
    // The user with the provided name isn't found. This error can happen in any
    // operation that requires finding a user based on a provided user name, such
    // as DeleteUser, DescribeUser, and so on.
    ErrCodeUserNotFoundException = "QuickSightUserNotFoundException"
)
const (
    ServiceName = "QuickSight" // Name of service.
    EndpointsID = "quicksight" // ID to lookup a service endpoint with.
    ServiceID   = "QuickSight" // ServiceID is a unique identifier of a specific service.
)

Service information constants

const (
    // AnchorOptionNow is a AnchorOption enum value
    AnchorOptionNow = "NOW"
)
const (
    // AssetBundleExportJobAnalysisPropertyToOverrideName is a AssetBundleExportJobAnalysisPropertyToOverride enum value
    AssetBundleExportJobAnalysisPropertyToOverrideName = "Name"
)
const (
    // AssetBundleExportJobDashboardPropertyToOverrideName is a AssetBundleExportJobDashboardPropertyToOverride enum value
    AssetBundleExportJobDashboardPropertyToOverrideName = "Name"
)
const (
    // AssetBundleExportJobDataSetPropertyToOverrideName is a AssetBundleExportJobDataSetPropertyToOverride enum value
    AssetBundleExportJobDataSetPropertyToOverrideName = "Name"
)
const (
    // AssetBundleExportJobRefreshSchedulePropertyToOverrideStartAfterDateTime is a AssetBundleExportJobRefreshSchedulePropertyToOverride enum value
    AssetBundleExportJobRefreshSchedulePropertyToOverrideStartAfterDateTime = "StartAfterDateTime"
)
const (
    // AssetBundleExportJobThemePropertyToOverrideName is a AssetBundleExportJobThemePropertyToOverride enum value
    AssetBundleExportJobThemePropertyToOverrideName = "Name"
)
const (
    // CategoryFilterSelectAllOptionsFilterAllValues is a CategoryFilterSelectAllOptions enum value
    CategoryFilterSelectAllOptionsFilterAllValues = "FILTER_ALL_VALUES"
)
const (
    // ConditionalFormattingIconDisplayOptionIconOnly is a ConditionalFormattingIconDisplayOption enum value
    ConditionalFormattingIconDisplayOptionIconOnly = "ICON_ONLY"
)
const (
    // GeoSpatialCountryCodeUs is a GeoSpatialCountryCode enum value
    GeoSpatialCountryCodeUs = "US"
)
const (
    // GroupFilterAttributeGroupName is a GroupFilterAttribute enum value
    GroupFilterAttributeGroupName = "GROUP_NAME"
)
const (
    // GroupFilterOperatorStartsWith is a GroupFilterOperator enum value
    GroupFilterOperatorStartsWith = "StartsWith"
)
const (
    // IdentityStoreQuicksight is a IdentityStore enum value
    IdentityStoreQuicksight = "QUICKSIGHT"
)
const (
    // NumericFilterSelectAllOptionsFilterAllValues is a NumericFilterSelectAllOptions enum value
    NumericFilterSelectAllOptionsFilterAllValues = "FILTER_ALL_VALUES"
)
const (
    // SelectAllValueOptionsAllValues is a SelectAllValueOptions enum value
    SelectAllValueOptionsAllValues = "ALL_VALUES"
)
const (
    // SelectedFieldOptionsAllFields is a SelectedFieldOptions enum value
    SelectedFieldOptionsAllFields = "ALL_FIELDS"
)
const (
    // ServiceTypeRedshift is a ServiceType enum value
    ServiceTypeRedshift = "REDSHIFT"
)
const (
    // SimpleAttributeAggregationFunctionUniqueValue is a SimpleAttributeAggregationFunction enum value
    SimpleAttributeAggregationFunctionUniqueValue = "UNIQUE_VALUE"
)
const (
    // SingleYAxisOptionPrimaryYAxis is a SingleYAxisOption enum value
    SingleYAxisOptionPrimaryYAxis = "PRIMARY_Y_AXIS"
)
const (
    // TableFieldIconSetTypeLink is a TableFieldIconSetType enum value
    TableFieldIconSetTypeLink = "LINK"
)
const (
    // TargetVisualOptionsAllVisuals is a TargetVisualOptions enum value
    TargetVisualOptionsAllVisuals = "ALL_VISUALS"
)
const (
    // ThemeErrorTypeInternalFailure is a ThemeErrorType enum value
    ThemeErrorTypeInternalFailure = "INTERNAL_FAILURE"
)

func AnalysisErrorType_Values

func AnalysisErrorType_Values() []string

AnalysisErrorType_Values returns all elements of the AnalysisErrorType enum

func AnalysisFilterAttribute_Values

func AnalysisFilterAttribute_Values() []string

AnalysisFilterAttribute_Values returns all elements of the AnalysisFilterAttribute enum

func AnchorOption_Values

func AnchorOption_Values() []string

AnchorOption_Values returns all elements of the AnchorOption enum

func ArcThicknessOptions_Values

func ArcThicknessOptions_Values() []string

ArcThicknessOptions_Values returns all elements of the ArcThicknessOptions enum

func ArcThickness_Values

func ArcThickness_Values() []string

ArcThickness_Values returns all elements of the ArcThickness enum

func AssetBundleExportFormat_Values

func AssetBundleExportFormat_Values() []string

AssetBundleExportFormat_Values returns all elements of the AssetBundleExportFormat enum

func AssetBundleExportJobAnalysisPropertyToOverride_Values

func AssetBundleExportJobAnalysisPropertyToOverride_Values() []string

AssetBundleExportJobAnalysisPropertyToOverride_Values returns all elements of the AssetBundleExportJobAnalysisPropertyToOverride enum

func AssetBundleExportJobDashboardPropertyToOverride_Values

func AssetBundleExportJobDashboardPropertyToOverride_Values() []string

AssetBundleExportJobDashboardPropertyToOverride_Values returns all elements of the AssetBundleExportJobDashboardPropertyToOverride enum

func AssetBundleExportJobDataSetPropertyToOverride_Values

func AssetBundleExportJobDataSetPropertyToOverride_Values() []string

AssetBundleExportJobDataSetPropertyToOverride_Values returns all elements of the AssetBundleExportJobDataSetPropertyToOverride enum

func AssetBundleExportJobDataSourcePropertyToOverride_Values

func AssetBundleExportJobDataSourcePropertyToOverride_Values() []string

AssetBundleExportJobDataSourcePropertyToOverride_Values returns all elements of the AssetBundleExportJobDataSourcePropertyToOverride enum

func AssetBundleExportJobRefreshSchedulePropertyToOverride_Values

func AssetBundleExportJobRefreshSchedulePropertyToOverride_Values() []string

AssetBundleExportJobRefreshSchedulePropertyToOverride_Values returns all elements of the AssetBundleExportJobRefreshSchedulePropertyToOverride enum

func AssetBundleExportJobStatus_Values

func AssetBundleExportJobStatus_Values() []string

AssetBundleExportJobStatus_Values returns all elements of the AssetBundleExportJobStatus enum

func AssetBundleExportJobThemePropertyToOverride_Values

func AssetBundleExportJobThemePropertyToOverride_Values() []string

AssetBundleExportJobThemePropertyToOverride_Values returns all elements of the AssetBundleExportJobThemePropertyToOverride enum

func AssetBundleExportJobVPCConnectionPropertyToOverride_Values

func AssetBundleExportJobVPCConnectionPropertyToOverride_Values() []string

AssetBundleExportJobVPCConnectionPropertyToOverride_Values returns all elements of the AssetBundleExportJobVPCConnectionPropertyToOverride enum

func AssetBundleImportFailureAction_Values

func AssetBundleImportFailureAction_Values() []string

AssetBundleImportFailureAction_Values returns all elements of the AssetBundleImportFailureAction enum

func AssetBundleImportJobStatus_Values

func AssetBundleImportJobStatus_Values() []string

AssetBundleImportJobStatus_Values returns all elements of the AssetBundleImportJobStatus enum

func AssignmentStatus_Values

func AssignmentStatus_Values() []string

AssignmentStatus_Values returns all elements of the AssignmentStatus enum

func AuthenticationMethodOption_Values

func AuthenticationMethodOption_Values() []string

AuthenticationMethodOption_Values returns all elements of the AuthenticationMethodOption enum

func AuthorSpecifiedAggregation_Values

func AuthorSpecifiedAggregation_Values() []string

AuthorSpecifiedAggregation_Values returns all elements of the AuthorSpecifiedAggregation enum

func AxisBinding_Values

func AxisBinding_Values() []string

AxisBinding_Values returns all elements of the AxisBinding enum

func BarChartOrientation_Values

func BarChartOrientation_Values() []string

BarChartOrientation_Values returns all elements of the BarChartOrientation enum

func BarsArrangement_Values

func BarsArrangement_Values() []string

BarsArrangement_Values returns all elements of the BarsArrangement enum

func BaseMapStyleType_Values

func BaseMapStyleType_Values() []string

BaseMapStyleType_Values returns all elements of the BaseMapStyleType enum

func BoxPlotFillStyle_Values

func BoxPlotFillStyle_Values() []string

BoxPlotFillStyle_Values returns all elements of the BoxPlotFillStyle enum

func CategoricalAggregationFunction_Values

func CategoricalAggregationFunction_Values() []string

CategoricalAggregationFunction_Values returns all elements of the CategoricalAggregationFunction enum

func CategoryFilterFunction_Values

func CategoryFilterFunction_Values() []string

CategoryFilterFunction_Values returns all elements of the CategoryFilterFunction enum

func CategoryFilterMatchOperator_Values

func CategoryFilterMatchOperator_Values() []string

CategoryFilterMatchOperator_Values returns all elements of the CategoryFilterMatchOperator enum

func CategoryFilterSelectAllOptions_Values

func CategoryFilterSelectAllOptions_Values() []string

CategoryFilterSelectAllOptions_Values returns all elements of the CategoryFilterSelectAllOptions enum

func CategoryFilterType_Values

func CategoryFilterType_Values() []string

CategoryFilterType_Values returns all elements of the CategoryFilterType enum

func ColorFillType_Values

func ColorFillType_Values() []string

ColorFillType_Values returns all elements of the ColorFillType enum

func ColumnDataRole_Values

func ColumnDataRole_Values() []string

ColumnDataRole_Values returns all elements of the ColumnDataRole enum

func ColumnDataSubType_Values

func ColumnDataSubType_Values() []string

ColumnDataSubType_Values returns all elements of the ColumnDataSubType enum

func ColumnDataType_Values

func ColumnDataType_Values() []string

ColumnDataType_Values returns all elements of the ColumnDataType enum

func ColumnOrderingType_Values

func ColumnOrderingType_Values() []string

ColumnOrderingType_Values returns all elements of the ColumnOrderingType enum

func ColumnRole_Values

func ColumnRole_Values() []string

ColumnRole_Values returns all elements of the ColumnRole enum

func ColumnTagName_Values

func ColumnTagName_Values() []string

ColumnTagName_Values returns all elements of the ColumnTagName enum

func ComparisonMethod_Values

func ComparisonMethod_Values() []string

ComparisonMethod_Values returns all elements of the ComparisonMethod enum

func ConditionalFormattingIconDisplayOption_Values

func ConditionalFormattingIconDisplayOption_Values() []string

ConditionalFormattingIconDisplayOption_Values returns all elements of the ConditionalFormattingIconDisplayOption enum

func ConditionalFormattingIconSetType_Values

func ConditionalFormattingIconSetType_Values() []string

ConditionalFormattingIconSetType_Values returns all elements of the ConditionalFormattingIconSetType enum

func ConstantType_Values

func ConstantType_Values() []string

ConstantType_Values returns all elements of the ConstantType enum

func CrossDatasetTypes_Values

func CrossDatasetTypes_Values() []string

CrossDatasetTypes_Values returns all elements of the CrossDatasetTypes enum

func CustomContentImageScalingConfiguration_Values

func CustomContentImageScalingConfiguration_Values() []string

CustomContentImageScalingConfiguration_Values returns all elements of the CustomContentImageScalingConfiguration enum

func CustomContentType_Values

func CustomContentType_Values() []string

CustomContentType_Values returns all elements of the CustomContentType enum

func DashboardBehavior_Values

func DashboardBehavior_Values() []string

DashboardBehavior_Values returns all elements of the DashboardBehavior enum

func DashboardErrorType_Values

func DashboardErrorType_Values() []string

DashboardErrorType_Values returns all elements of the DashboardErrorType enum

func DashboardFilterAttribute_Values

func DashboardFilterAttribute_Values() []string

DashboardFilterAttribute_Values returns all elements of the DashboardFilterAttribute enum

func DashboardUIState_Values

func DashboardUIState_Values() []string

DashboardUIState_Values returns all elements of the DashboardUIState enum

func DataLabelContent_Values

func DataLabelContent_Values() []string

DataLabelContent_Values returns all elements of the DataLabelContent enum

func DataLabelOverlap_Values

func DataLabelOverlap_Values() []string

DataLabelOverlap_Values returns all elements of the DataLabelOverlap enum

func DataLabelPosition_Values

func DataLabelPosition_Values() []string

DataLabelPosition_Values returns all elements of the DataLabelPosition enum

func DataSetFilterAttribute_Values

func DataSetFilterAttribute_Values() []string

DataSetFilterAttribute_Values returns all elements of the DataSetFilterAttribute enum

func DataSetImportMode_Values

func DataSetImportMode_Values() []string

DataSetImportMode_Values returns all elements of the DataSetImportMode enum

func DataSourceErrorInfoType_Values

func DataSourceErrorInfoType_Values() []string

DataSourceErrorInfoType_Values returns all elements of the DataSourceErrorInfoType enum

func DataSourceFilterAttribute_Values

func DataSourceFilterAttribute_Values() []string

DataSourceFilterAttribute_Values returns all elements of the DataSourceFilterAttribute enum

func DataSourceType_Values

func DataSourceType_Values() []string

DataSourceType_Values returns all elements of the DataSourceType enum

func DatasetParameterValueType_Values

func DatasetParameterValueType_Values() []string

DatasetParameterValueType_Values returns all elements of the DatasetParameterValueType enum

func DateAggregationFunction_Values

func DateAggregationFunction_Values() []string

DateAggregationFunction_Values returns all elements of the DateAggregationFunction enum

func DayOfTheWeek_Values

func DayOfTheWeek_Values() []string

DayOfTheWeek_Values returns all elements of the DayOfTheWeek enum

func DayOfWeek_Values

func DayOfWeek_Values() []string

DayOfWeek_Values returns all elements of the DayOfWeek enum

func DefaultAggregation_Values

func DefaultAggregation_Values() []string

DefaultAggregation_Values returns all elements of the DefaultAggregation enum

func DisplayFormat_Values

func DisplayFormat_Values() []string

DisplayFormat_Values returns all elements of the DisplayFormat enum

func Edition_Values

func Edition_Values() []string

Edition_Values returns all elements of the Edition enum

func EmbeddingIdentityType_Values

func EmbeddingIdentityType_Values() []string

EmbeddingIdentityType_Values returns all elements of the EmbeddingIdentityType enum

func ExceptionResourceType_Values

func ExceptionResourceType_Values() []string

ExceptionResourceType_Values returns all elements of the ExceptionResourceType enum

func FileFormat_Values

func FileFormat_Values() []string

FileFormat_Values returns all elements of the FileFormat enum

func FilterClass_Values

func FilterClass_Values() []string

FilterClass_Values returns all elements of the FilterClass enum

func FilterNullOption_Values

func FilterNullOption_Values() []string

FilterNullOption_Values returns all elements of the FilterNullOption enum

func FilterOperator_Values

func FilterOperator_Values() []string

FilterOperator_Values returns all elements of the FilterOperator enum

func FilterVisualScope_Values

func FilterVisualScope_Values() []string

FilterVisualScope_Values returns all elements of the FilterVisualScope enum

func FolderFilterAttribute_Values

func FolderFilterAttribute_Values() []string

FolderFilterAttribute_Values returns all elements of the FolderFilterAttribute enum

func FolderType_Values

func FolderType_Values() []string

FolderType_Values returns all elements of the FolderType enum

func FontDecoration_Values

func FontDecoration_Values() []string

FontDecoration_Values returns all elements of the FontDecoration enum

func FontStyle_Values

func FontStyle_Values() []string

FontStyle_Values returns all elements of the FontStyle enum

func FontWeightName_Values

func FontWeightName_Values() []string

FontWeightName_Values returns all elements of the FontWeightName enum

func ForecastComputationSeasonality_Values

func ForecastComputationSeasonality_Values() []string

ForecastComputationSeasonality_Values returns all elements of the ForecastComputationSeasonality enum

func FunnelChartMeasureDataLabelStyle_Values

func FunnelChartMeasureDataLabelStyle_Values() []string

FunnelChartMeasureDataLabelStyle_Values returns all elements of the FunnelChartMeasureDataLabelStyle enum

func GeoSpatialCountryCode_Values

func GeoSpatialCountryCode_Values() []string

GeoSpatialCountryCode_Values returns all elements of the GeoSpatialCountryCode enum

func GeoSpatialDataRole_Values

func GeoSpatialDataRole_Values() []string

GeoSpatialDataRole_Values returns all elements of the GeoSpatialDataRole enum

func GeospatialSelectedPointStyle_Values

func GeospatialSelectedPointStyle_Values() []string

GeospatialSelectedPointStyle_Values returns all elements of the GeospatialSelectedPointStyle enum

func GroupFilterAttribute_Values

func GroupFilterAttribute_Values() []string

GroupFilterAttribute_Values returns all elements of the GroupFilterAttribute enum

func GroupFilterOperator_Values

func GroupFilterOperator_Values() []string

GroupFilterOperator_Values returns all elements of the GroupFilterOperator enum

func HistogramBinType_Values

func HistogramBinType_Values() []string

HistogramBinType_Values returns all elements of the HistogramBinType enum

func HorizontalTextAlignment_Values

func HorizontalTextAlignment_Values() []string

HorizontalTextAlignment_Values returns all elements of the HorizontalTextAlignment enum

func Icon_Values

func Icon_Values() []string

Icon_Values returns all elements of the Icon enum

func IdentityStore_Values

func IdentityStore_Values() []string

IdentityStore_Values returns all elements of the IdentityStore enum

func IdentityType_Values

func IdentityType_Values() []string

IdentityType_Values returns all elements of the IdentityType enum

func IngestionErrorType_Values

func IngestionErrorType_Values() []string

IngestionErrorType_Values returns all elements of the IngestionErrorType enum

func IngestionRequestSource_Values

func IngestionRequestSource_Values() []string

IngestionRequestSource_Values returns all elements of the IngestionRequestSource enum

func IngestionRequestType_Values

func IngestionRequestType_Values() []string

IngestionRequestType_Values returns all elements of the IngestionRequestType enum

func IngestionStatus_Values

func IngestionStatus_Values() []string

IngestionStatus_Values returns all elements of the IngestionStatus enum

func IngestionType_Values

func IngestionType_Values() []string

IngestionType_Values returns all elements of the IngestionType enum

func InputColumnDataType_Values

func InputColumnDataType_Values() []string

InputColumnDataType_Values returns all elements of the InputColumnDataType enum

func JoinType_Values

func JoinType_Values() []string

JoinType_Values returns all elements of the JoinType enum

func KPISparklineType_Values

func KPISparklineType_Values() []string

KPISparklineType_Values returns all elements of the KPISparklineType enum

func KPIVisualStandardLayoutType_Values

func KPIVisualStandardLayoutType_Values() []string

KPIVisualStandardLayoutType_Values returns all elements of the KPIVisualStandardLayoutType enum

func LayoutElementType_Values

func LayoutElementType_Values() []string

LayoutElementType_Values returns all elements of the LayoutElementType enum

func LegendPosition_Values

func LegendPosition_Values() []string

LegendPosition_Values returns all elements of the LegendPosition enum

func LineChartLineStyle_Values

func LineChartLineStyle_Values() []string

LineChartLineStyle_Values returns all elements of the LineChartLineStyle enum

func LineChartMarkerShape_Values

func LineChartMarkerShape_Values() []string

LineChartMarkerShape_Values returns all elements of the LineChartMarkerShape enum

func LineChartType_Values

func LineChartType_Values() []string

LineChartType_Values returns all elements of the LineChartType enum

func LineInterpolation_Values

func LineInterpolation_Values() []string

LineInterpolation_Values returns all elements of the LineInterpolation enum

func LookbackWindowSizeUnit_Values

func LookbackWindowSizeUnit_Values() []string

LookbackWindowSizeUnit_Values returns all elements of the LookbackWindowSizeUnit enum

func MapZoomMode_Values

func MapZoomMode_Values() []string

MapZoomMode_Values returns all elements of the MapZoomMode enum

func MaximumMinimumComputationType_Values

func MaximumMinimumComputationType_Values() []string

MaximumMinimumComputationType_Values returns all elements of the MaximumMinimumComputationType enum

func MemberType_Values

func MemberType_Values() []string

MemberType_Values returns all elements of the MemberType enum

func MissingDataTreatmentOption_Values

func MissingDataTreatmentOption_Values() []string

MissingDataTreatmentOption_Values returns all elements of the MissingDataTreatmentOption enum

func NamedEntityAggType_Values

func NamedEntityAggType_Values() []string

NamedEntityAggType_Values returns all elements of the NamedEntityAggType enum

func NamedFilterAggType_Values

func NamedFilterAggType_Values() []string

NamedFilterAggType_Values returns all elements of the NamedFilterAggType enum

func NamedFilterType_Values

func NamedFilterType_Values() []string

NamedFilterType_Values returns all elements of the NamedFilterType enum

func NamespaceErrorType_Values

func NamespaceErrorType_Values() []string

NamespaceErrorType_Values returns all elements of the NamespaceErrorType enum

func NamespaceStatus_Values

func NamespaceStatus_Values() []string

NamespaceStatus_Values returns all elements of the NamespaceStatus enum

func NegativeValueDisplayMode_Values

func NegativeValueDisplayMode_Values() []string

NegativeValueDisplayMode_Values returns all elements of the NegativeValueDisplayMode enum

func NetworkInterfaceStatus_Values

func NetworkInterfaceStatus_Values() []string

NetworkInterfaceStatus_Values returns all elements of the NetworkInterfaceStatus enum

func NumberScale_Values

func NumberScale_Values() []string

NumberScale_Values returns all elements of the NumberScale enum

func NumericEqualityMatchOperator_Values

func NumericEqualityMatchOperator_Values() []string

NumericEqualityMatchOperator_Values returns all elements of the NumericEqualityMatchOperator enum

func NumericFilterSelectAllOptions_Values

func NumericFilterSelectAllOptions_Values() []string

NumericFilterSelectAllOptions_Values returns all elements of the NumericFilterSelectAllOptions enum

func NumericSeparatorSymbol_Values

func NumericSeparatorSymbol_Values() []string

NumericSeparatorSymbol_Values returns all elements of the NumericSeparatorSymbol enum

func OtherCategories_Values

func OtherCategories_Values() []string

OtherCategories_Values returns all elements of the OtherCategories enum

func PanelBorderStyle_Values

func PanelBorderStyle_Values() []string

PanelBorderStyle_Values returns all elements of the PanelBorderStyle enum

func PaperOrientation_Values

func PaperOrientation_Values() []string

PaperOrientation_Values returns all elements of the PaperOrientation enum

func PaperSize_Values

func PaperSize_Values() []string

PaperSize_Values returns all elements of the PaperSize enum

func ParameterValueType_Values

func ParameterValueType_Values() []string

ParameterValueType_Values returns all elements of the ParameterValueType enum

func PivotTableConditionalFormattingScopeRole_Values

func PivotTableConditionalFormattingScopeRole_Values() []string

PivotTableConditionalFormattingScopeRole_Values returns all elements of the PivotTableConditionalFormattingScopeRole enum

func PivotTableDataPathType_Values

func PivotTableDataPathType_Values() []string

PivotTableDataPathType_Values returns all elements of the PivotTableDataPathType enum

func PivotTableFieldCollapseState_Values

func PivotTableFieldCollapseState_Values() []string

PivotTableFieldCollapseState_Values returns all elements of the PivotTableFieldCollapseState enum

func PivotTableMetricPlacement_Values

func PivotTableMetricPlacement_Values() []string

PivotTableMetricPlacement_Values returns all elements of the PivotTableMetricPlacement enum

func PivotTableRowsLayout_Values

func PivotTableRowsLayout_Values() []string

PivotTableRowsLayout_Values returns all elements of the PivotTableRowsLayout enum

func PivotTableSubtotalLevel_Values

func PivotTableSubtotalLevel_Values() []string

PivotTableSubtotalLevel_Values returns all elements of the PivotTableSubtotalLevel enum

func PrimaryValueDisplayType_Values

func PrimaryValueDisplayType_Values() []string

PrimaryValueDisplayType_Values returns all elements of the PrimaryValueDisplayType enum

func PropertyRole_Values

func PropertyRole_Values() []string

PropertyRole_Values returns all elements of the PropertyRole enum

func PropertyUsage_Values

func PropertyUsage_Values() []string

PropertyUsage_Values returns all elements of the PropertyUsage enum

func RadarChartAxesRangeScale_Values

func RadarChartAxesRangeScale_Values() []string

RadarChartAxesRangeScale_Values returns all elements of the RadarChartAxesRangeScale enum

func RadarChartShape_Values

func RadarChartShape_Values() []string

RadarChartShape_Values returns all elements of the RadarChartShape enum

func ReferenceLineLabelHorizontalPosition_Values

func ReferenceLineLabelHorizontalPosition_Values() []string

ReferenceLineLabelHorizontalPosition_Values returns all elements of the ReferenceLineLabelHorizontalPosition enum

func ReferenceLineLabelVerticalPosition_Values

func ReferenceLineLabelVerticalPosition_Values() []string

ReferenceLineLabelVerticalPosition_Values returns all elements of the ReferenceLineLabelVerticalPosition enum

func ReferenceLinePatternType_Values

func ReferenceLinePatternType_Values() []string

ReferenceLinePatternType_Values returns all elements of the ReferenceLinePatternType enum

func ReferenceLineSeriesType_Values

func ReferenceLineSeriesType_Values() []string

ReferenceLineSeriesType_Values returns all elements of the ReferenceLineSeriesType enum

func ReferenceLineValueLabelRelativePosition_Values

func ReferenceLineValueLabelRelativePosition_Values() []string

ReferenceLineValueLabelRelativePosition_Values returns all elements of the ReferenceLineValueLabelRelativePosition enum

func RefreshInterval_Values

func RefreshInterval_Values() []string

RefreshInterval_Values returns all elements of the RefreshInterval enum

func RelativeDateType_Values

func RelativeDateType_Values() []string

RelativeDateType_Values returns all elements of the RelativeDateType enum

func RelativeFontSize_Values

func RelativeFontSize_Values() []string

RelativeFontSize_Values returns all elements of the RelativeFontSize enum

func ResizeOption_Values

func ResizeOption_Values() []string

ResizeOption_Values returns all elements of the ResizeOption enum

func ResourceStatus_Values

func ResourceStatus_Values() []string

ResourceStatus_Values returns all elements of the ResourceStatus enum

func Role_Values

func Role_Values() []string

Role_Values returns all elements of the Role enum

func RowLevelPermissionFormatVersion_Values

func RowLevelPermissionFormatVersion_Values() []string

RowLevelPermissionFormatVersion_Values returns all elements of the RowLevelPermissionFormatVersion enum

func RowLevelPermissionPolicy_Values

func RowLevelPermissionPolicy_Values() []string

RowLevelPermissionPolicy_Values returns all elements of the RowLevelPermissionPolicy enum

func SectionPageBreakStatus_Values

func SectionPageBreakStatus_Values() []string

SectionPageBreakStatus_Values returns all elements of the SectionPageBreakStatus enum

func SelectAllValueOptions_Values

func SelectAllValueOptions_Values() []string

SelectAllValueOptions_Values returns all elements of the SelectAllValueOptions enum

func SelectedFieldOptions_Values

func SelectedFieldOptions_Values() []string

SelectedFieldOptions_Values returns all elements of the SelectedFieldOptions enum

func SelectedTooltipType_Values

func SelectedTooltipType_Values() []string

SelectedTooltipType_Values returns all elements of the SelectedTooltipType enum

func ServiceType_Values

func ServiceType_Values() []string

ServiceType_Values returns all elements of the ServiceType enum

func SharingModel_Values

func SharingModel_Values() []string

SharingModel_Values returns all elements of the SharingModel enum

func SheetContentType_Values

func SheetContentType_Values() []string

SheetContentType_Values returns all elements of the SheetContentType enum

func SheetControlDateTimePickerType_Values

func SheetControlDateTimePickerType_Values() []string

SheetControlDateTimePickerType_Values returns all elements of the SheetControlDateTimePickerType enum

func SheetControlListType_Values

func SheetControlListType_Values() []string

SheetControlListType_Values returns all elements of the SheetControlListType enum

func SheetControlSliderType_Values

func SheetControlSliderType_Values() []string

SheetControlSliderType_Values returns all elements of the SheetControlSliderType enum

func SimpleAttributeAggregationFunction_Values

func SimpleAttributeAggregationFunction_Values() []string

SimpleAttributeAggregationFunction_Values returns all elements of the SimpleAttributeAggregationFunction enum

func SimpleNumericalAggregationFunction_Values

func SimpleNumericalAggregationFunction_Values() []string

SimpleNumericalAggregationFunction_Values returns all elements of the SimpleNumericalAggregationFunction enum

func SimpleTotalAggregationFunction_Values

func SimpleTotalAggregationFunction_Values() []string

SimpleTotalAggregationFunction_Values returns all elements of the SimpleTotalAggregationFunction enum

func SingleYAxisOption_Values

func SingleYAxisOption_Values() []string

SingleYAxisOption_Values returns all elements of the SingleYAxisOption enum

func SmallMultiplesAxisPlacement_Values

func SmallMultiplesAxisPlacement_Values() []string

SmallMultiplesAxisPlacement_Values returns all elements of the SmallMultiplesAxisPlacement enum

func SmallMultiplesAxisScale_Values

func SmallMultiplesAxisScale_Values() []string

SmallMultiplesAxisScale_Values returns all elements of the SmallMultiplesAxisScale enum

func SnapshotFileFormatType_Values

func SnapshotFileFormatType_Values() []string

SnapshotFileFormatType_Values returns all elements of the SnapshotFileFormatType enum

func SnapshotFileSheetSelectionScope_Values

func SnapshotFileSheetSelectionScope_Values() []string

SnapshotFileSheetSelectionScope_Values returns all elements of the SnapshotFileSheetSelectionScope enum

func SnapshotJobStatus_Values

func SnapshotJobStatus_Values() []string

SnapshotJobStatus_Values returns all elements of the SnapshotJobStatus enum

func SortDirection_Values

func SortDirection_Values() []string

SortDirection_Values returns all elements of the SortDirection enum

func SpecialValue_Values

func SpecialValue_Values() []string

SpecialValue_Values returns all elements of the SpecialValue enum

func StarburstProductType_Values

func StarburstProductType_Values() []string

StarburstProductType_Values returns all elements of the StarburstProductType enum

func Status_Values

func Status_Values() []string

Status_Values returns all elements of the Status enum

func StyledCellType_Values

func StyledCellType_Values() []string

StyledCellType_Values returns all elements of the StyledCellType enum

func TableBorderStyle_Values

func TableBorderStyle_Values() []string

TableBorderStyle_Values returns all elements of the TableBorderStyle enum

func TableCellImageScalingConfiguration_Values

func TableCellImageScalingConfiguration_Values() []string

TableCellImageScalingConfiguration_Values returns all elements of the TableCellImageScalingConfiguration enum

func TableFieldIconSetType_Values

func TableFieldIconSetType_Values() []string

TableFieldIconSetType_Values returns all elements of the TableFieldIconSetType enum

func TableOrientation_Values

func TableOrientation_Values() []string

TableOrientation_Values returns all elements of the TableOrientation enum

func TableTotalsPlacement_Values

func TableTotalsPlacement_Values() []string

TableTotalsPlacement_Values returns all elements of the TableTotalsPlacement enum

func TableTotalsScrollStatus_Values

func TableTotalsScrollStatus_Values() []string

TableTotalsScrollStatus_Values returns all elements of the TableTotalsScrollStatus enum

func TargetVisualOptions_Values

func TargetVisualOptions_Values() []string

TargetVisualOptions_Values returns all elements of the TargetVisualOptions enum

func TemplateErrorType_Values

func TemplateErrorType_Values() []string

TemplateErrorType_Values returns all elements of the TemplateErrorType enum

func TextQualifier_Values

func TextQualifier_Values() []string

TextQualifier_Values returns all elements of the TextQualifier enum

func TextWrap_Values

func TextWrap_Values() []string

TextWrap_Values returns all elements of the TextWrap enum

func ThemeErrorType_Values

func ThemeErrorType_Values() []string

ThemeErrorType_Values returns all elements of the ThemeErrorType enum

func ThemeType_Values

func ThemeType_Values() []string

ThemeType_Values returns all elements of the ThemeType enum

func TimeGranularity_Values

func TimeGranularity_Values() []string

TimeGranularity_Values returns all elements of the TimeGranularity enum

func TooltipTarget_Values

func TooltipTarget_Values() []string

TooltipTarget_Values returns all elements of the TooltipTarget enum

func TooltipTitleType_Values

func TooltipTitleType_Values() []string

TooltipTitleType_Values returns all elements of the TooltipTitleType enum

func TopBottomComputationType_Values

func TopBottomComputationType_Values() []string

TopBottomComputationType_Values returns all elements of the TopBottomComputationType enum

func TopBottomSortOrder_Values

func TopBottomSortOrder_Values() []string

TopBottomSortOrder_Values returns all elements of the TopBottomSortOrder enum

func TopicNumericSeparatorSymbol_Values

func TopicNumericSeparatorSymbol_Values() []string

TopicNumericSeparatorSymbol_Values returns all elements of the TopicNumericSeparatorSymbol enum

func TopicRefreshStatus_Values

func TopicRefreshStatus_Values() []string

TopicRefreshStatus_Values returns all elements of the TopicRefreshStatus enum

func TopicRelativeDateFilterFunction_Values

func TopicRelativeDateFilterFunction_Values() []string

TopicRelativeDateFilterFunction_Values returns all elements of the TopicRelativeDateFilterFunction enum

func TopicScheduleType_Values

func TopicScheduleType_Values() []string

TopicScheduleType_Values returns all elements of the TopicScheduleType enum

func TopicTimeGranularity_Values

func TopicTimeGranularity_Values() []string

TopicTimeGranularity_Values returns all elements of the TopicTimeGranularity enum

func TopicUserExperienceVersion_Values

func TopicUserExperienceVersion_Values() []string

TopicUserExperienceVersion_Values returns all elements of the TopicUserExperienceVersion enum

func URLTargetConfiguration_Values

func URLTargetConfiguration_Values() []string

URLTargetConfiguration_Values returns all elements of the URLTargetConfiguration enum

func UndefinedSpecifiedValueType_Values

func UndefinedSpecifiedValueType_Values() []string

UndefinedSpecifiedValueType_Values returns all elements of the UndefinedSpecifiedValueType enum

func UserRole_Values

func UserRole_Values() []string

UserRole_Values returns all elements of the UserRole enum

func VPCConnectionAvailabilityStatus_Values

func VPCConnectionAvailabilityStatus_Values() []string

VPCConnectionAvailabilityStatus_Values returns all elements of the VPCConnectionAvailabilityStatus enum

func VPCConnectionResourceStatus_Values

func VPCConnectionResourceStatus_Values() []string

VPCConnectionResourceStatus_Values returns all elements of the VPCConnectionResourceStatus enum

func ValidationStrategyMode_Values

func ValidationStrategyMode_Values() []string

ValidationStrategyMode_Values returns all elements of the ValidationStrategyMode enum

func ValueWhenUnsetOption_Values

func ValueWhenUnsetOption_Values() []string

ValueWhenUnsetOption_Values returns all elements of the ValueWhenUnsetOption enum

func VerticalTextAlignment_Values

func VerticalTextAlignment_Values() []string

VerticalTextAlignment_Values returns all elements of the VerticalTextAlignment enum

func Visibility_Values

func Visibility_Values() []string

Visibility_Values returns all elements of the Visibility enum

func VisualCustomActionTrigger_Values

func VisualCustomActionTrigger_Values() []string

VisualCustomActionTrigger_Values returns all elements of the VisualCustomActionTrigger enum

func WidgetStatus_Values

func WidgetStatus_Values() []string

WidgetStatus_Values returns all elements of the WidgetStatus enum

func WordCloudCloudLayout_Values

func WordCloudCloudLayout_Values() []string

WordCloudCloudLayout_Values returns all elements of the WordCloudCloudLayout enum

func WordCloudWordCasing_Values

func WordCloudWordCasing_Values() []string

WordCloudWordCasing_Values returns all elements of the WordCloudWordCasing enum

func WordCloudWordOrientation_Values

func WordCloudWordOrientation_Values() []string

WordCloudWordOrientation_Values returns all elements of the WordCloudWordOrientation enum

func WordCloudWordPadding_Values

func WordCloudWordPadding_Values() []string

WordCloudWordPadding_Values returns all elements of the WordCloudWordPadding enum

func WordCloudWordScaling_Values

func WordCloudWordScaling_Values() []string

WordCloudWordScaling_Values returns all elements of the WordCloudWordScaling enum

type AccessDeniedException

type AccessDeniedException struct {
    RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"`

    Message_ *string `locationName:"Message" type:"string"`

    // The Amazon Web Services request ID for this request.
    RequestId *string `type:"string"`
    // contains filtered or unexported fields
}

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.

func (*AccessDeniedException) Code

func (s *AccessDeniedException) Code() string

Code returns the exception type name.

func (*AccessDeniedException) Error

func (s *AccessDeniedException) Error() string

func (AccessDeniedException) GoString

func (s AccessDeniedException) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AccessDeniedException) Message

func (s *AccessDeniedException) Message() string

Message returns the exception's message.

func (*AccessDeniedException) OrigErr

func (s *AccessDeniedException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*AccessDeniedException) RequestID

func (s *AccessDeniedException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*AccessDeniedException) StatusCode

func (s *AccessDeniedException) StatusCode() int

Status code returns the HTTP status code for the request's response error.

func (AccessDeniedException) String

func (s AccessDeniedException) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type AccountCustomization

type AccountCustomization struct {

    // The default email customization template.
    DefaultEmailCustomizationTemplate *string `type:"string"`

    // The default theme for this Amazon QuickSight subscription.
    DefaultTheme *string `type:"string"`
    // contains filtered or unexported fields
}

The Amazon QuickSight customizations associated with your Amazon Web Services account or a QuickSight namespace in a specific Amazon Web Services Region.

func (AccountCustomization) GoString

func (s AccountCustomization) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AccountCustomization) SetDefaultEmailCustomizationTemplate

func (s *AccountCustomization) SetDefaultEmailCustomizationTemplate(v string) *AccountCustomization

SetDefaultEmailCustomizationTemplate sets the DefaultEmailCustomizationTemplate field's value.

func (*AccountCustomization) SetDefaultTheme

func (s *AccountCustomization) SetDefaultTheme(v string) *AccountCustomization

SetDefaultTheme sets the DefaultTheme field's value.

func (AccountCustomization) String

func (s AccountCustomization) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type AccountInfo

type AccountInfo struct {

    // The account name that you provided for the Amazon QuickSight subscription
    // in your Amazon Web Services account. You create this name when you sign up
    // for Amazon QuickSight. It's unique over all of Amazon Web Services, and it
    // appears only when users sign in.
    AccountName *string `type:"string"`

    // The status of your account subscription.
    AccountSubscriptionStatus *string `type:"string"`

    // The way that your Amazon QuickSight account is authenticated.
    AuthenticationType *string `type:"string"`

    // The edition of your Amazon QuickSight account.
    Edition *string `type:"string" enum:"Edition"`

    // The Amazon Resource Name (ARN) for the IAM Identity Center instance.
    IAMIdentityCenterInstanceArn *string `type:"string"`

    // The email address that will be used for Amazon QuickSight to send notifications
    // regarding your Amazon Web Services account or Amazon QuickSight subscription.
    NotificationEmail *string `type:"string"`
    // contains filtered or unexported fields
}

A structure that contains the following account information elements:

  • Your Amazon QuickSight account name.

  • The edition of Amazon QuickSight that your account is using.

  • The notification email address that is associated with the Amazon QuickSight account.

  • The authentication type of the Amazon QuickSight account.

  • The status of the Amazon QuickSight account's subscription.

func (AccountInfo) GoString

func (s AccountInfo) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AccountInfo) SetAccountName

func (s *AccountInfo) SetAccountName(v string) *AccountInfo

SetAccountName sets the AccountName field's value.

func (*AccountInfo) SetAccountSubscriptionStatus

func (s *AccountInfo) SetAccountSubscriptionStatus(v string) *AccountInfo

SetAccountSubscriptionStatus sets the AccountSubscriptionStatus field's value.

func (*AccountInfo) SetAuthenticationType

func (s *AccountInfo) SetAuthenticationType(v string) *AccountInfo

SetAuthenticationType sets the AuthenticationType field's value.

func (*AccountInfo) SetEdition

func (s *AccountInfo) SetEdition(v string) *AccountInfo

SetEdition sets the Edition field's value.

func (*AccountInfo) SetIAMIdentityCenterInstanceArn

func (s *AccountInfo) SetIAMIdentityCenterInstanceArn(v string) *AccountInfo

SetIAMIdentityCenterInstanceArn sets the IAMIdentityCenterInstanceArn field's value.

func (*AccountInfo) SetNotificationEmail

func (s *AccountInfo) SetNotificationEmail(v string) *AccountInfo

SetNotificationEmail sets the NotificationEmail field's value.

func (AccountInfo) String

func (s AccountInfo) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type AccountSettings

type AccountSettings struct {

    // The "account name" you provided for the Amazon QuickSight subscription in
    // your Amazon Web Services account. You create this name when you sign up for
    // Amazon QuickSight. It is unique in all of Amazon Web Services and it appears
    // only when users sign in.
    AccountName *string `type:"string"`

    // The default Amazon QuickSight namespace for your Amazon Web Services account.
    DefaultNamespace *string `type:"string"`

    // The edition of Amazon QuickSight that you're currently subscribed to: Enterprise
    // edition or Standard edition.
    Edition *string `type:"string" enum:"Edition"`

    // The main notification email for your Amazon QuickSight subscription.
    NotificationEmail *string `type:"string"`

    // A Boolean value that indicates whether public sharing is turned on for an
    // Amazon QuickSight account. For more information about turning on public sharing,
    // see UpdatePublicSharingSettings (https://docs.aws.amazon.com/quicksight/latest/APIReference/API_UpdatePublicSharingSettings.html).
    PublicSharingEnabled *bool `type:"boolean"`

    // A boolean value that determines whether or not an Amazon QuickSight account
    // can be deleted. A True value doesn't allow the account to be deleted and
    // results in an error message if a user tries to make a DeleteAccountSubsctiption
    // request. A False value will allow the ccount to be deleted.
    TerminationProtectionEnabled *bool `type:"boolean"`
    // contains filtered or unexported fields
}

The Amazon QuickSight settings associated with your Amazon Web Services account.

func (AccountSettings) GoString

func (s AccountSettings) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AccountSettings) SetAccountName

func (s *AccountSettings) SetAccountName(v string) *AccountSettings

SetAccountName sets the AccountName field's value.

func (*AccountSettings) SetDefaultNamespace

func (s *AccountSettings) SetDefaultNamespace(v string) *AccountSettings

SetDefaultNamespace sets the DefaultNamespace field's value.

func (*AccountSettings) SetEdition

func (s *AccountSettings) SetEdition(v string) *AccountSettings

SetEdition sets the Edition field's value.

func (*AccountSettings) SetNotificationEmail

func (s *AccountSettings) SetNotificationEmail(v string) *AccountSettings

SetNotificationEmail sets the NotificationEmail field's value.

func (*AccountSettings) SetPublicSharingEnabled

func (s *AccountSettings) SetPublicSharingEnabled(v bool) *AccountSettings

SetPublicSharingEnabled sets the PublicSharingEnabled field's value.

func (*AccountSettings) SetTerminationProtectionEnabled

func (s *AccountSettings) SetTerminationProtectionEnabled(v bool) *AccountSettings

SetTerminationProtectionEnabled sets the TerminationProtectionEnabled field's value.

func (AccountSettings) String

func (s AccountSettings) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ActiveIAMPolicyAssignment

type ActiveIAMPolicyAssignment struct {

    // A name for the IAM policy assignment.
    AssignmentName *string `min:"1" type:"string"`

    // The Amazon Resource Name (ARN) of the resource.
    PolicyArn *string `type:"string"`
    // contains filtered or unexported fields
}

The active Identity and Access Management (IAM) policy assignment.

func (ActiveIAMPolicyAssignment) GoString

func (s ActiveIAMPolicyAssignment) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ActiveIAMPolicyAssignment) SetAssignmentName

func (s *ActiveIAMPolicyAssignment) SetAssignmentName(v string) *ActiveIAMPolicyAssignment

SetAssignmentName sets the AssignmentName field's value.

func (*ActiveIAMPolicyAssignment) SetPolicyArn

func (s *ActiveIAMPolicyAssignment) SetPolicyArn(v string) *ActiveIAMPolicyAssignment

SetPolicyArn sets the PolicyArn field's value.

func (ActiveIAMPolicyAssignment) String

func (s ActiveIAMPolicyAssignment) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type AdHocFilteringOption

type AdHocFilteringOption struct {

    // Availability status.
    AvailabilityStatus *string `type:"string" enum:"DashboardBehavior"`
    // contains filtered or unexported fields
}

An ad hoc (one-time) filtering option.

func (AdHocFilteringOption) GoString

func (s AdHocFilteringOption) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AdHocFilteringOption) SetAvailabilityStatus

func (s *AdHocFilteringOption) SetAvailabilityStatus(v string) *AdHocFilteringOption

SetAvailabilityStatus sets the AvailabilityStatus field's value.

func (AdHocFilteringOption) String

func (s AdHocFilteringOption) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type AggregationFunction

type AggregationFunction struct {

    // Aggregation for attributes.
    AttributeAggregationFunction *AttributeAggregationFunction `type:"structure"`

    // Aggregation for categorical values.
    //
    //    * COUNT: Aggregate by the total number of values, including duplicates.
    //
    //    * DISTINCT_COUNT: Aggregate by the total number of distinct values.
    CategoricalAggregationFunction *string `type:"string" enum:"CategoricalAggregationFunction"`

    // Aggregation for date values.
    //
    //    * COUNT: Aggregate by the total number of values, including duplicates.
    //
    //    * DISTINCT_COUNT: Aggregate by the total number of distinct values.
    //
    //    * MIN: Select the smallest date value.
    //
    //    * MAX: Select the largest date value.
    DateAggregationFunction *string `type:"string" enum:"DateAggregationFunction"`

    // Aggregation for numerical values.
    NumericalAggregationFunction *NumericalAggregationFunction `type:"structure"`
    // contains filtered or unexported fields
}

An aggregation function aggregates values from a dimension or measure.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

func (AggregationFunction) GoString

func (s AggregationFunction) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AggregationFunction) SetAttributeAggregationFunction

func (s *AggregationFunction) SetAttributeAggregationFunction(v *AttributeAggregationFunction) *AggregationFunction

SetAttributeAggregationFunction sets the AttributeAggregationFunction field's value.

func (*AggregationFunction) SetCategoricalAggregationFunction

func (s *AggregationFunction) SetCategoricalAggregationFunction(v string) *AggregationFunction

SetCategoricalAggregationFunction sets the CategoricalAggregationFunction field's value.

func (*AggregationFunction) SetDateAggregationFunction

func (s *AggregationFunction) SetDateAggregationFunction(v string) *AggregationFunction

SetDateAggregationFunction sets the DateAggregationFunction field's value.

func (*AggregationFunction) SetNumericalAggregationFunction

func (s *AggregationFunction) SetNumericalAggregationFunction(v *NumericalAggregationFunction) *AggregationFunction

SetNumericalAggregationFunction sets the NumericalAggregationFunction field's value.

func (AggregationFunction) String

func (s AggregationFunction) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type AggregationSortConfiguration

type AggregationSortConfiguration struct {

    // The function that aggregates the values in Column.
    AggregationFunction *AggregationFunction `type:"structure"`

    // The column that determines the sort order of aggregated values.
    //
    // Column is a required field
    Column *ColumnIdentifier `type:"structure" required:"true"`

    // The sort direction of values.
    //
    //    * ASC: Sort in ascending order.
    //
    //    * DESC: Sort in descending order.
    //
    // SortDirection is a required field
    SortDirection *string `type:"string" required:"true" enum:"SortDirection"`
    // contains filtered or unexported fields
}

The configuration options to sort aggregated values.

func (AggregationSortConfiguration) GoString

func (s AggregationSortConfiguration) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AggregationSortConfiguration) SetAggregationFunction

func (s *AggregationSortConfiguration) SetAggregationFunction(v *AggregationFunction) *AggregationSortConfiguration

SetAggregationFunction sets the AggregationFunction field's value.

func (*AggregationSortConfiguration) SetColumn

func (s *AggregationSortConfiguration) SetColumn(v *ColumnIdentifier) *AggregationSortConfiguration

SetColumn sets the Column field's value.

func (*AggregationSortConfiguration) SetSortDirection

func (s *AggregationSortConfiguration) SetSortDirection(v string) *AggregationSortConfiguration

SetSortDirection sets the SortDirection field's value.

func (AggregationSortConfiguration) String

func (s AggregationSortConfiguration) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AggregationSortConfiguration) Validate

func (s *AggregationSortConfiguration) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type AllSheetsFilterScopeConfiguration

type AllSheetsFilterScopeConfiguration struct {
    // contains filtered or unexported fields
}

The configuration for applying a filter to all sheets. You can apply this filter to all visuals on every sheet.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

func (AllSheetsFilterScopeConfiguration) GoString

func (s AllSheetsFilterScopeConfiguration) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (AllSheetsFilterScopeConfiguration) String

func (s AllSheetsFilterScopeConfiguration) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type AmazonElasticsearchParameters

type AmazonElasticsearchParameters struct {

    // The OpenSearch domain.
    //
    // Domain is a required field
    Domain *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

The parameters for OpenSearch.

func (AmazonElasticsearchParameters) GoString

func (s AmazonElasticsearchParameters) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AmazonElasticsearchParameters) SetDomain

func (s *AmazonElasticsearchParameters) SetDomain(v string) *AmazonElasticsearchParameters

SetDomain sets the Domain field's value.

func (AmazonElasticsearchParameters) String

func (s AmazonElasticsearchParameters) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AmazonElasticsearchParameters) Validate

func (s *AmazonElasticsearchParameters) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type AmazonOpenSearchParameters

type AmazonOpenSearchParameters struct {

    // The OpenSearch domain.
    //
    // Domain is a required field
    Domain *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

The parameters for OpenSearch.

func (AmazonOpenSearchParameters) GoString

func (s AmazonOpenSearchParameters) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AmazonOpenSearchParameters) SetDomain

func (s *AmazonOpenSearchParameters) SetDomain(v string) *AmazonOpenSearchParameters

SetDomain sets the Domain field's value.

func (AmazonOpenSearchParameters) String

func (s AmazonOpenSearchParameters) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AmazonOpenSearchParameters) Validate

func (s *AmazonOpenSearchParameters) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type Analysis

type Analysis struct {

    // The ID of the analysis.
    AnalysisId *string `min:"1" type:"string"`

    // The Amazon Resource Name (ARN) of the analysis.
    Arn *string `type:"string"`

    // The time that the analysis was created.
    CreatedTime *time.Time `type:"timestamp"`

    // The ARNs of the datasets of the analysis.
    DataSetArns []*string `type:"list"`

    // Errors associated with the analysis.
    Errors []*AnalysisError `min:"1" type:"list"`

    // The time that the analysis was last updated.
    LastUpdatedTime *time.Time `type:"timestamp"`

    // The descriptive name of the analysis.
    Name *string `min:"1" type:"string"`

    // A list of the associated sheets with the unique identifier and name of each
    // sheet.
    Sheets []*Sheet `type:"list"`

    // Status associated with the analysis.
    Status *string `type:"string" enum:"ResourceStatus"`

    // The ARN of the theme of the analysis.
    ThemeArn *string `type:"string"`
    // contains filtered or unexported fields
}

Metadata structure for an analysis in Amazon QuickSight

func (Analysis) GoString

func (s Analysis) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*Analysis) SetAnalysisId

func (s *Analysis) SetAnalysisId(v string) *Analysis

SetAnalysisId sets the AnalysisId field's value.

func (*Analysis) SetArn

func (s *Analysis) SetArn(v string) *Analysis

SetArn sets the Arn field's value.

func (*Analysis) SetCreatedTime

func (s *Analysis) SetCreatedTime(v time.Time) *Analysis

SetCreatedTime sets the CreatedTime field's value.

func (*Analysis) SetDataSetArns

func (s *Analysis) SetDataSetArns(v []*string) *Analysis

SetDataSetArns sets the DataSetArns field's value.

func (*Analysis) SetErrors

func (s *Analysis) SetErrors(v []*AnalysisError) *Analysis

SetErrors sets the Errors field's value.

func (*Analysis) SetLastUpdatedTime

func (s *Analysis) SetLastUpdatedTime(v time.Time) *Analysis

SetLastUpdatedTime sets the LastUpdatedTime field's value.

func (*Analysis) SetName

func (s *Analysis) SetName(v string) *Analysis

SetName sets the Name field's value.

func (*Analysis) SetSheets

func (s *Analysis) SetSheets(v []*Sheet) *Analysis

SetSheets sets the Sheets field's value.

func (*Analysis) SetStatus

func (s *Analysis) SetStatus(v string) *Analysis

SetStatus sets the Status field's value.

func (*Analysis) SetThemeArn

func (s *Analysis) SetThemeArn(v string) *Analysis

SetThemeArn sets the ThemeArn field's value.

func (Analysis) String

func (s Analysis) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type AnalysisDefaults

type AnalysisDefaults struct {

    // The configuration for default new sheet settings.
    //
    // DefaultNewSheetConfiguration is a required field
    DefaultNewSheetConfiguration *DefaultNewSheetConfiguration `type:"structure" required:"true"`
    // contains filtered or unexported fields
}

The configuration for default analysis settings.

func (AnalysisDefaults) GoString

func (s AnalysisDefaults) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AnalysisDefaults) SetDefaultNewSheetConfiguration

func (s *AnalysisDefaults) SetDefaultNewSheetConfiguration(v *DefaultNewSheetConfiguration) *AnalysisDefaults

SetDefaultNewSheetConfiguration sets the DefaultNewSheetConfiguration field's value.

func (AnalysisDefaults) String

func (s AnalysisDefaults) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AnalysisDefaults) Validate

func (s *AnalysisDefaults) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type AnalysisDefinition

type AnalysisDefinition struct {

    // The configuration for default analysis settings.
    AnalysisDefaults *AnalysisDefaults `type:"structure"`

    // An array of calculated field definitions for the analysis.
    CalculatedFields []*CalculatedField `type:"list"`

    // An array of analysis-level column configurations. Column configurations can
    // be used to set default formatting for a column to be used throughout an analysis.
    ColumnConfigurations []*ColumnConfiguration `type:"list"`

    // An array of dataset identifier declarations. This mapping allows the usage
    // of dataset identifiers instead of dataset ARNs throughout analysis sub-structures.
    //
    // DataSetIdentifierDeclarations is a required field
    DataSetIdentifierDeclarations []*DataSetIdentifierDeclaration `min:"1" type:"list" required:"true"`

    // Filter definitions for an analysis.
    //
    // For more information, see Filtering Data in Amazon QuickSight (https://docs.aws.amazon.com/quicksight/latest/user/adding-a-filter.html)
    // in the Amazon QuickSight User Guide.
    FilterGroups []*FilterGroup `type:"list"`

    // An array of option definitions for an analysis.
    Options *AssetOptions `type:"structure"`

    // An array of parameter declarations for an analysis.
    //
    // Parameters are named variables that can transfer a value for use by an action
    // or an object.
    //
    // For more information, see Parameters in Amazon QuickSight (https://docs.aws.amazon.com/quicksight/latest/user/parameters-in-quicksight.html)
    // in the Amazon QuickSight User Guide.
    ParameterDeclarations []*ParameterDeclaration `type:"list"`

    // An array of sheet definitions for an analysis. Each SheetDefinition provides
    // detailed information about a sheet within this analysis.
    Sheets []*SheetDefinition `type:"list"`
    // contains filtered or unexported fields
}

The definition of an analysis.

func (AnalysisDefinition) GoString

func (s AnalysisDefinition) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AnalysisDefinition) SetAnalysisDefaults

func (s *AnalysisDefinition) SetAnalysisDefaults(v *AnalysisDefaults) *AnalysisDefinition

SetAnalysisDefaults sets the AnalysisDefaults field's value.

func (*AnalysisDefinition) SetCalculatedFields

func (s *AnalysisDefinition) SetCalculatedFields(v []*CalculatedField) *AnalysisDefinition

SetCalculatedFields sets the CalculatedFields field's value.

func (*AnalysisDefinition) SetColumnConfigurations

func (s *AnalysisDefinition) SetColumnConfigurations(v []*ColumnConfiguration) *AnalysisDefinition

SetColumnConfigurations sets the ColumnConfigurations field's value.

func (*AnalysisDefinition) SetDataSetIdentifierDeclarations

func (s *AnalysisDefinition) SetDataSetIdentifierDeclarations(v []*DataSetIdentifierDeclaration) *AnalysisDefinition

SetDataSetIdentifierDeclarations sets the DataSetIdentifierDeclarations field's value.

func (*AnalysisDefinition) SetFilterGroups

func (s *AnalysisDefinition) SetFilterGroups(v []*FilterGroup) *AnalysisDefinition

SetFilterGroups sets the FilterGroups field's value.

func (*AnalysisDefinition) SetOptions

func (s *AnalysisDefinition) SetOptions(v *AssetOptions) *AnalysisDefinition

SetOptions sets the Options field's value.

func (*AnalysisDefinition) SetParameterDeclarations

func (s *AnalysisDefinition) SetParameterDeclarations(v []*ParameterDeclaration) *AnalysisDefinition

SetParameterDeclarations sets the ParameterDeclarations field's value.

func (*AnalysisDefinition) SetSheets

func (s *AnalysisDefinition) SetSheets(v []*SheetDefinition) *AnalysisDefinition

SetSheets sets the Sheets field's value.

func (AnalysisDefinition) String

func (s AnalysisDefinition) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AnalysisDefinition) Validate

func (s *AnalysisDefinition) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type AnalysisError

type AnalysisError struct {

    // The message associated with the analysis error.
    Message *string `type:"string"`

    // The type of the analysis error.
    Type *string `type:"string" enum:"AnalysisErrorType"`

    // Lists the violated entities that caused the analysis error
    ViolatedEntities []*Entity `type:"list"`
    // contains filtered or unexported fields
}

Analysis error.

func (AnalysisError) GoString

func (s AnalysisError) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AnalysisError) SetMessage

func (s *AnalysisError) SetMessage(v string) *AnalysisError

SetMessage sets the Message field's value.

func (*AnalysisError) SetType

func (s *AnalysisError) SetType(v string) *AnalysisError

SetType sets the Type field's value.

func (*AnalysisError) SetViolatedEntities

func (s *AnalysisError) SetViolatedEntities(v []*Entity) *AnalysisError

SetViolatedEntities sets the ViolatedEntities field's value.

func (AnalysisError) String

func (s AnalysisError) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type AnalysisSearchFilter

type AnalysisSearchFilter struct {

    // The name of the value that you want to use as a filter, for example "Name":
    // "QUICKSIGHT_OWNER".
    //
    // Valid values are defined as follows:
    //
    //    * QUICKSIGHT_VIEWER_OR_OWNER: Provide an ARN of a user or group, and any
    //    analyses with that ARN listed as one of the analysis' owners or viewers
    //    are returned. Implicit permissions from folders or groups are considered.
    //
    //    * QUICKSIGHT_OWNER: Provide an ARN of a user or group, and any analyses
    //    with that ARN listed as one of the owners of the analyses are returned.
    //    Implicit permissions from folders or groups are considered.
    //
    //    * DIRECT_QUICKSIGHT_SOLE_OWNER: Provide an ARN of a user or group, and
    //    any analyses with that ARN listed as the only owner of the analysis are
    //    returned. Implicit permissions from folders or groups are not considered.
    //
    //    * DIRECT_QUICKSIGHT_OWNER: Provide an ARN of a user or group, and any
    //    analyses with that ARN listed as one of the owners of the analyses are
    //    returned. Implicit permissions from folders or groups are not considered.
    //
    //    * DIRECT_QUICKSIGHT_VIEWER_OR_OWNER: Provide an ARN of a user or group,
    //    and any analyses with that ARN listed as one of the owners or viewers
    //    of the analyses are returned. Implicit permissions from folders or groups
    //    are not considered.
    //
    //    * ANALYSIS_NAME: Any analyses whose names have a substring match to this
    //    value will be returned.
    Name *string `type:"string" enum:"AnalysisFilterAttribute"`

    // The comparison operator that you want to use as a filter, for example "Operator":
    // "StringEquals". Valid values are "StringEquals" and "StringLike".
    //
    // If you set the operator value to "StringEquals", you need to provide an ownership
    // related filter in the "NAME" field and the arn of the user or group whose
    // folders you want to search in the "Value" field. For example, "Name":"DIRECT_QUICKSIGHT_OWNER",
    // "Operator": "StringEquals", "Value": "arn:aws:quicksight:us-east-1:1:user/default/UserName1".
    //
    // If you set the value to "StringLike", you need to provide the name of the
    // folders you are searching for. For example, "Name":"ANALYSIS_NAME", "Operator":
    // "StringLike", "Value": "Test". The "StringLike" operator only supports the
    // NAME value ANALYSIS_NAME.
    Operator *string `type:"string" enum:"FilterOperator"`

    // The value of the named item, in this case QUICKSIGHT_USER, that you want
    // to use as a filter, for example "Value". An example is "arn:aws:quicksight:us-east-1:1:user/default/UserName1".
    Value *string `type:"string"`
    // contains filtered or unexported fields
}

A filter that you apply when searching for one or more analyses.

func (AnalysisSearchFilter) GoString

func (s AnalysisSearchFilter) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AnalysisSearchFilter) SetName

func (s *AnalysisSearchFilter) SetName(v string) *AnalysisSearchFilter

SetName sets the Name field's value.

func (*AnalysisSearchFilter) SetOperator

func (s *AnalysisSearchFilter) SetOperator(v string) *AnalysisSearchFilter

SetOperator sets the Operator field's value.

func (*AnalysisSearchFilter) SetValue

func (s *AnalysisSearchFilter) SetValue(v string) *AnalysisSearchFilter

SetValue sets the Value field's value.

func (AnalysisSearchFilter) String

func (s AnalysisSearchFilter) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type AnalysisSourceEntity

type AnalysisSourceEntity struct {

    // The source template for the source entity of the analysis.
    SourceTemplate *AnalysisSourceTemplate `type:"structure"`
    // contains filtered or unexported fields
}

The source entity of an analysis.

func (AnalysisSourceEntity) GoString

func (s AnalysisSourceEntity) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AnalysisSourceEntity) SetSourceTemplate

func (s *AnalysisSourceEntity) SetSourceTemplate(v *AnalysisSourceTemplate) *AnalysisSourceEntity

SetSourceTemplate sets the SourceTemplate field's value.

func (AnalysisSourceEntity) String

func (s AnalysisSourceEntity) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AnalysisSourceEntity) Validate

func (s *AnalysisSourceEntity) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type AnalysisSourceTemplate

type AnalysisSourceTemplate struct {

    // The Amazon Resource Name (ARN) of the source template of an analysis.
    //
    // Arn is a required field
    Arn *string `type:"string" required:"true"`

    // The dataset references of the source template of an analysis.
    //
    // DataSetReferences is a required field
    DataSetReferences []*DataSetReference `min:"1" type:"list" required:"true"`
    // contains filtered or unexported fields
}

The source template of an analysis.

func (AnalysisSourceTemplate) GoString

func (s AnalysisSourceTemplate) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AnalysisSourceTemplate) SetArn

func (s *AnalysisSourceTemplate) SetArn(v string) *AnalysisSourceTemplate

SetArn sets the Arn field's value.

func (*AnalysisSourceTemplate) SetDataSetReferences

func (s *AnalysisSourceTemplate) SetDataSetReferences(v []*DataSetReference) *AnalysisSourceTemplate

SetDataSetReferences sets the DataSetReferences field's value.

func (AnalysisSourceTemplate) String

func (s AnalysisSourceTemplate) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AnalysisSourceTemplate) Validate

func (s *AnalysisSourceTemplate) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type AnalysisSummary

type AnalysisSummary struct {

    // The ID of the analysis. This ID displays in the URL.
    AnalysisId *string `min:"1" type:"string"`

    // The Amazon Resource Name (ARN) for the analysis.
    Arn *string `type:"string"`

    // The time that the analysis was created.
    CreatedTime *time.Time `type:"timestamp"`

    // The time that the analysis was last updated.
    LastUpdatedTime *time.Time `type:"timestamp"`

    // The name of the analysis. This name is displayed in the Amazon QuickSight
    // console.
    Name *string `min:"1" type:"string"`

    // The last known status for the analysis.
    Status *string `type:"string" enum:"ResourceStatus"`
    // contains filtered or unexported fields
}

The summary metadata that describes an analysis.

func (AnalysisSummary) GoString

func (s AnalysisSummary) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AnalysisSummary) SetAnalysisId

func (s *AnalysisSummary) SetAnalysisId(v string) *AnalysisSummary

SetAnalysisId sets the AnalysisId field's value.

func (*AnalysisSummary) SetArn

func (s *AnalysisSummary) SetArn(v string) *AnalysisSummary

SetArn sets the Arn field's value.

func (*AnalysisSummary) SetCreatedTime

func (s *AnalysisSummary) SetCreatedTime(v time.Time) *AnalysisSummary

SetCreatedTime sets the CreatedTime field's value.

func (*AnalysisSummary) SetLastUpdatedTime

func (s *AnalysisSummary) SetLastUpdatedTime(v time.Time) *AnalysisSummary

SetLastUpdatedTime sets the LastUpdatedTime field's value.

func (*AnalysisSummary) SetName

func (s *AnalysisSummary) SetName(v string) *AnalysisSummary

SetName sets the Name field's value.

func (*AnalysisSummary) SetStatus

func (s *AnalysisSummary) SetStatus(v string) *AnalysisSummary

SetStatus sets the Status field's value.

func (AnalysisSummary) String

func (s AnalysisSummary) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type AnchorDateConfiguration

type AnchorDateConfiguration struct {

    // The options for the date configuration. Choose one of the options below:
    //
    //    * NOW
    AnchorOption *string `type:"string" enum:"AnchorOption"`

    // The name of the parameter that is used for the anchor date configuration.
    ParameterName *string `min:"1" type:"string"`
    // contains filtered or unexported fields
}

The date configuration of the filter.

func (AnchorDateConfiguration) GoString

func (s AnchorDateConfiguration) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AnchorDateConfiguration) SetAnchorOption

func (s *AnchorDateConfiguration) SetAnchorOption(v string) *AnchorDateConfiguration

SetAnchorOption sets the AnchorOption field's value.

func (*AnchorDateConfiguration) SetParameterName

func (s *AnchorDateConfiguration) SetParameterName(v string) *AnchorDateConfiguration

SetParameterName sets the ParameterName field's value.

func (AnchorDateConfiguration) String

func (s AnchorDateConfiguration) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AnchorDateConfiguration) Validate

func (s *AnchorDateConfiguration) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type AnonymousUserDashboardEmbeddingConfiguration

type AnonymousUserDashboardEmbeddingConfiguration struct {

    // The dashboard ID for the dashboard that you want the user to see first. This
    // ID is included in the output URL. When the URL in response is accessed, Amazon
    // QuickSight renders this dashboard.
    //
    // The Amazon Resource Name (ARN) of this dashboard must be included in the
    // AuthorizedResourceArns parameter. Otherwise, the request will fail with InvalidParameterValueException.
    //
    // InitialDashboardId is a required field
    InitialDashboardId *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

Information about the dashboard that you want to embed.

func (AnonymousUserDashboardEmbeddingConfiguration) GoString

func (s AnonymousUserDashboardEmbeddingConfiguration) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AnonymousUserDashboardEmbeddingConfiguration) SetInitialDashboardId

func (s *AnonymousUserDashboardEmbeddingConfiguration) SetInitialDashboardId(v string) *AnonymousUserDashboardEmbeddingConfiguration

SetInitialDashboardId sets the InitialDashboardId field's value.

func (AnonymousUserDashboardEmbeddingConfiguration) String

func (s AnonymousUserDashboardEmbeddingConfiguration) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AnonymousUserDashboardEmbeddingConfiguration) Validate

func (s *AnonymousUserDashboardEmbeddingConfiguration) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type AnonymousUserDashboardVisualEmbeddingConfiguration

type AnonymousUserDashboardVisualEmbeddingConfiguration struct {

    // The visual ID for the visual that you want the user to see. This ID is included
    // in the output URL. When the URL in response is accessed, Amazon QuickSight
    // renders this visual.
    //
    // The Amazon Resource Name (ARN) of the dashboard that the visual belongs to
    // must be included in the AuthorizedResourceArns parameter. Otherwise, the
    // request will fail with InvalidParameterValueException.
    //
    // InitialDashboardVisualId is a required field
    InitialDashboardVisualId *DashboardVisualId `type:"structure" required:"true"`
    // contains filtered or unexported fields
}

The experience that you are embedding. You can use this object to generate a url that embeds a visual into your application.

func (AnonymousUserDashboardVisualEmbeddingConfiguration) GoString

func (s AnonymousUserDashboardVisualEmbeddingConfiguration) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AnonymousUserDashboardVisualEmbeddingConfiguration) SetInitialDashboardVisualId

func (s *AnonymousUserDashboardVisualEmbeddingConfiguration) SetInitialDashboardVisualId(v *DashboardVisualId) *AnonymousUserDashboardVisualEmbeddingConfiguration

SetInitialDashboardVisualId sets the InitialDashboardVisualId field's value.

func (AnonymousUserDashboardVisualEmbeddingConfiguration) String

func (s AnonymousUserDashboardVisualEmbeddingConfiguration) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AnonymousUserDashboardVisualEmbeddingConfiguration) Validate

func (s *AnonymousUserDashboardVisualEmbeddingConfiguration) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type AnonymousUserEmbeddingExperienceConfiguration

type AnonymousUserEmbeddingExperienceConfiguration struct {

    // The type of embedding experience. In this case, Amazon QuickSight dashboards.
    Dashboard *AnonymousUserDashboardEmbeddingConfiguration `type:"structure"`

    // The type of embedding experience. In this case, Amazon QuickSight visuals.
    DashboardVisual *AnonymousUserDashboardVisualEmbeddingConfiguration `type:"structure"`

    // The Q search bar that you want to use for anonymous user embedding.
    QSearchBar *AnonymousUserQSearchBarEmbeddingConfiguration `type:"structure"`
    // contains filtered or unexported fields
}

The type of experience you want to embed. For anonymous users, you can embed Amazon QuickSight dashboards.

func (AnonymousUserEmbeddingExperienceConfiguration) GoString

func (s AnonymousUserEmbeddingExperienceConfiguration) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AnonymousUserEmbeddingExperienceConfiguration) SetDashboard

func (s *AnonymousUserEmbeddingExperienceConfiguration) SetDashboard(v *AnonymousUserDashboardEmbeddingConfiguration) *AnonymousUserEmbeddingExperienceConfiguration

SetDashboard sets the Dashboard field's value.

func (*AnonymousUserEmbeddingExperienceConfiguration) SetDashboardVisual

func (s *AnonymousUserEmbeddingExperienceConfiguration) SetDashboardVisual(v *AnonymousUserDashboardVisualEmbeddingConfiguration) *AnonymousUserEmbeddingExperienceConfiguration

SetDashboardVisual sets the DashboardVisual field's value.

func (*AnonymousUserEmbeddingExperienceConfiguration) SetQSearchBar

func (s *AnonymousUserEmbeddingExperienceConfiguration) SetQSearchBar(v *AnonymousUserQSearchBarEmbeddingConfiguration) *AnonymousUserEmbeddingExperienceConfiguration

SetQSearchBar sets the QSearchBar field's value.

func (AnonymousUserEmbeddingExperienceConfiguration) String

func (s AnonymousUserEmbeddingExperienceConfiguration) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AnonymousUserEmbeddingExperienceConfiguration) Validate

func (s *AnonymousUserEmbeddingExperienceConfiguration) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type AnonymousUserQSearchBarEmbeddingConfiguration

type AnonymousUserQSearchBarEmbeddingConfiguration struct {

    // The QuickSight Q topic ID of the topic that you want the anonymous user to
    // see first. This ID is included in the output URL. When the URL in response
    // is accessed, Amazon QuickSight renders the Q search bar with this topic pre-selected.
    //
    // The Amazon Resource Name (ARN) of this Q topic must be included in the AuthorizedResourceArns
    // parameter. Otherwise, the request will fail with InvalidParameterValueException.
    //
    // InitialTopicId is a required field
    InitialTopicId *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

The settings that you want to use with the Q search bar.

func (AnonymousUserQSearchBarEmbeddingConfiguration) GoString

func (s AnonymousUserQSearchBarEmbeddingConfiguration) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AnonymousUserQSearchBarEmbeddingConfiguration) SetInitialTopicId

func (s *AnonymousUserQSearchBarEmbeddingConfiguration) SetInitialTopicId(v string) *AnonymousUserQSearchBarEmbeddingConfiguration

SetInitialTopicId sets the InitialTopicId field's value.

func (AnonymousUserQSearchBarEmbeddingConfiguration) String

func (s AnonymousUserQSearchBarEmbeddingConfiguration) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AnonymousUserQSearchBarEmbeddingConfiguration) Validate

func (s *AnonymousUserQSearchBarEmbeddingConfiguration) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type AnonymousUserSnapshotJobResult

type AnonymousUserSnapshotJobResult struct {

    // A list of SnapshotJobResultFileGroup objects that contain information on
    // the files that are requested during a StartDashboardSnapshotJob API call.
    // If the job succeeds, these objects contain the location where the snapshot
    // artifacts are stored. If the job fails, the objects contain information about
    // the error that caused the job to fail.
    FileGroups []*SnapshotJobResultFileGroup `type:"list"`
    // contains filtered or unexported fields
}

A structure that contains the file groups that are requested for the artifact generation in a StartDashboardSnapshotJob API call.

func (AnonymousUserSnapshotJobResult) GoString

func (s AnonymousUserSnapshotJobResult) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AnonymousUserSnapshotJobResult) SetFileGroups

func (s *AnonymousUserSnapshotJobResult) SetFileGroups(v []*SnapshotJobResultFileGroup) *AnonymousUserSnapshotJobResult

SetFileGroups sets the FileGroups field's value.

func (AnonymousUserSnapshotJobResult) String

func (s AnonymousUserSnapshotJobResult) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ArcAxisConfiguration

type ArcAxisConfiguration struct {

    // The arc axis range of a GaugeChartVisual.
    Range *ArcAxisDisplayRange `type:"structure"`

    // The reserved range of the arc axis.
    ReserveRange *int64 `type:"integer"`
    // contains filtered or unexported fields
}

The arc axis configuration of a GaugeChartVisual.

func (ArcAxisConfiguration) GoString

func (s ArcAxisConfiguration) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ArcAxisConfiguration) SetRange

func (s *ArcAxisConfiguration) SetRange(v *ArcAxisDisplayRange) *ArcAxisConfiguration

SetRange sets the Range field's value.

func (*ArcAxisConfiguration) SetReserveRange

func (s *ArcAxisConfiguration) SetReserveRange(v int64) *ArcAxisConfiguration

SetReserveRange sets the ReserveRange field's value.

func (ArcAxisConfiguration) String

func (s ArcAxisConfiguration) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ArcAxisDisplayRange

type ArcAxisDisplayRange struct {

    // The maximum value of the arc axis range.
    Max *float64 `type:"double"`

    // The minimum value of the arc axis range.
    Min *float64 `type:"double"`
    // contains filtered or unexported fields
}

The arc axis range of a GaugeChartVisual.

func (ArcAxisDisplayRange) GoString

func (s ArcAxisDisplayRange) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ArcAxisDisplayRange) SetMax

func (s *ArcAxisDisplayRange) SetMax(v float64) *ArcAxisDisplayRange

SetMax sets the Max field's value.

func (*ArcAxisDisplayRange) SetMin

func (s *ArcAxisDisplayRange) SetMin(v float64) *ArcAxisDisplayRange

SetMin sets the Min field's value.

func (ArcAxisDisplayRange) String

func (s ArcAxisDisplayRange) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ArcConfiguration

type ArcConfiguration struct {

    // The option that determines the arc angle of a GaugeChartVisual.
    ArcAngle *float64 `type:"double"`

    // The options that determine the arc thickness of a GaugeChartVisual.
    ArcThickness *string `type:"string" enum:"ArcThicknessOptions"`
    // contains filtered or unexported fields
}

The arc configuration of a GaugeChartVisual.

func (ArcConfiguration) GoString

func (s ArcConfiguration) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ArcConfiguration) SetArcAngle

func (s *ArcConfiguration) SetArcAngle(v float64) *ArcConfiguration

SetArcAngle sets the ArcAngle field's value.

func (*ArcConfiguration) SetArcThickness

func (s *ArcConfiguration) SetArcThickness(v string) *ArcConfiguration

SetArcThickness sets the ArcThickness field's value.

func (ArcConfiguration) String

func (s ArcConfiguration) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ArcOptions

type ArcOptions struct {

    // The arc thickness of a GaugeChartVisual.
    ArcThickness *string `type:"string" enum:"ArcThickness"`
    // contains filtered or unexported fields
}

The options that determine the arc thickness of a GaugeChartVisual.

func (ArcOptions) GoString

func (s ArcOptions) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ArcOptions) SetArcThickness

func (s *ArcOptions) SetArcThickness(v string) *ArcOptions

SetArcThickness sets the ArcThickness field's value.

func (ArcOptions) String

func (s ArcOptions) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type AssetBundleCloudFormationOverridePropertyConfiguration

type AssetBundleCloudFormationOverridePropertyConfiguration struct {

    // An optional list of structures that control how Analysis resources are parameterized
    // in the returned CloudFormation template.
    Analyses []*AssetBundleExportJobAnalysisOverrideProperties `min:"1" type:"list"`

    // An optional list of structures that control how Dashboard resources are parameterized
    // in the returned CloudFormation template.
    Dashboards []*AssetBundleExportJobDashboardOverrideProperties `min:"1" type:"list"`

    // An optional list of structures that control how DataSet resources are parameterized
    // in the returned CloudFormation template.
    DataSets []*AssetBundleExportJobDataSetOverrideProperties `min:"1" type:"list"`

    // An optional list of structures that control how DataSource resources are
    // parameterized in the returned CloudFormation template.
    DataSources []*AssetBundleExportJobDataSourceOverrideProperties `min:"1" type:"list"`

    // An optional list of structures that control how RefreshSchedule resources
    // are parameterized in the returned CloudFormation template.
    RefreshSchedules []*AssetBundleExportJobRefreshScheduleOverrideProperties `min:"1" type:"list"`

    // An optional list of structures that control how resource IDs are parameterized
    // in the returned CloudFormation template.
    ResourceIdOverrideConfiguration *AssetBundleExportJobResourceIdOverrideConfiguration `type:"structure"`

    // An optional list of structures that control how Theme resources are parameterized
    // in the returned CloudFormation template.
    Themes []*AssetBundleExportJobThemeOverrideProperties `min:"1" type:"list"`

    // An optional list of structures that control how VPCConnection resources are
    // parameterized in the returned CloudFormation template.
    VPCConnections []*AssetBundleExportJobVPCConnectionOverrideProperties `min:"1" type:"list"`
    // contains filtered or unexported fields
}

An optional collection of CloudFormation property configurations that control how the export job is generated.

func (AssetBundleCloudFormationOverridePropertyConfiguration) GoString

func (s AssetBundleCloudFormationOverridePropertyConfiguration) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssetBundleCloudFormationOverridePropertyConfiguration) SetAnalyses

func (s *AssetBundleCloudFormationOverridePropertyConfiguration) SetAnalyses(v []*AssetBundleExportJobAnalysisOverrideProperties) *AssetBundleCloudFormationOverridePropertyConfiguration

SetAnalyses sets the Analyses field's value.

func (*AssetBundleCloudFormationOverridePropertyConfiguration) SetDashboards

func (s *AssetBundleCloudFormationOverridePropertyConfiguration) SetDashboards(v []*AssetBundleExportJobDashboardOverrideProperties) *AssetBundleCloudFormationOverridePropertyConfiguration

SetDashboards sets the Dashboards field's value.

func (*AssetBundleCloudFormationOverridePropertyConfiguration) SetDataSets

func (s *AssetBundleCloudFormationOverridePropertyConfiguration) SetDataSets(v []*AssetBundleExportJobDataSetOverrideProperties) *AssetBundleCloudFormationOverridePropertyConfiguration

SetDataSets sets the DataSets field's value.

func (*AssetBundleCloudFormationOverridePropertyConfiguration) SetDataSources

func (s *AssetBundleCloudFormationOverridePropertyConfiguration) SetDataSources(v []*AssetBundleExportJobDataSourceOverrideProperties) *AssetBundleCloudFormationOverridePropertyConfiguration

SetDataSources sets the DataSources field's value.

func (*AssetBundleCloudFormationOverridePropertyConfiguration) SetRefreshSchedules

func (s *AssetBundleCloudFormationOverridePropertyConfiguration) SetRefreshSchedules(v []*AssetBundleExportJobRefreshScheduleOverrideProperties) *AssetBundleCloudFormationOverridePropertyConfiguration

SetRefreshSchedules sets the RefreshSchedules field's value.

func (*AssetBundleCloudFormationOverridePropertyConfiguration) SetResourceIdOverrideConfiguration

func (s *AssetBundleCloudFormationOverridePropertyConfiguration) SetResourceIdOverrideConfiguration(v *AssetBundleExportJobResourceIdOverrideConfiguration) *AssetBundleCloudFormationOverridePropertyConfiguration

SetResourceIdOverrideConfiguration sets the ResourceIdOverrideConfiguration field's value.

func (*AssetBundleCloudFormationOverridePropertyConfiguration) SetThemes

func (s *AssetBundleCloudFormationOverridePropertyConfiguration) SetThemes(v []*AssetBundleExportJobThemeOverrideProperties) *AssetBundleCloudFormationOverridePropertyConfiguration

SetThemes sets the Themes field's value.

func (*AssetBundleCloudFormationOverridePropertyConfiguration) SetVPCConnections

func (s *AssetBundleCloudFormationOverridePropertyConfiguration) SetVPCConnections(v []*AssetBundleExportJobVPCConnectionOverrideProperties) *AssetBundleCloudFormationOverridePropertyConfiguration

SetVPCConnections sets the VPCConnections field's value.

func (AssetBundleCloudFormationOverridePropertyConfiguration) String

func (s AssetBundleCloudFormationOverridePropertyConfiguration) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssetBundleCloudFormationOverridePropertyConfiguration) Validate

func (s *AssetBundleCloudFormationOverridePropertyConfiguration) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type AssetBundleExportJobAnalysisOverrideProperties

type AssetBundleExportJobAnalysisOverrideProperties struct {

    // The ARN of the specific Analysis resource whose override properties are configured
    // in this structure.
    //
    // Arn is a required field
    Arn *string `type:"string" required:"true"`

    // A list of Analysis resource properties to generate variables for in the returned
    // CloudFormation template.
    //
    // Properties is a required field
    Properties []*string `min:"1" type:"list" required:"true" enum:"AssetBundleExportJobAnalysisPropertyToOverride"`
    // contains filtered or unexported fields
}

Controls how a specific Analysis resource is parameterized in the returned CloudFormation template.

func (AssetBundleExportJobAnalysisOverrideProperties) GoString

func (s AssetBundleExportJobAnalysisOverrideProperties) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssetBundleExportJobAnalysisOverrideProperties) SetArn

func (s *AssetBundleExportJobAnalysisOverrideProperties) SetArn(v string) *AssetBundleExportJobAnalysisOverrideProperties

SetArn sets the Arn field's value.

func (*AssetBundleExportJobAnalysisOverrideProperties) SetProperties

func (s *AssetBundleExportJobAnalysisOverrideProperties) SetProperties(v []*string) *AssetBundleExportJobAnalysisOverrideProperties

SetProperties sets the Properties field's value.

func (AssetBundleExportJobAnalysisOverrideProperties) String

func (s AssetBundleExportJobAnalysisOverrideProperties) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssetBundleExportJobAnalysisOverrideProperties) Validate

func (s *AssetBundleExportJobAnalysisOverrideProperties) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type AssetBundleExportJobDashboardOverrideProperties

type AssetBundleExportJobDashboardOverrideProperties struct {

    // The ARN of the specific Dashboard resource whose override properties are
    // configured in this structure.
    //
    // Arn is a required field
    Arn *string `type:"string" required:"true"`

    // A list of Dashboard resource properties to generate variables for in the
    // returned CloudFormation template.
    //
    // Properties is a required field
    Properties []*string `min:"1" type:"list" required:"true" enum:"AssetBundleExportJobDashboardPropertyToOverride"`
    // contains filtered or unexported fields
}

Controls how a specific Dashboard resource is parameterized in the returned CloudFormation template.

func (AssetBundleExportJobDashboardOverrideProperties) GoString

func (s AssetBundleExportJobDashboardOverrideProperties) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssetBundleExportJobDashboardOverrideProperties) SetArn

func (s *AssetBundleExportJobDashboardOverrideProperties) SetArn(v string) *AssetBundleExportJobDashboardOverrideProperties

SetArn sets the Arn field's value.

func (*AssetBundleExportJobDashboardOverrideProperties) SetProperties

func (s *AssetBundleExportJobDashboardOverrideProperties) SetProperties(v []*string) *AssetBundleExportJobDashboardOverrideProperties

SetProperties sets the Properties field's value.

func (AssetBundleExportJobDashboardOverrideProperties) String

func (s AssetBundleExportJobDashboardOverrideProperties) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssetBundleExportJobDashboardOverrideProperties) Validate

func (s *AssetBundleExportJobDashboardOverrideProperties) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type AssetBundleExportJobDataSetOverrideProperties

type AssetBundleExportJobDataSetOverrideProperties struct {

    // The ARN of the specific DataSet resource whose override properties are configured
    // in this structure.
    //
    // Arn is a required field
    Arn *string `type:"string" required:"true"`

    // A list of DataSet resource properties to generate variables for in the returned
    // CloudFormation template.
    //
    // Properties is a required field
    Properties []*string `min:"1" type:"list" required:"true" enum:"AssetBundleExportJobDataSetPropertyToOverride"`
    // contains filtered or unexported fields
}

Controls how a specific DataSet resource is parameterized in the returned CloudFormation template.

func (AssetBundleExportJobDataSetOverrideProperties) GoString

func (s AssetBundleExportJobDataSetOverrideProperties) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssetBundleExportJobDataSetOverrideProperties) SetArn

func (s *AssetBundleExportJobDataSetOverrideProperties) SetArn(v string) *AssetBundleExportJobDataSetOverrideProperties

SetArn sets the Arn field's value.

func (*AssetBundleExportJobDataSetOverrideProperties) SetProperties

func (s *AssetBundleExportJobDataSetOverrideProperties) SetProperties(v []*string) *AssetBundleExportJobDataSetOverrideProperties

SetProperties sets the Properties field's value.

func (AssetBundleExportJobDataSetOverrideProperties) String

func (s AssetBundleExportJobDataSetOverrideProperties) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssetBundleExportJobDataSetOverrideProperties) Validate

func (s *AssetBundleExportJobDataSetOverrideProperties) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type AssetBundleExportJobDataSourceOverrideProperties

type AssetBundleExportJobDataSourceOverrideProperties struct {

    // The ARN of the specific DataSource resource whose override properties are
    // configured in this structure.
    //
    // Arn is a required field
    Arn *string `type:"string" required:"true"`

    // A list of DataSource resource properties to generate variables for in the
    // returned CloudFormation template.
    //
    // Properties is a required field
    Properties []*string `min:"1" type:"list" required:"true" enum:"AssetBundleExportJobDataSourcePropertyToOverride"`
    // contains filtered or unexported fields
}

Controls how a specific DataSource resource is parameterized in the returned CloudFormation template.

func (AssetBundleExportJobDataSourceOverrideProperties) GoString

func (s AssetBundleExportJobDataSourceOverrideProperties) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssetBundleExportJobDataSourceOverrideProperties) SetArn

func (s *AssetBundleExportJobDataSourceOverrideProperties) SetArn(v string) *AssetBundleExportJobDataSourceOverrideProperties

SetArn sets the Arn field's value.

func (*AssetBundleExportJobDataSourceOverrideProperties) SetProperties

func (s *AssetBundleExportJobDataSourceOverrideProperties) SetProperties(v []*string) *AssetBundleExportJobDataSourceOverrideProperties

SetProperties sets the Properties field's value.

func (AssetBundleExportJobDataSourceOverrideProperties) String

func (s AssetBundleExportJobDataSourceOverrideProperties) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssetBundleExportJobDataSourceOverrideProperties) Validate

func (s *AssetBundleExportJobDataSourceOverrideProperties) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type AssetBundleExportJobError

type AssetBundleExportJobError struct {

    // The ARN of the resource whose processing caused an error.
    Arn *string `type:"string"`

    // A description of the error.
    Message *string `type:"string"`

    // The specific error type of the error that occurred.
    Type *string `type:"string"`
    // contains filtered or unexported fields
}

Describes an error that occurred during an Asset Bundle export job.

func (AssetBundleExportJobError) GoString

func (s AssetBundleExportJobError) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssetBundleExportJobError) SetArn

func (s *AssetBundleExportJobError) SetArn(v string) *AssetBundleExportJobError

SetArn sets the Arn field's value.

func (*AssetBundleExportJobError) SetMessage

func (s *AssetBundleExportJobError) SetMessage(v string) *AssetBundleExportJobError

SetMessage sets the Message field's value.

func (*AssetBundleExportJobError) SetType

func (s *AssetBundleExportJobError) SetType(v string) *AssetBundleExportJobError

SetType sets the Type field's value.

func (AssetBundleExportJobError) String

func (s AssetBundleExportJobError) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type AssetBundleExportJobRefreshScheduleOverrideProperties

type AssetBundleExportJobRefreshScheduleOverrideProperties struct {

    // The ARN of the specific RefreshSchedule resource whose override properties
    // are configured in this structure.
    //
    // Arn is a required field
    Arn *string `type:"string" required:"true"`

    // A list of RefreshSchedule resource properties to generate variables for in
    // the returned CloudFormation template.
    //
    // Properties is a required field
    Properties []*string `min:"1" type:"list" required:"true" enum:"AssetBundleExportJobRefreshSchedulePropertyToOverride"`
    // contains filtered or unexported fields
}

Controls how a specific RefreshSchedule resource is parameterized in the returned CloudFormation template.

func (AssetBundleExportJobRefreshScheduleOverrideProperties) GoString

func (s AssetBundleExportJobRefreshScheduleOverrideProperties) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssetBundleExportJobRefreshScheduleOverrideProperties) SetArn

func (s *AssetBundleExportJobRefreshScheduleOverrideProperties) SetArn(v string) *AssetBundleExportJobRefreshScheduleOverrideProperties

SetArn sets the Arn field's value.

func (*AssetBundleExportJobRefreshScheduleOverrideProperties) SetProperties

func (s *AssetBundleExportJobRefreshScheduleOverrideProperties) SetProperties(v []*string) *AssetBundleExportJobRefreshScheduleOverrideProperties

SetProperties sets the Properties field's value.

func (AssetBundleExportJobRefreshScheduleOverrideProperties) String

func (s AssetBundleExportJobRefreshScheduleOverrideProperties) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssetBundleExportJobRefreshScheduleOverrideProperties) Validate

func (s *AssetBundleExportJobRefreshScheduleOverrideProperties) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type AssetBundleExportJobResourceIdOverrideConfiguration

type AssetBundleExportJobResourceIdOverrideConfiguration struct {

    // An option to request a CloudFormation variable for a prefix to be prepended
    // to each resource's ID before import. The prefix is only added to the asset
    // IDs and does not change the name of the asset.
    PrefixForAllResources *bool `type:"boolean"`
    // contains filtered or unexported fields
}

An optional structure that configures resource ID overrides for the export job.

func (AssetBundleExportJobResourceIdOverrideConfiguration) GoString

func (s AssetBundleExportJobResourceIdOverrideConfiguration) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssetBundleExportJobResourceIdOverrideConfiguration) SetPrefixForAllResources

func (s *AssetBundleExportJobResourceIdOverrideConfiguration) SetPrefixForAllResources(v bool) *AssetBundleExportJobResourceIdOverrideConfiguration

SetPrefixForAllResources sets the PrefixForAllResources field's value.

func (AssetBundleExportJobResourceIdOverrideConfiguration) String

func (s AssetBundleExportJobResourceIdOverrideConfiguration) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type AssetBundleExportJobSummary

type AssetBundleExportJobSummary struct {

    // The ARN of the export job.
    Arn *string `type:"string"`

    // The ID of the export job.
    AssetBundleExportJobId *string `min:"1" type:"string"`

    // The time that the export job was created.
    CreatedTime *time.Time `type:"timestamp"`

    // The format for the export job.
    ExportFormat *string `type:"string" enum:"AssetBundleExportFormat"`

    // The flag that determines the inclusion of resource dependencies in the returned
    // asset bundle.
    IncludeAllDependencies *bool `type:"boolean"`

    // The flag that determines the inclusion of permissions associated with each
    // resource ARN.
    IncludePermissions *bool `type:"boolean"`

    // The flag that determines the inclusion of tags associated with each resource
    // ARN.
    IncludeTags *bool `type:"boolean"`

    // The current status of the export job.
    JobStatus *string `type:"string" enum:"AssetBundleExportJobStatus"`
    // contains filtered or unexported fields
}

A summary of the export job that includes details of the job's configuration and its current status.

func (AssetBundleExportJobSummary) GoString

func (s AssetBundleExportJobSummary) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssetBundleExportJobSummary) SetArn

func (s *AssetBundleExportJobSummary) SetArn(v string) *AssetBundleExportJobSummary

SetArn sets the Arn field's value.

func (*AssetBundleExportJobSummary) SetAssetBundleExportJobId

func (s *AssetBundleExportJobSummary) SetAssetBundleExportJobId(v string) *AssetBundleExportJobSummary

SetAssetBundleExportJobId sets the AssetBundleExportJobId field's value.

func (*AssetBundleExportJobSummary) SetCreatedTime

func (s *AssetBundleExportJobSummary) SetCreatedTime(v time.Time) *AssetBundleExportJobSummary

SetCreatedTime sets the CreatedTime field's value.

func (*AssetBundleExportJobSummary) SetExportFormat

func (s *AssetBundleExportJobSummary) SetExportFormat(v string) *AssetBundleExportJobSummary

SetExportFormat sets the ExportFormat field's value.

func (*AssetBundleExportJobSummary) SetIncludeAllDependencies

func (s *AssetBundleExportJobSummary) SetIncludeAllDependencies(v bool) *AssetBundleExportJobSummary

SetIncludeAllDependencies sets the IncludeAllDependencies field's value.

func (*AssetBundleExportJobSummary) SetIncludePermissions

func (s *AssetBundleExportJobSummary) SetIncludePermissions(v bool) *AssetBundleExportJobSummary

SetIncludePermissions sets the IncludePermissions field's value.

func (*AssetBundleExportJobSummary) SetIncludeTags

func (s *AssetBundleExportJobSummary) SetIncludeTags(v bool) *AssetBundleExportJobSummary

SetIncludeTags sets the IncludeTags field's value.

func (*AssetBundleExportJobSummary) SetJobStatus

func (s *AssetBundleExportJobSummary) SetJobStatus(v string) *AssetBundleExportJobSummary

SetJobStatus sets the JobStatus field's value.

func (AssetBundleExportJobSummary) String

func (s AssetBundleExportJobSummary) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type AssetBundleExportJobThemeOverrideProperties

type AssetBundleExportJobThemeOverrideProperties struct {

    // The ARN of the specific Theme resource whose override properties are configured
    // in this structure.
    //
    // Arn is a required field
    Arn *string `type:"string" required:"true"`

    // A list of Theme resource properties to generate variables for in the returned
    // CloudFormation template.
    //
    // Properties is a required field
    Properties []*string `min:"1" type:"list" required:"true" enum:"AssetBundleExportJobThemePropertyToOverride"`
    // contains filtered or unexported fields
}

Controls how a specific Theme resource is parameterized in the returned CloudFormation template.

func (AssetBundleExportJobThemeOverrideProperties) GoString

func (s AssetBundleExportJobThemeOverrideProperties) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssetBundleExportJobThemeOverrideProperties) SetArn

func (s *AssetBundleExportJobThemeOverrideProperties) SetArn(v string) *AssetBundleExportJobThemeOverrideProperties

SetArn sets the Arn field's value.

func (*AssetBundleExportJobThemeOverrideProperties) SetProperties

func (s *AssetBundleExportJobThemeOverrideProperties) SetProperties(v []*string) *AssetBundleExportJobThemeOverrideProperties

SetProperties sets the Properties field's value.

func (AssetBundleExportJobThemeOverrideProperties) String

func (s AssetBundleExportJobThemeOverrideProperties) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssetBundleExportJobThemeOverrideProperties) Validate

func (s *AssetBundleExportJobThemeOverrideProperties) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type AssetBundleExportJobVPCConnectionOverrideProperties

type AssetBundleExportJobVPCConnectionOverrideProperties struct {

    // The ARN of the specific VPCConnection resource whose override properties
    // are configured in this structure.
    //
    // Arn is a required field
    Arn *string `type:"string" required:"true"`

    // A list of VPCConnection resource properties to generate variables for in
    // the returned CloudFormation template.
    //
    // Properties is a required field
    Properties []*string `min:"1" type:"list" required:"true" enum:"AssetBundleExportJobVPCConnectionPropertyToOverride"`
    // contains filtered or unexported fields
}

Controls how a specific VPCConnection resource is parameterized in the outputted CloudFormation template.

func (AssetBundleExportJobVPCConnectionOverrideProperties) GoString

func (s AssetBundleExportJobVPCConnectionOverrideProperties) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssetBundleExportJobVPCConnectionOverrideProperties) SetArn

func (s *AssetBundleExportJobVPCConnectionOverrideProperties) SetArn(v string) *AssetBundleExportJobVPCConnectionOverrideProperties

SetArn sets the Arn field's value.

func (*AssetBundleExportJobVPCConnectionOverrideProperties) SetProperties

func (s *AssetBundleExportJobVPCConnectionOverrideProperties) SetProperties(v []*string) *AssetBundleExportJobVPCConnectionOverrideProperties

SetProperties sets the Properties field's value.

func (AssetBundleExportJobVPCConnectionOverrideProperties) String

func (s AssetBundleExportJobVPCConnectionOverrideProperties) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssetBundleExportJobVPCConnectionOverrideProperties) Validate

func (s *AssetBundleExportJobVPCConnectionOverrideProperties) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type AssetBundleExportJobValidationStrategy

type AssetBundleExportJobValidationStrategy struct {

    // A Boolean value that indicates whether to export resources under strict or
    // lenient mode.
    StrictModeForAllResources *bool `type:"boolean"`
    // contains filtered or unexported fields
}

The option to relax the validation that is required to export each asset. When StrictModeForAllResource is set to true, validation is skipped for specific UI errors.

func (AssetBundleExportJobValidationStrategy) GoString

func (s AssetBundleExportJobValidationStrategy) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssetBundleExportJobValidationStrategy) SetStrictModeForAllResources

func (s *AssetBundleExportJobValidationStrategy) SetStrictModeForAllResources(v bool) *AssetBundleExportJobValidationStrategy

SetStrictModeForAllResources sets the StrictModeForAllResources field's value.

func (AssetBundleExportJobValidationStrategy) String

func (s AssetBundleExportJobValidationStrategy) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type AssetBundleExportJobWarning

type AssetBundleExportJobWarning struct {

    // The ARN of the resource whose processing caused a warning.
    Arn *string `type:"string"`

    // A description of the warning.
    Message *string `type:"string"`
    // contains filtered or unexported fields
}

Describes a warning that occurred during an Asset Bundle export job.

func (AssetBundleExportJobWarning) GoString

func (s AssetBundleExportJobWarning) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssetBundleExportJobWarning) SetArn

func (s *AssetBundleExportJobWarning) SetArn(v string) *AssetBundleExportJobWarning

SetArn sets the Arn field's value.

func (*AssetBundleExportJobWarning) SetMessage

func (s *AssetBundleExportJobWarning) SetMessage(v string) *AssetBundleExportJobWarning

SetMessage sets the Message field's value.

func (AssetBundleExportJobWarning) String

func (s AssetBundleExportJobWarning) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type AssetBundleImportJobAnalysisOverrideParameters

type AssetBundleImportJobAnalysisOverrideParameters struct {

    // The ID of the analysis that you ant to apply overrides to.
    //
    // AnalysisId is a required field
    AnalysisId *string `type:"string" required:"true"`

    // A new name for the analysis.
    Name *string `min:"1" type:"string"`
    // contains filtered or unexported fields
}

The override parameters for a single analysis that is being imported.

func (AssetBundleImportJobAnalysisOverrideParameters) GoString

func (s AssetBundleImportJobAnalysisOverrideParameters) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssetBundleImportJobAnalysisOverrideParameters) SetAnalysisId

func (s *AssetBundleImportJobAnalysisOverrideParameters) SetAnalysisId(v string) *AssetBundleImportJobAnalysisOverrideParameters

SetAnalysisId sets the AnalysisId field's value.

func (*AssetBundleImportJobAnalysisOverrideParameters) SetName

func (s *AssetBundleImportJobAnalysisOverrideParameters) SetName(v string) *AssetBundleImportJobAnalysisOverrideParameters

SetName sets the Name field's value.

func (AssetBundleImportJobAnalysisOverrideParameters) String

func (s AssetBundleImportJobAnalysisOverrideParameters) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssetBundleImportJobAnalysisOverrideParameters) Validate

func (s *AssetBundleImportJobAnalysisOverrideParameters) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type AssetBundleImportJobAnalysisOverridePermissions

type AssetBundleImportJobAnalysisOverridePermissions struct {

    // A list of analysis IDs that you want to apply overrides to. You can use *
    // to override all analyses in this asset bundle.
    //
    // AnalysisIds is a required field
    AnalysisIds []*string `min:"1" type:"list" required:"true"`

    // A list of permissions for the analyses that you want to apply overrides to.
    //
    // Permissions is a required field
    Permissions *AssetBundleResourcePermissions `type:"structure" required:"true"`
    // contains filtered or unexported fields
}

An object that contains a list of permissions to be applied to a list of analysis IDs.

func (AssetBundleImportJobAnalysisOverridePermissions) GoString

func (s AssetBundleImportJobAnalysisOverridePermissions) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssetBundleImportJobAnalysisOverridePermissions) SetAnalysisIds

func (s *AssetBundleImportJobAnalysisOverridePermissions) SetAnalysisIds(v []*string) *AssetBundleImportJobAnalysisOverridePermissions

SetAnalysisIds sets the AnalysisIds field's value.

func (*AssetBundleImportJobAnalysisOverridePermissions) SetPermissions

func (s *AssetBundleImportJobAnalysisOverridePermissions) SetPermissions(v *AssetBundleResourcePermissions) *AssetBundleImportJobAnalysisOverridePermissions

SetPermissions sets the Permissions field's value.

func (AssetBundleImportJobAnalysisOverridePermissions) String

func (s AssetBundleImportJobAnalysisOverridePermissions) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssetBundleImportJobAnalysisOverridePermissions) Validate

func (s *AssetBundleImportJobAnalysisOverridePermissions) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type AssetBundleImportJobAnalysisOverrideTags

type AssetBundleImportJobAnalysisOverrideTags struct {

    // A list of analysis IDs that you want to apply overrides to. You can use *
    // to override all analyses in this asset bundle.
    //
    // AnalysisIds is a required field
    AnalysisIds []*string `min:"1" type:"list" required:"true"`

    // A list of tags for the analyses that you want to apply overrides to.
    //
    // Tags is a required field
    Tags []*Tag `min:"1" type:"list" required:"true"`
    // contains filtered or unexported fields
}

An object that contains a list of tags to be assigned to a list of analysis IDs.

func (AssetBundleImportJobAnalysisOverrideTags) GoString

func (s AssetBundleImportJobAnalysisOverrideTags) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssetBundleImportJobAnalysisOverrideTags) SetAnalysisIds

func (s *AssetBundleImportJobAnalysisOverrideTags) SetAnalysisIds(v []*string) *AssetBundleImportJobAnalysisOverrideTags

SetAnalysisIds sets the AnalysisIds field's value.

func (*AssetBundleImportJobAnalysisOverrideTags) SetTags

func (s *AssetBundleImportJobAnalysisOverrideTags) SetTags(v []*Tag) *AssetBundleImportJobAnalysisOverrideTags

SetTags sets the Tags field's value.

func (AssetBundleImportJobAnalysisOverrideTags) String

func (s AssetBundleImportJobAnalysisOverrideTags) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssetBundleImportJobAnalysisOverrideTags) Validate

func (s *AssetBundleImportJobAnalysisOverrideTags) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type AssetBundleImportJobDashboardOverrideParameters

type AssetBundleImportJobDashboardOverrideParameters struct {

    // The ID of the dashboard that you want to apply overrides to.
    //
    // DashboardId is a required field
    DashboardId *string `type:"string" required:"true"`

    // A new name for the dashboard.
    Name *string `min:"1" type:"string"`
    // contains filtered or unexported fields
}

The override parameters for a single dashboard that is being imported.

func (AssetBundleImportJobDashboardOverrideParameters) GoString

func (s AssetBundleImportJobDashboardOverrideParameters) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssetBundleImportJobDashboardOverrideParameters) SetDashboardId

func (s *AssetBundleImportJobDashboardOverrideParameters) SetDashboardId(v string) *AssetBundleImportJobDashboardOverrideParameters

SetDashboardId sets the DashboardId field's value.

func (*AssetBundleImportJobDashboardOverrideParameters) SetName

func (s *AssetBundleImportJobDashboardOverrideParameters) SetName(v string) *AssetBundleImportJobDashboardOverrideParameters

SetName sets the Name field's value.

func (AssetBundleImportJobDashboardOverrideParameters) String

func (s AssetBundleImportJobDashboardOverrideParameters) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssetBundleImportJobDashboardOverrideParameters) Validate

func (s *AssetBundleImportJobDashboardOverrideParameters) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type AssetBundleImportJobDashboardOverridePermissions

type AssetBundleImportJobDashboardOverridePermissions struct {

    // A list of dashboard IDs that you want to apply overrides to. You can use
    // * to override all dashboards in this asset bundle.
    //
    // DashboardIds is a required field
    DashboardIds []*string `min:"1" type:"list" required:"true"`

    // A structure that contains the link sharing configurations that you want to
    // apply overrides to.
    LinkSharingConfiguration *AssetBundleResourceLinkSharingConfiguration `type:"structure"`

    // A list of permissions for the dashboards that you want to apply overrides
    // to.
    Permissions *AssetBundleResourcePermissions `type:"structure"`
    // contains filtered or unexported fields
}

An object that contains a list of permissions to be applied to a list of dashboard IDs.

func (AssetBundleImportJobDashboardOverridePermissions) GoString

func (s AssetBundleImportJobDashboardOverridePermissions) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssetBundleImportJobDashboardOverridePermissions) SetDashboardIds

func (s *AssetBundleImportJobDashboardOverridePermissions) SetDashboardIds(v []*string) *AssetBundleImportJobDashboardOverridePermissions

SetDashboardIds sets the DashboardIds field's value.

func (*AssetBundleImportJobDashboardOverridePermissions) SetLinkSharingConfiguration

func (s *AssetBundleImportJobDashboardOverridePermissions) SetLinkSharingConfiguration(v *AssetBundleResourceLinkSharingConfiguration) *AssetBundleImportJobDashboardOverridePermissions

SetLinkSharingConfiguration sets the LinkSharingConfiguration field's value.

func (*AssetBundleImportJobDashboardOverridePermissions) SetPermissions

func (s *AssetBundleImportJobDashboardOverridePermissions) SetPermissions(v *AssetBundleResourcePermissions) *AssetBundleImportJobDashboardOverridePermissions

SetPermissions sets the Permissions field's value.

func (AssetBundleImportJobDashboardOverridePermissions) String

func (s AssetBundleImportJobDashboardOverridePermissions) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssetBundleImportJobDashboardOverridePermissions) Validate

func (s *AssetBundleImportJobDashboardOverridePermissions) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type AssetBundleImportJobDashboardOverrideTags

type AssetBundleImportJobDashboardOverrideTags struct {

    // A list of dashboard IDs that you want to apply overrides to. You can use
    // * to override all dashboards in this asset bundle.
    //
    // DashboardIds is a required field
    DashboardIds []*string `min:"1" type:"list" required:"true"`

    // A list of tags for the dashboards that you want to apply overrides to.
    //
    // Tags is a required field
    Tags []*Tag `min:"1" type:"list" required:"true"`
    // contains filtered or unexported fields
}

An object that contains a list of tags to be assigned to a list of dashboard IDs.

func (AssetBundleImportJobDashboardOverrideTags) GoString

func (s AssetBundleImportJobDashboardOverrideTags) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssetBundleImportJobDashboardOverrideTags) SetDashboardIds

func (s *AssetBundleImportJobDashboardOverrideTags) SetDashboardIds(v []*string) *AssetBundleImportJobDashboardOverrideTags

SetDashboardIds sets the DashboardIds field's value.

func (*AssetBundleImportJobDashboardOverrideTags) SetTags

func (s *AssetBundleImportJobDashboardOverrideTags) SetTags(v []*Tag) *AssetBundleImportJobDashboardOverrideTags

SetTags sets the Tags field's value.

func (AssetBundleImportJobDashboardOverrideTags) String

func (s AssetBundleImportJobDashboardOverrideTags) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssetBundleImportJobDashboardOverrideTags) Validate

func (s *AssetBundleImportJobDashboardOverrideTags) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type AssetBundleImportJobDataSetOverrideParameters

type AssetBundleImportJobDataSetOverrideParameters struct {

    // The ID of the dataset to apply overrides to.
    //
    // DataSetId is a required field
    DataSetId *string `type:"string" required:"true"`

    // A new name for the dataset.
    Name *string `min:"1" type:"string"`
    // contains filtered or unexported fields
}

The override parameters for a single dataset that is being imported.

func (AssetBundleImportJobDataSetOverrideParameters) GoString

func (s AssetBundleImportJobDataSetOverrideParameters) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssetBundleImportJobDataSetOverrideParameters) SetDataSetId

func (s *AssetBundleImportJobDataSetOverrideParameters) SetDataSetId(v string) *AssetBundleImportJobDataSetOverrideParameters

SetDataSetId sets the DataSetId field's value.

func (*AssetBundleImportJobDataSetOverrideParameters) SetName

func (s *AssetBundleImportJobDataSetOverrideParameters) SetName(v string) *AssetBundleImportJobDataSetOverrideParameters

SetName sets the Name field's value.

func (AssetBundleImportJobDataSetOverrideParameters) String

func (s AssetBundleImportJobDataSetOverrideParameters) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssetBundleImportJobDataSetOverrideParameters) Validate

func (s *AssetBundleImportJobDataSetOverrideParameters) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type AssetBundleImportJobDataSetOverridePermissions

type AssetBundleImportJobDataSetOverridePermissions struct {

    // A list of dataset IDs that you want to apply overrides to. You can use *
    // to override all datasets in this asset bundle.
    //
    // DataSetIds is a required field
    DataSetIds []*string `min:"1" type:"list" required:"true"`

    // A list of permissions for the datasets that you want to apply overrides to.
    //
    // Permissions is a required field
    Permissions *AssetBundleResourcePermissions `type:"structure" required:"true"`
    // contains filtered or unexported fields
}

An object that contains a list of permissions to be applied to a list of dataset IDs.

func (AssetBundleImportJobDataSetOverridePermissions) GoString

func (s AssetBundleImportJobDataSetOverridePermissions) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssetBundleImportJobDataSetOverridePermissions) SetDataSetIds

func (s *AssetBundleImportJobDataSetOverridePermissions) SetDataSetIds(v []*string) *AssetBundleImportJobDataSetOverridePermissions

SetDataSetIds sets the DataSetIds field's value.

func (*AssetBundleImportJobDataSetOverridePermissions) SetPermissions

func (s *AssetBundleImportJobDataSetOverridePermissions) SetPermissions(v *AssetBundleResourcePermissions) *AssetBundleImportJobDataSetOverridePermissions

SetPermissions sets the Permissions field's value.

func (AssetBundleImportJobDataSetOverridePermissions) String

func (s AssetBundleImportJobDataSetOverridePermissions) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssetBundleImportJobDataSetOverridePermissions) Validate

func (s *AssetBundleImportJobDataSetOverridePermissions) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type AssetBundleImportJobDataSetOverrideTags

type AssetBundleImportJobDataSetOverrideTags struct {

    // A list of dataset IDs that you want to apply overrides to. You can use *
    // to override all datasets in this asset bundle.
    //
    // DataSetIds is a required field
    DataSetIds []*string `min:"1" type:"list" required:"true"`

    // A list of tags for the datasets that you want to apply overrides to.
    //
    // Tags is a required field
    Tags []*Tag `min:"1" type:"list" required:"true"`
    // contains filtered or unexported fields
}

An object that contains a list of tags to be assigned to a list of dataset IDs.

func (AssetBundleImportJobDataSetOverrideTags) GoString

func (s AssetBundleImportJobDataSetOverrideTags) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssetBundleImportJobDataSetOverrideTags) SetDataSetIds

func (s *AssetBundleImportJobDataSetOverrideTags) SetDataSetIds(v []*string) *AssetBundleImportJobDataSetOverrideTags

SetDataSetIds sets the DataSetIds field's value.

func (*AssetBundleImportJobDataSetOverrideTags) SetTags

func (s *AssetBundleImportJobDataSetOverrideTags) SetTags(v []*Tag) *AssetBundleImportJobDataSetOverrideTags

SetTags sets the Tags field's value.

func (AssetBundleImportJobDataSetOverrideTags) String

func (s AssetBundleImportJobDataSetOverrideTags) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssetBundleImportJobDataSetOverrideTags) Validate

func (s *AssetBundleImportJobDataSetOverrideTags) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type AssetBundleImportJobDataSourceCredentialPair

type AssetBundleImportJobDataSourceCredentialPair struct {

    // The password for the data source connection.
    //
    // Password is a required field
    Password *string `min:"1" type:"string" required:"true"`

    // The username for the data source connection.
    //
    // Username is a required field
    Username *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

A username and password credential pair to use to import a data source resource.

func (AssetBundleImportJobDataSourceCredentialPair) GoString

func (s AssetBundleImportJobDataSourceCredentialPair) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssetBundleImportJobDataSourceCredentialPair) SetPassword

func (s *AssetBundleImportJobDataSourceCredentialPair) SetPassword(v string) *AssetBundleImportJobDataSourceCredentialPair

SetPassword sets the Password field's value.

func (*AssetBundleImportJobDataSourceCredentialPair) SetUsername

func (s *AssetBundleImportJobDataSourceCredentialPair) SetUsername(v string) *AssetBundleImportJobDataSourceCredentialPair

SetUsername sets the Username field's value.

func (AssetBundleImportJobDataSourceCredentialPair) String

func (s AssetBundleImportJobDataSourceCredentialPair) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssetBundleImportJobDataSourceCredentialPair) Validate

func (s *AssetBundleImportJobDataSourceCredentialPair) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type AssetBundleImportJobDataSourceCredentials

type AssetBundleImportJobDataSourceCredentials struct {

    // A username and password credential pair to be used to create the imported
    // data source. Keep this field blank if you are using a Secrets Manager secret
    // to provide credentials.
    //
    // CredentialPair is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by AssetBundleImportJobDataSourceCredentials's
    // String and GoString methods.
    CredentialPair *AssetBundleImportJobDataSourceCredentialPair `type:"structure" sensitive:"true"`

    // The ARN of the Secrets Manager secret that's used to create the imported
    // data source. Keep this field blank, unless you are using a secret in place
    // of a credential pair.
    SecretArn *string `min:"1" type:"string"`
    // contains filtered or unexported fields
}

The login credentials to use to import a data source resource.

func (AssetBundleImportJobDataSourceCredentials) GoString

func (s AssetBundleImportJobDataSourceCredentials) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssetBundleImportJobDataSourceCredentials) SetCredentialPair

func (s *AssetBundleImportJobDataSourceCredentials) SetCredentialPair(v *AssetBundleImportJobDataSourceCredentialPair) *AssetBundleImportJobDataSourceCredentials

SetCredentialPair sets the CredentialPair field's value.

func (*AssetBundleImportJobDataSourceCredentials) SetSecretArn

func (s *AssetBundleImportJobDataSourceCredentials) SetSecretArn(v string) *AssetBundleImportJobDataSourceCredentials

SetSecretArn sets the SecretArn field's value.

func (AssetBundleImportJobDataSourceCredentials) String

func (s AssetBundleImportJobDataSourceCredentials) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssetBundleImportJobDataSourceCredentials) Validate

func (s *AssetBundleImportJobDataSourceCredentials) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type AssetBundleImportJobDataSourceOverrideParameters

type AssetBundleImportJobDataSourceOverrideParameters struct {

    // An optional structure that provides the credentials to be used to create
    // the imported data source.
    Credentials *AssetBundleImportJobDataSourceCredentials `type:"structure"`

    // The ID of the data source to apply overrides to.
    //
    // DataSourceId is a required field
    DataSourceId *string `type:"string" required:"true"`

    // The parameters that Amazon QuickSight uses to connect to your underlying
    // data source. This is a variant type structure. For this structure to be valid,
    // only one of the attributes can be non-null.
    DataSourceParameters *DataSourceParameters `type:"structure"`

    // A new name for the data source.
    Name *string `min:"1" type:"string"`

    // Secure Socket Layer (SSL) properties that apply when Amazon QuickSight connects
    // to your underlying data source.
    SslProperties *SslProperties `type:"structure"`

    // VPC connection properties.
    VpcConnectionProperties *VpcConnectionProperties `type:"structure"`
    // contains filtered or unexported fields
}

The override parameters for a single data source that is being imported.

func (AssetBundleImportJobDataSourceOverrideParameters) GoString

func (s AssetBundleImportJobDataSourceOverrideParameters) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssetBundleImportJobDataSourceOverrideParameters) SetCredentials

func (s *AssetBundleImportJobDataSourceOverrideParameters) SetCredentials(v *AssetBundleImportJobDataSourceCredentials) *AssetBundleImportJobDataSourceOverrideParameters

SetCredentials sets the Credentials field's value.

func (*AssetBundleImportJobDataSourceOverrideParameters) SetDataSourceId

func (s *AssetBundleImportJobDataSourceOverrideParameters) SetDataSourceId(v string) *AssetBundleImportJobDataSourceOverrideParameters

SetDataSourceId sets the DataSourceId field's value.

func (*AssetBundleImportJobDataSourceOverrideParameters) SetDataSourceParameters

func (s *AssetBundleImportJobDataSourceOverrideParameters) SetDataSourceParameters(v *DataSourceParameters) *AssetBundleImportJobDataSourceOverrideParameters

SetDataSourceParameters sets the DataSourceParameters field's value.

func (*AssetBundleImportJobDataSourceOverrideParameters) SetName

func (s *AssetBundleImportJobDataSourceOverrideParameters) SetName(v string) *AssetBundleImportJobDataSourceOverrideParameters

SetName sets the Name field's value.

func (*AssetBundleImportJobDataSourceOverrideParameters) SetSslProperties

func (s *AssetBundleImportJobDataSourceOverrideParameters) SetSslProperties(v *SslProperties) *AssetBundleImportJobDataSourceOverrideParameters

SetSslProperties sets the SslProperties field's value.

func (*AssetBundleImportJobDataSourceOverrideParameters) SetVpcConnectionProperties

func (s *AssetBundleImportJobDataSourceOverrideParameters) SetVpcConnectionProperties(v *VpcConnectionProperties) *AssetBundleImportJobDataSourceOverrideParameters

SetVpcConnectionProperties sets the VpcConnectionProperties field's value.

func (AssetBundleImportJobDataSourceOverrideParameters) String

func (s AssetBundleImportJobDataSourceOverrideParameters) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssetBundleImportJobDataSourceOverrideParameters) Validate

func (s *AssetBundleImportJobDataSourceOverrideParameters) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type AssetBundleImportJobDataSourceOverridePermissions

type AssetBundleImportJobDataSourceOverridePermissions struct {

    // A list of data source IDs that you want to apply overrides to. You can use
    // * to override all data sources in this asset bundle.
    //
    // DataSourceIds is a required field
    DataSourceIds []*string `min:"1" type:"list" required:"true"`

    // A list of permissions for the data source that you want to apply overrides
    // to.
    //
    // Permissions is a required field
    Permissions *AssetBundleResourcePermissions `type:"structure" required:"true"`
    // contains filtered or unexported fields
}

An object that contains a list of permissions to be applied to a list of data source IDs.

func (AssetBundleImportJobDataSourceOverridePermissions) GoString

func (s AssetBundleImportJobDataSourceOverridePermissions) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssetBundleImportJobDataSourceOverridePermissions) SetDataSourceIds

func (s *AssetBundleImportJobDataSourceOverridePermissions) SetDataSourceIds(v []*string) *AssetBundleImportJobDataSourceOverridePermissions

SetDataSourceIds sets the DataSourceIds field's value.

func (*AssetBundleImportJobDataSourceOverridePermissions) SetPermissions

func (s *AssetBundleImportJobDataSourceOverridePermissions) SetPermissions(v *AssetBundleResourcePermissions) *AssetBundleImportJobDataSourceOverridePermissions

SetPermissions sets the Permissions field's value.

func (AssetBundleImportJobDataSourceOverridePermissions) String

func (s AssetBundleImportJobDataSourceOverridePermissions) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssetBundleImportJobDataSourceOverridePermissions) Validate

func (s *AssetBundleImportJobDataSourceOverridePermissions) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type AssetBundleImportJobDataSourceOverrideTags

type AssetBundleImportJobDataSourceOverrideTags struct {

    // A list of data source IDs that you want to apply overrides to. You can use
    // * to override all data sources in this asset bundle.
    //
    // DataSourceIds is a required field
    DataSourceIds []*string `min:"1" type:"list" required:"true"`

    // A list of tags for the data source that you want to apply overrides to.
    //
    // Tags is a required field
    Tags []*Tag `min:"1" type:"list" required:"true"`
    // contains filtered or unexported fields
}

An object that contains a list of tags to be assigned to a list of data source IDs.

func (AssetBundleImportJobDataSourceOverrideTags) GoString

func (s AssetBundleImportJobDataSourceOverrideTags) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssetBundleImportJobDataSourceOverrideTags) SetDataSourceIds

func (s *AssetBundleImportJobDataSourceOverrideTags) SetDataSourceIds(v []*string) *AssetBundleImportJobDataSourceOverrideTags

SetDataSourceIds sets the DataSourceIds field's value.

func (*AssetBundleImportJobDataSourceOverrideTags) SetTags

func (s *AssetBundleImportJobDataSourceOverrideTags) SetTags(v []*Tag) *AssetBundleImportJobDataSourceOverrideTags

SetTags sets the Tags field's value.

func (AssetBundleImportJobDataSourceOverrideTags) String

func (s AssetBundleImportJobDataSourceOverrideTags) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssetBundleImportJobDataSourceOverrideTags) Validate

func (s *AssetBundleImportJobDataSourceOverrideTags) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type AssetBundleImportJobError

type AssetBundleImportJobError struct {

    // The ARN of the resource whose processing caused an error.
    Arn *string `type:"string"`

    // A description of the error.
    Message *string `type:"string"`

    // The specific error type or the error that occurred.
    Type *string `type:"string"`
    // contains filtered or unexported fields
}

Describes an error that occurred within an Asset Bundle import execution.

func (AssetBundleImportJobError) GoString

func (s AssetBundleImportJobError) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssetBundleImportJobError) SetArn

func (s *AssetBundleImportJobError) SetArn(v string) *AssetBundleImportJobError

SetArn sets the Arn field's value.

func (*AssetBundleImportJobError) SetMessage

func (s *AssetBundleImportJobError) SetMessage(v string) *AssetBundleImportJobError

SetMessage sets the Message field's value.

func (*AssetBundleImportJobError) SetType

func (s *AssetBundleImportJobError) SetType(v string) *AssetBundleImportJobError

SetType sets the Type field's value.

func (AssetBundleImportJobError) String

func (s AssetBundleImportJobError) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type AssetBundleImportJobOverrideParameters

type AssetBundleImportJobOverrideParameters struct {

    // A list of overrides for any Analysis resources that are present in the asset
    // bundle that is imported.
    Analyses []*AssetBundleImportJobAnalysisOverrideParameters `min:"1" type:"list"`

    // A list of overrides for any Dashboard resources that are present in the asset
    // bundle that is imported.
    Dashboards []*AssetBundleImportJobDashboardOverrideParameters `min:"1" type:"list"`

    // A list of overrides for any DataSet resources that are present in the asset
    // bundle that is imported.
    DataSets []*AssetBundleImportJobDataSetOverrideParameters `min:"1" type:"list"`

    // A list of overrides for any DataSource resources that are present in the
    // asset bundle that is imported.
    DataSources []*AssetBundleImportJobDataSourceOverrideParameters `min:"1" type:"list"`

    // A list of overrides for any RefreshSchedule resources that are present in
    // the asset bundle that is imported.
    RefreshSchedules []*AssetBundleImportJobRefreshScheduleOverrideParameters `min:"1" type:"list"`

    // An optional structure that configures resource ID overrides to be applied
    // within the import job.
    ResourceIdOverrideConfiguration *AssetBundleImportJobResourceIdOverrideConfiguration `type:"structure"`

    // A list of overrides for any Theme resources that are present in the asset
    // bundle that is imported.
    Themes []*AssetBundleImportJobThemeOverrideParameters `min:"1" type:"list"`

    // A list of overrides for any VPCConnection resources that are present in the
    // asset bundle that is imported.
    VPCConnections []*AssetBundleImportJobVPCConnectionOverrideParameters `min:"1" type:"list"`
    // contains filtered or unexported fields
}

A list of overrides that modify the asset bundle resource configuration before the resource is imported.

func (AssetBundleImportJobOverrideParameters) GoString

func (s AssetBundleImportJobOverrideParameters) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssetBundleImportJobOverrideParameters) SetAnalyses

func (s *AssetBundleImportJobOverrideParameters) SetAnalyses(v []*AssetBundleImportJobAnalysisOverrideParameters) *AssetBundleImportJobOverrideParameters

SetAnalyses sets the Analyses field's value.

func (*AssetBundleImportJobOverrideParameters) SetDashboards

func (s *AssetBundleImportJobOverrideParameters) SetDashboards(v []*AssetBundleImportJobDashboardOverrideParameters) *AssetBundleImportJobOverrideParameters

SetDashboards sets the Dashboards field's value.

func (*AssetBundleImportJobOverrideParameters) SetDataSets

func (s *AssetBundleImportJobOverrideParameters) SetDataSets(v []*AssetBundleImportJobDataSetOverrideParameters) *AssetBundleImportJobOverrideParameters

SetDataSets sets the DataSets field's value.

func (*AssetBundleImportJobOverrideParameters) SetDataSources

func (s *AssetBundleImportJobOverrideParameters) SetDataSources(v []*AssetBundleImportJobDataSourceOverrideParameters) *AssetBundleImportJobOverrideParameters

SetDataSources sets the DataSources field's value.

func (*AssetBundleImportJobOverrideParameters) SetRefreshSchedules

func (s *AssetBundleImportJobOverrideParameters) SetRefreshSchedules(v []*AssetBundleImportJobRefreshScheduleOverrideParameters) *AssetBundleImportJobOverrideParameters

SetRefreshSchedules sets the RefreshSchedules field's value.

func (*AssetBundleImportJobOverrideParameters) SetResourceIdOverrideConfiguration

func (s *AssetBundleImportJobOverrideParameters) SetResourceIdOverrideConfiguration(v *AssetBundleImportJobResourceIdOverrideConfiguration) *AssetBundleImportJobOverrideParameters

SetResourceIdOverrideConfiguration sets the ResourceIdOverrideConfiguration field's value.

func (*AssetBundleImportJobOverrideParameters) SetThemes

func (s *AssetBundleImportJobOverrideParameters) SetThemes(v []*AssetBundleImportJobThemeOverrideParameters) *AssetBundleImportJobOverrideParameters

SetThemes sets the Themes field's value.

func (*AssetBundleImportJobOverrideParameters) SetVPCConnections

func (s *AssetBundleImportJobOverrideParameters) SetVPCConnections(v []*AssetBundleImportJobVPCConnectionOverrideParameters) *AssetBundleImportJobOverrideParameters

SetVPCConnections sets the VPCConnections field's value.

func (AssetBundleImportJobOverrideParameters) String

func (s AssetBundleImportJobOverrideParameters) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssetBundleImportJobOverrideParameters) Validate

func (s *AssetBundleImportJobOverrideParameters) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type AssetBundleImportJobOverridePermissions

type AssetBundleImportJobOverridePermissions struct {

    // A list of permissions overrides for any Analysis resources that are present
    // in the asset bundle that is imported.
    Analyses []*AssetBundleImportJobAnalysisOverridePermissions `min:"1" type:"list"`

    // A list of permissions overrides for any Dashboard resources that are present
    // in the asset bundle that is imported.
    Dashboards []*AssetBundleImportJobDashboardOverridePermissions `min:"1" type:"list"`

    // A list of permissions overrides for any DataSet resources that are present
    // in the asset bundle that is imported.
    DataSets []*AssetBundleImportJobDataSetOverridePermissions `min:"1" type:"list"`

    // A list of permissions overrides for any DataSource resources that are present
    // in the asset bundle that is imported.
    DataSources []*AssetBundleImportJobDataSourceOverridePermissions `min:"1" type:"list"`

    // A list of permissions overrides for any Theme resources that are present
    // in the asset bundle that is imported.
    Themes []*AssetBundleImportJobThemeOverridePermissions `min:"1" type:"list"`
    // contains filtered or unexported fields
}

A structure that contains the override permission configurations that modify the permissions for specified resources before the resource is imported.

func (AssetBundleImportJobOverridePermissions) GoString

func (s AssetBundleImportJobOverridePermissions) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssetBundleImportJobOverridePermissions) SetAnalyses

func (s *AssetBundleImportJobOverridePermissions) SetAnalyses(v []*AssetBundleImportJobAnalysisOverridePermissions) *AssetBundleImportJobOverridePermissions

SetAnalyses sets the Analyses field's value.

func (*AssetBundleImportJobOverridePermissions) SetDashboards

func (s *AssetBundleImportJobOverridePermissions) SetDashboards(v []*AssetBundleImportJobDashboardOverridePermissions) *AssetBundleImportJobOverridePermissions

SetDashboards sets the Dashboards field's value.

func (*AssetBundleImportJobOverridePermissions) SetDataSets

func (s *AssetBundleImportJobOverridePermissions) SetDataSets(v []*AssetBundleImportJobDataSetOverridePermissions) *AssetBundleImportJobOverridePermissions

SetDataSets sets the DataSets field's value.

func (*AssetBundleImportJobOverridePermissions) SetDataSources

func (s *AssetBundleImportJobOverridePermissions) SetDataSources(v []*AssetBundleImportJobDataSourceOverridePermissions) *AssetBundleImportJobOverridePermissions

SetDataSources sets the DataSources field's value.

func (*AssetBundleImportJobOverridePermissions) SetThemes

func (s *AssetBundleImportJobOverridePermissions) SetThemes(v []*AssetBundleImportJobThemeOverridePermissions) *AssetBundleImportJobOverridePermissions

SetThemes sets the Themes field's value.

func (AssetBundleImportJobOverridePermissions) String

func (s AssetBundleImportJobOverridePermissions) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssetBundleImportJobOverridePermissions) Validate

func (s *AssetBundleImportJobOverridePermissions) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type AssetBundleImportJobOverrideTags

type AssetBundleImportJobOverrideTags struct {

    // A list of tag overrides for any Analysis resources that are present in the
    // asset bundle that is imported.
    Analyses []*AssetBundleImportJobAnalysisOverrideTags `min:"1" type:"list"`

    // A list of tag overrides for any Dashboard resources that are present in the
    // asset bundle that is imported.
    Dashboards []*AssetBundleImportJobDashboardOverrideTags `min:"1" type:"list"`

    // A list of tag overrides for any DataSet resources that are present in the
    // asset bundle that is imported.
    DataSets []*AssetBundleImportJobDataSetOverrideTags `min:"1" type:"list"`

    // A list of tag overrides for any DataSource resources that are present in
    // the asset bundle that is imported.
    DataSources []*AssetBundleImportJobDataSourceOverrideTags `min:"1" type:"list"`

    // A list of tag overrides for any Theme resources that are present in the asset
    // bundle that is imported.
    Themes []*AssetBundleImportJobThemeOverrideTags `min:"1" type:"list"`

    // A list of tag overrides for any VPCConnection resources that are present
    // in the asset bundle that is imported.
    VPCConnections []*AssetBundleImportJobVPCConnectionOverrideTags `min:"1" type:"list"`
    // contains filtered or unexported fields
}

A structure that contains the override tag configuration that modify the tags that are assigned to specified resources before the resource is imported.

func (AssetBundleImportJobOverrideTags) GoString

func (s AssetBundleImportJobOverrideTags) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssetBundleImportJobOverrideTags) SetAnalyses

func (s *AssetBundleImportJobOverrideTags) SetAnalyses(v []*AssetBundleImportJobAnalysisOverrideTags) *AssetBundleImportJobOverrideTags

SetAnalyses sets the Analyses field's value.

func (*AssetBundleImportJobOverrideTags) SetDashboards

func (s *AssetBundleImportJobOverrideTags) SetDashboards(v []*AssetBundleImportJobDashboardOverrideTags) *AssetBundleImportJobOverrideTags

SetDashboards sets the Dashboards field's value.

func (*AssetBundleImportJobOverrideTags) SetDataSets

func (s *AssetBundleImportJobOverrideTags) SetDataSets(v []*AssetBundleImportJobDataSetOverrideTags) *AssetBundleImportJobOverrideTags

SetDataSets sets the DataSets field's value.

func (*AssetBundleImportJobOverrideTags) SetDataSources

func (s *AssetBundleImportJobOverrideTags) SetDataSources(v []*AssetBundleImportJobDataSourceOverrideTags) *AssetBundleImportJobOverrideTags

SetDataSources sets the DataSources field's value.

func (*AssetBundleImportJobOverrideTags) SetThemes

func (s *AssetBundleImportJobOverrideTags) SetThemes(v []*AssetBundleImportJobThemeOverrideTags) *AssetBundleImportJobOverrideTags

SetThemes sets the Themes field's value.

func (*AssetBundleImportJobOverrideTags) SetVPCConnections

func (s *AssetBundleImportJobOverrideTags) SetVPCConnections(v []*AssetBundleImportJobVPCConnectionOverrideTags) *AssetBundleImportJobOverrideTags

SetVPCConnections sets the VPCConnections field's value.

func (AssetBundleImportJobOverrideTags) String

func (s AssetBundleImportJobOverrideTags) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssetBundleImportJobOverrideTags) Validate

func (s *AssetBundleImportJobOverrideTags) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type AssetBundleImportJobOverrideValidationStrategy

type AssetBundleImportJobOverrideValidationStrategy struct {

    // A Boolean value that indicates whether to import all analyses and dashboards
    // under strict or lenient mode.
    StrictModeForAllResources *bool `type:"boolean"`
    // contains filtered or unexported fields
}

An optional parameter that overrides the validation strategy for all analyses and dashboards before the resource is imported.

func (AssetBundleImportJobOverrideValidationStrategy) GoString

func (s AssetBundleImportJobOverrideValidationStrategy) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssetBundleImportJobOverrideValidationStrategy) SetStrictModeForAllResources

func (s *AssetBundleImportJobOverrideValidationStrategy) SetStrictModeForAllResources(v bool) *AssetBundleImportJobOverrideValidationStrategy

SetStrictModeForAllResources sets the StrictModeForAllResources field's value.

func (AssetBundleImportJobOverrideValidationStrategy) String

func (s AssetBundleImportJobOverrideValidationStrategy) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type AssetBundleImportJobRefreshScheduleOverrideParameters

type AssetBundleImportJobRefreshScheduleOverrideParameters struct {

    // A partial identifier for the specific RefreshSchedule resource that is being
    // overridden. This structure is used together with the ScheduleID structure.
    //
    // DataSetId is a required field
    DataSetId *string `type:"string" required:"true"`

    // A partial identifier for the specific RefreshSchedule resource being overridden.
    // This structure is used together with the DataSetId structure.
    //
    // ScheduleId is a required field
    ScheduleId *string `type:"string" required:"true"`

    // An override for the StartAfterDateTime of a RefreshSchedule. Make sure that
    // the StartAfterDateTime is set to a time that takes place in the future.
    StartAfterDateTime *time.Time `type:"timestamp"`
    // contains filtered or unexported fields
}

A list of overrides for a specific RefreshsSchedule resource that is present in the asset bundle that is imported.

func (AssetBundleImportJobRefreshScheduleOverrideParameters) GoString

func (s AssetBundleImportJobRefreshScheduleOverrideParameters) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssetBundleImportJobRefreshScheduleOverrideParameters) SetDataSetId

func (s *AssetBundleImportJobRefreshScheduleOverrideParameters) SetDataSetId(v string) *AssetBundleImportJobRefreshScheduleOverrideParameters

SetDataSetId sets the DataSetId field's value.

func (*AssetBundleImportJobRefreshScheduleOverrideParameters) SetScheduleId

func (s *AssetBundleImportJobRefreshScheduleOverrideParameters) SetScheduleId(v string) *AssetBundleImportJobRefreshScheduleOverrideParameters

SetScheduleId sets the ScheduleId field's value.

func (*AssetBundleImportJobRefreshScheduleOverrideParameters) SetStartAfterDateTime

func (s *AssetBundleImportJobRefreshScheduleOverrideParameters) SetStartAfterDateTime(v time.Time) *AssetBundleImportJobRefreshScheduleOverrideParameters

SetStartAfterDateTime sets the StartAfterDateTime field's value.

func (AssetBundleImportJobRefreshScheduleOverrideParameters) String

func (s AssetBundleImportJobRefreshScheduleOverrideParameters) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssetBundleImportJobRefreshScheduleOverrideParameters) Validate

func (s *AssetBundleImportJobRefreshScheduleOverrideParameters) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type AssetBundleImportJobResourceIdOverrideConfiguration

type AssetBundleImportJobResourceIdOverrideConfiguration struct {

    // An option to request a CloudFormation variable for a prefix to be prepended
    // to each resource's ID before import. The prefix is only added to the asset
    // IDs and does not change the name of the asset.
    PrefixForAllResources *string `type:"string"`
    // contains filtered or unexported fields
}

An optional structure that configures resource ID overrides for the import job.

func (AssetBundleImportJobResourceIdOverrideConfiguration) GoString

func (s AssetBundleImportJobResourceIdOverrideConfiguration) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssetBundleImportJobResourceIdOverrideConfiguration) SetPrefixForAllResources

func (s *AssetBundleImportJobResourceIdOverrideConfiguration) SetPrefixForAllResources(v string) *AssetBundleImportJobResourceIdOverrideConfiguration

SetPrefixForAllResources sets the PrefixForAllResources field's value.

func (AssetBundleImportJobResourceIdOverrideConfiguration) String

func (s AssetBundleImportJobResourceIdOverrideConfiguration) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type AssetBundleImportJobSummary

type AssetBundleImportJobSummary struct {

    // The ARN of the import job.
    Arn *string `type:"string"`

    // The ID of the job. This ID is unique while the job is running. After the
    // job is completed, you can reuse this ID for another job.
    AssetBundleImportJobId *string `min:"1" type:"string"`

    // The time that the import job was created.
    CreatedTime *time.Time `type:"timestamp"`

    // The failure action for the import job.
    FailureAction *string `type:"string" enum:"AssetBundleImportFailureAction"`

    // The current status of the import job.
    JobStatus *string `type:"string" enum:"AssetBundleImportJobStatus"`
    // contains filtered or unexported fields
}

A summary of the import job that includes details of the requested job's configuration and its current status.

func (AssetBundleImportJobSummary) GoString

func (s AssetBundleImportJobSummary) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssetBundleImportJobSummary) SetArn

func (s *AssetBundleImportJobSummary) SetArn(v string) *AssetBundleImportJobSummary

SetArn sets the Arn field's value.

func (*AssetBundleImportJobSummary) SetAssetBundleImportJobId

func (s *AssetBundleImportJobSummary) SetAssetBundleImportJobId(v string) *AssetBundleImportJobSummary

SetAssetBundleImportJobId sets the AssetBundleImportJobId field's value.

func (*AssetBundleImportJobSummary) SetCreatedTime

func (s *AssetBundleImportJobSummary) SetCreatedTime(v time.Time) *AssetBundleImportJobSummary

SetCreatedTime sets the CreatedTime field's value.

func (*AssetBundleImportJobSummary) SetFailureAction

func (s *AssetBundleImportJobSummary) SetFailureAction(v string) *AssetBundleImportJobSummary

SetFailureAction sets the FailureAction field's value.

func (*AssetBundleImportJobSummary) SetJobStatus

func (s *AssetBundleImportJobSummary) SetJobStatus(v string) *AssetBundleImportJobSummary

SetJobStatus sets the JobStatus field's value.

func (AssetBundleImportJobSummary) String

func (s AssetBundleImportJobSummary) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type AssetBundleImportJobThemeOverrideParameters

type AssetBundleImportJobThemeOverrideParameters struct {

    // A new name for the theme.
    Name *string `min:"1" type:"string"`

    // The ID of the theme to apply overrides to.
    //
    // ThemeId is a required field
    ThemeId *string `type:"string" required:"true"`
    // contains filtered or unexported fields
}

The override parameters for a single theme that is imported.

func (AssetBundleImportJobThemeOverrideParameters) GoString

func (s AssetBundleImportJobThemeOverrideParameters) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssetBundleImportJobThemeOverrideParameters) SetName

func (s *AssetBundleImportJobThemeOverrideParameters) SetName(v string) *AssetBundleImportJobThemeOverrideParameters

SetName sets the Name field's value.

func (*AssetBundleImportJobThemeOverrideParameters) SetThemeId

func (s *AssetBundleImportJobThemeOverrideParameters) SetThemeId(v string) *AssetBundleImportJobThemeOverrideParameters

SetThemeId sets the ThemeId field's value.

func (AssetBundleImportJobThemeOverrideParameters) String

func (s AssetBundleImportJobThemeOverrideParameters) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssetBundleImportJobThemeOverrideParameters) Validate

func (s *AssetBundleImportJobThemeOverrideParameters) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type AssetBundleImportJobThemeOverridePermissions

type AssetBundleImportJobThemeOverridePermissions struct {

    // A list of permissions for the themes that you want to apply overrides to.
    //
    // Permissions is a required field
    Permissions *AssetBundleResourcePermissions `type:"structure" required:"true"`

    // A list of theme IDs that you want to apply overrides to. You can use * to
    // override all themes in this asset bundle.
    //
    // ThemeIds is a required field
    ThemeIds []*string `min:"1" type:"list" required:"true"`
    // contains filtered or unexported fields
}

An object that contains a list of permissions to be applied to a list of theme IDs.

func (AssetBundleImportJobThemeOverridePermissions) GoString

func (s AssetBundleImportJobThemeOverridePermissions) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssetBundleImportJobThemeOverridePermissions) SetPermissions

func (s *AssetBundleImportJobThemeOverridePermissions) SetPermissions(v *AssetBundleResourcePermissions) *AssetBundleImportJobThemeOverridePermissions

SetPermissions sets the Permissions field's value.

func (*AssetBundleImportJobThemeOverridePermissions) SetThemeIds

func (s *AssetBundleImportJobThemeOverridePermissions) SetThemeIds(v []*string) *AssetBundleImportJobThemeOverridePermissions

SetThemeIds sets the ThemeIds field's value.

func (AssetBundleImportJobThemeOverridePermissions) String

func (s AssetBundleImportJobThemeOverridePermissions) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssetBundleImportJobThemeOverridePermissions) Validate

func (s *AssetBundleImportJobThemeOverridePermissions) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type AssetBundleImportJobThemeOverrideTags

type AssetBundleImportJobThemeOverrideTags struct {

    // A list of tags for the themes that you want to apply overrides to.
    //
    // Tags is a required field
    Tags []*Tag `min:"1" type:"list" required:"true"`

    // A list of theme IDs that you want to apply overrides to. You can use * to
    // override all themes in this asset bundle.
    //
    // ThemeIds is a required field
    ThemeIds []*string `min:"1" type:"list" required:"true"`
    // contains filtered or unexported fields
}

An object that contains a list of tags to be assigned to a list of theme IDs.

func (AssetBundleImportJobThemeOverrideTags) GoString

func (s AssetBundleImportJobThemeOverrideTags) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssetBundleImportJobThemeOverrideTags) SetTags

func (s *AssetBundleImportJobThemeOverrideTags) SetTags(v []*Tag) *AssetBundleImportJobThemeOverrideTags

SetTags sets the Tags field's value.

func (*AssetBundleImportJobThemeOverrideTags) SetThemeIds

func (s *AssetBundleImportJobThemeOverrideTags) SetThemeIds(v []*string) *AssetBundleImportJobThemeOverrideTags

SetThemeIds sets the ThemeIds field's value.

func (AssetBundleImportJobThemeOverrideTags) String

func (s AssetBundleImportJobThemeOverrideTags) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssetBundleImportJobThemeOverrideTags) Validate

func (s *AssetBundleImportJobThemeOverrideTags) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type AssetBundleImportJobVPCConnectionOverrideParameters

type AssetBundleImportJobVPCConnectionOverrideParameters struct {

    // An optional override of DNS resolvers to be used by the VPC connection.
    DnsResolvers []*string `type:"list"`

    // A new name for the VPC connection.
    Name *string `min:"1" type:"string"`

    // An optional override of the role ARN to be used by the VPC connection.
    RoleArn *string `min:"20" type:"string"`

    // A new security group ID for the VPC connection you are importing. This field
    // is required if you are importing the VPC connection from another Amazon Web
    // Services account or Region.
    SecurityGroupIds []*string `min:"1" type:"list"`

    // A list of new subnet IDs for the VPC connection you are importing. This field
    // is required if you are importing the VPC connection from another Amazon Web
    // Services account or Region.
    SubnetIds []*string `min:"2" type:"list"`

    // The ID of the VPC Connection to apply overrides to.
    //
    // VPCConnectionId is a required field
    VPCConnectionId *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

The override parameters for a single VPC connection that is imported.

func (AssetBundleImportJobVPCConnectionOverrideParameters) GoString

func (s AssetBundleImportJobVPCConnectionOverrideParameters) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssetBundleImportJobVPCConnectionOverrideParameters) SetDnsResolvers

func (s *AssetBundleImportJobVPCConnectionOverrideParameters) SetDnsResolvers(v []*string) *AssetBundleImportJobVPCConnectionOverrideParameters

SetDnsResolvers sets the DnsResolvers field's value.

func (*AssetBundleImportJobVPCConnectionOverrideParameters) SetName

func (s *AssetBundleImportJobVPCConnectionOverrideParameters) SetName(v string) *AssetBundleImportJobVPCConnectionOverrideParameters

SetName sets the Name field's value.

func (*AssetBundleImportJobVPCConnectionOverrideParameters) SetRoleArn

func (s *AssetBundleImportJobVPCConnectionOverrideParameters) SetRoleArn(v string) *AssetBundleImportJobVPCConnectionOverrideParameters

SetRoleArn sets the RoleArn field's value.

func (*AssetBundleImportJobVPCConnectionOverrideParameters) SetSecurityGroupIds

func (s *AssetBundleImportJobVPCConnectionOverrideParameters) SetSecurityGroupIds(v []*string) *AssetBundleImportJobVPCConnectionOverrideParameters

SetSecurityGroupIds sets the SecurityGroupIds field's value.

func (*AssetBundleImportJobVPCConnectionOverrideParameters) SetSubnetIds

func (s *AssetBundleImportJobVPCConnectionOverrideParameters) SetSubnetIds(v []*string) *AssetBundleImportJobVPCConnectionOverrideParameters

SetSubnetIds sets the SubnetIds field's value.

func (*AssetBundleImportJobVPCConnectionOverrideParameters) SetVPCConnectionId

func (s *AssetBundleImportJobVPCConnectionOverrideParameters) SetVPCConnectionId(v string) *AssetBundleImportJobVPCConnectionOverrideParameters

SetVPCConnectionId sets the VPCConnectionId field's value.

func (AssetBundleImportJobVPCConnectionOverrideParameters) String

func (s AssetBundleImportJobVPCConnectionOverrideParameters) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssetBundleImportJobVPCConnectionOverrideParameters) Validate

func (s *AssetBundleImportJobVPCConnectionOverrideParameters) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type AssetBundleImportJobVPCConnectionOverrideTags

type AssetBundleImportJobVPCConnectionOverrideTags struct {

    // A list of tags for the VPC connections that you want to apply overrides to.
    //
    // Tags is a required field
    Tags []*Tag `min:"1" type:"list" required:"true"`

    // A list of VPC connection IDs that you want to apply overrides to. You can
    // use * to override all VPC connections in this asset bundle.
    //
    // VPCConnectionIds is a required field
    VPCConnectionIds []*string `min:"1" type:"list" required:"true"`
    // contains filtered or unexported fields
}

An object that contains a list of tags to be assigned to a list of VPC connection IDs.

func (AssetBundleImportJobVPCConnectionOverrideTags) GoString

func (s AssetBundleImportJobVPCConnectionOverrideTags) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssetBundleImportJobVPCConnectionOverrideTags) SetTags

func (s *AssetBundleImportJobVPCConnectionOverrideTags) SetTags(v []*Tag) *AssetBundleImportJobVPCConnectionOverrideTags

SetTags sets the Tags field's value.

func (*AssetBundleImportJobVPCConnectionOverrideTags) SetVPCConnectionIds

func (s *AssetBundleImportJobVPCConnectionOverrideTags) SetVPCConnectionIds(v []*string) *AssetBundleImportJobVPCConnectionOverrideTags

SetVPCConnectionIds sets the VPCConnectionIds field's value.

func (AssetBundleImportJobVPCConnectionOverrideTags) String

func (s AssetBundleImportJobVPCConnectionOverrideTags) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssetBundleImportJobVPCConnectionOverrideTags) Validate

func (s *AssetBundleImportJobVPCConnectionOverrideTags) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type AssetBundleImportSource

type AssetBundleImportSource struct {

    // The bytes of the base64 encoded asset bundle import zip file. This file can't
    // exceed 20 MB.
    //
    // If you are calling the API operations from the Amazon Web Services SDK for
    // Java, JavaScript, Python, or PHP, the SDK encodes base64 automatically to
    // allow the direct setting of the zip file's bytes. If you are using an SDK
    // for a different language or receiving related errors, try to base64 encode
    // your data.
    //
    // Body is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by AssetBundleImportSource's
    // String and GoString methods.
    //
    // Body is automatically base64 encoded/decoded by the SDK.
    Body []byte `type:"blob" sensitive:"true"`

    // The Amazon S3 URI for an asset bundle import file that exists in an Amazon
    // S3 bucket that the caller has read access to. The file must be a zip format
    // file and can't exceed 20 MB.
    S3Uri *string `type:"string"`
    // contains filtered or unexported fields
}

The source of the asset bundle zip file that contains the data that you want to import. The file must be in QUICKSIGHT_JSON format.

func (AssetBundleImportSource) GoString

func (s AssetBundleImportSource) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssetBundleImportSource) SetBody

func (s *AssetBundleImportSource) SetBody(v []byte) *AssetBundleImportSource

SetBody sets the Body field's value.

func (*AssetBundleImportSource) SetS3Uri

func (s *AssetBundleImportSource) SetS3Uri(v string) *AssetBundleImportSource

SetS3Uri sets the S3Uri field's value.

func (AssetBundleImportSource) String

func (s AssetBundleImportSource) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type AssetBundleImportSourceDescription

type AssetBundleImportSourceDescription struct {

    // An HTTPS download URL for the provided asset bundle that you optionally provided
    // at the start of the import job. This URL is valid for five minutes after
    // issuance. Call DescribeAssetBundleExportJob again for a fresh URL if needed.
    // The downloaded asset bundle is a .qs zip file.
    //
    // Body is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by AssetBundleImportSourceDescription's
    // String and GoString methods.
    Body *string `type:"string" sensitive:"true"`

    // The Amazon S3 URI that you provided at the start of the import job.
    S3Uri *string `type:"string"`
    // contains filtered or unexported fields
}

A description of the import source that you provide at the start of an import job. This value is set to either Body or S3Uri, depending on how the StartAssetBundleImportJobRequest is configured.

func (AssetBundleImportSourceDescription) GoString

func (s AssetBundleImportSourceDescription) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssetBundleImportSourceDescription) SetBody

func (s *AssetBundleImportSourceDescription) SetBody(v string) *AssetBundleImportSourceDescription

SetBody sets the Body field's value.

func (*AssetBundleImportSourceDescription) SetS3Uri

func (s *AssetBundleImportSourceDescription) SetS3Uri(v string) *AssetBundleImportSourceDescription

SetS3Uri sets the S3Uri field's value.

func (AssetBundleImportSourceDescription) String

func (s AssetBundleImportSourceDescription) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type AssetBundleResourceLinkSharingConfiguration

type AssetBundleResourceLinkSharingConfiguration struct {

    // A list of link sharing permissions for the dashboards that you want to apply
    // overrides to.
    Permissions *AssetBundleResourcePermissions `type:"structure"`
    // contains filtered or unexported fields
}

A structure that contains the configuration of a shared link to an Amazon QuickSight dashboard.

func (AssetBundleResourceLinkSharingConfiguration) GoString

func (s AssetBundleResourceLinkSharingConfiguration) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssetBundleResourceLinkSharingConfiguration) SetPermissions

func (s *AssetBundleResourceLinkSharingConfiguration) SetPermissions(v *AssetBundleResourcePermissions) *AssetBundleResourceLinkSharingConfiguration

SetPermissions sets the Permissions field's value.

func (AssetBundleResourceLinkSharingConfiguration) String

func (s AssetBundleResourceLinkSharingConfiguration) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssetBundleResourceLinkSharingConfiguration) Validate

func (s *AssetBundleResourceLinkSharingConfiguration) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type AssetBundleResourcePermissions

type AssetBundleResourcePermissions struct {

    // A list of IAM actions to grant permissions on.
    //
    // Actions is a required field
    Actions []*string `min:"1" type:"list" required:"true"`

    // A list of principals to grant permissions on.
    //
    // Principals is a required field
    Principals []*string `min:"1" type:"list" required:"true"`
    // contains filtered or unexported fields
}

A structure that contains the permissions for the resource that you want to override in an asset bundle import job.

func (AssetBundleResourcePermissions) GoString

func (s AssetBundleResourcePermissions) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssetBundleResourcePermissions) SetActions

func (s *AssetBundleResourcePermissions) SetActions(v []*string) *AssetBundleResourcePermissions

SetActions sets the Actions field's value.

func (*AssetBundleResourcePermissions) SetPrincipals

func (s *AssetBundleResourcePermissions) SetPrincipals(v []*string) *AssetBundleResourcePermissions

SetPrincipals sets the Principals field's value.

func (AssetBundleResourcePermissions) String

func (s AssetBundleResourcePermissions) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssetBundleResourcePermissions) Validate

func (s *AssetBundleResourcePermissions) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type AssetOptions

type AssetOptions struct {

    // Determines the timezone for the analysis.
    Timezone *string `type:"string"`

    // Determines the week start day for an analysis.
    WeekStart *string `type:"string" enum:"DayOfTheWeek"`
    // contains filtered or unexported fields
}

An array of analysis level configurations.

func (AssetOptions) GoString

func (s AssetOptions) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssetOptions) SetTimezone

func (s *AssetOptions) SetTimezone(v string) *AssetOptions

SetTimezone sets the Timezone field's value.

func (*AssetOptions) SetWeekStart

func (s *AssetOptions) SetWeekStart(v string) *AssetOptions

SetWeekStart sets the WeekStart field's value.

func (AssetOptions) String

func (s AssetOptions) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type AthenaParameters

type AthenaParameters struct {

    // Use the RoleArn structure to override an account-wide role for a specific
    // Athena data source. For example, say an account administrator has turned
    // off all Athena access with an account-wide role. The administrator can then
    // use RoleArn to bypass the account-wide role and allow Athena access for the
    // single Athena data source that is specified in the structure, even if the
    // account-wide role forbidding Athena access is still active.
    RoleArn *string `min:"20" type:"string"`

    // The workgroup that Amazon Athena uses.
    WorkGroup *string `min:"1" type:"string"`
    // contains filtered or unexported fields
}

Parameters for Amazon Athena.

func (AthenaParameters) GoString

func (s AthenaParameters) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AthenaParameters) SetRoleArn

func (s *AthenaParameters) SetRoleArn(v string) *AthenaParameters

SetRoleArn sets the RoleArn field's value.

func (*AthenaParameters) SetWorkGroup

func (s *AthenaParameters) SetWorkGroup(v string) *AthenaParameters

SetWorkGroup sets the WorkGroup field's value.

func (AthenaParameters) String

func (s AthenaParameters) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AthenaParameters) Validate

func (s *AthenaParameters) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type AttributeAggregationFunction

type AttributeAggregationFunction struct {

    // The built-in aggregation functions for attributes.
    //
    //    * UNIQUE_VALUE: Returns the unique value for a field, aggregated by the
    //    dimension fields.
    SimpleAttributeAggregation *string `type:"string" enum:"SimpleAttributeAggregationFunction"`

    // Used by the UNIQUE_VALUE aggregation function. If there are multiple values
    // for the field used by the aggregation, the value for this property will be
    // returned instead. Defaults to '*'.
    ValueForMultipleValues *string `type:"string"`
    // contains filtered or unexported fields
}

Aggregation for attributes.

func (AttributeAggregationFunction) GoString

func (s AttributeAggregationFunction) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AttributeAggregationFunction) SetSimpleAttributeAggregation

func (s *AttributeAggregationFunction) SetSimpleAttributeAggregation(v string) *AttributeAggregationFunction

SetSimpleAttributeAggregation sets the SimpleAttributeAggregation field's value.

func (*AttributeAggregationFunction) SetValueForMultipleValues

func (s *AttributeAggregationFunction) SetValueForMultipleValues(v string) *AttributeAggregationFunction

SetValueForMultipleValues sets the ValueForMultipleValues field's value.

func (AttributeAggregationFunction) String

func (s AttributeAggregationFunction) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type AuroraParameters

type AuroraParameters struct {

    // Database.
    //
    // Database is a required field
    Database *string `min:"1" type:"string" required:"true"`

    // Host.
    //
    // Host is a required field
    Host *string `min:"1" type:"string" required:"true"`

    // Port.
    //
    // Port is a required field
    Port *int64 `min:"1" type:"integer" required:"true"`
    // contains filtered or unexported fields
}

Parameters for Amazon Aurora.

func (AuroraParameters) GoString

func (s AuroraParameters) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AuroraParameters) SetDatabase

func (s *AuroraParameters) SetDatabase(v string) *AuroraParameters

SetDatabase sets the Database field's value.

func (*AuroraParameters) SetHost

func (s *AuroraParameters) SetHost(v string) *AuroraParameters

SetHost sets the Host field's value.

func (*AuroraParameters) SetPort

func (s *AuroraParameters) SetPort(v int64) *AuroraParameters

SetPort sets the Port field's value.

func (AuroraParameters) String

func (s AuroraParameters) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AuroraParameters) Validate

func (s *AuroraParameters) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type AuroraPostgreSqlParameters

type AuroraPostgreSqlParameters struct {

    // The Amazon Aurora PostgreSQL database to connect to.
    //
    // Database is a required field
    Database *string `min:"1" type:"string" required:"true"`

    // The Amazon Aurora PostgreSQL-Compatible host to connect to.
    //
    // Host is a required field
    Host *string `min:"1" type:"string" required:"true"`

    // The port that Amazon Aurora PostgreSQL is listening on.
    //
    // Port is a required field
    Port *int64 `min:"1" type:"integer" required:"true"`
    // contains filtered or unexported fields
}

Parameters for Amazon Aurora PostgreSQL-Compatible Edition.

func (AuroraPostgreSqlParameters) GoString

func (s AuroraPostgreSqlParameters) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AuroraPostgreSqlParameters) SetDatabase

func (s *AuroraPostgreSqlParameters) SetDatabase(v string) *AuroraPostgreSqlParameters

SetDatabase sets the Database field's value.

func (*AuroraPostgreSqlParameters) SetHost

func (s *AuroraPostgreSqlParameters) SetHost(v string) *AuroraPostgreSqlParameters

SetHost sets the Host field's value.

func (*AuroraPostgreSqlParameters) SetPort

func (s *AuroraPostgreSqlParameters) SetPort(v int64) *AuroraPostgreSqlParameters

SetPort sets the Port field's value.

func (AuroraPostgreSqlParameters) String

func (s AuroraPostgreSqlParameters) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AuroraPostgreSqlParameters) Validate

func (s *AuroraPostgreSqlParameters) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type AuthorizedTargetsByService

type AuthorizedTargetsByService struct {

    // Aist of authorized targets that are represented by IAM Identity Center application
    // ARNs.
    AuthorizedTargets []*string `type:"list"`

    // The name of the Amazon Web Services service.
    Service *string `type:"string" enum:"ServiceType"`
    // contains filtered or unexported fields
}

The authorized targets that are associated with a service.

func (AuthorizedTargetsByService) GoString

func (s AuthorizedTargetsByService) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AuthorizedTargetsByService) SetAuthorizedTargets

func (s *AuthorizedTargetsByService) SetAuthorizedTargets(v []*string) *AuthorizedTargetsByService

SetAuthorizedTargets sets the AuthorizedTargets field's value.

func (*AuthorizedTargetsByService) SetService

func (s *AuthorizedTargetsByService) SetService(v string) *AuthorizedTargetsByService

SetService sets the Service field's value.

func (AuthorizedTargetsByService) String

func (s AuthorizedTargetsByService) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type AwsIotAnalyticsParameters

type AwsIotAnalyticsParameters struct {

    // Dataset name.
    //
    // DataSetName is a required field
    DataSetName *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

The parameters for IoT Analytics.

func (AwsIotAnalyticsParameters) GoString

func (s AwsIotAnalyticsParameters) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AwsIotAnalyticsParameters) SetDataSetName

func (s *AwsIotAnalyticsParameters) SetDataSetName(v string) *AwsIotAnalyticsParameters

SetDataSetName sets the DataSetName field's value.

func (AwsIotAnalyticsParameters) String

func (s AwsIotAnalyticsParameters) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AwsIotAnalyticsParameters) Validate

func (s *AwsIotAnalyticsParameters) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type AxisDataOptions

type AxisDataOptions struct {

    // The options for an axis with a date field.
    DateAxisOptions *DateAxisOptions `type:"structure"`

    // The options for an axis with a numeric field.
    NumericAxisOptions *NumericAxisOptions `type:"structure"`
    // contains filtered or unexported fields
}

The data options for an axis.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

func (AxisDataOptions) GoString

func (s AxisDataOptions) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AxisDataOptions) SetDateAxisOptions

func (s *AxisDataOptions) SetDateAxisOptions(v *DateAxisOptions) *AxisDataOptions

SetDateAxisOptions sets the DateAxisOptions field's value.

func (*AxisDataOptions) SetNumericAxisOptions

func (s *AxisDataOptions) SetNumericAxisOptions(v *NumericAxisOptions) *AxisDataOptions

SetNumericAxisOptions sets the NumericAxisOptions field's value.

func (AxisDataOptions) String

func (s AxisDataOptions) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type AxisDisplayDataDrivenRange

type AxisDisplayDataDrivenRange struct {
    // contains filtered or unexported fields
}

The options that are saved for future extension.

func (AxisDisplayDataDrivenRange) GoString

func (s AxisDisplayDataDrivenRange) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (AxisDisplayDataDrivenRange) String

func (s AxisDisplayDataDrivenRange) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type AxisDisplayMinMaxRange

type AxisDisplayMinMaxRange struct {

    // The maximum setup for an axis display range.
    Maximum *float64 `type:"double"`

    // The minimum setup for an axis display range.
    Minimum *float64 `type:"double"`
    // contains filtered or unexported fields
}

The minimum and maximum setup for an axis display range.

func (AxisDisplayMinMaxRange) GoString

func (s AxisDisplayMinMaxRange) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AxisDisplayMinMaxRange) SetMaximum

func (s *AxisDisplayMinMaxRange) SetMaximum(v float64) *AxisDisplayMinMaxRange

SetMaximum sets the Maximum field's value.

func (*AxisDisplayMinMaxRange) SetMinimum

func (s *AxisDisplayMinMaxRange) SetMinimum(v float64) *AxisDisplayMinMaxRange

SetMinimum sets the Minimum field's value.

func (AxisDisplayMinMaxRange) String

func (s AxisDisplayMinMaxRange) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type AxisDisplayOptions

type AxisDisplayOptions struct {

    // Determines whether or not the axis line is visible.
    AxisLineVisibility *string `type:"string" enum:"Visibility"`

    // The offset value that determines the starting placement of the axis within
    // a visual's bounds.
    AxisOffset *string `type:"string"`

    // The data options for an axis.
    DataOptions *AxisDataOptions `type:"structure"`

    // Determines whether or not the grid line is visible.
    GridLineVisibility *string `type:"string" enum:"Visibility"`

    // The scroll bar options for an axis.
    ScrollbarOptions *ScrollBarOptions `type:"structure"`

    // The tick label options of an axis.
    TickLabelOptions *AxisTickLabelOptions `type:"structure"`
    // contains filtered or unexported fields
}

The display options for the axis label.

func (AxisDisplayOptions) GoString

func (s AxisDisplayOptions) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AxisDisplayOptions) SetAxisLineVisibility

func (s *AxisDisplayOptions) SetAxisLineVisibility(v string) *AxisDisplayOptions

SetAxisLineVisibility sets the AxisLineVisibility field's value.

func (*AxisDisplayOptions) SetAxisOffset

func (s *AxisDisplayOptions) SetAxisOffset(v string) *AxisDisplayOptions

SetAxisOffset sets the AxisOffset field's value.

func (*AxisDisplayOptions) SetDataOptions

func (s *AxisDisplayOptions) SetDataOptions(v *AxisDataOptions) *AxisDisplayOptions

SetDataOptions sets the DataOptions field's value.

func (*AxisDisplayOptions) SetGridLineVisibility

func (s *AxisDisplayOptions) SetGridLineVisibility(v string) *AxisDisplayOptions

SetGridLineVisibility sets the GridLineVisibility field's value.

func (*AxisDisplayOptions) SetScrollbarOptions

func (s *AxisDisplayOptions) SetScrollbarOptions(v *ScrollBarOptions) *AxisDisplayOptions

SetScrollbarOptions sets the ScrollbarOptions field's value.

func (*AxisDisplayOptions) SetTickLabelOptions

func (s *AxisDisplayOptions) SetTickLabelOptions(v *AxisTickLabelOptions) *AxisDisplayOptions

SetTickLabelOptions sets the TickLabelOptions field's value.

func (AxisDisplayOptions) String

func (s AxisDisplayOptions) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type AxisDisplayRange

type AxisDisplayRange struct {

    // The data-driven setup of an axis display range.
    DataDriven *AxisDisplayDataDrivenRange `type:"structure"`

    // The minimum and maximum setup of an axis display range.
    MinMax *AxisDisplayMinMaxRange `type:"structure"`
    // contains filtered or unexported fields
}

The range setup of a numeric axis display range.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

func (AxisDisplayRange) GoString

func (s AxisDisplayRange) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AxisDisplayRange) SetDataDriven

func (s *AxisDisplayRange) SetDataDriven(v *AxisDisplayDataDrivenRange) *AxisDisplayRange

SetDataDriven sets the DataDriven field's value.

func (*AxisDisplayRange) SetMinMax

func (s *AxisDisplayRange) SetMinMax(v *AxisDisplayMinMaxRange) *AxisDisplayRange

SetMinMax sets the MinMax field's value.

func (AxisDisplayRange) String

func (s AxisDisplayRange) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type AxisLabelOptions

type AxisLabelOptions struct {

    // The options that indicate which field the label belongs to.
    ApplyTo *AxisLabelReferenceOptions `type:"structure"`

    // The text for the axis label.
    CustomLabel *string `type:"string"`

    // The font configuration of the axis label.
    FontConfiguration *FontConfiguration `type:"structure"`
    // contains filtered or unexported fields
}

The label options for a chart axis. You must specify the field that the label is targeted to.

func (AxisLabelOptions) GoString

func (s AxisLabelOptions) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AxisLabelOptions) SetApplyTo

func (s *AxisLabelOptions) SetApplyTo(v *AxisLabelReferenceOptions) *AxisLabelOptions

SetApplyTo sets the ApplyTo field's value.

func (*AxisLabelOptions) SetCustomLabel

func (s *AxisLabelOptions) SetCustomLabel(v string) *AxisLabelOptions

SetCustomLabel sets the CustomLabel field's value.

func (*AxisLabelOptions) SetFontConfiguration

func (s *AxisLabelOptions) SetFontConfiguration(v *FontConfiguration) *AxisLabelOptions

SetFontConfiguration sets the FontConfiguration field's value.

func (AxisLabelOptions) String

func (s AxisLabelOptions) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AxisLabelOptions) Validate

func (s *AxisLabelOptions) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type AxisLabelReferenceOptions

type AxisLabelReferenceOptions struct {

    // The column that the axis label is targeted to.
    //
    // Column is a required field
    Column *ColumnIdentifier `type:"structure" required:"true"`

    // The field that the axis label is targeted to.
    //
    // FieldId is a required field
    FieldId *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

The reference that specifies where the axis label is applied to.

func (AxisLabelReferenceOptions) GoString

func (s AxisLabelReferenceOptions) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AxisLabelReferenceOptions) SetColumn

func (s *AxisLabelReferenceOptions) SetColumn(v *ColumnIdentifier) *AxisLabelReferenceOptions

SetColumn sets the Column field's value.

func (*AxisLabelReferenceOptions) SetFieldId

func (s *AxisLabelReferenceOptions) SetFieldId(v string) *AxisLabelReferenceOptions

SetFieldId sets the FieldId field's value.

func (AxisLabelReferenceOptions) String

func (s AxisLabelReferenceOptions) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AxisLabelReferenceOptions) Validate

func (s *AxisLabelReferenceOptions) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type AxisLinearScale

type AxisLinearScale struct {

    // The step count setup of a linear axis.
    StepCount *int64 `type:"integer"`

    // The step size setup of a linear axis.
    StepSize *float64 `type:"double"`
    // contains filtered or unexported fields
}

The liner axis scale setup.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

func (AxisLinearScale) GoString

func (s AxisLinearScale) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AxisLinearScale) SetStepCount

func (s *AxisLinearScale) SetStepCount(v int64) *AxisLinearScale

SetStepCount sets the StepCount field's value.

func (*AxisLinearScale) SetStepSize

func (s *AxisLinearScale) SetStepSize(v float64) *AxisLinearScale

SetStepSize sets the StepSize field's value.

func (AxisLinearScale) String

func (s AxisLinearScale) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type AxisLogarithmicScale

type AxisLogarithmicScale struct {

    // The base setup of a logarithmic axis scale.
    Base *float64 `type:"double"`
    // contains filtered or unexported fields
}

The logarithmic axis scale setup.

func (AxisLogarithmicScale) GoString

func (s AxisLogarithmicScale) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AxisLogarithmicScale) SetBase

func (s *AxisLogarithmicScale) SetBase(v float64) *AxisLogarithmicScale

SetBase sets the Base field's value.

func (AxisLogarithmicScale) String

func (s AxisLogarithmicScale) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type AxisScale

type AxisScale struct {

    // The linear axis scale setup.
    Linear *AxisLinearScale `type:"structure"`

    // The logarithmic axis scale setup.
    Logarithmic *AxisLogarithmicScale `type:"structure"`
    // contains filtered or unexported fields
}

The scale setup options for a numeric axis display.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

func (AxisScale) GoString

func (s AxisScale) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AxisScale) SetLinear

func (s *AxisScale) SetLinear(v *AxisLinearScale) *AxisScale

SetLinear sets the Linear field's value.

func (*AxisScale) SetLogarithmic

func (s *AxisScale) SetLogarithmic(v *AxisLogarithmicScale) *AxisScale

SetLogarithmic sets the Logarithmic field's value.

func (AxisScale) String

func (s AxisScale) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type AxisTickLabelOptions

type AxisTickLabelOptions struct {

    // Determines whether or not the axis ticks are visible.
    LabelOptions *LabelOptions `type:"structure"`

    // The rotation angle of the axis tick labels.
    RotationAngle *float64 `type:"double"`
    // contains filtered or unexported fields
}

The tick label options of an axis.

func (AxisTickLabelOptions) GoString

func (s AxisTickLabelOptions) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AxisTickLabelOptions) SetLabelOptions

func (s *AxisTickLabelOptions) SetLabelOptions(v *LabelOptions) *AxisTickLabelOptions

SetLabelOptions sets the LabelOptions field's value.

func (*AxisTickLabelOptions) SetRotationAngle

func (s *AxisTickLabelOptions) SetRotationAngle(v float64) *AxisTickLabelOptions

SetRotationAngle sets the RotationAngle field's value.

func (AxisTickLabelOptions) String

func (s AxisTickLabelOptions) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type BarChartAggregatedFieldWells

type BarChartAggregatedFieldWells struct {

    // The category (y-axis) field well of a bar chart.
    Category []*DimensionField `type:"list"`

    // The color (group/color) field well of a bar chart.
    Colors []*DimensionField `type:"list"`

    // The small multiples field well of a bar chart.
    SmallMultiples []*DimensionField `type:"list"`

    // The value field wells of a bar chart. Values are aggregated by category.
    Values []*MeasureField `type:"list"`
    // contains filtered or unexported fields
}

The aggregated field wells of a bar chart.

func (BarChartAggregatedFieldWells) GoString

func (s BarChartAggregatedFieldWells) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*BarChartAggregatedFieldWells) SetCategory

func (s *BarChartAggregatedFieldWells) SetCategory(v []*DimensionField) *BarChartAggregatedFieldWells

SetCategory sets the Category field's value.

func (*BarChartAggregatedFieldWells) SetColors

func (s *BarChartAggregatedFieldWells) SetColors(v []*DimensionField) *BarChartAggregatedFieldWells

SetColors sets the Colors field's value.

func (*BarChartAggregatedFieldWells) SetSmallMultiples

func (s *BarChartAggregatedFieldWells) SetSmallMultiples(v []*DimensionField) *BarChartAggregatedFieldWells

SetSmallMultiples sets the SmallMultiples field's value.

func (*BarChartAggregatedFieldWells) SetValues

func (s *BarChartAggregatedFieldWells) SetValues(v []*MeasureField) *BarChartAggregatedFieldWells

SetValues sets the Values field's value.

func (BarChartAggregatedFieldWells) String

func (s BarChartAggregatedFieldWells) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*BarChartAggregatedFieldWells) Validate

func (s *BarChartAggregatedFieldWells) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type BarChartConfiguration

type BarChartConfiguration struct {

    // Determines the arrangement of the bars. The orientation and arrangement of
    // bars determine the type of bar that is used in the visual.
    BarsArrangement *string `type:"string" enum:"BarsArrangement"`

    // The label display options (grid line, range, scale, axis step) for bar chart
    // category.
    CategoryAxis *AxisDisplayOptions `type:"structure"`

    // The label options (label text, label visibility and sort icon visibility)
    // for a bar chart.
    CategoryLabelOptions *ChartAxisLabelOptions `type:"structure"`

    // The label options (label text, label visibility and sort icon visibility)
    // for a color that is used in a bar chart.
    ColorLabelOptions *ChartAxisLabelOptions `type:"structure"`

    // The contribution analysis (anomaly configuration) setup of the visual.
    ContributionAnalysisDefaults []*ContributionAnalysisDefault `min:"1" type:"list"`

    // The options that determine if visual data labels are displayed.
    DataLabels *DataLabelOptions `type:"structure"`

    // The field wells of the visual.
    FieldWells *BarChartFieldWells `type:"structure"`

    // The general visual interactions setup for a visual.
    Interactions *VisualInteractionOptions `type:"structure"`

    // The legend display setup of the visual.
    Legend *LegendOptions `type:"structure"`

    // The orientation of the bars in a bar chart visual. There are two valid values
    // in this structure:
    //
    //    * HORIZONTAL: Used for charts that have horizontal bars. Visuals that
    //    use this value are horizontal bar charts, horizontal stacked bar charts,
    //    and horizontal stacked 100% bar charts.
    //
    //    * VERTICAL: Used for charts that have vertical bars. Visuals that use
    //    this value are vertical bar charts, vertical stacked bar charts, and vertical
    //    stacked 100% bar charts.
    Orientation *string `type:"string" enum:"BarChartOrientation"`

    // The reference line setup of the visual.
    ReferenceLines []*ReferenceLine `type:"list"`

    // The small multiples setup for the visual.
    SmallMultiplesOptions *SmallMultiplesOptions `type:"structure"`

    // The sort configuration of a BarChartVisual.
    SortConfiguration *BarChartSortConfiguration `type:"structure"`

    // The tooltip display setup of the visual.
    Tooltip *TooltipOptions `type:"structure"`

    // The label display options (grid line, range, scale, axis step) for a bar
    // chart value.
    ValueAxis *AxisDisplayOptions `type:"structure"`

    // The label options (label text, label visibility and sort icon visibility)
    // for a bar chart value.
    ValueLabelOptions *ChartAxisLabelOptions `type:"structure"`

    // The palette (chart color) display setup of the visual.
    VisualPalette *VisualPalette `type:"structure"`
    // contains filtered or unexported fields
}

The configuration of a BarChartVisual.

func (BarChartConfiguration) GoString

func (s BarChartConfiguration) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*BarChartConfiguration) SetBarsArrangement

func (s *BarChartConfiguration) SetBarsArrangement(v string) *BarChartConfiguration

SetBarsArrangement sets the BarsArrangement field's value.

func (*BarChartConfiguration) SetCategoryAxis

func (s *BarChartConfiguration) SetCategoryAxis(v *AxisDisplayOptions) *BarChartConfiguration

SetCategoryAxis sets the CategoryAxis field's value.

func (*BarChartConfiguration) SetCategoryLabelOptions

func (s *BarChartConfiguration) SetCategoryLabelOptions(v *ChartAxisLabelOptions) *BarChartConfiguration

SetCategoryLabelOptions sets the CategoryLabelOptions field's value.

func (*BarChartConfiguration) SetColorLabelOptions

func (s *BarChartConfiguration) SetColorLabelOptions(v *ChartAxisLabelOptions) *BarChartConfiguration

SetColorLabelOptions sets the ColorLabelOptions field's value.

func (*BarChartConfiguration) SetContributionAnalysisDefaults

func (s *BarChartConfiguration) SetContributionAnalysisDefaults(v []*ContributionAnalysisDefault) *BarChartConfiguration

SetContributionAnalysisDefaults sets the ContributionAnalysisDefaults field's value.

func (*BarChartConfiguration) SetDataLabels

func (s *BarChartConfiguration) SetDataLabels(v *DataLabelOptions) *BarChartConfiguration

SetDataLabels sets the DataLabels field's value.

func (*BarChartConfiguration) SetFieldWells

func (s *BarChartConfiguration) SetFieldWells(v *BarChartFieldWells) *BarChartConfiguration

SetFieldWells sets the FieldWells field's value.

func (*BarChartConfiguration) SetInteractions

func (s *BarChartConfiguration) SetInteractions(v *VisualInteractionOptions) *BarChartConfiguration

SetInteractions sets the Interactions field's value.

func (*BarChartConfiguration) SetLegend

func (s *BarChartConfiguration) SetLegend(v *LegendOptions) *BarChartConfiguration

SetLegend sets the Legend field's value.

func (*BarChartConfiguration) SetOrientation

func (s *BarChartConfiguration) SetOrientation(v string) *BarChartConfiguration

SetOrientation sets the Orientation field's value.

func (*BarChartConfiguration) SetReferenceLines

func (s *BarChartConfiguration) SetReferenceLines(v []*ReferenceLine) *BarChartConfiguration

SetReferenceLines sets the ReferenceLines field's value.

func (*BarChartConfiguration) SetSmallMultiplesOptions

func (s *BarChartConfiguration) SetSmallMultiplesOptions(v *SmallMultiplesOptions) *BarChartConfiguration

SetSmallMultiplesOptions sets the SmallMultiplesOptions field's value.

func (*BarChartConfiguration) SetSortConfiguration

func (s *BarChartConfiguration) SetSortConfiguration(v *BarChartSortConfiguration) *BarChartConfiguration

SetSortConfiguration sets the SortConfiguration field's value.

func (*BarChartConfiguration) SetTooltip

func (s *BarChartConfiguration) SetTooltip(v *TooltipOptions) *BarChartConfiguration

SetTooltip sets the Tooltip field's value.

func (*BarChartConfiguration) SetValueAxis

func (s *BarChartConfiguration) SetValueAxis(v *AxisDisplayOptions) *BarChartConfiguration

SetValueAxis sets the ValueAxis field's value.

func (*BarChartConfiguration) SetValueLabelOptions

func (s *BarChartConfiguration) SetValueLabelOptions(v *ChartAxisLabelOptions) *BarChartConfiguration

SetValueLabelOptions sets the ValueLabelOptions field's value.

func (*BarChartConfiguration) SetVisualPalette

func (s *BarChartConfiguration) SetVisualPalette(v *VisualPalette) *BarChartConfiguration

SetVisualPalette sets the VisualPalette field's value.

func (BarChartConfiguration) String

func (s BarChartConfiguration) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*BarChartConfiguration) Validate

func (s *BarChartConfiguration) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type BarChartFieldWells

type BarChartFieldWells struct {

    // The aggregated field wells of a bar chart.
    BarChartAggregatedFieldWells *BarChartAggregatedFieldWells `type:"structure"`
    // contains filtered or unexported fields
}

The field wells of a BarChartVisual.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

func (BarChartFieldWells) GoString

func (s BarChartFieldWells) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*BarChartFieldWells) SetBarChartAggregatedFieldWells

func (s *BarChartFieldWells) SetBarChartAggregatedFieldWells(v *BarChartAggregatedFieldWells) *BarChartFieldWells

SetBarChartAggregatedFieldWells sets the BarChartAggregatedFieldWells field's value.

func (BarChartFieldWells) String

func (s BarChartFieldWells) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*BarChartFieldWells) Validate

func (s *BarChartFieldWells) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type BarChartSortConfiguration

type BarChartSortConfiguration struct {

    // The limit on the number of categories displayed in a bar chart.
    CategoryItemsLimit *ItemsLimitConfiguration `type:"structure"`

    // The sort configuration of category fields.
    CategorySort []*FieldSortOptions `type:"list"`

    // The limit on the number of values displayed in a bar chart.
    ColorItemsLimit *ItemsLimitConfiguration `type:"structure"`

    // The sort configuration of color fields in a bar chart.
    ColorSort []*FieldSortOptions `type:"list"`

    // The limit on the number of small multiples panels that are displayed.
    SmallMultiplesLimitConfiguration *ItemsLimitConfiguration `type:"structure"`

    // The sort configuration of the small multiples field.
    SmallMultiplesSort []*FieldSortOptions `type:"list"`
    // contains filtered or unexported fields
}

sort-configuration-description

func (BarChartSortConfiguration) GoString

func (s BarChartSortConfiguration) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*BarChartSortConfiguration) SetCategoryItemsLimit

func (s *BarChartSortConfiguration) SetCategoryItemsLimit(v *ItemsLimitConfiguration) *BarChartSortConfiguration

SetCategoryItemsLimit sets the CategoryItemsLimit field's value.

func (*BarChartSortConfiguration) SetCategorySort

func (s *BarChartSortConfiguration) SetCategorySort(v []*FieldSortOptions) *BarChartSortConfiguration

SetCategorySort sets the CategorySort field's value.

func (*BarChartSortConfiguration) SetColorItemsLimit

func (s *BarChartSortConfiguration) SetColorItemsLimit(v *ItemsLimitConfiguration) *BarChartSortConfiguration

SetColorItemsLimit sets the ColorItemsLimit field's value.

func (*BarChartSortConfiguration) SetColorSort

func (s *BarChartSortConfiguration) SetColorSort(v []*FieldSortOptions) *BarChartSortConfiguration

SetColorSort sets the ColorSort field's value.

func (*BarChartSortConfiguration) SetSmallMultiplesLimitConfiguration

func (s *BarChartSortConfiguration) SetSmallMultiplesLimitConfiguration(v *ItemsLimitConfiguration) *BarChartSortConfiguration

SetSmallMultiplesLimitConfiguration sets the SmallMultiplesLimitConfiguration field's value.

func (*BarChartSortConfiguration) SetSmallMultiplesSort

func (s *BarChartSortConfiguration) SetSmallMultiplesSort(v []*FieldSortOptions) *BarChartSortConfiguration

SetSmallMultiplesSort sets the SmallMultiplesSort field's value.

func (BarChartSortConfiguration) String

func (s BarChartSortConfiguration) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*BarChartSortConfiguration) Validate

func (s *BarChartSortConfiguration) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type BarChartVisual

type BarChartVisual struct {

    // The list of custom actions that are configured for a visual.
    Actions []*VisualCustomAction `type:"list"`

    // The configuration settings of the visual.
    ChartConfiguration *BarChartConfiguration `type:"structure"`

    // The column hierarchy that is used during drill-downs and drill-ups.
    ColumnHierarchies []*ColumnHierarchy `type:"list"`

    // The subtitle that is displayed on the visual.
    Subtitle *VisualSubtitleLabelOptions `type:"structure"`

    // The title that is displayed on the visual.
    Title *VisualTitleLabelOptions `type:"structure"`

    // The unique identifier of a visual. This identifier must be unique within
    // the context of a dashboard, template, or analysis. Two dashboards, analyses,
    // or templates can have visuals with the same identifiers.
    //
    // VisualId is a required field
    VisualId *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

A bar chart.

The BarChartVisual structure describes a visual that is a member of the bar chart family. The following charts can be described using this structure:

  • Horizontal bar chart

  • Vertical bar chart

  • Horizontal stacked bar chart

  • Vertical stacked bar chart

  • Horizontal stacked 100% bar chart

  • Vertical stacked 100% bar chart

For more information, see Using bar charts (https://docs.aws.amazon.com/quicksight/latest/user/bar-charts.html) in the Amazon QuickSight User Guide.

func (BarChartVisual) GoString

func (s BarChartVisual) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*BarChartVisual) SetActions

func (s *BarChartVisual) SetActions(v []*VisualCustomAction) *BarChartVisual

SetActions sets the Actions field's value.

func (*BarChartVisual) SetChartConfiguration

func (s *BarChartVisual) SetChartConfiguration(v *BarChartConfiguration) *BarChartVisual

SetChartConfiguration sets the ChartConfiguration field's value.

func (*BarChartVisual) SetColumnHierarchies

func (s *BarChartVisual) SetColumnHierarchies(v []*ColumnHierarchy) *BarChartVisual

SetColumnHierarchies sets the ColumnHierarchies field's value.

func (*BarChartVisual) SetSubtitle

func (s *BarChartVisual) SetSubtitle(v *VisualSubtitleLabelOptions) *BarChartVisual

SetSubtitle sets the Subtitle field's value.

func (*BarChartVisual) SetTitle

func (s *BarChartVisual) SetTitle(v *VisualTitleLabelOptions) *BarChartVisual

SetTitle sets the Title field's value.

func (*BarChartVisual) SetVisualId

func (s *BarChartVisual) SetVisualId(v string) *BarChartVisual

SetVisualId sets the VisualId field's value.

func (BarChartVisual) String

func (s BarChartVisual) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*BarChartVisual) Validate

func (s *BarChartVisual) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type BigQueryParameters

type BigQueryParameters struct {

    // The storage location where you create a Google BigQuery data source.
    DataSetRegion *string `min:"1" type:"string"`

    // The Google Cloud Platform project ID where your datasource was created.
    //
    // ProjectId is a required field
    ProjectId *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

The parameters that are required to connect to a Google BigQuery data source.

func (BigQueryParameters) GoString

func (s BigQueryParameters) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*BigQueryParameters) SetDataSetRegion

func (s *BigQueryParameters) SetDataSetRegion(v string) *BigQueryParameters

SetDataSetRegion sets the DataSetRegion field's value.

func (*BigQueryParameters) SetProjectId

func (s *BigQueryParameters) SetProjectId(v string) *BigQueryParameters

SetProjectId sets the ProjectId field's value.

func (BigQueryParameters) String

func (s BigQueryParameters) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*BigQueryParameters) Validate

func (s *BigQueryParameters) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type BinCountOptions

type BinCountOptions struct {

    // The options that determine the bin count value.
    Value *int64 `type:"integer"`
    // contains filtered or unexported fields
}

The options that determine the bin count of a histogram.

func (BinCountOptions) GoString

func (s BinCountOptions) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*BinCountOptions) SetValue

func (s *BinCountOptions) SetValue(v int64) *BinCountOptions

SetValue sets the Value field's value.

func (BinCountOptions) String

func (s BinCountOptions) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type BinWidthOptions

type BinWidthOptions struct {

    // The options that determine the bin count limit.
    BinCountLimit *int64 `type:"long"`

    // The options that determine the bin width value.
    Value *float64 `type:"double"`
    // contains filtered or unexported fields
}

The options that determine the bin width of a histogram.

func (BinWidthOptions) GoString

func (s BinWidthOptions) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*BinWidthOptions) SetBinCountLimit

func (s *BinWidthOptions) SetBinCountLimit(v int64) *BinWidthOptions

SetBinCountLimit sets the BinCountLimit field's value.

func (*BinWidthOptions) SetValue

func (s *BinWidthOptions) SetValue(v float64) *BinWidthOptions

SetValue sets the Value field's value.

func (BinWidthOptions) String

func (s BinWidthOptions) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type BodySectionConfiguration

type BodySectionConfiguration struct {

    // The configuration of content in a body section.
    //
    // Content is a required field
    Content *BodySectionContent `type:"structure" required:"true"`

    // The configuration of a page break for a section.
    PageBreakConfiguration *SectionPageBreakConfiguration `type:"structure"`

    // The unique identifier of a body section.
    //
    // SectionId is a required field
    SectionId *string `min:"1" type:"string" required:"true"`

    // The style options of a body section.
    Style *SectionStyle `type:"structure"`
    // contains filtered or unexported fields
}

The configuration of a body section.

func (BodySectionConfiguration) GoString

func (s BodySectionConfiguration) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*BodySectionConfiguration) SetContent

func (s *BodySectionConfiguration) SetContent(v *BodySectionContent) *BodySectionConfiguration

SetContent sets the Content field's value.

func (*BodySectionConfiguration) SetPageBreakConfiguration

func (s *BodySectionConfiguration) SetPageBreakConfiguration(v *SectionPageBreakConfiguration) *BodySectionConfiguration

SetPageBreakConfiguration sets the PageBreakConfiguration field's value.

func (*BodySectionConfiguration) SetSectionId

func (s *BodySectionConfiguration) SetSectionId(v string) *BodySectionConfiguration

SetSectionId sets the SectionId field's value.

func (*BodySectionConfiguration) SetStyle

func (s *BodySectionConfiguration) SetStyle(v *SectionStyle) *BodySectionConfiguration

SetStyle sets the Style field's value.

func (BodySectionConfiguration) String

func (s BodySectionConfiguration) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*BodySectionConfiguration) Validate

func (s *BodySectionConfiguration) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type BodySectionContent

type BodySectionContent struct {

    // The layout configuration of a body section.
    Layout *SectionLayoutConfiguration `type:"structure"`
    // contains filtered or unexported fields
}

The configuration of content in a body section.

func (BodySectionContent) GoString

func (s BodySectionContent) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*BodySectionContent) SetLayout

func (s *BodySectionContent) SetLayout(v *SectionLayoutConfiguration) *BodySectionContent

SetLayout sets the Layout field's value.

func (BodySectionContent) String

func (s BodySectionContent) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*BodySectionContent) Validate

func (s *BodySectionContent) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type BookmarksConfigurations

type BookmarksConfigurations struct {

    // A Boolean value that determines whether a user can bookmark an embedded dashboard.
    //
    // Enabled is a required field
    Enabled *bool `type:"boolean" required:"true"`
    // contains filtered or unexported fields
}

The bookmarks configuration of an embedded dashboard.

func (BookmarksConfigurations) GoString

func (s BookmarksConfigurations) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*BookmarksConfigurations) SetEnabled

func (s *BookmarksConfigurations) SetEnabled(v bool) *BookmarksConfigurations

SetEnabled sets the Enabled field's value.

func (BookmarksConfigurations) String

func (s BookmarksConfigurations) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*BookmarksConfigurations) Validate

func (s *BookmarksConfigurations) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type BorderStyle

type BorderStyle struct {

    // The option to enable display of borders for visuals.
    Show *bool `type:"boolean"`
    // contains filtered or unexported fields
}

The display options for tile borders for visuals.

func (BorderStyle) GoString

func (s BorderStyle) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*BorderStyle) SetShow

func (s *BorderStyle) SetShow(v bool) *BorderStyle

SetShow sets the Show field's value.

func (BorderStyle) String

func (s BorderStyle) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type BoxPlotAggregatedFieldWells

type BoxPlotAggregatedFieldWells struct {

    // The group by field well of a box plot chart. Values are grouped based on
    // group by fields.
    GroupBy []*DimensionField `type:"list"`

    // The value field well of a box plot chart. Values are aggregated based on
    // group by fields.
    Values []*MeasureField `type:"list"`
    // contains filtered or unexported fields
}

The aggregated field well for a box plot.

func (BoxPlotAggregatedFieldWells) GoString

func (s BoxPlotAggregatedFieldWells) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*BoxPlotAggregatedFieldWells) SetGroupBy

func (s *BoxPlotAggregatedFieldWells) SetGroupBy(v []*DimensionField) *BoxPlotAggregatedFieldWells

SetGroupBy sets the GroupBy field's value.

func (*BoxPlotAggregatedFieldWells) SetValues

func (s *BoxPlotAggregatedFieldWells) SetValues(v []*MeasureField) *BoxPlotAggregatedFieldWells

SetValues sets the Values field's value.

func (BoxPlotAggregatedFieldWells) String

func (s BoxPlotAggregatedFieldWells) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*BoxPlotAggregatedFieldWells) Validate

func (s *BoxPlotAggregatedFieldWells) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type BoxPlotChartConfiguration

type BoxPlotChartConfiguration struct {

    // The box plot chart options for a box plot visual
    BoxPlotOptions *BoxPlotOptions `type:"structure"`

    // The label display options (grid line, range, scale, axis step) of a box plot
    // category.
    CategoryAxis *AxisDisplayOptions `type:"structure"`

    // The label options (label text, label visibility and sort Icon visibility)
    // of a box plot category.
    CategoryLabelOptions *ChartAxisLabelOptions `type:"structure"`

    // The field wells of the visual.
    FieldWells *BoxPlotFieldWells `type:"structure"`

    // The general visual interactions setup for a visual.
    Interactions *VisualInteractionOptions `type:"structure"`

    // The options for the legend setup of a visual.
    Legend *LegendOptions `type:"structure"`

    // The label display options (grid line, range, scale, axis step) of a box plot
    // category.
    PrimaryYAxisDisplayOptions *AxisDisplayOptions `type:"structure"`

    // The label options (label text, label visibility and sort icon visibility)
    // of a box plot value.
    PrimaryYAxisLabelOptions *ChartAxisLabelOptions `type:"structure"`

    // The reference line setup of the visual.
    ReferenceLines []*ReferenceLine `type:"list"`

    // The sort configuration of a BoxPlotVisual.
    SortConfiguration *BoxPlotSortConfiguration `type:"structure"`

    // The tooltip display setup of the visual.
    Tooltip *TooltipOptions `type:"structure"`

    // The palette (chart color) display setup of the visual.
    VisualPalette *VisualPalette `type:"structure"`
    // contains filtered or unexported fields
}

The configuration of a BoxPlotVisual.

func (BoxPlotChartConfiguration) GoString

func (s BoxPlotChartConfiguration) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*BoxPlotChartConfiguration) SetBoxPlotOptions

func (s *BoxPlotChartConfiguration) SetBoxPlotOptions(v *BoxPlotOptions) *BoxPlotChartConfiguration

SetBoxPlotOptions sets the BoxPlotOptions field's value.

func (*BoxPlotChartConfiguration) SetCategoryAxis

func (s *BoxPlotChartConfiguration) SetCategoryAxis(v *AxisDisplayOptions) *BoxPlotChartConfiguration

SetCategoryAxis sets the CategoryAxis field's value.

func (*BoxPlotChartConfiguration) SetCategoryLabelOptions

func (s *BoxPlotChartConfiguration) SetCategoryLabelOptions(v *ChartAxisLabelOptions) *BoxPlotChartConfiguration

SetCategoryLabelOptions sets the CategoryLabelOptions field's value.

func (*BoxPlotChartConfiguration) SetFieldWells

func (s *BoxPlotChartConfiguration) SetFieldWells(v *BoxPlotFieldWells) *BoxPlotChartConfiguration

SetFieldWells sets the FieldWells field's value.

func (*BoxPlotChartConfiguration) SetInteractions

func (s *BoxPlotChartConfiguration) SetInteractions(v *VisualInteractionOptions) *BoxPlotChartConfiguration

SetInteractions sets the Interactions field's value.

func (*BoxPlotChartConfiguration) SetLegend

func (s *BoxPlotChartConfiguration) SetLegend(v *LegendOptions) *BoxPlotChartConfiguration

SetLegend sets the Legend field's value.

func (*BoxPlotChartConfiguration) SetPrimaryYAxisDisplayOptions

func (s *BoxPlotChartConfiguration) SetPrimaryYAxisDisplayOptions(v *AxisDisplayOptions) *BoxPlotChartConfiguration

SetPrimaryYAxisDisplayOptions sets the PrimaryYAxisDisplayOptions field's value.

func (*BoxPlotChartConfiguration) SetPrimaryYAxisLabelOptions

func (s *BoxPlotChartConfiguration) SetPrimaryYAxisLabelOptions(v *ChartAxisLabelOptions) *BoxPlotChartConfiguration

SetPrimaryYAxisLabelOptions sets the PrimaryYAxisLabelOptions field's value.

func (*BoxPlotChartConfiguration) SetReferenceLines

func (s *BoxPlotChartConfiguration) SetReferenceLines(v []*ReferenceLine) *BoxPlotChartConfiguration

SetReferenceLines sets the ReferenceLines field's value.

func (*BoxPlotChartConfiguration) SetSortConfiguration

func (s *BoxPlotChartConfiguration) SetSortConfiguration(v *BoxPlotSortConfiguration) *BoxPlotChartConfiguration

SetSortConfiguration sets the SortConfiguration field's value.

func (*BoxPlotChartConfiguration) SetTooltip

func (s *BoxPlotChartConfiguration) SetTooltip(v *TooltipOptions) *BoxPlotChartConfiguration

SetTooltip sets the Tooltip field's value.

func (*BoxPlotChartConfiguration) SetVisualPalette

func (s *BoxPlotChartConfiguration) SetVisualPalette(v *VisualPalette) *BoxPlotChartConfiguration

SetVisualPalette sets the VisualPalette field's value.

func (BoxPlotChartConfiguration) String

func (s BoxPlotChartConfiguration) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*BoxPlotChartConfiguration) Validate

func (s *BoxPlotChartConfiguration) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type BoxPlotFieldWells

type BoxPlotFieldWells struct {

    // The aggregated field wells of a box plot.
    BoxPlotAggregatedFieldWells *BoxPlotAggregatedFieldWells `type:"structure"`
    // contains filtered or unexported fields
}

The field wells of a BoxPlotVisual.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

func (BoxPlotFieldWells) GoString

func (s BoxPlotFieldWells) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*BoxPlotFieldWells) SetBoxPlotAggregatedFieldWells

func (s *BoxPlotFieldWells) SetBoxPlotAggregatedFieldWells(v *BoxPlotAggregatedFieldWells) *BoxPlotFieldWells

SetBoxPlotAggregatedFieldWells sets the BoxPlotAggregatedFieldWells field's value.

func (BoxPlotFieldWells) String

func (s BoxPlotFieldWells) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*BoxPlotFieldWells) Validate

func (s *BoxPlotFieldWells) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type BoxPlotOptions

type BoxPlotOptions struct {

    // Determines the visibility of all data points of the box plot.
    AllDataPointsVisibility *string `type:"string" enum:"Visibility"`

    // Determines the visibility of the outlier in a box plot.
    OutlierVisibility *string `type:"string" enum:"Visibility"`

    // The style options of the box plot.
    StyleOptions *BoxPlotStyleOptions `type:"structure"`
    // contains filtered or unexported fields
}

The options of a box plot visual.

func (BoxPlotOptions) GoString

func (s BoxPlotOptions) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*BoxPlotOptions) SetAllDataPointsVisibility

func (s *BoxPlotOptions) SetAllDataPointsVisibility(v string) *BoxPlotOptions

SetAllDataPointsVisibility sets the AllDataPointsVisibility field's value.

func (*BoxPlotOptions) SetOutlierVisibility

func (s *BoxPlotOptions) SetOutlierVisibility(v string) *BoxPlotOptions

SetOutlierVisibility sets the OutlierVisibility field's value.

func (*BoxPlotOptions) SetStyleOptions

func (s *BoxPlotOptions) SetStyleOptions(v *BoxPlotStyleOptions) *BoxPlotOptions

SetStyleOptions sets the StyleOptions field's value.

func (BoxPlotOptions) String

func (s BoxPlotOptions) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type BoxPlotSortConfiguration

type BoxPlotSortConfiguration struct {

    // The sort configuration of a group by fields.
    CategorySort []*FieldSortOptions `type:"list"`

    // The pagination configuration of a table visual or box plot.
    PaginationConfiguration *PaginationConfiguration `type:"structure"`
    // contains filtered or unexported fields
}

The sort configuration of a BoxPlotVisual.

func (BoxPlotSortConfiguration) GoString

func (s BoxPlotSortConfiguration) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*BoxPlotSortConfiguration) SetCategorySort

func (s *BoxPlotSortConfiguration) SetCategorySort(v []*FieldSortOptions) *BoxPlotSortConfiguration

SetCategorySort sets the CategorySort field's value.

func (*BoxPlotSortConfiguration) SetPaginationConfiguration

func (s *BoxPlotSortConfiguration) SetPaginationConfiguration(v *PaginationConfiguration) *BoxPlotSortConfiguration

SetPaginationConfiguration sets the PaginationConfiguration field's value.

func (BoxPlotSortConfiguration) String

func (s BoxPlotSortConfiguration) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*BoxPlotSortConfiguration) Validate

func (s *BoxPlotSortConfiguration) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type BoxPlotStyleOptions

type BoxPlotStyleOptions struct {

    // The fill styles (solid, transparent) of the box plot.
    FillStyle *string `type:"string" enum:"BoxPlotFillStyle"`
    // contains filtered or unexported fields
}

The style options of the box plot.

func (BoxPlotStyleOptions) GoString

func (s BoxPlotStyleOptions) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*BoxPlotStyleOptions) SetFillStyle

func (s *BoxPlotStyleOptions) SetFillStyle(v string) *BoxPlotStyleOptions

SetFillStyle sets the FillStyle field's value.

func (BoxPlotStyleOptions) String

func (s BoxPlotStyleOptions) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type BoxPlotVisual

type BoxPlotVisual struct {

    // The list of custom actions that are configured for a visual.
    Actions []*VisualCustomAction `type:"list"`

    // The configuration settings of the visual.
    ChartConfiguration *BoxPlotChartConfiguration `type:"structure"`

    // The column hierarchy that is used during drill-downs and drill-ups.
    ColumnHierarchies []*ColumnHierarchy `type:"list"`

    // The subtitle that is displayed on the visual.
    Subtitle *VisualSubtitleLabelOptions `type:"structure"`

    // The title that is displayed on the visual.
    Title *VisualTitleLabelOptions `type:"structure"`

    // The unique identifier of a visual. This identifier must be unique within
    // the context of a dashboard, template, or analysis. Two dashboards, analyses,
    // or templates can have visuals with the same identifiers..
    //
    // VisualId is a required field
    VisualId *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

A box plot.

For more information, see Using box plots (https://docs.aws.amazon.com/quicksight/latest/user/box-plots.html) in the Amazon QuickSight User Guide.

func (BoxPlotVisual) GoString

func (s BoxPlotVisual) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*BoxPlotVisual) SetActions

func (s *BoxPlotVisual) SetActions(v []*VisualCustomAction) *BoxPlotVisual

SetActions sets the Actions field's value.

func (*BoxPlotVisual) SetChartConfiguration

func (s *BoxPlotVisual) SetChartConfiguration(v *BoxPlotChartConfiguration) *BoxPlotVisual

SetChartConfiguration sets the ChartConfiguration field's value.

func (*BoxPlotVisual) SetColumnHierarchies

func (s *BoxPlotVisual) SetColumnHierarchies(v []*ColumnHierarchy) *BoxPlotVisual

SetColumnHierarchies sets the ColumnHierarchies field's value.

func (*BoxPlotVisual) SetSubtitle

func (s *BoxPlotVisual) SetSubtitle(v *VisualSubtitleLabelOptions) *BoxPlotVisual

SetSubtitle sets the Subtitle field's value.

func (*BoxPlotVisual) SetTitle

func (s *BoxPlotVisual) SetTitle(v *VisualTitleLabelOptions) *BoxPlotVisual

SetTitle sets the Title field's value.

func (*BoxPlotVisual) SetVisualId

func (s *BoxPlotVisual) SetVisualId(v string) *BoxPlotVisual

SetVisualId sets the VisualId field's value.

func (BoxPlotVisual) String

func (s BoxPlotVisual) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*BoxPlotVisual) Validate

func (s *BoxPlotVisual) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CalculatedColumn

type CalculatedColumn struct {

    // A unique ID to identify a calculated column. During a dataset update, if
    // the column ID of a calculated column matches that of an existing calculated
    // column, Amazon QuickSight preserves the existing calculated column.
    //
    // ColumnId is a required field
    ColumnId *string `min:"1" type:"string" required:"true"`

    // Column name.
    //
    // ColumnName is a required field
    ColumnName *string `min:"1" type:"string" required:"true"`

    // An expression that defines the calculated column.
    //
    // Expression is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by CalculatedColumn's
    // String and GoString methods.
    //
    // Expression is a required field
    Expression *string `min:"1" type:"string" required:"true" sensitive:"true"`
    // contains filtered or unexported fields
}

A calculated column for a dataset.

func (CalculatedColumn) GoString

func (s CalculatedColumn) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CalculatedColumn) SetColumnId

func (s *CalculatedColumn) SetColumnId(v string) *CalculatedColumn

SetColumnId sets the ColumnId field's value.

func (*CalculatedColumn) SetColumnName

func (s *CalculatedColumn) SetColumnName(v string) *CalculatedColumn

SetColumnName sets the ColumnName field's value.

func (*CalculatedColumn) SetExpression

func (s *CalculatedColumn) SetExpression(v string) *CalculatedColumn

SetExpression sets the Expression field's value.

func (CalculatedColumn) String

func (s CalculatedColumn) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CalculatedColumn) Validate

func (s *CalculatedColumn) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CalculatedField

type CalculatedField struct {

    // The data set that is used in this calculated field.
    //
    // DataSetIdentifier is a required field
    DataSetIdentifier *string `min:"1" type:"string" required:"true"`

    // The expression of the calculated field.
    //
    // Expression is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by CalculatedField's
    // String and GoString methods.
    //
    // Expression is a required field
    Expression *string `min:"1" type:"string" required:"true" sensitive:"true"`

    // The name of the calculated field.
    //
    // Name is a required field
    Name *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

The calculated field of an analysis.

func (CalculatedField) GoString

func (s CalculatedField) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CalculatedField) SetDataSetIdentifier

func (s *CalculatedField) SetDataSetIdentifier(v string) *CalculatedField

SetDataSetIdentifier sets the DataSetIdentifier field's value.

func (*CalculatedField) SetExpression

func (s *CalculatedField) SetExpression(v string) *CalculatedField

SetExpression sets the Expression field's value.

func (*CalculatedField) SetName

func (s *CalculatedField) SetName(v string) *CalculatedField

SetName sets the Name field's value.

func (CalculatedField) String

func (s CalculatedField) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CalculatedField) Validate

func (s *CalculatedField) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CalculatedMeasureField

type CalculatedMeasureField struct {

    // The expression in the table calculation.
    //
    // Expression is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by CalculatedMeasureField's
    // String and GoString methods.
    //
    // Expression is a required field
    Expression *string `min:"1" type:"string" required:"true" sensitive:"true"`

    // The custom field ID.
    //
    // FieldId is a required field
    FieldId *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

The table calculation measure field for pivot tables.

func (CalculatedMeasureField) GoString

func (s CalculatedMeasureField) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CalculatedMeasureField) SetExpression

func (s *CalculatedMeasureField) SetExpression(v string) *CalculatedMeasureField

SetExpression sets the Expression field's value.

func (*CalculatedMeasureField) SetFieldId

func (s *CalculatedMeasureField) SetFieldId(v string) *CalculatedMeasureField

SetFieldId sets the FieldId field's value.

func (CalculatedMeasureField) String

func (s CalculatedMeasureField) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CalculatedMeasureField) Validate

func (s *CalculatedMeasureField) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CancelIngestionInput

type CancelIngestionInput struct {

    // The Amazon Web Services account ID.
    //
    // AwsAccountId is a required field
    AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"`

    // The ID of the dataset used in the ingestion.
    //
    // DataSetId is a required field
    DataSetId *string `location:"uri" locationName:"DataSetId" type:"string" required:"true"`

    // An ID for the ingestion.
    //
    // IngestionId is a required field
    IngestionId *string `location:"uri" locationName:"IngestionId" min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (CancelIngestionInput) GoString

func (s CancelIngestionInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CancelIngestionInput) SetAwsAccountId

func (s *CancelIngestionInput) SetAwsAccountId(v string) *CancelIngestionInput

SetAwsAccountId sets the AwsAccountId field's value.

func (*CancelIngestionInput) SetDataSetId

func (s *CancelIngestionInput) SetDataSetId(v string) *CancelIngestionInput

SetDataSetId sets the DataSetId field's value.

func (*CancelIngestionInput) SetIngestionId

func (s *CancelIngestionInput) SetIngestionId(v string) *CancelIngestionInput

SetIngestionId sets the IngestionId field's value.

func (CancelIngestionInput) String

func (s CancelIngestionInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CancelIngestionInput) Validate

func (s *CancelIngestionInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CancelIngestionOutput

type CancelIngestionOutput struct {

    // The Amazon Resource Name (ARN) for the data ingestion.
    Arn *string `type:"string"`

    // An ID for the ingestion.
    IngestionId *string `min:"1" type:"string"`

    // The Amazon Web Services request ID for this operation.
    RequestId *string `type:"string"`

    // The HTTP status of the request.
    Status *int64 `location:"statusCode" type:"integer"`
    // contains filtered or unexported fields
}

func (CancelIngestionOutput) GoString

func (s CancelIngestionOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CancelIngestionOutput) SetArn

func (s *CancelIngestionOutput) SetArn(v string) *CancelIngestionOutput

SetArn sets the Arn field's value.

func (*CancelIngestionOutput) SetIngestionId

func (s *CancelIngestionOutput) SetIngestionId(v string) *CancelIngestionOutput

SetIngestionId sets the IngestionId field's value.

func (*CancelIngestionOutput) SetRequestId

func (s *CancelIngestionOutput) SetRequestId(v string) *CancelIngestionOutput

SetRequestId sets the RequestId field's value.

func (*CancelIngestionOutput) SetStatus

func (s *CancelIngestionOutput) SetStatus(v int64) *CancelIngestionOutput

SetStatus sets the Status field's value.

func (CancelIngestionOutput) String

func (s CancelIngestionOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type CascadingControlConfiguration

type CascadingControlConfiguration struct {

    // A list of source controls that determine the values that are used in the
    // current control.
    SourceControls []*CascadingControlSource `type:"list"`
    // contains filtered or unexported fields
}

The values that are displayed in a control can be configured to only show values that are valid based on what's selected in other controls.

func (CascadingControlConfiguration) GoString

func (s CascadingControlConfiguration) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CascadingControlConfiguration) SetSourceControls

func (s *CascadingControlConfiguration) SetSourceControls(v []*CascadingControlSource) *CascadingControlConfiguration

SetSourceControls sets the SourceControls field's value.

func (CascadingControlConfiguration) String

func (s CascadingControlConfiguration) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CascadingControlConfiguration) Validate

func (s *CascadingControlConfiguration) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CascadingControlSource

type CascadingControlSource struct {

    // The column identifier that determines which column to look up for the source
    // sheet control.
    ColumnToMatch *ColumnIdentifier `type:"structure"`

    // The source sheet control ID of a CascadingControlSource.
    SourceSheetControlId *string `type:"string"`
    // contains filtered or unexported fields
}

The source controls that are used in a CascadingControlConfiguration.

func (CascadingControlSource) GoString

func (s CascadingControlSource) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CascadingControlSource) SetColumnToMatch

func (s *CascadingControlSource) SetColumnToMatch(v *ColumnIdentifier) *CascadingControlSource

SetColumnToMatch sets the ColumnToMatch field's value.

func (*CascadingControlSource) SetSourceSheetControlId

func (s *CascadingControlSource) SetSourceSheetControlId(v string) *CascadingControlSource

SetSourceSheetControlId sets the SourceSheetControlId field's value.

func (CascadingControlSource) String

func (s CascadingControlSource) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CascadingControlSource) Validate

func (s *CascadingControlSource) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CastColumnTypeOperation

type CastColumnTypeOperation struct {

    // Column name.
    //
    // ColumnName is a required field
    ColumnName *string `min:"1" type:"string" required:"true"`

    // When casting a column from string to datetime type, you can supply a string
    // in a format supported by Amazon QuickSight to denote the source data format.
    Format *string `type:"string"`

    // New column data type.
    //
    // NewColumnType is a required field
    NewColumnType *string `type:"string" required:"true" enum:"ColumnDataType"`

    // The sub data type of the new column. Sub types are only available for decimal
    // columns that are part of a SPICE dataset.
    SubType *string `type:"string" enum:"ColumnDataSubType"`
    // contains filtered or unexported fields
}

A transform operation that casts a column to a different type.

func (CastColumnTypeOperation) GoString

func (s CastColumnTypeOperation) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CastColumnTypeOperation) SetColumnName

func (s *CastColumnTypeOperation) SetColumnName(v string) *CastColumnTypeOperation

SetColumnName sets the ColumnName field's value.

func (*CastColumnTypeOperation) SetFormat

func (s *CastColumnTypeOperation) SetFormat(v string) *CastColumnTypeOperation

SetFormat sets the Format field's value.

func (*CastColumnTypeOperation) SetNewColumnType

func (s *CastColumnTypeOperation) SetNewColumnType(v string) *CastColumnTypeOperation

SetNewColumnType sets the NewColumnType field's value.

func (*CastColumnTypeOperation) SetSubType

func (s *CastColumnTypeOperation) SetSubType(v string) *CastColumnTypeOperation

SetSubType sets the SubType field's value.

func (CastColumnTypeOperation) String

func (s CastColumnTypeOperation) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CastColumnTypeOperation) Validate

func (s *CastColumnTypeOperation) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CategoricalDimensionField

type CategoricalDimensionField struct {

    // The column that is used in the CategoricalDimensionField.
    //
    // Column is a required field
    Column *ColumnIdentifier `type:"structure" required:"true"`

    // The custom field ID.
    //
    // FieldId is a required field
    FieldId *string `min:"1" type:"string" required:"true"`

    // The format configuration of the field.
    FormatConfiguration *StringFormatConfiguration `type:"structure"`

    // The custom hierarchy ID.
    HierarchyId *string `min:"1" type:"string"`
    // contains filtered or unexported fields
}

The dimension type field with categorical type columns..

func (CategoricalDimensionField) GoString

func (s CategoricalDimensionField) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CategoricalDimensionField) SetColumn

func (s *CategoricalDimensionField) SetColumn(v *ColumnIdentifier) *CategoricalDimensionField

SetColumn sets the Column field's value.

func (*CategoricalDimensionField) SetFieldId

func (s *CategoricalDimensionField) SetFieldId(v string) *CategoricalDimensionField

SetFieldId sets the FieldId field's value.

func (*CategoricalDimensionField) SetFormatConfiguration

func (s *CategoricalDimensionField) SetFormatConfiguration(v *StringFormatConfiguration) *CategoricalDimensionField

SetFormatConfiguration sets the FormatConfiguration field's value.

func (*CategoricalDimensionField) SetHierarchyId

func (s *CategoricalDimensionField) SetHierarchyId(v string) *CategoricalDimensionField

SetHierarchyId sets the HierarchyId field's value.

func (CategoricalDimensionField) String

func (s CategoricalDimensionField) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CategoricalDimensionField) Validate

func (s *CategoricalDimensionField) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CategoricalMeasureField

type CategoricalMeasureField struct {

    // The aggregation function of the measure field.
    AggregationFunction *string `type:"string" enum:"CategoricalAggregationFunction"`

    // The column that is used in the CategoricalMeasureField.
    //
    // Column is a required field
    Column *ColumnIdentifier `type:"structure" required:"true"`

    // The custom field ID.
    //
    // FieldId is a required field
    FieldId *string `min:"1" type:"string" required:"true"`

    // The format configuration of the field.
    FormatConfiguration *StringFormatConfiguration `type:"structure"`
    // contains filtered or unexported fields
}

The measure type field with categorical type columns.

func (CategoricalMeasureField) GoString

func (s CategoricalMeasureField) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CategoricalMeasureField) SetAggregationFunction

func (s *CategoricalMeasureField) SetAggregationFunction(v string) *CategoricalMeasureField

SetAggregationFunction sets the AggregationFunction field's value.

func (*CategoricalMeasureField) SetColumn

func (s *CategoricalMeasureField) SetColumn(v *ColumnIdentifier) *CategoricalMeasureField

SetColumn sets the Column field's value.

func (*CategoricalMeasureField) SetFieldId

func (s *CategoricalMeasureField) SetFieldId(v string) *CategoricalMeasureField

SetFieldId sets the FieldId field's value.

func (*CategoricalMeasureField) SetFormatConfiguration

func (s *CategoricalMeasureField) SetFormatConfiguration(v *StringFormatConfiguration) *CategoricalMeasureField

SetFormatConfiguration sets the FormatConfiguration field's value.

func (CategoricalMeasureField) String

func (s CategoricalMeasureField) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CategoricalMeasureField) Validate

func (s *CategoricalMeasureField) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CategoryDrillDownFilter

type CategoryDrillDownFilter struct {

    // A list of the string inputs that are the values of the category drill down
    // filter.
    //
    // CategoryValues is a required field
    CategoryValues []*string `type:"list" required:"true"`

    // The column that the filter is applied to.
    //
    // Column is a required field
    Column *ColumnIdentifier `type:"structure" required:"true"`
    // contains filtered or unexported fields
}

The numeric equality type drill down filter.

func (CategoryDrillDownFilter) GoString

func (s CategoryDrillDownFilter) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CategoryDrillDownFilter) SetCategoryValues

func (s *CategoryDrillDownFilter) SetCategoryValues(v []*string) *CategoryDrillDownFilter

SetCategoryValues sets the CategoryValues field's value.

func (*CategoryDrillDownFilter) SetColumn

func (s *CategoryDrillDownFilter) SetColumn(v *ColumnIdentifier) *CategoryDrillDownFilter

SetColumn sets the Column field's value.

func (CategoryDrillDownFilter) String

func (s CategoryDrillDownFilter) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CategoryDrillDownFilter) Validate

func (s *CategoryDrillDownFilter) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CategoryFilter

type CategoryFilter struct {

    // The column that the filter is applied to.
    //
    // Column is a required field
    Column *ColumnIdentifier `type:"structure" required:"true"`

    // The configuration for a CategoryFilter.
    //
    // Configuration is a required field
    Configuration *CategoryFilterConfiguration `type:"structure" required:"true"`

    // An identifier that uniquely identifies a filter within a dashboard, analysis,
    // or template.
    //
    // FilterId is a required field
    FilterId *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

A CategoryFilter filters text values.

For more information, see Adding text filters (https://docs.aws.amazon.com/quicksight/latest/user/add-a-text-filter-data-prep.html) in the Amazon QuickSight User Guide.

func (CategoryFilter) GoString

func (s CategoryFilter) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CategoryFilter) SetColumn

func (s *CategoryFilter) SetColumn(v *ColumnIdentifier) *CategoryFilter

SetColumn sets the Column field's value.

func (*CategoryFilter) SetConfiguration

func (s *CategoryFilter) SetConfiguration(v *CategoryFilterConfiguration) *CategoryFilter

SetConfiguration sets the Configuration field's value.

func (*CategoryFilter) SetFilterId

func (s *CategoryFilter) SetFilterId(v string) *CategoryFilter

SetFilterId sets the FilterId field's value.

func (CategoryFilter) String

func (s CategoryFilter) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CategoryFilter) Validate

func (s *CategoryFilter) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CategoryFilterConfiguration

type CategoryFilterConfiguration struct {

    // A custom filter that filters based on a single value. This filter can be
    // partially matched.
    CustomFilterConfiguration *CustomFilterConfiguration `type:"structure"`

    // A list of custom filter values. In the Amazon QuickSight console, this filter
    // type is called a custom filter list.
    CustomFilterListConfiguration *CustomFilterListConfiguration `type:"structure"`

    // A list of filter configurations. In the Amazon QuickSight console, this filter
    // type is called a filter list.
    FilterListConfiguration *FilterListConfiguration `type:"structure"`
    // contains filtered or unexported fields
}

The configuration for a CategoryFilter.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

func (CategoryFilterConfiguration) GoString

func (s CategoryFilterConfiguration) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CategoryFilterConfiguration) SetCustomFilterConfiguration

func (s *CategoryFilterConfiguration) SetCustomFilterConfiguration(v *CustomFilterConfiguration) *CategoryFilterConfiguration

SetCustomFilterConfiguration sets the CustomFilterConfiguration field's value.

func (*CategoryFilterConfiguration) SetCustomFilterListConfiguration

func (s *CategoryFilterConfiguration) SetCustomFilterListConfiguration(v *CustomFilterListConfiguration) *CategoryFilterConfiguration

SetCustomFilterListConfiguration sets the CustomFilterListConfiguration field's value.

func (*CategoryFilterConfiguration) SetFilterListConfiguration

func (s *CategoryFilterConfiguration) SetFilterListConfiguration(v *FilterListConfiguration) *CategoryFilterConfiguration

SetFilterListConfiguration sets the FilterListConfiguration field's value.

func (CategoryFilterConfiguration) String

func (s CategoryFilterConfiguration) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CategoryFilterConfiguration) Validate

func (s *CategoryFilterConfiguration) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CellValueSynonym

type CellValueSynonym struct {

    // The cell value.
    CellValue *string `type:"string"`

    // Other names or aliases for the cell value.
    Synonyms []*string `type:"list"`
    // contains filtered or unexported fields
}

A structure that represents the cell value synonym.

func (CellValueSynonym) GoString

func (s CellValueSynonym) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CellValueSynonym) SetCellValue

func (s *CellValueSynonym) SetCellValue(v string) *CellValueSynonym

SetCellValue sets the CellValue field's value.

func (*CellValueSynonym) SetSynonyms

func (s *CellValueSynonym) SetSynonyms(v []*string) *CellValueSynonym

SetSynonyms sets the Synonyms field's value.

func (CellValueSynonym) String

func (s CellValueSynonym) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ChartAxisLabelOptions

type ChartAxisLabelOptions struct {

    // The label options for a chart axis.
    AxisLabelOptions []*AxisLabelOptions `type:"list"`

    // The visibility configuration of the sort icon on a chart's axis label.
    SortIconVisibility *string `type:"string" enum:"Visibility"`

    // The visibility of an axis label on a chart. Choose one of the following options:
    //
    //    * VISIBLE: Shows the axis.
    //
    //    * HIDDEN: Hides the axis.
    Visibility *string `type:"string" enum:"Visibility"`
    // contains filtered or unexported fields
}

The label options for an axis on a chart.

func (ChartAxisLabelOptions) GoString

func (s ChartAxisLabelOptions) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ChartAxisLabelOptions) SetAxisLabelOptions

func (s *ChartAxisLabelOptions) SetAxisLabelOptions(v []*AxisLabelOptions) *ChartAxisLabelOptions

SetAxisLabelOptions sets the AxisLabelOptions field's value.

func (*ChartAxisLabelOptions) SetSortIconVisibility

func (s *ChartAxisLabelOptions) SetSortIconVisibility(v string) *ChartAxisLabelOptions

SetSortIconVisibility sets the SortIconVisibility field's value.

func (*ChartAxisLabelOptions) SetVisibility

func (s *ChartAxisLabelOptions) SetVisibility(v string) *ChartAxisLabelOptions

SetVisibility sets the Visibility field's value.

func (ChartAxisLabelOptions) String

func (s ChartAxisLabelOptions) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ChartAxisLabelOptions) Validate

func (s *ChartAxisLabelOptions) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ClusterMarker

type ClusterMarker struct {

    // The simple cluster marker of the cluster marker.
    SimpleClusterMarker *SimpleClusterMarker `type:"structure"`
    // contains filtered or unexported fields
}

The cluster marker that is a part of the cluster marker configuration.

func (ClusterMarker) GoString

func (s ClusterMarker) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ClusterMarker) SetSimpleClusterMarker

func (s *ClusterMarker) SetSimpleClusterMarker(v *SimpleClusterMarker) *ClusterMarker

SetSimpleClusterMarker sets the SimpleClusterMarker field's value.

func (ClusterMarker) String

func (s ClusterMarker) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ClusterMarkerConfiguration

type ClusterMarkerConfiguration struct {

    // The cluster marker that is a part of the cluster marker configuration.
    ClusterMarker *ClusterMarker `type:"structure"`
    // contains filtered or unexported fields
}

The cluster marker configuration of the geospatial map selected point style.

func (ClusterMarkerConfiguration) GoString

func (s ClusterMarkerConfiguration) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ClusterMarkerConfiguration) SetClusterMarker

func (s *ClusterMarkerConfiguration) SetClusterMarker(v *ClusterMarker) *ClusterMarkerConfiguration

SetClusterMarker sets the ClusterMarker field's value.

func (ClusterMarkerConfiguration) String

func (s ClusterMarkerConfiguration) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type CollectiveConstant

type CollectiveConstant struct {

    // A list of values for the collective constant.
    ValueList []*string `type:"list"`
    // contains filtered or unexported fields
}

A structure that represents a collective constant.

func (CollectiveConstant) GoString

func (s CollectiveConstant) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CollectiveConstant) SetValueList

func (s *CollectiveConstant) SetValueList(v []*string) *CollectiveConstant

SetValueList sets the ValueList field's value.

func (CollectiveConstant) String

func (s CollectiveConstant) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ColorScale

type ColorScale struct {

    // Determines the color fill type.
    //
    // ColorFillType is a required field
    ColorFillType *string `type:"string" required:"true" enum:"ColorFillType"`

    // Determines the list of colors that are applied to the visual.
    //
    // Colors is a required field
    Colors []*DataColor `min:"2" type:"list" required:"true"`

    // Determines the color that is applied to null values.
    NullValueColor *DataColor `type:"structure"`
    // contains filtered or unexported fields
}

Determines the color scale that is applied to the visual.

func (ColorScale) GoString

func (s ColorScale) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ColorScale) SetColorFillType

func (s *ColorScale) SetColorFillType(v string) *ColorScale

SetColorFillType sets the ColorFillType field's value.

func (*ColorScale) SetColors

func (s *ColorScale) SetColors(v []*DataColor) *ColorScale

SetColors sets the Colors field's value.

func (*ColorScale) SetNullValueColor

func (s *ColorScale) SetNullValueColor(v *DataColor) *ColorScale

SetNullValueColor sets the NullValueColor field's value.

func (ColorScale) String

func (s ColorScale) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ColorScale) Validate

func (s *ColorScale) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ColorsConfiguration

type ColorsConfiguration struct {

    // A list of up to 50 custom colors.
    CustomColors []*CustomColor `type:"list"`
    // contains filtered or unexported fields
}

The color configurations for a column.

func (ColorsConfiguration) GoString

func (s ColorsConfiguration) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ColorsConfiguration) SetCustomColors

func (s *ColorsConfiguration) SetCustomColors(v []*CustomColor) *ColorsConfiguration

SetCustomColors sets the CustomColors field's value.

func (ColorsConfiguration) String

func (s ColorsConfiguration) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ColorsConfiguration) Validate

func (s *ColorsConfiguration) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ColumnConfiguration

type ColumnConfiguration struct {

    // The color configurations of the column.
    ColorsConfiguration *ColorsConfiguration `type:"structure"`

    // The column.
    //
    // Column is a required field
    Column *ColumnIdentifier `type:"structure" required:"true"`

    // The format configuration of a column.
    FormatConfiguration *FormatConfiguration `type:"structure"`

    // The role of the column.
    Role *string `type:"string" enum:"ColumnRole"`
    // contains filtered or unexported fields
}

The general configuration of a column.

func (ColumnConfiguration) GoString

func (s ColumnConfiguration) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ColumnConfiguration) SetColorsConfiguration

func (s *ColumnConfiguration) SetColorsConfiguration(v *ColorsConfiguration) *ColumnConfiguration

SetColorsConfiguration sets the ColorsConfiguration field's value.

func (*ColumnConfiguration) SetColumn

func (s *ColumnConfiguration) SetColumn(v *ColumnIdentifier) *ColumnConfiguration

SetColumn sets the Column field's value.

func (*ColumnConfiguration) SetFormatConfiguration

func (s *ColumnConfiguration) SetFormatConfiguration(v *FormatConfiguration) *ColumnConfiguration

SetFormatConfiguration sets the FormatConfiguration field's value.

func (*ColumnConfiguration) SetRole

func (s *ColumnConfiguration) SetRole(v string) *ColumnConfiguration

SetRole sets the Role field's value.

func (ColumnConfiguration) String

func (s ColumnConfiguration) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ColumnConfiguration) Validate

func (s *ColumnConfiguration) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ColumnDescription

type ColumnDescription struct {

    // The text of a description for a column.
    Text *string `type:"string"`
    // contains filtered or unexported fields
}

Metadata that contains a description for a column.

func (ColumnDescription) GoString

func (s ColumnDescription) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ColumnDescription) SetText

func (s *ColumnDescription) SetText(v string) *ColumnDescription

SetText sets the Text field's value.

func (ColumnDescription) String

func (s ColumnDescription) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ColumnGroup

type ColumnGroup struct {

    // Geospatial column group that denotes a hierarchy.
    GeoSpatialColumnGroup *GeoSpatialColumnGroup `type:"structure"`
    // contains filtered or unexported fields
}

Groupings of columns that work together in certain Amazon QuickSight features. This is a variant type structure. For this structure to be valid, only one of the attributes can be non-null.

func (ColumnGroup) GoString

func (s ColumnGroup) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ColumnGroup) SetGeoSpatialColumnGroup

func (s *ColumnGroup) SetGeoSpatialColumnGroup(v *GeoSpatialColumnGroup) *ColumnGroup

SetGeoSpatialColumnGroup sets the GeoSpatialColumnGroup field's value.

func (ColumnGroup) String

func (s ColumnGroup) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ColumnGroup) Validate

func (s *ColumnGroup) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ColumnGroupColumnSchema

type ColumnGroupColumnSchema struct {

    // The name of the column group's column schema.
    Name *string `type:"string"`
    // contains filtered or unexported fields
}

A structure describing the name, data type, and geographic role of the columns.

func (ColumnGroupColumnSchema) GoString

func (s ColumnGroupColumnSchema) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ColumnGroupColumnSchema) SetName

func (s *ColumnGroupColumnSchema) SetName(v string) *ColumnGroupColumnSchema

SetName sets the Name field's value.

func (ColumnGroupColumnSchema) String

func (s ColumnGroupColumnSchema) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ColumnGroupSchema

type ColumnGroupSchema struct {

    // A structure containing the list of schemas for column group columns.
    ColumnGroupColumnSchemaList []*ColumnGroupColumnSchema `type:"list"`

    // The name of the column group schema.
    Name *string `type:"string"`
    // contains filtered or unexported fields
}

The column group schema.

func (ColumnGroupSchema) GoString

func (s ColumnGroupSchema) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ColumnGroupSchema) SetColumnGroupColumnSchemaList

func (s *ColumnGroupSchema) SetColumnGroupColumnSchemaList(v []*ColumnGroupColumnSchema) *ColumnGroupSchema

SetColumnGroupColumnSchemaList sets the ColumnGroupColumnSchemaList field's value.

func (*ColumnGroupSchema) SetName

func (s *ColumnGroupSchema) SetName(v string) *ColumnGroupSchema

SetName sets the Name field's value.

func (ColumnGroupSchema) String

func (s ColumnGroupSchema) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ColumnHierarchy

type ColumnHierarchy struct {

    // The option that determines the hierarchy of any DateTime fields.
    DateTimeHierarchy *DateTimeHierarchy `type:"structure"`

    // The option that determines the hierarchy of the fields that are built within
    // a visual's field wells. These fields can't be duplicated to other visuals.
    ExplicitHierarchy *ExplicitHierarchy `type:"structure"`

    // The option that determines the hierarchy of the fields that are defined during
    // data preparation. These fields are available to use in any analysis that
    // uses the data source.
    PredefinedHierarchy *PredefinedHierarchy `type:"structure"`
    // contains filtered or unexported fields
}

The option that determines the hierarchy of the fields for a visual element.

func (ColumnHierarchy) GoString

func (s ColumnHierarchy) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ColumnHierarchy) SetDateTimeHierarchy

func (s *ColumnHierarchy) SetDateTimeHierarchy(v *DateTimeHierarchy) *ColumnHierarchy

SetDateTimeHierarchy sets the DateTimeHierarchy field's value.

func (*ColumnHierarchy) SetExplicitHierarchy

func (s *ColumnHierarchy) SetExplicitHierarchy(v *ExplicitHierarchy) *ColumnHierarchy

SetExplicitHierarchy sets the ExplicitHierarchy field's value.

func (*ColumnHierarchy) SetPredefinedHierarchy

func (s *ColumnHierarchy) SetPredefinedHierarchy(v *PredefinedHierarchy) *ColumnHierarchy

SetPredefinedHierarchy sets the PredefinedHierarchy field's value.

func (ColumnHierarchy) String

func (s ColumnHierarchy) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ColumnHierarchy) Validate

func (s *ColumnHierarchy) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ColumnIdentifier

type ColumnIdentifier struct {

    // The name of the column.
    //
    // ColumnName is a required field
    ColumnName *string `min:"1" type:"string" required:"true"`

    // The data set that the column belongs to.
    //
    // DataSetIdentifier is a required field
    DataSetIdentifier *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

A column of a data set.

func (ColumnIdentifier) GoString

func (s ColumnIdentifier) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ColumnIdentifier) SetColumnName

func (s *ColumnIdentifier) SetColumnName(v string) *ColumnIdentifier

SetColumnName sets the ColumnName field's value.

func (*ColumnIdentifier) SetDataSetIdentifier

func (s *ColumnIdentifier) SetDataSetIdentifier(v string) *ColumnIdentifier

SetDataSetIdentifier sets the DataSetIdentifier field's value.

func (ColumnIdentifier) String

func (s ColumnIdentifier) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ColumnIdentifier) Validate

func (s *ColumnIdentifier) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ColumnLevelPermissionRule

type ColumnLevelPermissionRule struct {

    // An array of column names.
    ColumnNames []*string `min:"1" type:"list"`

    // An array of Amazon Resource Names (ARNs) for Amazon QuickSight users or groups.
    Principals []*string `min:"1" type:"list"`
    // contains filtered or unexported fields
}

A rule defined to grant access on one or more restricted columns. Each dataset can have multiple rules. To create a restricted column, you add it to one or more rules. Each rule must contain at least one column and at least one user or group. To be able to see a restricted column, a user or group needs to be added to a rule for that column.

func (ColumnLevelPermissionRule) GoString

func (s ColumnLevelPermissionRule) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ColumnLevelPermissionRule) SetColumnNames

func (s *ColumnLevelPermissionRule) SetColumnNames(v []*string) *ColumnLevelPermissionRule

SetColumnNames sets the ColumnNames field's value.

func (*ColumnLevelPermissionRule) SetPrincipals

func (s *ColumnLevelPermissionRule) SetPrincipals(v []*string) *ColumnLevelPermissionRule

SetPrincipals sets the Principals field's value.

func (ColumnLevelPermissionRule) String

func (s ColumnLevelPermissionRule) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ColumnLevelPermissionRule) Validate

func (s *ColumnLevelPermissionRule) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ColumnSchema

type ColumnSchema struct {

    // The data type of the column schema.
    DataType *string `type:"string"`

    // The geographic role of the column schema.
    GeographicRole *string `type:"string"`

    // The name of the column schema.
    Name *string `type:"string"`
    // contains filtered or unexported fields
}

The column schema.

func (ColumnSchema) GoString

func (s ColumnSchema) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ColumnSchema) SetDataType

func (s *ColumnSchema) SetDataType(v string) *ColumnSchema

SetDataType sets the DataType field's value.

func (*ColumnSchema) SetGeographicRole

func (s *ColumnSchema) SetGeographicRole(v string) *ColumnSchema

SetGeographicRole sets the GeographicRole field's value.

func (*ColumnSchema) SetName

func (s *ColumnSchema) SetName(v string) *ColumnSchema

SetName sets the Name field's value.

func (ColumnSchema) String

func (s ColumnSchema) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ColumnSort

type ColumnSort struct {

    // The aggregation function that is defined in the column sort.
    AggregationFunction *AggregationFunction `type:"structure"`

    // The sort direction.
    //
    // Direction is a required field
    Direction *string `type:"string" required:"true" enum:"SortDirection"`

    // A column of a data set.
    //
    // SortBy is a required field
    SortBy *ColumnIdentifier `type:"structure" required:"true"`
    // contains filtered or unexported fields
}

The sort configuration for a column that is not used in a field well.

func (ColumnSort) GoString

func (s ColumnSort) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ColumnSort) SetAggregationFunction

func (s *ColumnSort) SetAggregationFunction(v *AggregationFunction) *ColumnSort

SetAggregationFunction sets the AggregationFunction field's value.

func (*ColumnSort) SetDirection

func (s *ColumnSort) SetDirection(v string) *ColumnSort

SetDirection sets the Direction field's value.

func (*ColumnSort) SetSortBy

func (s *ColumnSort) SetSortBy(v *ColumnIdentifier) *ColumnSort

SetSortBy sets the SortBy field's value.

func (ColumnSort) String

func (s ColumnSort) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ColumnSort) Validate

func (s *ColumnSort) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ColumnTag

type ColumnTag struct {

    // A description for a column.
    ColumnDescription *ColumnDescription `type:"structure"`

    // A geospatial role for a column.
    ColumnGeographicRole *string `type:"string" enum:"GeoSpatialDataRole"`
    // contains filtered or unexported fields
}

A tag for a column in a TagColumnOperation (https://docs.aws.amazon.com/quicksight/latest/APIReference/API_TagColumnOperation.html) structure. This is a variant type structure. For this structure to be valid, only one of the attributes can be non-null.

func (ColumnTag) GoString

func (s ColumnTag) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ColumnTag) SetColumnDescription

func (s *ColumnTag) SetColumnDescription(v *ColumnDescription) *ColumnTag

SetColumnDescription sets the ColumnDescription field's value.

func (*ColumnTag) SetColumnGeographicRole

func (s *ColumnTag) SetColumnGeographicRole(v string) *ColumnTag

SetColumnGeographicRole sets the ColumnGeographicRole field's value.

func (ColumnTag) String

func (s ColumnTag) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ColumnTooltipItem

type ColumnTooltipItem struct {

    // The aggregation function of the column tooltip item.
    Aggregation *AggregationFunction `type:"structure"`

    // The target column of the tooltip item.
    //
    // Column is a required field
    Column *ColumnIdentifier `type:"structure" required:"true"`

    // The label of the tooltip item.
    Label *string `type:"string"`

    // Determines the target of the column tooltip item in a combo chart visual.
    TooltipTarget *string `type:"string" enum:"TooltipTarget"`

    // The visibility of the tooltip item.
    Visibility *string `type:"string" enum:"Visibility"`
    // contains filtered or unexported fields
}

The tooltip item for the columns that are not part of a field well.

func (ColumnTooltipItem) GoString

func (s ColumnTooltipItem) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ColumnTooltipItem) SetAggregation

func (s *ColumnTooltipItem) SetAggregation(v *AggregationFunction) *ColumnTooltipItem

SetAggregation sets the Aggregation field's value.

func (*ColumnTooltipItem) SetColumn

func (s *ColumnTooltipItem) SetColumn(v *ColumnIdentifier) *ColumnTooltipItem

SetColumn sets the Column field's value.

func (*ColumnTooltipItem) SetLabel

func (s *ColumnTooltipItem) SetLabel(v string) *ColumnTooltipItem

SetLabel sets the Label field's value.

func (*ColumnTooltipItem) SetTooltipTarget

func (s *ColumnTooltipItem) SetTooltipTarget(v string) *ColumnTooltipItem

SetTooltipTarget sets the TooltipTarget field's value.

func (*ColumnTooltipItem) SetVisibility

func (s *ColumnTooltipItem) SetVisibility(v string) *ColumnTooltipItem

SetVisibility sets the Visibility field's value.

func (ColumnTooltipItem) String

func (s ColumnTooltipItem) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ColumnTooltipItem) Validate

func (s *ColumnTooltipItem) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ComboChartAggregatedFieldWells

type ComboChartAggregatedFieldWells struct {

    // The aggregated BarValues field well of a combo chart.
    BarValues []*MeasureField `type:"list"`

    // The aggregated category field wells of a combo chart.
    Category []*DimensionField `type:"list"`

    // The aggregated colors field well of a combo chart.
    Colors []*DimensionField `type:"list"`

    // The aggregated LineValues field well of a combo chart.
    LineValues []*MeasureField `type:"list"`
    // contains filtered or unexported fields
}

The aggregated field wells of a combo chart.

func (ComboChartAggregatedFieldWells) GoString

func (s ComboChartAggregatedFieldWells) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ComboChartAggregatedFieldWells) SetBarValues

func (s *ComboChartAggregatedFieldWells) SetBarValues(v []*MeasureField) *ComboChartAggregatedFieldWells

SetBarValues sets the BarValues field's value.

func (*ComboChartAggregatedFieldWells) SetCategory

func (s *ComboChartAggregatedFieldWells) SetCategory(v []*DimensionField) *ComboChartAggregatedFieldWells

SetCategory sets the Category field's value.

func (*ComboChartAggregatedFieldWells) SetColors

func (s *ComboChartAggregatedFieldWells) SetColors(v []*DimensionField) *ComboChartAggregatedFieldWells

SetColors sets the Colors field's value.

func (*ComboChartAggregatedFieldWells) SetLineValues

func (s *ComboChartAggregatedFieldWells) SetLineValues(v []*MeasureField) *ComboChartAggregatedFieldWells

SetLineValues sets the LineValues field's value.

func (ComboChartAggregatedFieldWells) String

func (s ComboChartAggregatedFieldWells) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ComboChartAggregatedFieldWells) Validate

func (s *ComboChartAggregatedFieldWells) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ComboChartConfiguration

type ComboChartConfiguration struct {

    // The options that determine if visual data labels are displayed.
    //
    // The data label options for a bar in a combo chart.
    BarDataLabels *DataLabelOptions `type:"structure"`

    // Determines the bar arrangement in a combo chart. The following are valid
    // values in this structure:
    //
    //    * CLUSTERED: For clustered bar combo charts.
    //
    //    * STACKED: For stacked bar combo charts.
    //
    //    * STACKED_PERCENT: Do not use. If you use this value, the operation returns
    //    a validation error.
    BarsArrangement *string `type:"string" enum:"BarsArrangement"`

    // The category axis of a combo chart.
    CategoryAxis *AxisDisplayOptions `type:"structure"`

    // The label options (label text, label visibility, and sort icon visibility)
    // of a combo chart category (group/color) field well.
    CategoryLabelOptions *ChartAxisLabelOptions `type:"structure"`

    // The label options (label text, label visibility, and sort icon visibility)
    // of a combo chart's color field well.
    ColorLabelOptions *ChartAxisLabelOptions `type:"structure"`

    // The field wells of the visual.
    FieldWells *ComboChartFieldWells `type:"structure"`

    // The general visual interactions setup for a visual.
    Interactions *VisualInteractionOptions `type:"structure"`

    // The legend display setup of the visual.
    Legend *LegendOptions `type:"structure"`

    // The options that determine if visual data labels are displayed.
    //
    // The data label options for a line in a combo chart.
    LineDataLabels *DataLabelOptions `type:"structure"`

    // The label display options (grid line, range, scale, and axis step) of a combo
    // chart's primary y-axis (bar) field well.
    PrimaryYAxisDisplayOptions *AxisDisplayOptions `type:"structure"`

    // The label options (label text, label visibility, and sort icon visibility)
    // of a combo chart's primary y-axis (bar) field well.
    PrimaryYAxisLabelOptions *ChartAxisLabelOptions `type:"structure"`

    // The reference line setup of the visual.
    ReferenceLines []*ReferenceLine `type:"list"`

    // The label display options (grid line, range, scale, axis step) of a combo
    // chart's secondary y-axis (line) field well.
    SecondaryYAxisDisplayOptions *AxisDisplayOptions `type:"structure"`

    // The label options (label text, label visibility, and sort icon visibility)
    // of a combo chart's secondary y-axis(line) field well.
    SecondaryYAxisLabelOptions *ChartAxisLabelOptions `type:"structure"`

    // The settings of a chart's single axis configuration.
    SingleAxisOptions *SingleAxisOptions `type:"structure"`

    // The sort configuration of a ComboChartVisual.
    SortConfiguration *ComboChartSortConfiguration `type:"structure"`

    // The legend display setup of the visual.
    Tooltip *TooltipOptions `type:"structure"`

    // The palette (chart color) display setup of the visual.
    VisualPalette *VisualPalette `type:"structure"`
    // contains filtered or unexported fields
}

The configuration of a ComboChartVisual.

func (ComboChartConfiguration) GoString

func (s ComboChartConfiguration) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ComboChartConfiguration) SetBarDataLabels

func (s *ComboChartConfiguration) SetBarDataLabels(v *DataLabelOptions) *ComboChartConfiguration

SetBarDataLabels sets the BarDataLabels field's value.

func (*ComboChartConfiguration) SetBarsArrangement

func (s *ComboChartConfiguration) SetBarsArrangement(v string) *ComboChartConfiguration

SetBarsArrangement sets the BarsArrangement field's value.

func (*ComboChartConfiguration) SetCategoryAxis

func (s *ComboChartConfiguration) SetCategoryAxis(v *AxisDisplayOptions) *ComboChartConfiguration

SetCategoryAxis sets the CategoryAxis field's value.

func (*ComboChartConfiguration) SetCategoryLabelOptions

func (s *ComboChartConfiguration) SetCategoryLabelOptions(v *ChartAxisLabelOptions) *ComboChartConfiguration

SetCategoryLabelOptions sets the CategoryLabelOptions field's value.

func (*ComboChartConfiguration) SetColorLabelOptions

func (s *ComboChartConfiguration) SetColorLabelOptions(v *ChartAxisLabelOptions) *ComboChartConfiguration

SetColorLabelOptions sets the ColorLabelOptions field's value.

func (*ComboChartConfiguration) SetFieldWells

func (s *ComboChartConfiguration) SetFieldWells(v *ComboChartFieldWells) *ComboChartConfiguration

SetFieldWells sets the FieldWells field's value.

func (*ComboChartConfiguration) SetInteractions

func (s *ComboChartConfiguration) SetInteractions(v *VisualInteractionOptions) *ComboChartConfiguration

SetInteractions sets the Interactions field's value.

func (*ComboChartConfiguration) SetLegend

func (s *ComboChartConfiguration) SetLegend(v *LegendOptions) *ComboChartConfiguration

SetLegend sets the Legend field's value.

func (*ComboChartConfiguration) SetLineDataLabels

func (s *ComboChartConfiguration) SetLineDataLabels(v *DataLabelOptions) *ComboChartConfiguration

SetLineDataLabels sets the LineDataLabels field's value.

func (*ComboChartConfiguration) SetPrimaryYAxisDisplayOptions

func (s *ComboChartConfiguration) SetPrimaryYAxisDisplayOptions(v *AxisDisplayOptions) *ComboChartConfiguration

SetPrimaryYAxisDisplayOptions sets the PrimaryYAxisDisplayOptions field's value.

func (*ComboChartConfiguration) SetPrimaryYAxisLabelOptions

func (s *ComboChartConfiguration) SetPrimaryYAxisLabelOptions(v *ChartAxisLabelOptions) *ComboChartConfiguration

SetPrimaryYAxisLabelOptions sets the PrimaryYAxisLabelOptions field's value.

func (*ComboChartConfiguration) SetReferenceLines

func (s *ComboChartConfiguration) SetReferenceLines(v []*ReferenceLine) *ComboChartConfiguration

SetReferenceLines sets the ReferenceLines field's value.

func (*ComboChartConfiguration) SetSecondaryYAxisDisplayOptions

func (s *ComboChartConfiguration) SetSecondaryYAxisDisplayOptions(v *AxisDisplayOptions) *ComboChartConfiguration

SetSecondaryYAxisDisplayOptions sets the SecondaryYAxisDisplayOptions field's value.

func (*ComboChartConfiguration) SetSecondaryYAxisLabelOptions

func (s *ComboChartConfiguration) SetSecondaryYAxisLabelOptions(v *ChartAxisLabelOptions) *ComboChartConfiguration

SetSecondaryYAxisLabelOptions sets the SecondaryYAxisLabelOptions field's value.

func (*ComboChartConfiguration) SetSingleAxisOptions

func (s *ComboChartConfiguration) SetSingleAxisOptions(v *SingleAxisOptions) *ComboChartConfiguration

SetSingleAxisOptions sets the SingleAxisOptions field's value.

func (*ComboChartConfiguration) SetSortConfiguration

func (s *ComboChartConfiguration) SetSortConfiguration(v *ComboChartSortConfiguration) *ComboChartConfiguration

SetSortConfiguration sets the SortConfiguration field's value.

func (*ComboChartConfiguration) SetTooltip

func (s *ComboChartConfiguration) SetTooltip(v *TooltipOptions) *ComboChartConfiguration

SetTooltip sets the Tooltip field's value.

func (*ComboChartConfiguration) SetVisualPalette

func (s *ComboChartConfiguration) SetVisualPalette(v *VisualPalette) *ComboChartConfiguration

SetVisualPalette sets the VisualPalette field's value.

func (ComboChartConfiguration) String

func (s ComboChartConfiguration) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ComboChartConfiguration) Validate

func (s *ComboChartConfiguration) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ComboChartFieldWells

type ComboChartFieldWells struct {

    // The aggregated field wells of a combo chart. Combo charts only have aggregated
    // field wells. Columns in a combo chart are aggregated by category.
    ComboChartAggregatedFieldWells *ComboChartAggregatedFieldWells `type:"structure"`
    // contains filtered or unexported fields
}

The field wells of the visual.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

func (ComboChartFieldWells) GoString

func (s ComboChartFieldWells) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ComboChartFieldWells) SetComboChartAggregatedFieldWells

func (s *ComboChartFieldWells) SetComboChartAggregatedFieldWells(v *ComboChartAggregatedFieldWells) *ComboChartFieldWells

SetComboChartAggregatedFieldWells sets the ComboChartAggregatedFieldWells field's value.

func (ComboChartFieldWells) String

func (s ComboChartFieldWells) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ComboChartFieldWells) Validate

func (s *ComboChartFieldWells) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ComboChartSortConfiguration

type ComboChartSortConfiguration struct {

    // The item limit configuration for the category field well of a combo chart.
    CategoryItemsLimit *ItemsLimitConfiguration `type:"structure"`

    // The sort configuration of the category field well in a combo chart.
    CategorySort []*FieldSortOptions `type:"list"`

    // The item limit configuration of the color field well in a combo chart.
    ColorItemsLimit *ItemsLimitConfiguration `type:"structure"`

    // The sort configuration of the color field well in a combo chart.
    ColorSort []*FieldSortOptions `type:"list"`
    // contains filtered or unexported fields
}

The sort configuration of a ComboChartVisual.

func (ComboChartSortConfiguration) GoString

func (s ComboChartSortConfiguration) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ComboChartSortConfiguration) SetCategoryItemsLimit

func (s *ComboChartSortConfiguration) SetCategoryItemsLimit(v *ItemsLimitConfiguration) *ComboChartSortConfiguration

SetCategoryItemsLimit sets the CategoryItemsLimit field's value.

func (*ComboChartSortConfiguration) SetCategorySort

func (s *ComboChartSortConfiguration) SetCategorySort(v []*FieldSortOptions) *ComboChartSortConfiguration

SetCategorySort sets the CategorySort field's value.

func (*ComboChartSortConfiguration) SetColorItemsLimit

func (s *ComboChartSortConfiguration) SetColorItemsLimit(v *ItemsLimitConfiguration) *ComboChartSortConfiguration

SetColorItemsLimit sets the ColorItemsLimit field's value.

func (*ComboChartSortConfiguration) SetColorSort

func (s *ComboChartSortConfiguration) SetColorSort(v []*FieldSortOptions) *ComboChartSortConfiguration

SetColorSort sets the ColorSort field's value.

func (ComboChartSortConfiguration) String

func (s ComboChartSortConfiguration) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ComboChartSortConfiguration) Validate

func (s *ComboChartSortConfiguration) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ComboChartVisual

type ComboChartVisual struct {

    // The list of custom actions that are configured for a visual.
    Actions []*VisualCustomAction `type:"list"`

    // The configuration settings of the visual.
    ChartConfiguration *ComboChartConfiguration `type:"structure"`

    // The column hierarchy that is used during drill-downs and drill-ups.
    ColumnHierarchies []*ColumnHierarchy `type:"list"`

    // The subtitle that is displayed on the visual.
    Subtitle *VisualSubtitleLabelOptions `type:"structure"`

    // The title that is displayed on the visual.
    Title *VisualTitleLabelOptions `type:"structure"`

    // The unique identifier of a visual. This identifier must be unique within
    // the context of a dashboard, template, or analysis. Two dashboards, analyses,
    // or templates can have visuals with the same identifiers.
    //
    // VisualId is a required field
    VisualId *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

A combo chart.

The ComboChartVisual includes stacked bar combo charts and clustered bar combo charts

For more information, see Using combo charts (https://docs.aws.amazon.com/quicksight/latest/user/combo-charts.html) in the Amazon QuickSight User Guide.

func (ComboChartVisual) GoString

func (s ComboChartVisual) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ComboChartVisual) SetActions

func (s *ComboChartVisual) SetActions(v []*VisualCustomAction) *ComboChartVisual

SetActions sets the Actions field's value.

func (*ComboChartVisual) SetChartConfiguration

func (s *ComboChartVisual) SetChartConfiguration(v *ComboChartConfiguration) *ComboChartVisual

SetChartConfiguration sets the ChartConfiguration field's value.

func (*ComboChartVisual) SetColumnHierarchies

func (s *ComboChartVisual) SetColumnHierarchies(v []*ColumnHierarchy) *ComboChartVisual

SetColumnHierarchies sets the ColumnHierarchies field's value.

func (*ComboChartVisual) SetSubtitle

func (s *ComboChartVisual) SetSubtitle(v *VisualSubtitleLabelOptions) *ComboChartVisual

SetSubtitle sets the Subtitle field's value.

func (*ComboChartVisual) SetTitle

func (s *ComboChartVisual) SetTitle(v *VisualTitleLabelOptions) *ComboChartVisual

SetTitle sets the Title field's value.

func (*ComboChartVisual) SetVisualId

func (s *ComboChartVisual) SetVisualId(v string) *ComboChartVisual

SetVisualId sets the VisualId field's value.

func (ComboChartVisual) String

func (s ComboChartVisual) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ComboChartVisual) Validate

func (s *ComboChartVisual) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ComparativeOrder

type ComparativeOrder struct {

    // The list of columns to be used in the ordering.
    SpecifedOrder []*string `type:"list"`

    // The treat of undefined specified values. Valid values for this structure
    // are LEAST and MOST.
    TreatUndefinedSpecifiedValues *string `type:"string" enum:"UndefinedSpecifiedValueType"`

    // The ordering type for a column. Valid values for this structure are GREATER_IS_BETTER,
    // LESSER_IS_BETTER and SPECIFIED.
    UseOrdering *string `type:"string" enum:"ColumnOrderingType"`
    // contains filtered or unexported fields
}

A structure that represents a comparative order.

func (ComparativeOrder) GoString

func (s ComparativeOrder) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ComparativeOrder) SetSpecifedOrder

func (s *ComparativeOrder) SetSpecifedOrder(v []*string) *ComparativeOrder

SetSpecifedOrder sets the SpecifedOrder field's value.

func (*ComparativeOrder) SetTreatUndefinedSpecifiedValues

func (s *ComparativeOrder) SetTreatUndefinedSpecifiedValues(v string) *ComparativeOrder

SetTreatUndefinedSpecifiedValues sets the TreatUndefinedSpecifiedValues field's value.

func (*ComparativeOrder) SetUseOrdering

func (s *ComparativeOrder) SetUseOrdering(v string) *ComparativeOrder

SetUseOrdering sets the UseOrdering field's value.

func (ComparativeOrder) String

func (s ComparativeOrder) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ComparisonConfiguration

type ComparisonConfiguration struct {

    // The format of the comparison.
    ComparisonFormat *ComparisonFormatConfiguration `type:"structure"`

    // The method of the comparison. Choose from the following options:
    //
    //    * DIFFERENCE
    //
    //    * PERCENT_DIFFERENCE
    //
    //    * PERCENT
    ComparisonMethod *string `type:"string" enum:"ComparisonMethod"`
    // contains filtered or unexported fields
}

The comparison display configuration of a KPI or gauge chart.

func (ComparisonConfiguration) GoString

func (s ComparisonConfiguration) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ComparisonConfiguration) SetComparisonFormat

func (s *ComparisonConfiguration) SetComparisonFormat(v *ComparisonFormatConfiguration) *ComparisonConfiguration

SetComparisonFormat sets the ComparisonFormat field's value.

func (*ComparisonConfiguration) SetComparisonMethod

func (s *ComparisonConfiguration) SetComparisonMethod(v string) *ComparisonConfiguration

SetComparisonMethod sets the ComparisonMethod field's value.

func (ComparisonConfiguration) String

func (s ComparisonConfiguration) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ComparisonConfiguration) Validate

func (s *ComparisonConfiguration) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ComparisonFormatConfiguration

type ComparisonFormatConfiguration struct {

    // The number display format.
    NumberDisplayFormatConfiguration *NumberDisplayFormatConfiguration `type:"structure"`

    // The percentage display format.
    PercentageDisplayFormatConfiguration *PercentageDisplayFormatConfiguration `type:"structure"`
    // contains filtered or unexported fields
}

The format of the comparison.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

func (ComparisonFormatConfiguration) GoString

func (s ComparisonFormatConfiguration) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ComparisonFormatConfiguration) SetNumberDisplayFormatConfiguration

func (s *ComparisonFormatConfiguration) SetNumberDisplayFormatConfiguration(v *NumberDisplayFormatConfiguration) *ComparisonFormatConfiguration

SetNumberDisplayFormatConfiguration sets the NumberDisplayFormatConfiguration field's value.

func (*ComparisonFormatConfiguration) SetPercentageDisplayFormatConfiguration

func (s *ComparisonFormatConfiguration) SetPercentageDisplayFormatConfiguration(v *PercentageDisplayFormatConfiguration) *ComparisonFormatConfiguration

SetPercentageDisplayFormatConfiguration sets the PercentageDisplayFormatConfiguration field's value.

func (ComparisonFormatConfiguration) String

func (s ComparisonFormatConfiguration) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ComparisonFormatConfiguration) Validate

func (s *ComparisonFormatConfiguration) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type Computation

type Computation struct {

    // The forecast computation configuration.
    Forecast *ForecastComputation `type:"structure"`

    // The growth rate computation configuration.
    GrowthRate *GrowthRateComputation `type:"structure"`

    // The maximum and minimum computation configuration.
    MaximumMinimum *MaximumMinimumComputation `type:"structure"`

    // The metric comparison computation configuration.
    MetricComparison *MetricComparisonComputation `type:"structure"`

    // The period over period computation configuration.
    PeriodOverPeriod *PeriodOverPeriodComputation `type:"structure"`

    // The period to DataSetIdentifier computation configuration.
    PeriodToDate *PeriodToDateComputation `type:"structure"`

    // The top movers and bottom movers computation configuration.
    TopBottomMovers *TopBottomMoversComputation `type:"structure"`

    // The top ranked and bottom ranked computation configuration.
    TopBottomRanked *TopBottomRankedComputation `type:"structure"`

    // The total aggregation computation configuration.
    TotalAggregation *TotalAggregationComputation `type:"structure"`

    // The unique values computation configuration.
    UniqueValues *UniqueValuesComputation `type:"structure"`
    // contains filtered or unexported fields
}

The computation union that is used in an insight visual.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

func (Computation) GoString

func (s Computation) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*Computation) SetForecast

func (s *Computation) SetForecast(v *ForecastComputation) *Computation

SetForecast sets the Forecast field's value.

func (*Computation) SetGrowthRate

func (s *Computation) SetGrowthRate(v *GrowthRateComputation) *Computation

SetGrowthRate sets the GrowthRate field's value.

func (*Computation) SetMaximumMinimum

func (s *Computation) SetMaximumMinimum(v *MaximumMinimumComputation) *Computation

SetMaximumMinimum sets the MaximumMinimum field's value.

func (*Computation) SetMetricComparison

func (s *Computation) SetMetricComparison(v *MetricComparisonComputation) *Computation

SetMetricComparison sets the MetricComparison field's value.

func (*Computation) SetPeriodOverPeriod

func (s *Computation) SetPeriodOverPeriod(v *PeriodOverPeriodComputation) *Computation

SetPeriodOverPeriod sets the PeriodOverPeriod field's value.

func (*Computation) SetPeriodToDate

func (s *Computation) SetPeriodToDate(v *PeriodToDateComputation) *Computation

SetPeriodToDate sets the PeriodToDate field's value.

func (*Computation) SetTopBottomMovers

func (s *Computation) SetTopBottomMovers(v *TopBottomMoversComputation) *Computation

SetTopBottomMovers sets the TopBottomMovers field's value.

func (*Computation) SetTopBottomRanked

func (s *Computation) SetTopBottomRanked(v *TopBottomRankedComputation) *Computation

SetTopBottomRanked sets the TopBottomRanked field's value.

func (*Computation) SetTotalAggregation

func (s *Computation) SetTotalAggregation(v *TotalAggregationComputation) *Computation

SetTotalAggregation sets the TotalAggregation field's value.

func (*Computation) SetUniqueValues

func (s *Computation) SetUniqueValues(v *UniqueValuesComputation) *Computation

SetUniqueValues sets the UniqueValues field's value.

func (Computation) String

func (s Computation) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*Computation) Validate

func (s *Computation) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ConcurrentUpdatingException

type ConcurrentUpdatingException struct {
    RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"`

    Message_ *string `locationName:"Message" type:"string"`

    RequestId *string `type:"string"`
    // contains filtered or unexported fields
}

A resource is already in a state that indicates an operation is happening that must complete before a new update can be applied.

func (*ConcurrentUpdatingException) Code

func (s *ConcurrentUpdatingException) Code() string

Code returns the exception type name.

func (*ConcurrentUpdatingException) Error

func (s *ConcurrentUpdatingException) Error() string

func (ConcurrentUpdatingException) GoString

func (s ConcurrentUpdatingException) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ConcurrentUpdatingException) Message

func (s *ConcurrentUpdatingException) Message() string

Message returns the exception's message.

func (*ConcurrentUpdatingException) OrigErr

func (s *ConcurrentUpdatingException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*ConcurrentUpdatingException) RequestID

func (s *ConcurrentUpdatingException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*ConcurrentUpdatingException) StatusCode

func (s *ConcurrentUpdatingException) StatusCode() int

Status code returns the HTTP status code for the request's response error.

func (ConcurrentUpdatingException) String

func (s ConcurrentUpdatingException) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ConditionalFormattingColor

type ConditionalFormattingColor struct {

    // Formatting configuration for gradient color.
    Gradient *ConditionalFormattingGradientColor `type:"structure"`

    // Formatting configuration for solid color.
    Solid *ConditionalFormattingSolidColor `type:"structure"`
    // contains filtered or unexported fields
}

The formatting configuration for the color.

func (ConditionalFormattingColor) GoString

func (s ConditionalFormattingColor) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ConditionalFormattingColor) SetGradient

func (s *ConditionalFormattingColor) SetGradient(v *ConditionalFormattingGradientColor) *ConditionalFormattingColor

SetGradient sets the Gradient field's value.

func (*ConditionalFormattingColor) SetSolid

func (s *ConditionalFormattingColor) SetSolid(v *ConditionalFormattingSolidColor) *ConditionalFormattingColor

SetSolid sets the Solid field's value.

func (ConditionalFormattingColor) String

func (s ConditionalFormattingColor) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ConditionalFormattingColor) Validate

func (s *ConditionalFormattingColor) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ConditionalFormattingCustomIconCondition

type ConditionalFormattingCustomIconCondition struct {

    // Determines the color of the icon.
    Color *string `type:"string"`

    // Determines the icon display configuration.
    DisplayConfiguration *ConditionalFormattingIconDisplayConfiguration `type:"structure"`

    // The expression that determines the condition of the icon set.
    //
    // Expression is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by ConditionalFormattingCustomIconCondition's
    // String and GoString methods.
    //
    // Expression is a required field
    Expression *string `min:"1" type:"string" required:"true" sensitive:"true"`

    // Custom icon options for an icon set.
    //
    // IconOptions is a required field
    IconOptions *ConditionalFormattingCustomIconOptions `type:"structure" required:"true"`
    // contains filtered or unexported fields
}

Determines the custom condition for an icon set.

func (ConditionalFormattingCustomIconCondition) GoString

func (s ConditionalFormattingCustomIconCondition) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ConditionalFormattingCustomIconCondition) SetColor

func (s *ConditionalFormattingCustomIconCondition) SetColor(v string) *ConditionalFormattingCustomIconCondition

SetColor sets the Color field's value.

func (*ConditionalFormattingCustomIconCondition) SetDisplayConfiguration

func (s *ConditionalFormattingCustomIconCondition) SetDisplayConfiguration(v *ConditionalFormattingIconDisplayConfiguration) *ConditionalFormattingCustomIconCondition

SetDisplayConfiguration sets the DisplayConfiguration field's value.

func (*ConditionalFormattingCustomIconCondition) SetExpression

func (s *ConditionalFormattingCustomIconCondition) SetExpression(v string) *ConditionalFormattingCustomIconCondition

SetExpression sets the Expression field's value.

func (*ConditionalFormattingCustomIconCondition) SetIconOptions

func (s *ConditionalFormattingCustomIconCondition) SetIconOptions(v *ConditionalFormattingCustomIconOptions) *ConditionalFormattingCustomIconCondition

SetIconOptions sets the IconOptions field's value.

func (ConditionalFormattingCustomIconCondition) String

func (s ConditionalFormattingCustomIconCondition) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ConditionalFormattingCustomIconCondition) Validate

func (s *ConditionalFormattingCustomIconCondition) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ConditionalFormattingCustomIconOptions

type ConditionalFormattingCustomIconOptions struct {

    // Determines the type of icon.
    Icon *string `type:"string" enum:"Icon"`

    // Determines the Unicode icon type.
    UnicodeIcon *string `type:"string"`
    // contains filtered or unexported fields
}

Custom icon options for an icon set.

func (ConditionalFormattingCustomIconOptions) GoString

func (s ConditionalFormattingCustomIconOptions) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ConditionalFormattingCustomIconOptions) SetIcon

func (s *ConditionalFormattingCustomIconOptions) SetIcon(v string) *ConditionalFormattingCustomIconOptions

SetIcon sets the Icon field's value.

func (*ConditionalFormattingCustomIconOptions) SetUnicodeIcon

func (s *ConditionalFormattingCustomIconOptions) SetUnicodeIcon(v string) *ConditionalFormattingCustomIconOptions

SetUnicodeIcon sets the UnicodeIcon field's value.

func (ConditionalFormattingCustomIconOptions) String

func (s ConditionalFormattingCustomIconOptions) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ConditionalFormattingGradientColor

type ConditionalFormattingGradientColor struct {

    // Determines the color.
    //
    // Color is a required field
    Color *GradientColor `type:"structure" required:"true"`

    // The expression that determines the formatting configuration for gradient
    // color.
    //
    // Expression is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by ConditionalFormattingGradientColor's
    // String and GoString methods.
    //
    // Expression is a required field
    Expression *string `min:"1" type:"string" required:"true" sensitive:"true"`
    // contains filtered or unexported fields
}

Formatting configuration for gradient color.

func (ConditionalFormattingGradientColor) GoString

func (s ConditionalFormattingGradientColor) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ConditionalFormattingGradientColor) SetColor

func (s *ConditionalFormattingGradientColor) SetColor(v *GradientColor) *ConditionalFormattingGradientColor

SetColor sets the Color field's value.

func (*ConditionalFormattingGradientColor) SetExpression

func (s *ConditionalFormattingGradientColor) SetExpression(v string) *ConditionalFormattingGradientColor

SetExpression sets the Expression field's value.

func (ConditionalFormattingGradientColor) String

func (s ConditionalFormattingGradientColor) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ConditionalFormattingGradientColor) Validate

func (s *ConditionalFormattingGradientColor) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ConditionalFormattingIcon

type ConditionalFormattingIcon struct {

    // Determines the custom condition for an icon set.
    CustomCondition *ConditionalFormattingCustomIconCondition `type:"structure"`

    // Formatting configuration for icon set.
    IconSet *ConditionalFormattingIconSet `type:"structure"`
    // contains filtered or unexported fields
}

The formatting configuration for the icon.

func (ConditionalFormattingIcon) GoString

func (s ConditionalFormattingIcon) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ConditionalFormattingIcon) SetCustomCondition

func (s *ConditionalFormattingIcon) SetCustomCondition(v *ConditionalFormattingCustomIconCondition) *ConditionalFormattingIcon

SetCustomCondition sets the CustomCondition field's value.

func (*ConditionalFormattingIcon) SetIconSet

func (s *ConditionalFormattingIcon) SetIconSet(v *ConditionalFormattingIconSet) *ConditionalFormattingIcon

SetIconSet sets the IconSet field's value.

func (ConditionalFormattingIcon) String

func (s ConditionalFormattingIcon) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ConditionalFormattingIcon) Validate

func (s *ConditionalFormattingIcon) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ConditionalFormattingIconDisplayConfiguration

type ConditionalFormattingIconDisplayConfiguration struct {

    // Determines the icon display configuration.
    IconDisplayOption *string `type:"string" enum:"ConditionalFormattingIconDisplayOption"`
    // contains filtered or unexported fields
}

Determines the icon display configuration.

func (ConditionalFormattingIconDisplayConfiguration) GoString

func (s ConditionalFormattingIconDisplayConfiguration) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ConditionalFormattingIconDisplayConfiguration) SetIconDisplayOption

func (s *ConditionalFormattingIconDisplayConfiguration) SetIconDisplayOption(v string) *ConditionalFormattingIconDisplayConfiguration

SetIconDisplayOption sets the IconDisplayOption field's value.

func (ConditionalFormattingIconDisplayConfiguration) String

func (s ConditionalFormattingIconDisplayConfiguration) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ConditionalFormattingIconSet

type ConditionalFormattingIconSet struct {

    // The expression that determines the formatting configuration for the icon
    // set.
    //
    // Expression is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by ConditionalFormattingIconSet's
    // String and GoString methods.
    //
    // Expression is a required field
    Expression *string `min:"1" type:"string" required:"true" sensitive:"true"`

    // Determines the icon set type.
    IconSetType *string `type:"string" enum:"ConditionalFormattingIconSetType"`
    // contains filtered or unexported fields
}

Formatting configuration for icon set.

func (ConditionalFormattingIconSet) GoString

func (s ConditionalFormattingIconSet) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ConditionalFormattingIconSet) SetExpression

func (s *ConditionalFormattingIconSet) SetExpression(v string) *ConditionalFormattingIconSet

SetExpression sets the Expression field's value.

func (*ConditionalFormattingIconSet) SetIconSetType

func (s *ConditionalFormattingIconSet) SetIconSetType(v string) *ConditionalFormattingIconSet

SetIconSetType sets the IconSetType field's value.

func (ConditionalFormattingIconSet) String

func (s ConditionalFormattingIconSet) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ConditionalFormattingIconSet) Validate

func (s *ConditionalFormattingIconSet) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ConditionalFormattingSolidColor

type ConditionalFormattingSolidColor struct {

    // Determines the color.
    Color *string `type:"string"`

    // The expression that determines the formatting configuration for solid color.
    //
    // Expression is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by ConditionalFormattingSolidColor's
    // String and GoString methods.
    //
    // Expression is a required field
    Expression *string `min:"1" type:"string" required:"true" sensitive:"true"`
    // contains filtered or unexported fields
}

Formatting configuration for solid color.

func (ConditionalFormattingSolidColor) GoString

func (s ConditionalFormattingSolidColor) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ConditionalFormattingSolidColor) SetColor

func (s *ConditionalFormattingSolidColor) SetColor(v string) *ConditionalFormattingSolidColor

SetColor sets the Color field's value.

func (*ConditionalFormattingSolidColor) SetExpression

func (s *ConditionalFormattingSolidColor) SetExpression(v string) *ConditionalFormattingSolidColor

SetExpression sets the Expression field's value.

func (ConditionalFormattingSolidColor) String

func (s ConditionalFormattingSolidColor) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ConditionalFormattingSolidColor) Validate

func (s *ConditionalFormattingSolidColor) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ConflictException

type ConflictException struct {
    RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"`

    Message_ *string `locationName:"Message" type:"string"`

    // The Amazon Web Services request ID for this request.
    RequestId *string `type:"string"`
    // contains filtered or unexported fields
}

Updating or deleting a resource can cause an inconsistent state.

func (*ConflictException) Code

func (s *ConflictException) Code() string

Code returns the exception type name.

func (*ConflictException) Error

func (s *ConflictException) Error() string

func (ConflictException) GoString

func (s ConflictException) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ConflictException) Message

func (s *ConflictException) Message() string

Message returns the exception's message.

func (*ConflictException) OrigErr

func (s *ConflictException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*ConflictException) RequestID

func (s *ConflictException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*ConflictException) StatusCode

func (s *ConflictException) StatusCode() int

Status code returns the HTTP status code for the request's response error.

func (ConflictException) String

func (s ConflictException) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ContextMenuOption

type ContextMenuOption struct {

    // The availability status of the context menu options. If the value of this
    // property is set to ENABLED, dashboard readers can interact with the context
    // menu.
    AvailabilityStatus *string `type:"string" enum:"DashboardBehavior"`
    // contains filtered or unexported fields
}

The context menu options for a visual's interactions.

func (ContextMenuOption) GoString

func (s ContextMenuOption) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ContextMenuOption) SetAvailabilityStatus

func (s *ContextMenuOption) SetAvailabilityStatus(v string) *ContextMenuOption

SetAvailabilityStatus sets the AvailabilityStatus field's value.

func (ContextMenuOption) String

func (s ContextMenuOption) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ContributionAnalysisDefault

type ContributionAnalysisDefault struct {

    // The dimensions columns that are used in the contribution analysis, usually
    // a list of ColumnIdentifiers.
    //
    // ContributorDimensions is a required field
    ContributorDimensions []*ColumnIdentifier `min:"1" type:"list" required:"true"`

    // The measure field that is used in the contribution analysis.
    //
    // MeasureFieldId is a required field
    MeasureFieldId *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

The contribution analysis visual display for a line, pie, or bar chart.

func (ContributionAnalysisDefault) GoString

func (s ContributionAnalysisDefault) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ContributionAnalysisDefault) SetContributorDimensions

func (s *ContributionAnalysisDefault) SetContributorDimensions(v []*ColumnIdentifier) *ContributionAnalysisDefault

SetContributorDimensions sets the ContributorDimensions field's value.

func (*ContributionAnalysisDefault) SetMeasureFieldId

func (s *ContributionAnalysisDefault) SetMeasureFieldId(v string) *ContributionAnalysisDefault

SetMeasureFieldId sets the MeasureFieldId field's value.

func (ContributionAnalysisDefault) String

func (s ContributionAnalysisDefault) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ContributionAnalysisDefault) Validate

func (s *ContributionAnalysisDefault) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateAccountCustomizationInput

type CreateAccountCustomizationInput struct {

    // 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"
    // }.
    //
    // AccountCustomization is a required field
    AccountCustomization *AccountCustomization `type:"structure" required:"true"`

    // The ID for the Amazon Web Services account that you want to customize Amazon
    // QuickSight for.
    //
    // AwsAccountId is a required field
    AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"`

    // The Amazon QuickSight namespace that you want to add customizations to.
    Namespace *string `location:"querystring" locationName:"namespace" type:"string"`

    // A list of the tags that you want to attach to this resource.
    Tags []*Tag `min:"1" type:"list"`
    // contains filtered or unexported fields
}

func (CreateAccountCustomizationInput) GoString

func (s CreateAccountCustomizationInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateAccountCustomizationInput) SetAccountCustomization

func (s *CreateAccountCustomizationInput) SetAccountCustomization(v *AccountCustomization) *CreateAccountCustomizationInput

SetAccountCustomization sets the AccountCustomization field's value.

func (*CreateAccountCustomizationInput) SetAwsAccountId

func (s *CreateAccountCustomizationInput) SetAwsAccountId(v string) *CreateAccountCustomizationInput

SetAwsAccountId sets the AwsAccountId field's value.

func (*CreateAccountCustomizationInput) SetNamespace

func (s *CreateAccountCustomizationInput) SetNamespace(v string) *CreateAccountCustomizationInput

SetNamespace sets the Namespace field's value.

func (*CreateAccountCustomizationInput) SetTags

func (s *CreateAccountCustomizationInput) SetTags(v []*Tag) *CreateAccountCustomizationInput

SetTags sets the Tags field's value.

func (CreateAccountCustomizationInput) String

func (s CreateAccountCustomizationInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateAccountCustomizationInput) Validate

func (s *CreateAccountCustomizationInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateAccountCustomizationOutput

type CreateAccountCustomizationOutput struct {

    // The Amazon QuickSight customizations you're adding in the current Amazon
    // Web Services Region.
    AccountCustomization *AccountCustomization `type:"structure"`

    // The Amazon Resource Name (ARN) for the customization that you created for
    // this Amazon Web Services account.
    Arn *string `type:"string"`

    // The ID for the Amazon Web Services account that you want to customize Amazon
    // QuickSight for.
    AwsAccountId *string `min:"12" type:"string"`

    // The namespace associated with the customization you're creating.
    Namespace *string `type:"string"`

    // The Amazon Web Services request ID for this operation.
    RequestId *string `type:"string"`

    // The HTTP status of the request.
    Status *int64 `location:"statusCode" type:"integer"`
    // contains filtered or unexported fields
}

func (CreateAccountCustomizationOutput) GoString

func (s CreateAccountCustomizationOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateAccountCustomizationOutput) SetAccountCustomization

func (s *CreateAccountCustomizationOutput) SetAccountCustomization(v *AccountCustomization) *CreateAccountCustomizationOutput

SetAccountCustomization sets the AccountCustomization field's value.

func (*CreateAccountCustomizationOutput) SetArn

func (s *CreateAccountCustomizationOutput) SetArn(v string) *CreateAccountCustomizationOutput

SetArn sets the Arn field's value.

func (*CreateAccountCustomizationOutput) SetAwsAccountId

func (s *CreateAccountCustomizationOutput) SetAwsAccountId(v string) *CreateAccountCustomizationOutput

SetAwsAccountId sets the AwsAccountId field's value.

func (*CreateAccountCustomizationOutput) SetNamespace

func (s *CreateAccountCustomizationOutput) SetNamespace(v string) *CreateAccountCustomizationOutput

SetNamespace sets the Namespace field's value.

func (*CreateAccountCustomizationOutput) SetRequestId

func (s *CreateAccountCustomizationOutput) SetRequestId(v string) *CreateAccountCustomizationOutput

SetRequestId sets the RequestId field's value.

func (*CreateAccountCustomizationOutput) SetStatus

func (s *CreateAccountCustomizationOutput) SetStatus(v int64) *CreateAccountCustomizationOutput

SetStatus sets the Status field's value.

func (CreateAccountCustomizationOutput) String

func (s CreateAccountCustomizationOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type CreateAccountSubscriptionInput

type CreateAccountSubscriptionInput struct {

    // 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.
    //
    // AccountName is a required field
    AccountName *string `min:"1" type:"string" required:"true"`

    // The name of your Active Directory. This field is required if ACTIVE_DIRECTORY
    // is the selected authentication method of the new Amazon QuickSight account.
    ActiveDirectoryName *string `type:"string"`

    // The admin group associated with your Active Directory or IAM Identity Center
    // account. This field is required if ACTIVE_DIRECTORY or IAM_IDENTITY_CENTER
    // is the selected authentication method of the new Amazon QuickSight account.
    //
    // For more information about using IAM Identity Center in Amazon QuickSight,
    // see Using IAM Identity Center with Amazon QuickSight Enterprise Edition (https://docs.aws.amazon.com/quicksight/latest/user/sec-identity-management-identity-center.html)
    // in the Amazon QuickSight User Guide. For more information about using Active
    // Directory in Amazon QuickSight, see Using Active Directory with Amazon QuickSight
    // Enterprise Edition (https://docs.aws.amazon.com/quicksight/latest/user/aws-directory-service.html)
    // in the Amazon QuickSight User Guide.
    AdminGroup []*string `type:"list"`

    // The method that you want to use to authenticate your Amazon QuickSight account.
    //
    // If you choose ACTIVE_DIRECTORY, provide an ActiveDirectoryName and an AdminGroup
    // associated with your Active Directory.
    //
    // If you choose IAM_IDENTITY_CENTER, provide an AdminGroup associated with
    // your IAM Identity Center account.
    //
    // AuthenticationMethod is a required field
    AuthenticationMethod *string `type:"string" required:"true" enum:"AuthenticationMethodOption"`

    // The author group associated with your Active Directory or IAM Identity Center
    // account.
    //
    // For more information about using IAM Identity Center in Amazon QuickSight,
    // see Using IAM Identity Center with Amazon QuickSight Enterprise Edition (https://docs.aws.amazon.com/quicksight/latest/user/sec-identity-management-identity-center.html)
    // in the Amazon QuickSight User Guide. For more information about using Active
    // Directory in Amazon QuickSight, see Using Active Directory with Amazon QuickSight
    // Enterprise Edition (https://docs.aws.amazon.com/quicksight/latest/user/aws-directory-service.html)
    // in the Amazon QuickSight User Guide.
    AuthorGroup []*string `type:"list"`

    // The Amazon Web Services account ID of the account that you're using to create
    // your Amazon QuickSight account.
    //
    // AwsAccountId is a required field
    AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"`

    // 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.
    ContactNumber *string `type:"string"`

    // The ID of the Active Directory that is associated with your Amazon QuickSight
    // account.
    DirectoryId *string `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
    //
    // Edition is a required field
    Edition *string `type:"string" required:"true" enum:"Edition"`

    // 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.
    EmailAddress *string `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.
    FirstName *string `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.
    LastName *string `type:"string"`

    // The email address that you want Amazon QuickSight to send notifications to
    // regarding your Amazon QuickSight account or Amazon QuickSight subscription.
    //
    // NotificationEmail is a required field
    NotificationEmail *string `type:"string" required:"true"`

    // The reader group associated with your Active Directory or IAM Identity Center
    // account.
    //
    // For more information about using IAM Identity Center in Amazon QuickSight,
    // see Using IAM Identity Center with Amazon QuickSight Enterprise Edition (https://docs.aws.amazon.com/quicksight/latest/user/sec-identity-management-identity-center.html)
    // in the Amazon QuickSight User Guide. For more information about using Active
    // Directory in Amazon QuickSight, see Using Active Directory with Amazon QuickSight
    // Enterprise Edition (https://docs.aws.amazon.com/quicksight/latest/user/aws-directory-service.html)
    // in the Amazon QuickSight User Guide.
    ReaderGroup []*string `type:"list"`

    // 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.
    Realm *string `type:"string"`
    // contains filtered or unexported fields
}

func (CreateAccountSubscriptionInput) GoString

func (s CreateAccountSubscriptionInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateAccountSubscriptionInput) SetAccountName

func (s *CreateAccountSubscriptionInput) SetAccountName(v string) *CreateAccountSubscriptionInput

SetAccountName sets the AccountName field's value.

func (*CreateAccountSubscriptionInput) SetActiveDirectoryName

func (s *CreateAccountSubscriptionInput) SetActiveDirectoryName(v string) *CreateAccountSubscriptionInput

SetActiveDirectoryName sets the ActiveDirectoryName field's value.

func (*CreateAccountSubscriptionInput) SetAdminGroup

func (s *CreateAccountSubscriptionInput) SetAdminGroup(v []*string) *CreateAccountSubscriptionInput

SetAdminGroup sets the AdminGroup field's value.

func (*CreateAccountSubscriptionInput) SetAuthenticationMethod

func (s *CreateAccountSubscriptionInput) SetAuthenticationMethod(v string) *CreateAccountSubscriptionInput

SetAuthenticationMethod sets the AuthenticationMethod field's value.

func (*CreateAccountSubscriptionInput) SetAuthorGroup

func (s *CreateAccountSubscriptionInput) SetAuthorGroup(v []*string) *CreateAccountSubscriptionInput

SetAuthorGroup sets the AuthorGroup field's value.

func (*CreateAccountSubscriptionInput) SetAwsAccountId

func (s *CreateAccountSubscriptionInput) SetAwsAccountId(v string) *CreateAccountSubscriptionInput

SetAwsAccountId sets the AwsAccountId field's value.

func (*CreateAccountSubscriptionInput) SetContactNumber

func (s *CreateAccountSubscriptionInput) SetContactNumber(v string) *CreateAccountSubscriptionInput

SetContactNumber sets the ContactNumber field's value.

func (*CreateAccountSubscriptionInput) SetDirectoryId

func (s *CreateAccountSubscriptionInput) SetDirectoryId(v string) *CreateAccountSubscriptionInput

SetDirectoryId sets the DirectoryId field's value.

func (*CreateAccountSubscriptionInput) SetEdition

func (s *CreateAccountSubscriptionInput) SetEdition(v string) *CreateAccountSubscriptionInput

SetEdition sets the Edition field's value.

func (*CreateAccountSubscriptionInput) SetEmailAddress

func (s *CreateAccountSubscriptionInput) SetEmailAddress(v string) *CreateAccountSubscriptionInput

SetEmailAddress sets the EmailAddress field's value.

func (*CreateAccountSubscriptionInput) SetFirstName

func (s *CreateAccountSubscriptionInput) SetFirstName(v string) *CreateAccountSubscriptionInput

SetFirstName sets the FirstName field's value.

func (*CreateAccountSubscriptionInput) SetLastName

func (s *CreateAccountSubscriptionInput) SetLastName(v string) *CreateAccountSubscriptionInput

SetLastName sets the LastName field's value.

func (*CreateAccountSubscriptionInput) SetNotificationEmail

func (s *CreateAccountSubscriptionInput) SetNotificationEmail(v string) *CreateAccountSubscriptionInput

SetNotificationEmail sets the NotificationEmail field's value.

func (*CreateAccountSubscriptionInput) SetReaderGroup

func (s *CreateAccountSubscriptionInput) SetReaderGroup(v []*string) *CreateAccountSubscriptionInput

SetReaderGroup sets the ReaderGroup field's value.

func (*CreateAccountSubscriptionInput) SetRealm

func (s *CreateAccountSubscriptionInput) SetRealm(v string) *CreateAccountSubscriptionInput

SetRealm sets the Realm field's value.

func (CreateAccountSubscriptionInput) String

func (s CreateAccountSubscriptionInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateAccountSubscriptionInput) Validate

func (s *CreateAccountSubscriptionInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateAccountSubscriptionOutput

type CreateAccountSubscriptionOutput struct {

    // The Amazon Web Services request ID for this operation.
    RequestId *string `type:"string"`

    // A SignupResponse object that returns information about a newly created Amazon
    // QuickSight account.
    SignupResponse *SignupResponse `type:"structure"`

    // The HTTP status of the request.
    Status *int64 `location:"statusCode" type:"integer"`
    // contains filtered or unexported fields
}

func (CreateAccountSubscriptionOutput) GoString

func (s CreateAccountSubscriptionOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateAccountSubscriptionOutput) SetRequestId

func (s *CreateAccountSubscriptionOutput) SetRequestId(v string) *CreateAccountSubscriptionOutput

SetRequestId sets the RequestId field's value.

func (*CreateAccountSubscriptionOutput) SetSignupResponse

func (s *CreateAccountSubscriptionOutput) SetSignupResponse(v *SignupResponse) *CreateAccountSubscriptionOutput

SetSignupResponse sets the SignupResponse field's value.

func (*CreateAccountSubscriptionOutput) SetStatus

func (s *CreateAccountSubscriptionOutput) SetStatus(v int64) *CreateAccountSubscriptionOutput

SetStatus sets the Status field's value.

func (CreateAccountSubscriptionOutput) String

func (s CreateAccountSubscriptionOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type CreateAnalysisInput

type CreateAnalysisInput struct {

    // The ID for the analysis that you're creating. This ID displays in the URL
    // of the analysis.
    //
    // AnalysisId is a required field
    AnalysisId *string `location:"uri" locationName:"AnalysisId" min:"1" type:"string" required:"true"`

    // The ID of the Amazon Web Services account where you are creating an analysis.
    //
    // AwsAccountId is a required field
    AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"`

    // The definition of an analysis.
    //
    // A definition is the data model of all features in a Dashboard, Template,
    // or Analysis.
    //
    // Either a SourceEntity or a Definition must be provided in order for the request
    // to be valid.
    Definition *AnalysisDefinition `type:"structure"`

    // When you create the analysis, Amazon QuickSight adds the analysis to these
    // folders.
    FolderArns []*string `type:"list"`

    // A descriptive name for the analysis that you're creating. This name displays
    // for the analysis in the Amazon QuickSight console.
    //
    // Name is a required field
    Name *string `min:"1" type:"string" required:"true"`

    // The parameter names and override values that you want to use. An analysis
    // can have any parameter type, and some parameters might accept multiple values.
    Parameters *Parameters `type:"structure"`

    // A structure that describes the principals and the resource-level permissions
    // on an analysis. You can use the Permissions structure to grant permissions
    // by providing a list of Identity and Access Management (IAM) action information
    // for each principal listed by Amazon Resource Name (ARN).
    //
    // To specify no permissions, omit Permissions.
    Permissions []*ResourcePermission `min:"1" type:"list"`

    // A source entity to use for the analysis that you're creating. This metadata
    // structure contains details that describe a source template and one or more
    // datasets.
    //
    // Either a SourceEntity or a Definition must be provided in order for the request
    // to be valid.
    SourceEntity *AnalysisSourceEntity `type:"structure"`

    // Contains a map of the key-value pairs for the resource tag or tags assigned
    // to the analysis.
    Tags []*Tag `min:"1" type:"list"`

    // The ARN for the theme to apply to the analysis that you're creating. To see
    // the theme in the Amazon QuickSight console, make sure that you have access
    // to it.
    ThemeArn *string `type:"string"`

    // The option to relax the validation needed to create an analysis with definition
    // objects. This skips the validation step for specific errors.
    ValidationStrategy *ValidationStrategy `type:"structure"`
    // contains filtered or unexported fields
}

func (CreateAnalysisInput) GoString

func (s CreateAnalysisInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateAnalysisInput) SetAnalysisId

func (s *CreateAnalysisInput) SetAnalysisId(v string) *CreateAnalysisInput

SetAnalysisId sets the AnalysisId field's value.

func (*CreateAnalysisInput) SetAwsAccountId

func (s *CreateAnalysisInput) SetAwsAccountId(v string) *CreateAnalysisInput

SetAwsAccountId sets the AwsAccountId field's value.

func (*CreateAnalysisInput) SetDefinition

func (s *CreateAnalysisInput) SetDefinition(v *AnalysisDefinition) *CreateAnalysisInput

SetDefinition sets the Definition field's value.

func (*CreateAnalysisInput) SetFolderArns

func (s *CreateAnalysisInput) SetFolderArns(v []*string) *CreateAnalysisInput

SetFolderArns sets the FolderArns field's value.

func (*CreateAnalysisInput) SetName

func (s *CreateAnalysisInput) SetName(v string) *CreateAnalysisInput

SetName sets the Name field's value.

func (*CreateAnalysisInput) SetParameters

func (s *CreateAnalysisInput) SetParameters(v *Parameters) *CreateAnalysisInput

SetParameters sets the Parameters field's value.

func (*CreateAnalysisInput) SetPermissions

func (s *CreateAnalysisInput) SetPermissions(v []*ResourcePermission) *CreateAnalysisInput

SetPermissions sets the Permissions field's value.

func (*CreateAnalysisInput) SetSourceEntity

func (s *CreateAnalysisInput) SetSourceEntity(v *AnalysisSourceEntity) *CreateAnalysisInput

SetSourceEntity sets the SourceEntity field's value.

func (*CreateAnalysisInput) SetTags

func (s *CreateAnalysisInput) SetTags(v []*Tag) *CreateAnalysisInput

SetTags sets the Tags field's value.

func (*CreateAnalysisInput) SetThemeArn

func (s *CreateAnalysisInput) SetThemeArn(v string) *CreateAnalysisInput

SetThemeArn sets the ThemeArn field's value.

func (*CreateAnalysisInput) SetValidationStrategy

func (s *CreateAnalysisInput) SetValidationStrategy(v *ValidationStrategy) *CreateAnalysisInput

SetValidationStrategy sets the ValidationStrategy field's value.

func (CreateAnalysisInput) String

func (s CreateAnalysisInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateAnalysisInput) Validate

func (s *CreateAnalysisInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateAnalysisOutput

type CreateAnalysisOutput struct {

    // The ID of the analysis.
    AnalysisId *string `min:"1" type:"string"`

    // The ARN for the analysis.
    Arn *string `type:"string"`

    // The status of the creation of the analysis.
    CreationStatus *string `type:"string" enum:"ResourceStatus"`

    // The Amazon Web Services request ID for this operation.
    RequestId *string `type:"string"`

    // The HTTP status of the request.
    Status *int64 `location:"statusCode" type:"integer"`
    // contains filtered or unexported fields
}

func (CreateAnalysisOutput) GoString

func (s CreateAnalysisOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateAnalysisOutput) SetAnalysisId

func (s *CreateAnalysisOutput) SetAnalysisId(v string) *CreateAnalysisOutput

SetAnalysisId sets the AnalysisId field's value.

func (*CreateAnalysisOutput) SetArn

func (s *CreateAnalysisOutput) SetArn(v string) *CreateAnalysisOutput

SetArn sets the Arn field's value.

func (*CreateAnalysisOutput) SetCreationStatus

func (s *CreateAnalysisOutput) SetCreationStatus(v string) *CreateAnalysisOutput

SetCreationStatus sets the CreationStatus field's value.

func (*CreateAnalysisOutput) SetRequestId

func (s *CreateAnalysisOutput) SetRequestId(v string) *CreateAnalysisOutput

SetRequestId sets the RequestId field's value.

func (*CreateAnalysisOutput) SetStatus

func (s *CreateAnalysisOutput) SetStatus(v int64) *CreateAnalysisOutput

SetStatus sets the Status field's value.

func (CreateAnalysisOutput) String

func (s CreateAnalysisOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type CreateColumnsOperation

type CreateColumnsOperation struct {

    // Calculated columns to create.
    //
    // Columns is a required field
    Columns []*CalculatedColumn `min:"1" type:"list" required:"true"`
    // contains filtered or unexported fields
}

A transform operation that creates calculated columns. Columns created in one such operation form a lexical closure.

func (CreateColumnsOperation) GoString

func (s CreateColumnsOperation) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateColumnsOperation) SetColumns

func (s *CreateColumnsOperation) SetColumns(v []*CalculatedColumn) *CreateColumnsOperation

SetColumns sets the Columns field's value.

func (CreateColumnsOperation) String

func (s CreateColumnsOperation) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateColumnsOperation) Validate

func (s *CreateColumnsOperation) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateDashboardInput

type CreateDashboardInput struct {

    // The ID of the Amazon Web Services account where you want to create the dashboard.
    //
    // AwsAccountId is a required field
    AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"`

    // The ID for the dashboard, also added to the IAM policy.
    //
    // DashboardId is a required field
    DashboardId *string `location:"uri" locationName:"DashboardId" min:"1" type:"string" required:"true"`

    // Options for publishing the dashboard when you create it:
    //
    //    * AvailabilityStatus for AdHocFilteringOption - This status can be either
    //    ENABLED or DISABLED. When this is set to DISABLED, Amazon QuickSight disables
    //    the left filter pane on the published dashboard, which can be used for
    //    ad hoc (one-time) filtering. This option is ENABLED by default.
    //
    //    * AvailabilityStatus for ExportToCSVOption - This status can be either
    //    ENABLED or DISABLED. The visual option to export data to .CSV format isn't
    //    enabled when this is set to DISABLED. This option is ENABLED by default.
    //
    //    * VisibilityState for SheetControlsOption - This visibility state can
    //    be either COLLAPSED or EXPANDED. This option is COLLAPSED by default.
    DashboardPublishOptions *DashboardPublishOptions `type:"structure"`

    // The definition of a dashboard.
    //
    // A definition is the data model of all features in a Dashboard, Template,
    // or Analysis.
    //
    // Either a SourceEntity or a Definition must be provided in order for the request
    // to be valid.
    Definition *DashboardVersionDefinition `type:"structure"`

    // When you create the dashboard, Amazon QuickSight adds the dashboard to these
    // folders.
    FolderArns []*string `type:"list"`

    // A list of analysis Amazon Resource Names (ARNs) to be linked to the dashboard.
    LinkEntities []*string `type:"list"`

    // A structure that contains the permissions of a shareable link to the dashboard.
    LinkSharingConfiguration *LinkSharingConfiguration `type:"structure"`

    // The display name of the dashboard.
    //
    // Name is a required field
    Name *string `min:"1" type:"string" required:"true"`

    // The parameters for the creation of the dashboard, which you want to use to
    // override the default settings. A dashboard can have any type of parameters,
    // and some parameters might accept multiple values.
    Parameters *Parameters `type:"structure"`

    // A structure that contains the permissions of the dashboard. You can use this
    // structure for granting permissions by providing a list of IAM action information
    // for each principal ARN.
    //
    // To specify no permissions, omit the permissions list.
    Permissions []*ResourcePermission `min:"1" type:"list"`

    // The entity that you are using as a source when you create the dashboard.
    // In SourceEntity, you specify the type of object you're using as source. You
    // can only create a dashboard from a template, so you use a SourceTemplate
    // entity. If you need to create a dashboard from an analysis, first convert
    // the analysis to a template by using the CreateTemplate (https://docs.aws.amazon.com/quicksight/latest/APIReference/API_CreateTemplate.html)
    // API operation. For SourceTemplate, specify the Amazon Resource Name (ARN)
    // of the source template. The SourceTemplateARN can contain any Amazon Web
    // Services account and any Amazon QuickSight-supported Amazon Web Services
    // Region.
    //
    // Use the DataSetReferences entity within SourceTemplate to list the replacement
    // datasets for the placeholders listed in the original. The schema in each
    // dataset must match its placeholder.
    //
    // Either a SourceEntity or a Definition must be provided in order for the request
    // to be valid.
    SourceEntity *DashboardSourceEntity `type:"structure"`

    // Contains a map of the key-value pairs for the resource tag or tags assigned
    // to the dashboard.
    Tags []*Tag `min:"1" type:"list"`

    // The Amazon Resource Name (ARN) of the theme that is being used for this dashboard.
    // If you add a value for this field, it overrides the value that is used in
    // the source entity. The theme ARN must exist in the same Amazon Web Services
    // account where you create the dashboard.
    ThemeArn *string `type:"string"`

    // The option to relax the validation needed to create a dashboard with definition
    // objects. This option skips the validation step for specific errors.
    ValidationStrategy *ValidationStrategy `type:"structure"`

    // A description for the first version of the dashboard being created.
    VersionDescription *string `min:"1" type:"string"`
    // contains filtered or unexported fields
}

func (CreateDashboardInput) GoString

func (s CreateDashboardInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateDashboardInput) SetAwsAccountId

func (s *CreateDashboardInput) SetAwsAccountId(v string) *CreateDashboardInput

SetAwsAccountId sets the AwsAccountId field's value.

func (*CreateDashboardInput) SetDashboardId

func (s *CreateDashboardInput) SetDashboardId(v string) *CreateDashboardInput

SetDashboardId sets the DashboardId field's value.

func (*CreateDashboardInput) SetDashboardPublishOptions

func (s *CreateDashboardInput) SetDashboardPublishOptions(v *DashboardPublishOptions) *CreateDashboardInput

SetDashboardPublishOptions sets the DashboardPublishOptions field's value.

func (*CreateDashboardInput) SetDefinition

func (s *CreateDashboardInput) SetDefinition(v *DashboardVersionDefinition) *CreateDashboardInput

SetDefinition sets the Definition field's value.

func (*CreateDashboardInput) SetFolderArns

func (s *CreateDashboardInput) SetFolderArns(v []*string) *CreateDashboardInput

SetFolderArns sets the FolderArns field's value.

func (*CreateDashboardInput) SetLinkEntities

func (s *CreateDashboardInput) SetLinkEntities(v []*string) *CreateDashboardInput

SetLinkEntities sets the LinkEntities field's value.

func (*CreateDashboardInput) SetLinkSharingConfiguration

func (s *CreateDashboardInput) SetLinkSharingConfiguration(v *LinkSharingConfiguration) *CreateDashboardInput

SetLinkSharingConfiguration sets the LinkSharingConfiguration field's value.

func (*CreateDashboardInput) SetName

func (s *CreateDashboardInput) SetName(v string) *CreateDashboardInput

SetName sets the Name field's value.

func (*CreateDashboardInput) SetParameters

func (s *CreateDashboardInput) SetParameters(v *Parameters) *CreateDashboardInput

SetParameters sets the Parameters field's value.

func (*CreateDashboardInput) SetPermissions

func (s *CreateDashboardInput) SetPermissions(v []*ResourcePermission) *CreateDashboardInput

SetPermissions sets the Permissions field's value.

func (*CreateDashboardInput) SetSourceEntity

func (s *CreateDashboardInput) SetSourceEntity(v *DashboardSourceEntity) *CreateDashboardInput

SetSourceEntity sets the SourceEntity field's value.

func (*CreateDashboardInput) SetTags

func (s *CreateDashboardInput) SetTags(v []*Tag) *CreateDashboardInput

SetTags sets the Tags field's value.

func (*CreateDashboardInput) SetThemeArn

func (s *CreateDashboardInput) SetThemeArn(v string) *CreateDashboardInput

SetThemeArn sets the ThemeArn field's value.

func (*CreateDashboardInput) SetValidationStrategy

func (s *CreateDashboardInput) SetValidationStrategy(v *ValidationStrategy) *CreateDashboardInput

SetValidationStrategy sets the ValidationStrategy field's value.

func (*CreateDashboardInput) SetVersionDescription

func (s *CreateDashboardInput) SetVersionDescription(v string) *CreateDashboardInput

SetVersionDescription sets the VersionDescription field's value.

func (CreateDashboardInput) String

func (s CreateDashboardInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateDashboardInput) Validate

func (s *CreateDashboardInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateDashboardOutput

type CreateDashboardOutput struct {

    // The ARN of the dashboard.
    Arn *string `type:"string"`

    // The status of the dashboard creation request.
    CreationStatus *string `type:"string" enum:"ResourceStatus"`

    // The ID for the dashboard.
    DashboardId *string `min:"1" type:"string"`

    // The Amazon Web Services request ID for this operation.
    RequestId *string `type:"string"`

    // The HTTP status of the request.
    Status *int64 `location:"statusCode" type:"integer"`

    // The ARN of the dashboard, including the version number of the first version
    // that is created.
    VersionArn *string `type:"string"`
    // contains filtered or unexported fields
}

func (CreateDashboardOutput) GoString

func (s CreateDashboardOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateDashboardOutput) SetArn

func (s *CreateDashboardOutput) SetArn(v string) *CreateDashboardOutput

SetArn sets the Arn field's value.

func (*CreateDashboardOutput) SetCreationStatus

func (s *CreateDashboardOutput) SetCreationStatus(v string) *CreateDashboardOutput

SetCreationStatus sets the CreationStatus field's value.

func (*CreateDashboardOutput) SetDashboardId

func (s *CreateDashboardOutput) SetDashboardId(v string) *CreateDashboardOutput

SetDashboardId sets the DashboardId field's value.

func (*CreateDashboardOutput) SetRequestId

func (s *CreateDashboardOutput) SetRequestId(v string) *CreateDashboardOutput

SetRequestId sets the RequestId field's value.

func (*CreateDashboardOutput) SetStatus

func (s *CreateDashboardOutput) SetStatus(v int64) *CreateDashboardOutput

SetStatus sets the Status field's value.

func (*CreateDashboardOutput) SetVersionArn

func (s *CreateDashboardOutput) SetVersionArn(v string) *CreateDashboardOutput

SetVersionArn sets the VersionArn field's value.

func (CreateDashboardOutput) String

func (s CreateDashboardOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type CreateDataSetInput

type CreateDataSetInput struct {

    // The Amazon Web Services account ID.
    //
    // AwsAccountId is a required field
    AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"`

    // Groupings of columns that work together in certain Amazon QuickSight features.
    // Currently, only geospatial hierarchy is supported.
    ColumnGroups []*ColumnGroup `min:"1" type:"list"`

    // A set of one or more definitions of a ColumnLevelPermissionRule (https://docs.aws.amazon.com/quicksight/latest/APIReference/API_ColumnLevelPermissionRule.html) .
    ColumnLevelPermissionRules []*ColumnLevelPermissionRule `min:"1" type:"list"`

    // An ID for the dataset that you want to create. This ID is unique per Amazon
    // Web Services Region for each Amazon Web Services account.
    //
    // DataSetId is a required field
    DataSetId *string `type:"string" required:"true"`

    // The usage configuration to apply to child datasets that reference this dataset
    // as a source.
    DataSetUsageConfiguration *DataSetUsageConfiguration `type:"structure"`

    // The parameter declarations of the dataset.
    DatasetParameters []*DatasetParameter `min:"1" type:"list"`

    // The folder that contains fields and nested subfolders for your dataset.
    FieldFolders map[string]*FieldFolder `type:"map"`

    // When you create the dataset, Amazon QuickSight adds the dataset to these
    // folders.
    FolderArns []*string `type:"list"`

    // Indicates whether you want to import the data into SPICE.
    //
    // ImportMode is a required field
    ImportMode *string `type:"string" required:"true" enum:"DataSetImportMode"`

    // Configures the combination and transformation of the data from the physical
    // tables.
    LogicalTableMap map[string]*LogicalTable `min:"1" type:"map"`

    // The display name for the dataset.
    //
    // Name is a required field
    Name *string `min:"1" type:"string" required:"true"`

    // A list of resource permissions on the dataset.
    Permissions []*ResourcePermission `min:"1" type:"list"`

    // Declares the physical tables that are available in the underlying data sources.
    //
    // PhysicalTableMap is a required field
    PhysicalTableMap map[string]*PhysicalTable `type:"map" required:"true"`

    // The row-level security configuration for the data that you want to create.
    RowLevelPermissionDataSet *RowLevelPermissionDataSet `type:"structure"`

    // The configuration of tags on a dataset to set row-level security. Row-level
    // security tags are currently supported for anonymous embedding only.
    RowLevelPermissionTagConfiguration *RowLevelPermissionTagConfiguration `type:"structure"`

    // Contains a map of the key-value pairs for the resource tag or tags assigned
    // to the dataset.
    Tags []*Tag `min:"1" type:"list"`
    // contains filtered or unexported fields
}

func (CreateDataSetInput) GoString

func (s CreateDataSetInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateDataSetInput) SetAwsAccountId

func (s *CreateDataSetInput) SetAwsAccountId(v string) *CreateDataSetInput

SetAwsAccountId sets the AwsAccountId field's value.

func (*CreateDataSetInput) SetColumnGroups

func (s *CreateDataSetInput) SetColumnGroups(v []*ColumnGroup) *CreateDataSetInput

SetColumnGroups sets the ColumnGroups field's value.

func (*CreateDataSetInput) SetColumnLevelPermissionRules

func (s *CreateDataSetInput) SetColumnLevelPermissionRules(v []*ColumnLevelPermissionRule) *CreateDataSetInput

SetColumnLevelPermissionRules sets the ColumnLevelPermissionRules field's value.

func (*CreateDataSetInput) SetDataSetId

func (s *CreateDataSetInput) SetDataSetId(v string) *CreateDataSetInput

SetDataSetId sets the DataSetId field's value.

func (*CreateDataSetInput) SetDataSetUsageConfiguration

func (s *CreateDataSetInput) SetDataSetUsageConfiguration(v *DataSetUsageConfiguration) *CreateDataSetInput

SetDataSetUsageConfiguration sets the DataSetUsageConfiguration field's value.

func (*CreateDataSetInput) SetDatasetParameters

func (s *CreateDataSetInput) SetDatasetParameters(v []*DatasetParameter) *CreateDataSetInput

SetDatasetParameters sets the DatasetParameters field's value.

func (*CreateDataSetInput) SetFieldFolders

func (s *CreateDataSetInput) SetFieldFolders(v map[string]*FieldFolder) *CreateDataSetInput

SetFieldFolders sets the FieldFolders field's value.

func (*CreateDataSetInput) SetFolderArns

func (s *CreateDataSetInput) SetFolderArns(v []*string) *CreateDataSetInput

SetFolderArns sets the FolderArns field's value.

func (*CreateDataSetInput) SetImportMode

func (s *CreateDataSetInput) SetImportMode(v string) *CreateDataSetInput

SetImportMode sets the ImportMode field's value.

func (*CreateDataSetInput) SetLogicalTableMap

func (s *CreateDataSetInput) SetLogicalTableMap(v map[string]*LogicalTable) *CreateDataSetInput

SetLogicalTableMap sets the LogicalTableMap field's value.

func (*CreateDataSetInput) SetName

func (s *CreateDataSetInput) SetName(v string) *CreateDataSetInput

SetName sets the Name field's value.

func (*CreateDataSetInput) SetPermissions

func (s *CreateDataSetInput) SetPermissions(v []*ResourcePermission) *CreateDataSetInput

SetPermissions sets the Permissions field's value.

func (*CreateDataSetInput) SetPhysicalTableMap

func (s *CreateDataSetInput) SetPhysicalTableMap(v map[string]*PhysicalTable) *CreateDataSetInput

SetPhysicalTableMap sets the PhysicalTableMap field's value.

func (*CreateDataSetInput) SetRowLevelPermissionDataSet

func (s *CreateDataSetInput) SetRowLevelPermissionDataSet(v *RowLevelPermissionDataSet) *CreateDataSetInput

SetRowLevelPermissionDataSet sets the RowLevelPermissionDataSet field's value.

func (*CreateDataSetInput) SetRowLevelPermissionTagConfiguration

func (s *CreateDataSetInput) SetRowLevelPermissionTagConfiguration(v *RowLevelPermissionTagConfiguration) *CreateDataSetInput

SetRowLevelPermissionTagConfiguration sets the RowLevelPermissionTagConfiguration field's value.

func (*CreateDataSetInput) SetTags

func (s *CreateDataSetInput) SetTags(v []*Tag) *CreateDataSetInput

SetTags sets the Tags field's value.

func (CreateDataSetInput) String

func (s CreateDataSetInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateDataSetInput) Validate

func (s *CreateDataSetInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateDataSetOutput

type CreateDataSetOutput struct {

    // The Amazon Resource Name (ARN) of the dataset.
    Arn *string `type:"string"`

    // The ID for the dataset that you want to create. This ID is unique per Amazon
    // Web Services Region for each Amazon Web Services account.
    DataSetId *string `type:"string"`

    // The ARN for the ingestion, which is triggered as a result of dataset creation
    // if the import mode is SPICE.
    IngestionArn *string `type:"string"`

    // The ID of the ingestion, which is triggered as a result of dataset creation
    // if the import mode is SPICE.
    IngestionId *string `type:"string"`

    // The Amazon Web Services request ID for this operation.
    RequestId *string `type:"string"`

    // The HTTP status of the request.
    Status *int64 `location:"statusCode" type:"integer"`
    // contains filtered or unexported fields
}

func (CreateDataSetOutput) GoString

func (s CreateDataSetOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateDataSetOutput) SetArn

func (s *CreateDataSetOutput) SetArn(v string) *CreateDataSetOutput

SetArn sets the Arn field's value.

func (*CreateDataSetOutput) SetDataSetId

func (s *CreateDataSetOutput) SetDataSetId(v string) *CreateDataSetOutput

SetDataSetId sets the DataSetId field's value.

func (*CreateDataSetOutput) SetIngestionArn

func (s *CreateDataSetOutput) SetIngestionArn(v string) *CreateDataSetOutput

SetIngestionArn sets the IngestionArn field's value.

func (*CreateDataSetOutput) SetIngestionId

func (s *CreateDataSetOutput) SetIngestionId(v string) *CreateDataSetOutput

SetIngestionId sets the IngestionId field's value.

func (*CreateDataSetOutput) SetRequestId

func (s *CreateDataSetOutput) SetRequestId(v string) *CreateDataSetOutput

SetRequestId sets the RequestId field's value.

func (*CreateDataSetOutput) SetStatus

func (s *CreateDataSetOutput) SetStatus(v int64) *CreateDataSetOutput

SetStatus sets the Status field's value.

func (CreateDataSetOutput) String

func (s CreateDataSetOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type CreateDataSourceInput

type CreateDataSourceInput struct {

    // The Amazon Web Services account ID.
    //
    // AwsAccountId is a required field
    AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"`

    // The credentials Amazon QuickSight that uses to connect to your underlying
    // source. Currently, only credentials based on user name and password are supported.
    //
    // Credentials is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by CreateDataSourceInput's
    // String and GoString methods.
    Credentials *DataSourceCredentials `type:"structure" sensitive:"true"`

    // An ID for the data source. This ID is unique per Amazon Web Services Region
    // for each Amazon Web Services account.
    //
    // DataSourceId is a required field
    DataSourceId *string `type:"string" required:"true"`

    // The parameters that Amazon QuickSight uses to connect to your underlying
    // source.
    DataSourceParameters *DataSourceParameters `type:"structure"`

    // When you create the data source, Amazon QuickSight adds the data source to
    // these folders.
    FolderArns []*string `type:"list"`

    // A display name for the data source.
    //
    // Name is a required field
    Name *string `min:"1" type:"string" required:"true"`

    // A list of resource permissions on the data source.
    Permissions []*ResourcePermission `min:"1" type:"list"`

    // Secure Socket Layer (SSL) properties that apply when Amazon QuickSight connects
    // to your underlying source.
    SslProperties *SslProperties `type:"structure"`

    // Contains a map of the key-value pairs for the resource tag or tags assigned
    // to the data source.
    Tags []*Tag `min:"1" type:"list"`

    // The type of the data source. To return a list of all data sources, use ListDataSources.
    //
    // Use AMAZON_ELASTICSEARCH for Amazon OpenSearch Service.
    //
    // Type is a required field
    Type *string `type:"string" required:"true" enum:"DataSourceType"`

    // Use this parameter only when you want Amazon QuickSight to use a VPC connection
    // when connecting to your underlying source.
    VpcConnectionProperties *VpcConnectionProperties `type:"structure"`
    // contains filtered or unexported fields
}

func (CreateDataSourceInput) GoString

func (s CreateDataSourceInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateDataSourceInput) SetAwsAccountId

func (s *CreateDataSourceInput) SetAwsAccountId(v string) *CreateDataSourceInput

SetAwsAccountId sets the AwsAccountId field's value.

func (*CreateDataSourceInput) SetCredentials

func (s *CreateDataSourceInput) SetCredentials(v *DataSourceCredentials) *CreateDataSourceInput

SetCredentials sets the Credentials field's value.

func (*CreateDataSourceInput) SetDataSourceId

func (s *CreateDataSourceInput) SetDataSourceId(v string) *CreateDataSourceInput

SetDataSourceId sets the DataSourceId field's value.

func (*CreateDataSourceInput) SetDataSourceParameters

func (s *CreateDataSourceInput) SetDataSourceParameters(v *DataSourceParameters) *CreateDataSourceInput

SetDataSourceParameters sets the DataSourceParameters field's value.

func (*CreateDataSourceInput) SetFolderArns

func (s *CreateDataSourceInput) SetFolderArns(v []*string) *CreateDataSourceInput

SetFolderArns sets the FolderArns field's value.

func (*CreateDataSourceInput) SetName

func (s *CreateDataSourceInput) SetName(v string) *CreateDataSourceInput

SetName sets the Name field's value.

func (*CreateDataSourceInput) SetPermissions

func (s *CreateDataSourceInput) SetPermissions(v []*ResourcePermission) *CreateDataSourceInput

SetPermissions sets the Permissions field's value.

func (*CreateDataSourceInput) SetSslProperties

func (s *CreateDataSourceInput) SetSslProperties(v *SslProperties) *CreateDataSourceInput

SetSslProperties sets the SslProperties field's value.

func (*CreateDataSourceInput) SetTags

func (s *CreateDataSourceInput) SetTags(v []*Tag) *CreateDataSourceInput

SetTags sets the Tags field's value.

func (*CreateDataSourceInput) SetType

func (s *CreateDataSourceInput) SetType(v string) *CreateDataSourceInput

SetType sets the Type field's value.

func (*CreateDataSourceInput) SetVpcConnectionProperties

func (s *CreateDataSourceInput) SetVpcConnectionProperties(v *VpcConnectionProperties) *CreateDataSourceInput

SetVpcConnectionProperties sets the VpcConnectionProperties field's value.

func (CreateDataSourceInput) String

func (s CreateDataSourceInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateDataSourceInput) Validate

func (s *CreateDataSourceInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateDataSourceOutput

type CreateDataSourceOutput struct {

    // The Amazon Resource Name (ARN) of the data source.
    Arn *string `type:"string"`

    // The status of creating the data source.
    CreationStatus *string `type:"string" enum:"ResourceStatus"`

    // The ID of the data source. This ID is unique per Amazon Web Services Region
    // for each Amazon Web Services account.
    DataSourceId *string `type:"string"`

    // The Amazon Web Services request ID for this operation.
    RequestId *string `type:"string"`

    // The HTTP status of the request.
    Status *int64 `location:"statusCode" type:"integer"`
    // contains filtered or unexported fields
}

func (CreateDataSourceOutput) GoString

func (s CreateDataSourceOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateDataSourceOutput) SetArn

func (s *CreateDataSourceOutput) SetArn(v string) *CreateDataSourceOutput

SetArn sets the Arn field's value.

func (*CreateDataSourceOutput) SetCreationStatus

func (s *CreateDataSourceOutput) SetCreationStatus(v string) *CreateDataSourceOutput

SetCreationStatus sets the CreationStatus field's value.

func (*CreateDataSourceOutput) SetDataSourceId

func (s *CreateDataSourceOutput) SetDataSourceId(v string) *CreateDataSourceOutput

SetDataSourceId sets the DataSourceId field's value.

func (*CreateDataSourceOutput) SetRequestId

func (s *CreateDataSourceOutput) SetRequestId(v string) *CreateDataSourceOutput

SetRequestId sets the RequestId field's value.

func (*CreateDataSourceOutput) SetStatus

func (s *CreateDataSourceOutput) SetStatus(v int64) *CreateDataSourceOutput

SetStatus sets the Status field's value.

func (CreateDataSourceOutput) String

func (s CreateDataSourceOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type CreateFolderInput

type CreateFolderInput struct {

    // The ID for the Amazon Web Services account where you want to create the folder.
    //
    // AwsAccountId is a required field
    AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"`

    // The ID of the folder.
    //
    // FolderId is a required field
    FolderId *string `location:"uri" locationName:"FolderId" min:"1" type:"string" required:"true"`

    // The type of folder. By default, folderType is SHARED.
    FolderType *string `type:"string" enum:"FolderType"`

    // The name of the folder.
    Name *string `min:"1" type:"string"`

    // The Amazon Resource Name (ARN) for the parent folder.
    //
    // ParentFolderArn can be null. An empty parentFolderArn creates a root-level
    // folder.
    ParentFolderArn *string `type:"string"`

    // A structure that describes the principals and the resource-level permissions
    // of a folder.
    //
    // To specify no permissions, omit Permissions.
    Permissions []*ResourcePermission `min:"1" type:"list"`

    // An optional parameter that determines the sharing scope of the folder. The
    // default value for this parameter is ACCOUNT.
    SharingModel *string `type:"string" enum:"SharingModel"`

    // Tags for the folder.
    Tags []*Tag `min:"1" type:"list"`
    // contains filtered or unexported fields
}

func (CreateFolderInput) GoString

func (s CreateFolderInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateFolderInput) SetAwsAccountId

func (s *CreateFolderInput) SetAwsAccountId(v string) *CreateFolderInput

SetAwsAccountId sets the AwsAccountId field's value.

func (*CreateFolderInput) SetFolderId

func (s *CreateFolderInput) SetFolderId(v string) *CreateFolderInput

SetFolderId sets the FolderId field's value.

func (*CreateFolderInput) SetFolderType

func (s *CreateFolderInput) SetFolderType(v string) *CreateFolderInput

SetFolderType sets the FolderType field's value.

func (*CreateFolderInput) SetName

func (s *CreateFolderInput) SetName(v string) *CreateFolderInput

SetName sets the Name field's value.

func (*CreateFolderInput) SetParentFolderArn

func (s *CreateFolderInput) SetParentFolderArn(v string) *CreateFolderInput

SetParentFolderArn sets the ParentFolderArn field's value.

func (*CreateFolderInput) SetPermissions

func (s *CreateFolderInput) SetPermissions(v []*ResourcePermission) *CreateFolderInput

SetPermissions sets the Permissions field's value.

func (*CreateFolderInput) SetSharingModel

func (s *CreateFolderInput) SetSharingModel(v string) *CreateFolderInput

SetSharingModel sets the SharingModel field's value.

func (*CreateFolderInput) SetTags

func (s *CreateFolderInput) SetTags(v []*Tag) *CreateFolderInput

SetTags sets the Tags field's value.

func (CreateFolderInput) String

func (s CreateFolderInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateFolderInput) Validate

func (s *CreateFolderInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateFolderMembershipInput

type CreateFolderMembershipInput struct {

    // The ID for the Amazon Web Services account that contains the folder.
    //
    // AwsAccountId is a required field
    AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"`

    // The ID of the folder.
    //
    // FolderId is a required field
    FolderId *string `location:"uri" locationName:"FolderId" min:"1" type:"string" required:"true"`

    // The ID of the asset that you want to add to the folder.
    //
    // MemberId is a required field
    MemberId *string `location:"uri" locationName:"MemberId" min:"1" type:"string" required:"true"`

    // The member type of the asset that you want to add to a folder.
    //
    // MemberType is a required field
    MemberType *string `location:"uri" locationName:"MemberType" type:"string" required:"true" enum:"MemberType"`
    // contains filtered or unexported fields
}

func (CreateFolderMembershipInput) GoString

func (s CreateFolderMembershipInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateFolderMembershipInput) SetAwsAccountId

func (s *CreateFolderMembershipInput) SetAwsAccountId(v string) *CreateFolderMembershipInput

SetAwsAccountId sets the AwsAccountId field's value.

func (*CreateFolderMembershipInput) SetFolderId

func (s *CreateFolderMembershipInput) SetFolderId(v string) *CreateFolderMembershipInput

SetFolderId sets the FolderId field's value.

func (*CreateFolderMembershipInput) SetMemberId

func (s *CreateFolderMembershipInput) SetMemberId(v string) *CreateFolderMembershipInput

SetMemberId sets the MemberId field's value.

func (*CreateFolderMembershipInput) SetMemberType

func (s *CreateFolderMembershipInput) SetMemberType(v string) *CreateFolderMembershipInput

SetMemberType sets the MemberType field's value.

func (CreateFolderMembershipInput) String

func (s CreateFolderMembershipInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateFolderMembershipInput) Validate

func (s *CreateFolderMembershipInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateFolderMembershipOutput

type CreateFolderMembershipOutput struct {

    // Information about the member in the folder.
    FolderMember *FolderMember `type:"structure"`

    // The Amazon Web Services request ID for this operation.
    RequestId *string `type:"string"`

    // The HTTP status of the request.
    Status *int64 `type:"integer"`
    // contains filtered or unexported fields
}

func (CreateFolderMembershipOutput) GoString

func (s CreateFolderMembershipOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateFolderMembershipOutput) SetFolderMember

func (s *CreateFolderMembershipOutput) SetFolderMember(v *FolderMember) *CreateFolderMembershipOutput

SetFolderMember sets the FolderMember field's value.

func (*CreateFolderMembershipOutput) SetRequestId

func (s *CreateFolderMembershipOutput) SetRequestId(v string) *CreateFolderMembershipOutput

SetRequestId sets the RequestId field's value.

func (*CreateFolderMembershipOutput) SetStatus

func (s *CreateFolderMembershipOutput) SetStatus(v int64) *CreateFolderMembershipOutput

SetStatus sets the Status field's value.

func (CreateFolderMembershipOutput) String

func (s CreateFolderMembershipOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type CreateFolderOutput

type CreateFolderOutput struct {

    // The Amazon Resource Name (ARN) for the newly created folder.
    Arn *string `type:"string"`

    // The folder ID for the newly created folder.
    FolderId *string `min:"1" type:"string"`

    // The request ID for the newly created folder.
    RequestId *string `type:"string"`

    // The HTTP status of the request.
    Status *int64 `location:"statusCode" type:"integer"`
    // contains filtered or unexported fields
}

func (CreateFolderOutput) GoString

func (s CreateFolderOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateFolderOutput) SetArn

func (s *CreateFolderOutput) SetArn(v string) *CreateFolderOutput

SetArn sets the Arn field's value.

func (*CreateFolderOutput) SetFolderId

func (s *CreateFolderOutput) SetFolderId(v string) *CreateFolderOutput

SetFolderId sets the FolderId field's value.

func (*CreateFolderOutput) SetRequestId

func (s *CreateFolderOutput) SetRequestId(v string) *CreateFolderOutput

SetRequestId sets the RequestId field's value.

func (*CreateFolderOutput) SetStatus

func (s *CreateFolderOutput) SetStatus(v int64) *CreateFolderOutput

SetStatus sets the Status field's value.

func (CreateFolderOutput) String

func (s CreateFolderOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type CreateGroupInput

type CreateGroupInput struct {

    // The ID for the Amazon Web Services account that the group is in. Currently,
    // you use the ID for the Amazon Web Services account that contains your Amazon
    // QuickSight account.
    //
    // AwsAccountId is a required field
    AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"`

    // A description for the group that you want to create.
    Description *string `min:"1" type:"string"`

    // A name for the group that you want to create.
    //
    // GroupName is a required field
    GroupName *string `min:"1" type:"string" required:"true"`

    // The namespace that you want the group to be a part of.
    //
    // Namespace is a required field
    Namespace *string `location:"uri" locationName:"Namespace" type:"string" required:"true"`
    // contains filtered or unexported fields
}

The request object for this operation.

func (CreateGroupInput) GoString

func (s CreateGroupInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateGroupInput) SetAwsAccountId

func (s *CreateGroupInput) SetAwsAccountId(v string) *CreateGroupInput

SetAwsAccountId sets the AwsAccountId field's value.

func (*CreateGroupInput) SetDescription

func (s *CreateGroupInput) SetDescription(v string) *CreateGroupInput

SetDescription sets the Description field's value.

func (*CreateGroupInput) SetGroupName

func (s *CreateGroupInput) SetGroupName(v string) *CreateGroupInput

SetGroupName sets the GroupName field's value.

func (*CreateGroupInput) SetNamespace

func (s *CreateGroupInput) SetNamespace(v string) *CreateGroupInput

SetNamespace sets the Namespace field's value.

func (CreateGroupInput) String

func (s CreateGroupInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateGroupInput) Validate

func (s *CreateGroupInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateGroupMembershipInput

type CreateGroupMembershipInput struct {

    // The ID for the Amazon Web Services account that the group is in. Currently,
    // you use the ID for the Amazon Web Services account that contains your Amazon
    // QuickSight account.
    //
    // AwsAccountId is a required field
    AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"`

    // The name of the group that you want to add the user to.
    //
    // GroupName is a required field
    GroupName *string `location:"uri" locationName:"GroupName" min:"1" type:"string" required:"true"`

    // The name of the user that you want to add to the group membership.
    //
    // MemberName is a required field
    MemberName *string `location:"uri" locationName:"MemberName" min:"1" type:"string" required:"true"`

    // The namespace that you want the user to be a part of.
    //
    // Namespace is a required field
    Namespace *string `location:"uri" locationName:"Namespace" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (CreateGroupMembershipInput) GoString

func (s CreateGroupMembershipInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateGroupMembershipInput) SetAwsAccountId

func (s *CreateGroupMembershipInput) SetAwsAccountId(v string) *CreateGroupMembershipInput

SetAwsAccountId sets the AwsAccountId field's value.

func (*CreateGroupMembershipInput) SetGroupName

func (s *CreateGroupMembershipInput) SetGroupName(v string) *CreateGroupMembershipInput

SetGroupName sets the GroupName field's value.

func (*CreateGroupMembershipInput) SetMemberName

func (s *CreateGroupMembershipInput) SetMemberName(v string) *CreateGroupMembershipInput

SetMemberName sets the MemberName field's value.

func (*CreateGroupMembershipInput) SetNamespace

func (s *CreateGroupMembershipInput) SetNamespace(v string) *CreateGroupMembershipInput

SetNamespace sets the Namespace field's value.

func (CreateGroupMembershipInput) String

func (s CreateGroupMembershipInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateGroupMembershipInput) Validate

func (s *CreateGroupMembershipInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateGroupMembershipOutput

type CreateGroupMembershipOutput struct {

    // The group member.
    GroupMember *GroupMember `type:"structure"`

    // The Amazon Web Services request ID for this operation.
    RequestId *string `type:"string"`

    // The HTTP status of the request.
    Status *int64 `location:"statusCode" type:"integer"`
    // contains filtered or unexported fields
}

func (CreateGroupMembershipOutput) GoString

func (s CreateGroupMembershipOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateGroupMembershipOutput) SetGroupMember

func (s *CreateGroupMembershipOutput) SetGroupMember(v *GroupMember) *CreateGroupMembershipOutput

SetGroupMember sets the GroupMember field's value.

func (*CreateGroupMembershipOutput) SetRequestId

func (s *CreateGroupMembershipOutput) SetRequestId(v string) *CreateGroupMembershipOutput

SetRequestId sets the RequestId field's value.

func (*CreateGroupMembershipOutput) SetStatus

func (s *CreateGroupMembershipOutput) SetStatus(v int64) *CreateGroupMembershipOutput

SetStatus sets the Status field's value.

func (CreateGroupMembershipOutput) String

func (s CreateGroupMembershipOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type CreateGroupOutput

type CreateGroupOutput struct {

    // The name of the group.
    Group *Group `type:"structure"`

    // The Amazon Web Services request ID for this operation.
    RequestId *string `type:"string"`

    // The HTTP status of the request.
    Status *int64 `location:"statusCode" type:"integer"`
    // contains filtered or unexported fields
}

The response object for this operation.

func (CreateGroupOutput) GoString

func (s CreateGroupOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateGroupOutput) SetGroup

func (s *CreateGroupOutput) SetGroup(v *Group) *CreateGroupOutput

SetGroup sets the Group field's value.

func (*CreateGroupOutput) SetRequestId

func (s *CreateGroupOutput) SetRequestId(v string) *CreateGroupOutput

SetRequestId sets the RequestId field's value.

func (*CreateGroupOutput) SetStatus

func (s *CreateGroupOutput) SetStatus(v int64) *CreateGroupOutput

SetStatus sets the Status field's value.

func (CreateGroupOutput) String

func (s CreateGroupOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type CreateIAMPolicyAssignmentInput

type CreateIAMPolicyAssignmentInput struct {

    // The name of the assignment, also called a rule. The name must be unique within
    // the Amazon Web Services account.
    //
    // AssignmentName is a required field
    AssignmentName *string `min:"1" type:"string" required:"true"`

    // The status of the assignment. Possible values are as follows:
    //
    //    * ENABLED - Anything specified in this assignment is used when creating
    //    the data source.
    //
    //    * DISABLED - This assignment isn't used when creating the data source.
    //
    //    * DRAFT - This assignment is an unfinished draft and isn't used when creating
    //    the data source.
    //
    // AssignmentStatus is a required field
    AssignmentStatus *string `type:"string" required:"true" enum:"AssignmentStatus"`

    // The ID of the Amazon Web Services account where you want to assign an IAM
    // policy to Amazon QuickSight users or groups.
    //
    // AwsAccountId is a required field
    AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"`

    // The Amazon QuickSight users, groups, or both that you want to assign the
    // policy to.
    Identities map[string][]*string `type:"map"`

    // The namespace that contains the assignment.
    //
    // Namespace is a required field
    Namespace *string `location:"uri" locationName:"Namespace" type:"string" required:"true"`

    // The ARN for the IAM policy to apply to the Amazon QuickSight users and groups
    // specified in this assignment.
    PolicyArn *string `type:"string"`
    // contains filtered or unexported fields
}

func (CreateIAMPolicyAssignmentInput) GoString

func (s CreateIAMPolicyAssignmentInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateIAMPolicyAssignmentInput) SetAssignmentName

func (s *CreateIAMPolicyAssignmentInput) SetAssignmentName(v string) *CreateIAMPolicyAssignmentInput

SetAssignmentName sets the AssignmentName field's value.

func (*CreateIAMPolicyAssignmentInput) SetAssignmentStatus

func (s *CreateIAMPolicyAssignmentInput) SetAssignmentStatus(v string) *CreateIAMPolicyAssignmentInput

SetAssignmentStatus sets the AssignmentStatus field's value.

func (*CreateIAMPolicyAssignmentInput) SetAwsAccountId

func (s *CreateIAMPolicyAssignmentInput) SetAwsAccountId(v string) *CreateIAMPolicyAssignmentInput

SetAwsAccountId sets the AwsAccountId field's value.

func (*CreateIAMPolicyAssignmentInput) SetIdentities

func (s *CreateIAMPolicyAssignmentInput) SetIdentities(v map[string][]*string) *CreateIAMPolicyAssignmentInput

SetIdentities sets the Identities field's value.

func (*CreateIAMPolicyAssignmentInput) SetNamespace

func (s *CreateIAMPolicyAssignmentInput) SetNamespace(v string) *CreateIAMPolicyAssignmentInput

SetNamespace sets the Namespace field's value.

func (*CreateIAMPolicyAssignmentInput) SetPolicyArn

func (s *CreateIAMPolicyAssignmentInput) SetPolicyArn(v string) *CreateIAMPolicyAssignmentInput

SetPolicyArn sets the PolicyArn field's value.

func (CreateIAMPolicyAssignmentInput) String

func (s CreateIAMPolicyAssignmentInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateIAMPolicyAssignmentInput) Validate

func (s *CreateIAMPolicyAssignmentInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateIAMPolicyAssignmentOutput

type CreateIAMPolicyAssignmentOutput struct {

    // The ID for the assignment.
    AssignmentId *string `type:"string"`

    // The name of the assignment. The name must be unique within the Amazon Web
    // Services account.
    AssignmentName *string `min:"1" type:"string"`

    // The status of the assignment. Possible values are as follows:
    //
    //    * ENABLED - Anything specified in this assignment is used when creating
    //    the data source.
    //
    //    * DISABLED - This assignment isn't used when creating the data source.
    //
    //    * DRAFT - This assignment is an unfinished draft and isn't used when creating
    //    the data source.
    AssignmentStatus *string `type:"string" enum:"AssignmentStatus"`

    // The Amazon QuickSight users, groups, or both that the IAM policy is assigned
    // to.
    Identities map[string][]*string `type:"map"`

    // The ARN for the IAM policy that is applied to the Amazon QuickSight users
    // and groups specified in this assignment.
    PolicyArn *string `type:"string"`

    // The Amazon Web Services request ID for this operation.
    RequestId *string `type:"string"`

    // The HTTP status of the request.
    Status *int64 `location:"statusCode" type:"integer"`
    // contains filtered or unexported fields
}

func (CreateIAMPolicyAssignmentOutput) GoString

func (s CreateIAMPolicyAssignmentOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateIAMPolicyAssignmentOutput) SetAssignmentId

func (s *CreateIAMPolicyAssignmentOutput) SetAssignmentId(v string) *CreateIAMPolicyAssignmentOutput

SetAssignmentId sets the AssignmentId field's value.

func (*CreateIAMPolicyAssignmentOutput) SetAssignmentName

func (s *CreateIAMPolicyAssignmentOutput) SetAssignmentName(v string) *CreateIAMPolicyAssignmentOutput

SetAssignmentName sets the AssignmentName field's value.

func (*CreateIAMPolicyAssignmentOutput) SetAssignmentStatus

func (s *CreateIAMPolicyAssignmentOutput) SetAssignmentStatus(v string) *CreateIAMPolicyAssignmentOutput

SetAssignmentStatus sets the AssignmentStatus field's value.

func (*CreateIAMPolicyAssignmentOutput) SetIdentities

func (s *CreateIAMPolicyAssignmentOutput) SetIdentities(v map[string][]*string) *CreateIAMPolicyAssignmentOutput

SetIdentities sets the Identities field's value.

func (*CreateIAMPolicyAssignmentOutput) SetPolicyArn

func (s *CreateIAMPolicyAssignmentOutput) SetPolicyArn(v string) *CreateIAMPolicyAssignmentOutput

SetPolicyArn sets the PolicyArn field's value.

func (*CreateIAMPolicyAssignmentOutput) SetRequestId

func (s *CreateIAMPolicyAssignmentOutput) SetRequestId(v string) *CreateIAMPolicyAssignmentOutput

SetRequestId sets the RequestId field's value.

func (*CreateIAMPolicyAssignmentOutput) SetStatus

func (s *CreateIAMPolicyAssignmentOutput) SetStatus(v int64) *CreateIAMPolicyAssignmentOutput

SetStatus sets the Status field's value.

func (CreateIAMPolicyAssignmentOutput) String

func (s CreateIAMPolicyAssignmentOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type CreateIngestionInput

type CreateIngestionInput struct {

    // The Amazon Web Services account ID.
    //
    // AwsAccountId is a required field
    AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"`

    // The ID of the dataset used in the ingestion.
    //
    // DataSetId is a required field
    DataSetId *string `location:"uri" locationName:"DataSetId" type:"string" required:"true"`

    // An ID for the ingestion.
    //
    // IngestionId is a required field
    IngestionId *string `location:"uri" locationName:"IngestionId" min:"1" type:"string" required:"true"`

    // The type of ingestion that you want to create.
    IngestionType *string `type:"string" enum:"IngestionType"`
    // contains filtered or unexported fields
}

func (CreateIngestionInput) GoString

func (s CreateIngestionInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateIngestionInput) SetAwsAccountId

func (s *CreateIngestionInput) SetAwsAccountId(v string) *CreateIngestionInput

SetAwsAccountId sets the AwsAccountId field's value.

func (*CreateIngestionInput) SetDataSetId

func (s *CreateIngestionInput) SetDataSetId(v string) *CreateIngestionInput

SetDataSetId sets the DataSetId field's value.

func (*CreateIngestionInput) SetIngestionId

func (s *CreateIngestionInput) SetIngestionId(v string) *CreateIngestionInput

SetIngestionId sets the IngestionId field's value.

func (*CreateIngestionInput) SetIngestionType

func (s *CreateIngestionInput) SetIngestionType(v string) *CreateIngestionInput

SetIngestionType sets the IngestionType field's value.

func (CreateIngestionInput) String

func (s CreateIngestionInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateIngestionInput) Validate

func (s *CreateIngestionInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateIngestionOutput

type CreateIngestionOutput struct {

    // The Amazon Resource Name (ARN) for the data ingestion.
    Arn *string `type:"string"`

    // An ID for the ingestion.
    IngestionId *string `min:"1" type:"string"`

    // The ingestion status.
    IngestionStatus *string `type:"string" enum:"IngestionStatus"`

    // The Amazon Web Services request ID for this operation.
    RequestId *string `type:"string"`

    // The HTTP status of the request.
    Status *int64 `location:"statusCode" type:"integer"`
    // contains filtered or unexported fields
}

func (CreateIngestionOutput) GoString

func (s CreateIngestionOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateIngestionOutput) SetArn

func (s *CreateIngestionOutput) SetArn(v string) *CreateIngestionOutput

SetArn sets the Arn field's value.

func (*CreateIngestionOutput) SetIngestionId

func (s *CreateIngestionOutput) SetIngestionId(v string) *CreateIngestionOutput

SetIngestionId sets the IngestionId field's value.

func (*CreateIngestionOutput) SetIngestionStatus

func (s *CreateIngestionOutput) SetIngestionStatus(v string) *CreateIngestionOutput

SetIngestionStatus sets the IngestionStatus field's value.

func (*CreateIngestionOutput) SetRequestId

func (s *CreateIngestionOutput) SetRequestId(v string) *CreateIngestionOutput

SetRequestId sets the RequestId field's value.

func (*CreateIngestionOutput) SetStatus

func (s *CreateIngestionOutput) SetStatus(v int64) *CreateIngestionOutput

SetStatus sets the Status field's value.

func (CreateIngestionOutput) String

func (s CreateIngestionOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type CreateNamespaceInput

type CreateNamespaceInput struct {

    // The ID for the Amazon Web Services account that you want to create the Amazon
    // QuickSight namespace in.
    //
    // AwsAccountId is a required field
    AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"`

    // Specifies the type of your user identity directory. Currently, this supports
    // users with an identity type of QUICKSIGHT.
    //
    // IdentityStore is a required field
    IdentityStore *string `type:"string" required:"true" enum:"IdentityStore"`

    // The name that you want to use to describe the new namespace.
    //
    // Namespace is a required field
    Namespace *string `type:"string" required:"true"`

    // The tags that you want to associate with the namespace that you're creating.
    Tags []*Tag `min:"1" type:"list"`
    // contains filtered or unexported fields
}

func (CreateNamespaceInput) GoString

func (s CreateNamespaceInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateNamespaceInput) SetAwsAccountId

func (s *CreateNamespaceInput) SetAwsAccountId(v string) *CreateNamespaceInput

SetAwsAccountId sets the AwsAccountId field's value.

func (*CreateNamespaceInput) SetIdentityStore

func (s *CreateNamespaceInput) SetIdentityStore(v string) *CreateNamespaceInput

SetIdentityStore sets the IdentityStore field's value.

func (*CreateNamespaceInput) SetNamespace

func (s *CreateNamespaceInput) SetNamespace(v string) *CreateNamespaceInput

SetNamespace sets the Namespace field's value.

func (*CreateNamespaceInput) SetTags

func (s *CreateNamespaceInput) SetTags(v []*Tag) *CreateNamespaceInput

SetTags sets the Tags field's value.

func (CreateNamespaceInput) String

func (s CreateNamespaceInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateNamespaceInput) Validate

func (s *CreateNamespaceInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateNamespaceOutput

type CreateNamespaceOutput struct {

    // The ARN of the Amazon QuickSight namespace you created.
    Arn *string `type:"string"`

    // The Amazon Web Services Region; that you want to use for the free SPICE capacity
    // for the new namespace. This is set to the region that you run CreateNamespace
    // in.
    CapacityRegion *string `type:"string"`

    // The status of the creation of the namespace. This is an asynchronous process.
    // A status of CREATED means that your namespace is ready to use. If an error
    // occurs, it indicates if the process is retryable or non-retryable. In the
    // case of a non-retryable error, refer to the error message for follow-up tasks.
    CreationStatus *string `type:"string" enum:"NamespaceStatus"`

    // Specifies the type of your user identity directory. Currently, this supports
    // users with an identity type of QUICKSIGHT.
    IdentityStore *string `type:"string" enum:"IdentityStore"`

    // The name of the new namespace that you created.
    Name *string `type:"string"`

    // The Amazon Web Services request ID for this operation.
    RequestId *string `type:"string"`

    // The HTTP status of the request.
    Status *int64 `location:"statusCode" type:"integer"`
    // contains filtered or unexported fields
}

func (CreateNamespaceOutput) GoString

func (s CreateNamespaceOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateNamespaceOutput) SetArn

func (s *CreateNamespaceOutput) SetArn(v string) *CreateNamespaceOutput

SetArn sets the Arn field's value.

func (*CreateNamespaceOutput) SetCapacityRegion

func (s *CreateNamespaceOutput) SetCapacityRegion(v string) *CreateNamespaceOutput

SetCapacityRegion sets the CapacityRegion field's value.

func (*CreateNamespaceOutput) SetCreationStatus

func (s *CreateNamespaceOutput) SetCreationStatus(v string) *CreateNamespaceOutput

SetCreationStatus sets the CreationStatus field's value.

func (*CreateNamespaceOutput) SetIdentityStore

func (s *CreateNamespaceOutput) SetIdentityStore(v string) *CreateNamespaceOutput

SetIdentityStore sets the IdentityStore field's value.

func (*CreateNamespaceOutput) SetName

func (s *CreateNamespaceOutput) SetName(v string) *CreateNamespaceOutput

SetName sets the Name field's value.

func (*CreateNamespaceOutput) SetRequestId

func (s *CreateNamespaceOutput) SetRequestId(v string) *CreateNamespaceOutput

SetRequestId sets the RequestId field's value.

func (*CreateNamespaceOutput) SetStatus

func (s *CreateNamespaceOutput) SetStatus(v int64) *CreateNamespaceOutput

SetStatus sets the Status field's value.

func (CreateNamespaceOutput) String

func (s CreateNamespaceOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type CreateRefreshScheduleInput

type CreateRefreshScheduleInput struct {

    // The Amazon Web Services account ID.
    //
    // AwsAccountId is a required field
    AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"`

    // The ID of the dataset.
    //
    // DataSetId is a required field
    DataSetId *string `location:"uri" locationName:"DataSetId" type:"string" required:"true"`

    // The refresh schedule.
    //
    // Schedule is a required field
    Schedule *RefreshSchedule `type:"structure" required:"true"`
    // contains filtered or unexported fields
}

func (CreateRefreshScheduleInput) GoString

func (s CreateRefreshScheduleInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateRefreshScheduleInput) SetAwsAccountId

func (s *CreateRefreshScheduleInput) SetAwsAccountId(v string) *CreateRefreshScheduleInput

SetAwsAccountId sets the AwsAccountId field's value.

func (*CreateRefreshScheduleInput) SetDataSetId

func (s *CreateRefreshScheduleInput) SetDataSetId(v string) *CreateRefreshScheduleInput

SetDataSetId sets the DataSetId field's value.

func (*CreateRefreshScheduleInput) SetSchedule

func (s *CreateRefreshScheduleInput) SetSchedule(v *RefreshSchedule) *CreateRefreshScheduleInput

SetSchedule sets the Schedule field's value.

func (CreateRefreshScheduleInput) String

func (s CreateRefreshScheduleInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateRefreshScheduleInput) Validate

func (s *CreateRefreshScheduleInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateRefreshScheduleOutput

type CreateRefreshScheduleOutput struct {

    // The Amazon Resource Name (ARN) for the refresh schedule.
    Arn *string `type:"string"`

    // The Amazon Web Services request ID for this operation.
    RequestId *string `type:"string"`

    // The ID of the refresh schedule.
    ScheduleId *string `type:"string"`

    // The HTTP status of the request.
    Status *int64 `location:"statusCode" type:"integer"`
    // contains filtered or unexported fields
}

func (CreateRefreshScheduleOutput) GoString

func (s CreateRefreshScheduleOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateRefreshScheduleOutput) SetArn

func (s *CreateRefreshScheduleOutput) SetArn(v string) *CreateRefreshScheduleOutput

SetArn sets the Arn field's value.

func (*CreateRefreshScheduleOutput) SetRequestId

func (s *CreateRefreshScheduleOutput) SetRequestId(v string) *CreateRefreshScheduleOutput

SetRequestId sets the RequestId field's value.

func (*CreateRefreshScheduleOutput) SetScheduleId

func (s *CreateRefreshScheduleOutput) SetScheduleId(v string) *CreateRefreshScheduleOutput

SetScheduleId sets the ScheduleId field's value.

func (*CreateRefreshScheduleOutput) SetStatus

func (s *CreateRefreshScheduleOutput) SetStatus(v int64) *CreateRefreshScheduleOutput

SetStatus sets the Status field's value.

func (CreateRefreshScheduleOutput) String

func (s CreateRefreshScheduleOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type CreateRoleMembershipInput

type CreateRoleMembershipInput struct {

    // The ID for the Amazon Web Services account that you want to create a group
    // in. The Amazon Web Services account ID that you provide must be the same
    // Amazon Web Services account that contains your Amazon QuickSight account.
    //
    // AwsAccountId is a required field
    AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"`

    // The name of the group that you want to add to the role.
    //
    // MemberName is a required field
    MemberName *string `location:"uri" locationName:"MemberName" min:"1" type:"string" required:"true"`

    // The namespace that the role belongs to.
    //
    // Namespace is a required field
    Namespace *string `location:"uri" locationName:"Namespace" type:"string" required:"true"`

    // The role that you want to add a group to.
    //
    // Role is a required field
    Role *string `location:"uri" locationName:"Role" type:"string" required:"true" enum:"Role"`
    // contains filtered or unexported fields
}

func (CreateRoleMembershipInput) GoString

func (s CreateRoleMembershipInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateRoleMembershipInput) SetAwsAccountId

func (s *CreateRoleMembershipInput) SetAwsAccountId(v string) *CreateRoleMembershipInput

SetAwsAccountId sets the AwsAccountId field's value.

func (*CreateRoleMembershipInput) SetMemberName

func (s *CreateRoleMembershipInput) SetMemberName(v string) *CreateRoleMembershipInput

SetMemberName sets the MemberName field's value.

func (*CreateRoleMembershipInput) SetNamespace

func (s *CreateRoleMembershipInput) SetNamespace(v string) *CreateRoleMembershipInput

SetNamespace sets the Namespace field's value.

func (*CreateRoleMembershipInput) SetRole

func (s *CreateRoleMembershipInput) SetRole(v string) *CreateRoleMembershipInput

SetRole sets the Role field's value.

func (CreateRoleMembershipInput) String

func (s CreateRoleMembershipInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateRoleMembershipInput) Validate

func (s *CreateRoleMembershipInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateRoleMembershipOutput

type CreateRoleMembershipOutput struct {

    // The Amazon Web Services request ID for this operation.
    RequestId *string `type:"string"`

    // The HTTP status of the request.
    Status *int64 `location:"statusCode" type:"integer"`
    // contains filtered or unexported fields
}

func (CreateRoleMembershipOutput) GoString

func (s CreateRoleMembershipOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateRoleMembershipOutput) SetRequestId

func (s *CreateRoleMembershipOutput) SetRequestId(v string) *CreateRoleMembershipOutput

SetRequestId sets the RequestId field's value.

func (*CreateRoleMembershipOutput) SetStatus

func (s *CreateRoleMembershipOutput) SetStatus(v int64) *CreateRoleMembershipOutput

SetStatus sets the Status field's value.

func (CreateRoleMembershipOutput) String

func (s CreateRoleMembershipOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type CreateTemplateAliasInput

type CreateTemplateAliasInput struct {

    // The name that you want to give to the template alias that you're creating.
    // Don't start the alias name with the $ character. Alias names that start with
    // $ are reserved by Amazon QuickSight.
    //
    // AliasName is a required field
    AliasName *string `location:"uri" locationName:"AliasName" min:"1" type:"string" required:"true"`

    // The ID of the Amazon Web Services account that contains the template that
    // you creating an alias for.
    //
    // AwsAccountId is a required field
    AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"`

    // An ID for the template.
    //
    // TemplateId is a required field
    TemplateId *string `location:"uri" locationName:"TemplateId" min:"1" type:"string" required:"true"`

    // The version number of the template.
    //
    // TemplateVersionNumber is a required field
    TemplateVersionNumber *int64 `min:"1" type:"long" required:"true"`
    // contains filtered or unexported fields
}

func (CreateTemplateAliasInput) GoString

func (s CreateTemplateAliasInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateTemplateAliasInput) SetAliasName

func (s *CreateTemplateAliasInput) SetAliasName(v string) *CreateTemplateAliasInput

SetAliasName sets the AliasName field's value.

func (*CreateTemplateAliasInput) SetAwsAccountId

func (s *CreateTemplateAliasInput) SetAwsAccountId(v string) *CreateTemplateAliasInput

SetAwsAccountId sets the AwsAccountId field's value.

func (*CreateTemplateAliasInput) SetTemplateId

func (s *CreateTemplateAliasInput) SetTemplateId(v string) *CreateTemplateAliasInput

SetTemplateId sets the TemplateId field's value.

func (*CreateTemplateAliasInput) SetTemplateVersionNumber

func (s *CreateTemplateAliasInput) SetTemplateVersionNumber(v int64) *CreateTemplateAliasInput

SetTemplateVersionNumber sets the TemplateVersionNumber field's value.

func (CreateTemplateAliasInput) String

func (s CreateTemplateAliasInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateTemplateAliasInput) Validate

func (s *CreateTemplateAliasInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateTemplateAliasOutput

type CreateTemplateAliasOutput struct {

    // The Amazon Web Services request ID for this operation.
    RequestId *string `type:"string"`

    // The HTTP status of the request.
    Status *int64 `location:"statusCode" type:"integer"`

    // Information about the template alias.
    TemplateAlias *TemplateAlias `type:"structure"`
    // contains filtered or unexported fields
}

func (CreateTemplateAliasOutput) GoString

func (s CreateTemplateAliasOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateTemplateAliasOutput) SetRequestId

func (s *CreateTemplateAliasOutput) SetRequestId(v string) *CreateTemplateAliasOutput

SetRequestId sets the RequestId field's value.

func (*CreateTemplateAliasOutput) SetStatus

func (s *CreateTemplateAliasOutput) SetStatus(v int64) *CreateTemplateAliasOutput

SetStatus sets the Status field's value.

func (*CreateTemplateAliasOutput) SetTemplateAlias

func (s *CreateTemplateAliasOutput) SetTemplateAlias(v *TemplateAlias) *CreateTemplateAliasOutput

SetTemplateAlias sets the TemplateAlias field's value.

func (CreateTemplateAliasOutput) String

func (s CreateTemplateAliasOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type CreateTemplateInput

type CreateTemplateInput struct {

    // The ID for the Amazon Web Services account that the group is in. You use
    // the ID for the Amazon Web Services account that contains your Amazon QuickSight
    // account.
    //
    // AwsAccountId is a required field
    AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"`

    // The definition of a template.
    //
    // A definition is the data model of all features in a Dashboard, Template,
    // or Analysis.
    //
    // Either a SourceEntity or a Definition must be provided in order for the request
    // to be valid.
    Definition *TemplateVersionDefinition `type:"structure"`

    // A display name for the template.
    Name *string `min:"1" type:"string"`

    // A list of resource permissions to be set on the template.
    Permissions []*ResourcePermission `min:"1" type:"list"`

    // The entity that you are using as a source when you create the template. In
    // SourceEntity, you specify the type of object you're using as source: SourceTemplate
    // for a template or SourceAnalysis for an analysis. Both of these require an
    // Amazon Resource Name (ARN). For SourceTemplate, specify the ARN of the source
    // template. For SourceAnalysis, specify the ARN of the source analysis. The
    // SourceTemplate ARN can contain any Amazon Web Services account and any Amazon
    // QuickSight-supported Amazon Web Services Region.
    //
    // Use the DataSetReferences entity within SourceTemplate or SourceAnalysis
    // to list the replacement datasets for the placeholders listed in the original.
    // The schema in each dataset must match its placeholder.
    //
    // Either a SourceEntity or a Definition must be provided in order for the request
    // to be valid.
    SourceEntity *TemplateSourceEntity `type:"structure"`

    // Contains a map of the key-value pairs for the resource tag or tags assigned
    // to the resource.
    Tags []*Tag `min:"1" type:"list"`

    // An ID for the template that you want to create. This template is unique per
    // Amazon Web Services Region; in each Amazon Web Services account.
    //
    // TemplateId is a required field
    TemplateId *string `location:"uri" locationName:"TemplateId" min:"1" type:"string" required:"true"`

    // TThe option to relax the validation needed to create a template with definition
    // objects. This skips the validation step for specific errors.
    ValidationStrategy *ValidationStrategy `type:"structure"`

    // A description of the current template version being created. This API operation
    // creates the first version of the template. Every time UpdateTemplate is called,
    // a new version is created. Each version of the template maintains a description
    // of the version in the VersionDescription field.
    VersionDescription *string `min:"1" type:"string"`
    // contains filtered or unexported fields
}

func (CreateTemplateInput) GoString

func (s CreateTemplateInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateTemplateInput) SetAwsAccountId

func (s *CreateTemplateInput) SetAwsAccountId(v string) *CreateTemplateInput

SetAwsAccountId sets the AwsAccountId field's value.

func (*CreateTemplateInput) SetDefinition

func (s *CreateTemplateInput) SetDefinition(v *TemplateVersionDefinition) *CreateTemplateInput

SetDefinition sets the Definition field's value.

func (*CreateTemplateInput) SetName

func (s *CreateTemplateInput) SetName(v string) *CreateTemplateInput

SetName sets the Name field's value.

func (*CreateTemplateInput) SetPermissions

func (s *CreateTemplateInput) SetPermissions(v []*ResourcePermission) *CreateTemplateInput

SetPermissions sets the Permissions field's value.

func (*CreateTemplateInput) SetSourceEntity

func (s *CreateTemplateInput) SetSourceEntity(v *TemplateSourceEntity) *CreateTemplateInput

SetSourceEntity sets the SourceEntity field's value.

func (*CreateTemplateInput) SetTags

func (s *CreateTemplateInput) SetTags(v []*Tag) *CreateTemplateInput

SetTags sets the Tags field's value.

func (*CreateTemplateInput) SetTemplateId

func (s *CreateTemplateInput) SetTemplateId(v string) *CreateTemplateInput

SetTemplateId sets the TemplateId field's value.

func (*CreateTemplateInput) SetValidationStrategy

func (s *CreateTemplateInput) SetValidationStrategy(v *ValidationStrategy) *CreateTemplateInput

SetValidationStrategy sets the ValidationStrategy field's value.

func (*CreateTemplateInput) SetVersionDescription

func (s *CreateTemplateInput) SetVersionDescription(v string) *CreateTemplateInput

SetVersionDescription sets the VersionDescription field's value.

func (CreateTemplateInput) String

func (s CreateTemplateInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateTemplateInput) Validate

func (s *CreateTemplateInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateTemplateOutput

type CreateTemplateOutput struct {

    // The ARN for the template.
    Arn *string `type:"string"`

    // The template creation status.
    CreationStatus *string `type:"string" enum:"ResourceStatus"`

    // The Amazon Web Services request ID for this operation.
    RequestId *string `type:"string"`

    // The HTTP status of the request.
    Status *int64 `location:"statusCode" type:"integer"`

    // The ID of the template.
    TemplateId *string `min:"1" type:"string"`

    // The ARN for the template, including the version information of the first
    // version.
    VersionArn *string `type:"string"`
    // contains filtered or unexported fields
}

func (CreateTemplateOutput) GoString

func (s CreateTemplateOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateTemplateOutput) SetArn

func (s *CreateTemplateOutput) SetArn(v string) *CreateTemplateOutput

SetArn sets the Arn field's value.

func (*CreateTemplateOutput) SetCreationStatus

func (s *CreateTemplateOutput) SetCreationStatus(v string) *CreateTemplateOutput

SetCreationStatus sets the CreationStatus field's value.

func (*CreateTemplateOutput) SetRequestId

func (s *CreateTemplateOutput) SetRequestId(v string) *CreateTemplateOutput

SetRequestId sets the RequestId field's value.

func (*CreateTemplateOutput) SetStatus

func (s *CreateTemplateOutput) SetStatus(v int64) *CreateTemplateOutput

SetStatus sets the Status field's value.

func (*CreateTemplateOutput) SetTemplateId

func (s *CreateTemplateOutput) SetTemplateId(v string) *CreateTemplateOutput

SetTemplateId sets the TemplateId field's value.

func (*CreateTemplateOutput) SetVersionArn

func (s *CreateTemplateOutput) SetVersionArn(v string) *CreateTemplateOutput

SetVersionArn sets the VersionArn field's value.

func (CreateTemplateOutput) String

func (s CreateTemplateOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type CreateThemeAliasInput

type CreateThemeAliasInput struct {

    // The name that you want to give to the theme alias that you are creating.
    // The alias name can't begin with a $. Alias names that start with $ are reserved
    // by Amazon QuickSight.
    //
    // AliasName is a required field
    AliasName *string `location:"uri" locationName:"AliasName" min:"1" type:"string" required:"true"`

    // The ID of the Amazon Web Services account that contains the theme for the
    // new theme alias.
    //
    // AwsAccountId is a required field
    AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"`

    // An ID for the theme alias.
    //
    // ThemeId is a required field
    ThemeId *string `location:"uri" locationName:"ThemeId" min:"1" type:"string" required:"true"`

    // The version number of the theme.
    //
    // ThemeVersionNumber is a required field
    ThemeVersionNumber *int64 `min:"1" type:"long" required:"true"`
    // contains filtered or unexported fields
}

func (CreateThemeAliasInput) GoString

func (s CreateThemeAliasInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateThemeAliasInput) SetAliasName

func (s *CreateThemeAliasInput) SetAliasName(v string) *CreateThemeAliasInput

SetAliasName sets the AliasName field's value.

func (*CreateThemeAliasInput) SetAwsAccountId

func (s *CreateThemeAliasInput) SetAwsAccountId(v string) *CreateThemeAliasInput

SetAwsAccountId sets the AwsAccountId field's value.

func (*CreateThemeAliasInput) SetThemeId

func (s *CreateThemeAliasInput) SetThemeId(v string) *CreateThemeAliasInput

SetThemeId sets the ThemeId field's value.

func (*CreateThemeAliasInput) SetThemeVersionNumber

func (s *CreateThemeAliasInput) SetThemeVersionNumber(v int64) *CreateThemeAliasInput

SetThemeVersionNumber sets the ThemeVersionNumber field's value.

func (CreateThemeAliasInput) String

func (s CreateThemeAliasInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateThemeAliasInput) Validate

func (s *CreateThemeAliasInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateThemeAliasOutput

type CreateThemeAliasOutput struct {

    // The Amazon Web Services request ID for this operation.
    RequestId *string `type:"string"`

    // The HTTP status of the request.
    Status *int64 `location:"statusCode" type:"integer"`

    // Information about the theme alias.
    ThemeAlias *ThemeAlias `type:"structure"`
    // contains filtered or unexported fields
}

func (CreateThemeAliasOutput) GoString

func (s CreateThemeAliasOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateThemeAliasOutput) SetRequestId

func (s *CreateThemeAliasOutput) SetRequestId(v string) *CreateThemeAliasOutput

SetRequestId sets the RequestId field's value.

func (*CreateThemeAliasOutput) SetStatus

func (s *CreateThemeAliasOutput) SetStatus(v int64) *CreateThemeAliasOutput

SetStatus sets the Status field's value.

func (*CreateThemeAliasOutput) SetThemeAlias

func (s *CreateThemeAliasOutput) SetThemeAlias(v *ThemeAlias) *CreateThemeAliasOutput

SetThemeAlias sets the ThemeAlias field's value.

func (CreateThemeAliasOutput) String

func (s CreateThemeAliasOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type CreateThemeInput

type CreateThemeInput struct {

    // The ID of the Amazon Web Services account where you want to store the new
    // theme.
    //
    // AwsAccountId is a required field
    AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"`

    // The ID of the theme that a custom theme will inherit from. All themes inherit
    // from one of the starting themes defined by Amazon QuickSight. For a list
    // of the starting themes, use ListThemes or choose Themes from within an analysis.
    //
    // BaseThemeId is a required field
    BaseThemeId *string `min:"1" type:"string" required:"true"`

    // The theme configuration, which contains the theme display properties.
    //
    // Configuration is a required field
    Configuration *ThemeConfiguration `type:"structure" required:"true"`

    // A display name for the theme.
    //
    // Name is a required field
    Name *string `min:"1" type:"string" required:"true"`

    // A valid grouping of resource permissions to apply to the new theme.
    Permissions []*ResourcePermission `min:"1" type:"list"`

    // A map of the key-value pairs for the resource tag or tags that you want to
    // add to the resource.
    Tags []*Tag `min:"1" type:"list"`

    // An ID for the theme that you want to create. The theme ID is unique per Amazon
    // Web Services Region in each Amazon Web Services account.
    //
    // ThemeId is a required field
    ThemeId *string `location:"uri" locationName:"ThemeId" min:"1" type:"string" required:"true"`

    // A description of the first version of the theme that you're creating. Every
    // time UpdateTheme is called, a new version is created. Each version of the
    // theme has a description of the version in the VersionDescription field.
    VersionDescription *string `min:"1" type:"string"`
    // contains filtered or unexported fields
}

func (CreateThemeInput) GoString

func (s CreateThemeInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateThemeInput) SetAwsAccountId

func (s *CreateThemeInput) SetAwsAccountId(v string) *CreateThemeInput

SetAwsAccountId sets the AwsAccountId field's value.

func (*CreateThemeInput) SetBaseThemeId

func (s *CreateThemeInput) SetBaseThemeId(v string) *CreateThemeInput

SetBaseThemeId sets the BaseThemeId field's value.

func (*CreateThemeInput) SetConfiguration

func (s *CreateThemeInput) SetConfiguration(v *ThemeConfiguration) *CreateThemeInput

SetConfiguration sets the Configuration field's value.

func (*CreateThemeInput) SetName

func (s *CreateThemeInput) SetName(v string) *CreateThemeInput

SetName sets the Name field's value.

func (*CreateThemeInput) SetPermissions

func (s *CreateThemeInput) SetPermissions(v []*ResourcePermission) *CreateThemeInput

SetPermissions sets the Permissions field's value.

func (*CreateThemeInput) SetTags

func (s *CreateThemeInput) SetTags(v []*Tag) *CreateThemeInput

SetTags sets the Tags field's value.

func (*CreateThemeInput) SetThemeId

func (s *CreateThemeInput) SetThemeId(v string) *CreateThemeInput

SetThemeId sets the ThemeId field's value.

func (*CreateThemeInput) SetVersionDescription

func (s *CreateThemeInput) SetVersionDescription(v string) *CreateThemeInput

SetVersionDescription sets the VersionDescription field's value.

func (CreateThemeInput) String

func (s CreateThemeInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateThemeInput) Validate

func (s *CreateThemeInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateThemeOutput

type CreateThemeOutput struct {

    // The Amazon Resource Name (ARN) for the theme.
    Arn *string `type:"string"`

    // The theme creation status.
    CreationStatus *string `type:"string" enum:"ResourceStatus"`

    // The Amazon Web Services request ID for this operation.
    RequestId *string `type:"string"`

    // The HTTP status of the request.
    Status *int64 `location:"statusCode" type:"integer"`

    // The ID of the theme.
    ThemeId *string `min:"1" type:"string"`

    // The Amazon Resource Name (ARN) for the new theme.
    VersionArn *string `type:"string"`
    // contains filtered or unexported fields
}

func (CreateThemeOutput) GoString

func (s CreateThemeOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateThemeOutput) SetArn

func (s *CreateThemeOutput) SetArn(v string) *CreateThemeOutput

SetArn sets the Arn field's value.

func (*CreateThemeOutput) SetCreationStatus

func (s *CreateThemeOutput) SetCreationStatus(v string) *CreateThemeOutput

SetCreationStatus sets the CreationStatus field's value.

func (*CreateThemeOutput) SetRequestId

func (s *CreateThemeOutput) SetRequestId(v string) *CreateThemeOutput

SetRequestId sets the RequestId field's value.

func (*CreateThemeOutput) SetStatus

func (s *CreateThemeOutput) SetStatus(v int64) *CreateThemeOutput

SetStatus sets the Status field's value.

func (*CreateThemeOutput) SetThemeId

func (s *CreateThemeOutput) SetThemeId(v string) *CreateThemeOutput

SetThemeId sets the ThemeId field's value.

func (*CreateThemeOutput) SetVersionArn

func (s *CreateThemeOutput) SetVersionArn(v string) *CreateThemeOutput

SetVersionArn sets the VersionArn field's value.

func (CreateThemeOutput) String

func (s CreateThemeOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type CreateTopicInput

type CreateTopicInput struct {

    // The ID of the Amazon Web Services account that you want to create a topic
    // in.
    //
    // AwsAccountId is a required field
    AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"`

    // Contains a map of the key-value pairs for the resource tag or tags that are
    // assigned to the dataset.
    Tags []*Tag `min:"1" type:"list"`

    // The definition of a topic to create.
    //
    // Topic is a required field
    Topic *TopicDetails `type:"structure" required:"true"`

    // The ID for the topic that you want to create. This ID is unique per Amazon
    // Web Services Region for each Amazon Web Services account.
    //
    // TopicId is a required field
    TopicId *string `type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (CreateTopicInput) GoString

func (s CreateTopicInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateTopicInput) SetAwsAccountId

func (s *CreateTopicInput) SetAwsAccountId(v string) *CreateTopicInput

SetAwsAccountId sets the AwsAccountId field's value.

func (*CreateTopicInput) SetTags

func (s *CreateTopicInput) SetTags(v []*Tag) *CreateTopicInput

SetTags sets the Tags field's value.

func (*CreateTopicInput) SetTopic

func (s *CreateTopicInput) SetTopic(v *TopicDetails) *CreateTopicInput

SetTopic sets the Topic field's value.

func (*CreateTopicInput) SetTopicId

func (s *CreateTopicInput) SetTopicId(v string) *CreateTopicInput

SetTopicId sets the TopicId field's value.

func (CreateTopicInput) String

func (s CreateTopicInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateTopicInput) Validate

func (s *CreateTopicInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateTopicOutput

type CreateTopicOutput struct {

    // The Amazon Resource Name (ARN) of the topic.
    Arn *string `type:"string"`

    // The Amazon Resource Name (ARN) of the topic refresh.
    RefreshArn *string `type:"string"`

    // The Amazon Web Services request ID for this operation.
    RequestId *string `type:"string"`

    // The HTTP status of the request.
    Status *int64 `location:"statusCode" type:"integer"`

    // The ID for the topic that you want to create. This ID is unique per Amazon
    // Web Services Region for each Amazon Web Services account.
    TopicId *string `type:"string"`
    // contains filtered or unexported fields
}

func (CreateTopicOutput) GoString

func (s CreateTopicOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateTopicOutput) SetArn

func (s *CreateTopicOutput) SetArn(v string) *CreateTopicOutput

SetArn sets the Arn field's value.

func (*CreateTopicOutput) SetRefreshArn

func (s *CreateTopicOutput) SetRefreshArn(v string) *CreateTopicOutput

SetRefreshArn sets the RefreshArn field's value.

func (*CreateTopicOutput) SetRequestId

func (s *CreateTopicOutput) SetRequestId(v string) *CreateTopicOutput

SetRequestId sets the RequestId field's value.

func (*CreateTopicOutput) SetStatus

func (s *CreateTopicOutput) SetStatus(v int64) *CreateTopicOutput

SetStatus sets the Status field's value.

func (*CreateTopicOutput) SetTopicId

func (s *CreateTopicOutput) SetTopicId(v string) *CreateTopicOutput

SetTopicId sets the TopicId field's value.

func (CreateTopicOutput) String

func (s CreateTopicOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type CreateTopicRefreshScheduleInput

type CreateTopicRefreshScheduleInput struct {

    // The ID of the Amazon Web Services account that contains the topic you're
    // creating a refresh schedule for.
    //
    // AwsAccountId is a required field
    AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"`

    // The Amazon Resource Name (ARN) of the dataset.
    //
    // DatasetArn is a required field
    DatasetArn *string `type:"string" required:"true"`

    // The name of the dataset.
    DatasetName *string `type:"string"`

    // The definition of a refresh schedule.
    //
    // RefreshSchedule is a required field
    RefreshSchedule *TopicRefreshSchedule `type:"structure" required:"true"`

    // The ID of the topic that you want to modify. This ID is unique per Amazon
    // Web Services Region for each Amazon Web Services account.
    //
    // TopicId is a required field
    TopicId *string `location:"uri" locationName:"TopicId" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (CreateTopicRefreshScheduleInput) GoString

func (s CreateTopicRefreshScheduleInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateTopicRefreshScheduleInput) SetAwsAccountId

func (s *CreateTopicRefreshScheduleInput) SetAwsAccountId(v string) *CreateTopicRefreshScheduleInput

SetAwsAccountId sets the AwsAccountId field's value.

func (*CreateTopicRefreshScheduleInput) SetDatasetArn

func (s *CreateTopicRefreshScheduleInput) SetDatasetArn(v string) *CreateTopicRefreshScheduleInput

SetDatasetArn sets the DatasetArn field's value.

func (*CreateTopicRefreshScheduleInput) SetDatasetName

func (s *CreateTopicRefreshScheduleInput) SetDatasetName(v string) *CreateTopicRefreshScheduleInput

SetDatasetName sets the DatasetName field's value.

func (*CreateTopicRefreshScheduleInput) SetRefreshSchedule

func (s *CreateTopicRefreshScheduleInput) SetRefreshSchedule(v *TopicRefreshSchedule) *CreateTopicRefreshScheduleInput

SetRefreshSchedule sets the RefreshSchedule field's value.

func (*CreateTopicRefreshScheduleInput) SetTopicId

func (s *CreateTopicRefreshScheduleInput) SetTopicId(v string) *CreateTopicRefreshScheduleInput

SetTopicId sets the TopicId field's value.

func (CreateTopicRefreshScheduleInput) String

func (s CreateTopicRefreshScheduleInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateTopicRefreshScheduleInput) Validate

func (s *CreateTopicRefreshScheduleInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateTopicRefreshScheduleOutput

type CreateTopicRefreshScheduleOutput struct {

    // The Amazon Resource Name (ARN) of the dataset.
    DatasetArn *string `type:"string"`

    // The Amazon Web Services request ID for this operation.
    RequestId *string `type:"string"`

    // The HTTP status of the request.
    Status *int64 `location:"statusCode" type:"integer"`

    // The Amazon Resource Name (ARN) of the topic.
    TopicArn *string `type:"string"`

    // The ID of the topic that you want to modify. This ID is unique per Amazon
    // Web Services Region for each Amazon Web Services account.
    TopicId *string `type:"string"`
    // contains filtered or unexported fields
}

func (CreateTopicRefreshScheduleOutput) GoString

func (s CreateTopicRefreshScheduleOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateTopicRefreshScheduleOutput) SetDatasetArn

func (s *CreateTopicRefreshScheduleOutput) SetDatasetArn(v string) *CreateTopicRefreshScheduleOutput

SetDatasetArn sets the DatasetArn field's value.

func (*CreateTopicRefreshScheduleOutput) SetRequestId

func (s *CreateTopicRefreshScheduleOutput) SetRequestId(v string) *CreateTopicRefreshScheduleOutput

SetRequestId sets the RequestId field's value.

func (*CreateTopicRefreshScheduleOutput) SetStatus

func (s *CreateTopicRefreshScheduleOutput) SetStatus(v int64) *CreateTopicRefreshScheduleOutput

SetStatus sets the Status field's value.

func (*CreateTopicRefreshScheduleOutput) SetTopicArn

func (s *CreateTopicRefreshScheduleOutput) SetTopicArn(v string) *CreateTopicRefreshScheduleOutput

SetTopicArn sets the TopicArn field's value.

func (*CreateTopicRefreshScheduleOutput) SetTopicId

func (s *CreateTopicRefreshScheduleOutput) SetTopicId(v string) *CreateTopicRefreshScheduleOutput

SetTopicId sets the TopicId field's value.

func (CreateTopicRefreshScheduleOutput) String

func (s CreateTopicRefreshScheduleOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type CreateVPCConnectionInput

type CreateVPCConnectionInput struct {

    // The Amazon Web Services account ID of the account where you want to create
    // a new VPC connection.
    //
    // AwsAccountId is a required field
    AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"`

    // A list of IP addresses of DNS resolver endpoints for the VPC connection.
    DnsResolvers []*string `type:"list"`

    // The display name for the VPC connection.
    //
    // Name is a required field
    Name *string `min:"1" type:"string" required:"true"`

    // The IAM role to associate with the VPC connection.
    //
    // RoleArn is a required field
    RoleArn *string `min:"20" type:"string" required:"true"`

    // A list of security group IDs for the VPC connection.
    //
    // SecurityGroupIds is a required field
    SecurityGroupIds []*string `min:"1" type:"list" required:"true"`

    // A list of subnet IDs for the VPC connection.
    //
    // SubnetIds is a required field
    SubnetIds []*string `min:"2" type:"list" required:"true"`

    // A map of the key-value pairs for the resource tag or tags assigned to the
    // VPC connection.
    Tags []*Tag `min:"1" type:"list"`

    // The ID of the VPC connection that you're creating. This ID is a unique identifier
    // for each Amazon Web Services Region in an Amazon Web Services account.
    //
    // VPCConnectionId is a required field
    VPCConnectionId *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (CreateVPCConnectionInput) GoString

func (s CreateVPCConnectionInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateVPCConnectionInput) SetAwsAccountId

func (s *CreateVPCConnectionInput) SetAwsAccountId(v string) *CreateVPCConnectionInput

SetAwsAccountId sets the AwsAccountId field's value.

func (*CreateVPCConnectionInput) SetDnsResolvers

func (s *CreateVPCConnectionInput) SetDnsResolvers(v []*string) *CreateVPCConnectionInput

SetDnsResolvers sets the DnsResolvers field's value.

func (*CreateVPCConnectionInput) SetName

func (s *CreateVPCConnectionInput) SetName(v string) *CreateVPCConnectionInput

SetName sets the Name field's value.

func (*CreateVPCConnectionInput) SetRoleArn

func (s *CreateVPCConnectionInput) SetRoleArn(v string) *CreateVPCConnectionInput

SetRoleArn sets the RoleArn field's value.

func (*CreateVPCConnectionInput) SetSecurityGroupIds

func (s *CreateVPCConnectionInput) SetSecurityGroupIds(v []*string) *CreateVPCConnectionInput

SetSecurityGroupIds sets the SecurityGroupIds field's value.

func (*CreateVPCConnectionInput) SetSubnetIds

func (s *CreateVPCConnectionInput) SetSubnetIds(v []*string) *CreateVPCConnectionInput

SetSubnetIds sets the SubnetIds field's value.

func (*CreateVPCConnectionInput) SetTags

func (s *CreateVPCConnectionInput) SetTags(v []*Tag) *CreateVPCConnectionInput

SetTags sets the Tags field's value.

func (*CreateVPCConnectionInput) SetVPCConnectionId

func (s *CreateVPCConnectionInput) SetVPCConnectionId(v string) *CreateVPCConnectionInput

SetVPCConnectionId sets the VPCConnectionId field's value.

func (CreateVPCConnectionInput) String

func (s CreateVPCConnectionInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateVPCConnectionInput) Validate

func (s *CreateVPCConnectionInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateVPCConnectionOutput

type CreateVPCConnectionOutput struct {

    // The Amazon Resource Name (ARN) of the VPC connection.
    Arn *string `type:"string"`

    // The availability status of the VPC connection.
    AvailabilityStatus *string `type:"string" enum:"VPCConnectionAvailabilityStatus"`

    // The status of the creation of the VPC connection.
    CreationStatus *string `type:"string" enum:"VPCConnectionResourceStatus"`

    // The Amazon Web Services request ID for this operation.
    RequestId *string `type:"string"`

    // The HTTP status of the request.
    Status *int64 `location:"statusCode" type:"integer"`

    // The ID for the VPC connection that you're creating. This ID is unique per
    // Amazon Web Services Region for each Amazon Web Services account.
    VPCConnectionId *string `min:"1" type:"string"`
    // contains filtered or unexported fields
}

func (CreateVPCConnectionOutput) GoString

func (s CreateVPCConnectionOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateVPCConnectionOutput) SetArn

func (s *CreateVPCConnectionOutput) SetArn(v string) *CreateVPCConnectionOutput

SetArn sets the Arn field's value.

func (*CreateVPCConnectionOutput) SetAvailabilityStatus

func (s *CreateVPCConnectionOutput) SetAvailabilityStatus(v string) *CreateVPCConnectionOutput

SetAvailabilityStatus sets the AvailabilityStatus field's value.

func (*CreateVPCConnectionOutput) SetCreationStatus

func (s *CreateVPCConnectionOutput) SetCreationStatus(v string) *CreateVPCConnectionOutput

SetCreationStatus sets the CreationStatus field's value.

func (*CreateVPCConnectionOutput) SetRequestId

func (s *CreateVPCConnectionOutput) SetRequestId(v string) *CreateVPCConnectionOutput

SetRequestId sets the RequestId field's value.

func (*CreateVPCConnectionOutput) SetStatus

func (s *CreateVPCConnectionOutput) SetStatus(v int64) *CreateVPCConnectionOutput

SetStatus sets the Status field's value.

func (*CreateVPCConnectionOutput) SetVPCConnectionId

func (s *CreateVPCConnectionOutput) SetVPCConnectionId(v string) *CreateVPCConnectionOutput

SetVPCConnectionId sets the VPCConnectionId field's value.

func (CreateVPCConnectionOutput) String

func (s CreateVPCConnectionOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type CredentialPair

type CredentialPair struct {

    // A set of alternate data source parameters that you want to share for these
    // credentials. The credentials are applied in tandem with the data source parameters
    // when you copy a data source by using a create or update request. The API
    // operation compares the DataSourceParameters structure that's in the request
    // with the structures in the AlternateDataSourceParameters allow list. If the
    // structures are an exact match, the request is allowed to use the new data
    // source with the existing credentials. If the AlternateDataSourceParameters
    // list is null, the DataSourceParameters originally used with these Credentials
    // is automatically allowed.
    AlternateDataSourceParameters []*DataSourceParameters `min:"1" type:"list"`

    // Password.
    //
    // Password is a required field
    Password *string `min:"1" type:"string" required:"true"`

    // User name.
    //
    // Username is a required field
    Username *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

The combination of user name and password that are used as credentials.

func (CredentialPair) GoString

func (s CredentialPair) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CredentialPair) SetAlternateDataSourceParameters

func (s *CredentialPair) SetAlternateDataSourceParameters(v []*DataSourceParameters) *CredentialPair

SetAlternateDataSourceParameters sets the AlternateDataSourceParameters field's value.

func (*CredentialPair) SetPassword

func (s *CredentialPair) SetPassword(v string) *CredentialPair

SetPassword sets the Password field's value.

func (*CredentialPair) SetUsername

func (s *CredentialPair) SetUsername(v string) *CredentialPair

SetUsername sets the Username field's value.

func (CredentialPair) String

func (s CredentialPair) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CredentialPair) Validate

func (s *CredentialPair) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CurrencyDisplayFormatConfiguration

type CurrencyDisplayFormatConfiguration struct {

    // The option that determines the decimal places configuration.
    DecimalPlacesConfiguration *DecimalPlacesConfiguration `type:"structure"`

    // The options that determine the negative value configuration.
    NegativeValueConfiguration *NegativeValueConfiguration `type:"structure"`

    // The options that determine the null value format configuration.
    NullValueFormatConfiguration *NullValueFormatConfiguration `type:"structure"`

    // Determines the number scale value for the currency format.
    NumberScale *string `type:"string" enum:"NumberScale"`

    // Determines the prefix value of the currency format.
    //
    // Prefix is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by CurrencyDisplayFormatConfiguration's
    // String and GoString methods.
    Prefix *string `min:"1" type:"string" sensitive:"true"`

    // The options that determine the numeric separator configuration.
    SeparatorConfiguration *NumericSeparatorConfiguration `type:"structure"`

    // Determines the suffix value of the currency format.
    //
    // Suffix is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by CurrencyDisplayFormatConfiguration's
    // String and GoString methods.
    Suffix *string `min:"1" type:"string" sensitive:"true"`

    // Determines the symbol for the currency format.
    Symbol *string `type:"string"`
    // contains filtered or unexported fields
}

The options that determine the currency display format configuration.

func (CurrencyDisplayFormatConfiguration) GoString

func (s CurrencyDisplayFormatConfiguration) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CurrencyDisplayFormatConfiguration) SetDecimalPlacesConfiguration

func (s *CurrencyDisplayFormatConfiguration) SetDecimalPlacesConfiguration(v *DecimalPlacesConfiguration) *CurrencyDisplayFormatConfiguration

SetDecimalPlacesConfiguration sets the DecimalPlacesConfiguration field's value.

func (*CurrencyDisplayFormatConfiguration) SetNegativeValueConfiguration

func (s *CurrencyDisplayFormatConfiguration) SetNegativeValueConfiguration(v *NegativeValueConfiguration) *CurrencyDisplayFormatConfiguration

SetNegativeValueConfiguration sets the NegativeValueConfiguration field's value.

func (*CurrencyDisplayFormatConfiguration) SetNullValueFormatConfiguration

func (s *CurrencyDisplayFormatConfiguration) SetNullValueFormatConfiguration(v *NullValueFormatConfiguration) *CurrencyDisplayFormatConfiguration

SetNullValueFormatConfiguration sets the NullValueFormatConfiguration field's value.

func (*CurrencyDisplayFormatConfiguration) SetNumberScale

func (s *CurrencyDisplayFormatConfiguration) SetNumberScale(v string) *CurrencyDisplayFormatConfiguration

SetNumberScale sets the NumberScale field's value.

func (*CurrencyDisplayFormatConfiguration) SetPrefix

func (s *CurrencyDisplayFormatConfiguration) SetPrefix(v string) *CurrencyDisplayFormatConfiguration

SetPrefix sets the Prefix field's value.

func (*CurrencyDisplayFormatConfiguration) SetSeparatorConfiguration

func (s *CurrencyDisplayFormatConfiguration) SetSeparatorConfiguration(v *NumericSeparatorConfiguration) *CurrencyDisplayFormatConfiguration

SetSeparatorConfiguration sets the SeparatorConfiguration field's value.

func (*CurrencyDisplayFormatConfiguration) SetSuffix

func (s *CurrencyDisplayFormatConfiguration) SetSuffix(v string) *CurrencyDisplayFormatConfiguration

SetSuffix sets the Suffix field's value.

func (*CurrencyDisplayFormatConfiguration) SetSymbol

func (s *CurrencyDisplayFormatConfiguration) SetSymbol(v string) *CurrencyDisplayFormatConfiguration

SetSymbol sets the Symbol field's value.

func (CurrencyDisplayFormatConfiguration) String

func (s CurrencyDisplayFormatConfiguration) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CurrencyDisplayFormatConfiguration) Validate

func (s *CurrencyDisplayFormatConfiguration) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CustomActionFilterOperation

type CustomActionFilterOperation struct {

    // The configuration that chooses the fields to be filtered.
    //
    // SelectedFieldsConfiguration is a required field
    SelectedFieldsConfiguration *FilterOperationSelectedFieldsConfiguration `type:"structure" required:"true"`

    // The configuration that chooses the target visuals to be filtered.
    //
    // TargetVisualsConfiguration is a required field
    TargetVisualsConfiguration *FilterOperationTargetVisualsConfiguration `type:"structure" required:"true"`
    // contains filtered or unexported fields
}

The filter operation that filters data included in a visual or in an entire sheet.

func (CustomActionFilterOperation) GoString

func (s CustomActionFilterOperation) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CustomActionFilterOperation) SetSelectedFieldsConfiguration

func (s *CustomActionFilterOperation) SetSelectedFieldsConfiguration(v *FilterOperationSelectedFieldsConfiguration) *CustomActionFilterOperation

SetSelectedFieldsConfiguration sets the SelectedFieldsConfiguration field's value.

func (*CustomActionFilterOperation) SetTargetVisualsConfiguration

func (s *CustomActionFilterOperation) SetTargetVisualsConfiguration(v *FilterOperationTargetVisualsConfiguration) *CustomActionFilterOperation

SetTargetVisualsConfiguration sets the TargetVisualsConfiguration field's value.

func (CustomActionFilterOperation) String

func (s CustomActionFilterOperation) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CustomActionFilterOperation) Validate

func (s *CustomActionFilterOperation) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CustomActionNavigationOperation

type CustomActionNavigationOperation struct {

    // The configuration that chooses the navigation target.
    LocalNavigationConfiguration *LocalNavigationConfiguration `type:"structure"`
    // contains filtered or unexported fields
}

The navigation operation that navigates between different sheets in the same analysis.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

func (CustomActionNavigationOperation) GoString

func (s CustomActionNavigationOperation) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CustomActionNavigationOperation) SetLocalNavigationConfiguration

func (s *CustomActionNavigationOperation) SetLocalNavigationConfiguration(v *LocalNavigationConfiguration) *CustomActionNavigationOperation

SetLocalNavigationConfiguration sets the LocalNavigationConfiguration field's value.

func (CustomActionNavigationOperation) String

func (s CustomActionNavigationOperation) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CustomActionNavigationOperation) Validate

func (s *CustomActionNavigationOperation) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CustomActionSetParametersOperation

type CustomActionSetParametersOperation struct {

    // The parameter that determines the value configuration.
    //
    // ParameterValueConfigurations is a required field
    ParameterValueConfigurations []*SetParameterValueConfiguration `min:"1" type:"list" required:"true"`
    // contains filtered or unexported fields
}

The set parameter operation that sets parameters in custom action.

func (CustomActionSetParametersOperation) GoString

func (s CustomActionSetParametersOperation) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CustomActionSetParametersOperation) SetParameterValueConfigurations

func (s *CustomActionSetParametersOperation) SetParameterValueConfigurations(v []*SetParameterValueConfiguration) *CustomActionSetParametersOperation

SetParameterValueConfigurations sets the ParameterValueConfigurations field's value.

func (CustomActionSetParametersOperation) String

func (s CustomActionSetParametersOperation) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CustomActionSetParametersOperation) Validate

func (s *CustomActionSetParametersOperation) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CustomActionURLOperation

type CustomActionURLOperation struct {

    // The target of the CustomActionURLOperation.
    //
    // Valid values are defined as follows:
    //
    //    * NEW_TAB: Opens the target URL in a new browser tab.
    //
    //    * NEW_WINDOW: Opens the target URL in a new browser window.
    //
    //    * SAME_TAB: Opens the target URL in the same browser tab.
    //
    // URLTarget is a required field
    URLTarget *string `type:"string" required:"true" enum:"URLTargetConfiguration"`

    // THe URL link of the CustomActionURLOperation.
    //
    // URLTemplate is a required field
    URLTemplate *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

The URL operation that opens a link to another webpage.

func (CustomActionURLOperation) GoString

func (s CustomActionURLOperation) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CustomActionURLOperation) SetURLTarget

func (s *CustomActionURLOperation) SetURLTarget(v string) *CustomActionURLOperation

SetURLTarget sets the URLTarget field's value.

func (*CustomActionURLOperation) SetURLTemplate

func (s *CustomActionURLOperation) SetURLTemplate(v string) *CustomActionURLOperation

SetURLTemplate sets the URLTemplate field's value.

func (CustomActionURLOperation) String

func (s CustomActionURLOperation) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CustomActionURLOperation) Validate

func (s *CustomActionURLOperation) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CustomColor

type CustomColor struct {

    // The color that is applied to the data value.
    //
    // Color is a required field
    Color *string `type:"string" required:"true"`

    // The data value that the color is applied to.
    //
    // FieldValue is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by CustomColor's
    // String and GoString methods.
    FieldValue *string `type:"string" sensitive:"true"`

    // The value of a special data value.
    SpecialValue *string `type:"string" enum:"SpecialValue"`
    // contains filtered or unexported fields
}

Determines the color that's applied to a particular data value in a column.

func (CustomColor) GoString

func (s CustomColor) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CustomColor) SetColor

func (s *CustomColor) SetColor(v string) *CustomColor

SetColor sets the Color field's value.

func (*CustomColor) SetFieldValue

func (s *CustomColor) SetFieldValue(v string) *CustomColor

SetFieldValue sets the FieldValue field's value.

func (*CustomColor) SetSpecialValue

func (s *CustomColor) SetSpecialValue(v string) *CustomColor

SetSpecialValue sets the SpecialValue field's value.

func (CustomColor) String

func (s CustomColor) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CustomColor) Validate

func (s *CustomColor) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CustomContentConfiguration

type CustomContentConfiguration struct {

    // The content type of the custom content visual. You can use this to have the
    // visual render as an image.
    ContentType *string `type:"string" enum:"CustomContentType"`

    // The input URL that links to the custom content that you want in the custom
    // visual.
    ContentUrl *string `min:"1" type:"string"`

    // The sizing options for the size of the custom content visual. This structure
    // is required when the ContentType of the visual is 'IMAGE'.
    ImageScaling *string `type:"string" enum:"CustomContentImageScalingConfiguration"`

    // The general visual interactions setup for a visual.
    Interactions *VisualInteractionOptions `type:"structure"`
    // contains filtered or unexported fields
}

The configuration of a CustomContentVisual.

func (CustomContentConfiguration) GoString

func (s CustomContentConfiguration) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CustomContentConfiguration) SetContentType

func (s *CustomContentConfiguration) SetContentType(v string) *CustomContentConfiguration

SetContentType sets the ContentType field's value.

func (*CustomContentConfiguration) SetContentUrl

func (s *CustomContentConfiguration) SetContentUrl(v string) *CustomContentConfiguration

SetContentUrl sets the ContentUrl field's value.

func (*CustomContentConfiguration) SetImageScaling

func (s *CustomContentConfiguration) SetImageScaling(v string) *CustomContentConfiguration

SetImageScaling sets the ImageScaling field's value.

func (*CustomContentConfiguration) SetInteractions

func (s *CustomContentConfiguration) SetInteractions(v *VisualInteractionOptions) *CustomContentConfiguration

SetInteractions sets the Interactions field's value.

func (CustomContentConfiguration) String

func (s CustomContentConfiguration) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CustomContentConfiguration) Validate

func (s *CustomContentConfiguration) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CustomContentVisual

type CustomContentVisual struct {

    // The list of custom actions that are configured for a visual.
    Actions []*VisualCustomAction `type:"list"`

    // The configuration of a CustomContentVisual.
    ChartConfiguration *CustomContentConfiguration `type:"structure"`

    // The dataset that is used to create the custom content visual. You can't create
    // a visual without a dataset.
    //
    // DataSetIdentifier is a required field
    DataSetIdentifier *string `min:"1" type:"string" required:"true"`

    // The subtitle that is displayed on the visual.
    Subtitle *VisualSubtitleLabelOptions `type:"structure"`

    // The title that is displayed on the visual.
    Title *VisualTitleLabelOptions `type:"structure"`

    // The unique identifier of a visual. This identifier must be unique within
    // the context of a dashboard, template, or analysis. Two dashboards, analyses,
    // or templates can have visuals with the same identifiers.
    //
    // VisualId is a required field
    VisualId *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

A visual that contains custom content.

For more information, see Using custom visual content (https://docs.aws.amazon.com/quicksight/latest/user/custom-visual-content.html) in the Amazon QuickSight User Guide.

func (CustomContentVisual) GoString

func (s CustomContentVisual) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CustomContentVisual) SetActions

func (s *CustomContentVisual) SetActions(v []*VisualCustomAction) *CustomContentVisual

SetActions sets the Actions field's value.

func (*CustomContentVisual) SetChartConfiguration

func (s *CustomContentVisual) SetChartConfiguration(v *CustomContentConfiguration) *CustomContentVisual

SetChartConfiguration sets the ChartConfiguration field's value.

func (*CustomContentVisual) SetDataSetIdentifier

func (s *CustomContentVisual) SetDataSetIdentifier(v string) *CustomContentVisual

SetDataSetIdentifier sets the DataSetIdentifier field's value.

func (*CustomContentVisual) SetSubtitle

func (s *CustomContentVisual) SetSubtitle(v *VisualSubtitleLabelOptions) *CustomContentVisual

SetSubtitle sets the Subtitle field's value.

func (*CustomContentVisual) SetTitle

func (s *CustomContentVisual) SetTitle(v *VisualTitleLabelOptions) *CustomContentVisual

SetTitle sets the Title field's value.

func (*CustomContentVisual) SetVisualId

func (s *CustomContentVisual) SetVisualId(v string) *CustomContentVisual

SetVisualId sets the VisualId field's value.

func (CustomContentVisual) String

func (s CustomContentVisual) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CustomContentVisual) Validate

func (s *CustomContentVisual) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CustomFilterConfiguration

type CustomFilterConfiguration struct {

    // The category value for the filter.
    //
    // This field is mutually exclusive to ParameterName.
    CategoryValue *string `type:"string"`

    // The match operator that is used to determine if a filter should be applied.
    //
    // MatchOperator is a required field
    MatchOperator *string `type:"string" required:"true" enum:"CategoryFilterMatchOperator"`

    // This option determines how null values should be treated when filtering data.
    //
    //    * ALL_VALUES: Include null values in filtered results.
    //
    //    * NULLS_ONLY: Only include null values in filtered results.
    //
    //    * NON_NULLS_ONLY: Exclude null values from filtered results.
    //
    // NullOption is a required field
    NullOption *string `type:"string" required:"true" enum:"FilterNullOption"`

    // The parameter whose value should be used for the filter value.
    //
    // This field is mutually exclusive to CategoryValue.
    ParameterName *string `min:"1" type:"string"`

    // Select all of the values. Null is not the assigned value of select all.
    //
    //    * FILTER_ALL_VALUES
    SelectAllOptions *string `type:"string" enum:"CategoryFilterSelectAllOptions"`
    // contains filtered or unexported fields
}

A custom filter that filters based on a single value. This filter can be partially matched.

func (CustomFilterConfiguration) GoString

func (s CustomFilterConfiguration) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CustomFilterConfiguration) SetCategoryValue

func (s *CustomFilterConfiguration) SetCategoryValue(v string) *CustomFilterConfiguration

SetCategoryValue sets the CategoryValue field's value.

func (*CustomFilterConfiguration) SetMatchOperator

func (s *CustomFilterConfiguration) SetMatchOperator(v string) *CustomFilterConfiguration

SetMatchOperator sets the MatchOperator field's value.

func (*CustomFilterConfiguration) SetNullOption

func (s *CustomFilterConfiguration) SetNullOption(v string) *CustomFilterConfiguration

SetNullOption sets the NullOption field's value.

func (*CustomFilterConfiguration) SetParameterName

func (s *CustomFilterConfiguration) SetParameterName(v string) *CustomFilterConfiguration

SetParameterName sets the ParameterName field's value.

func (*CustomFilterConfiguration) SetSelectAllOptions

func (s *CustomFilterConfiguration) SetSelectAllOptions(v string) *CustomFilterConfiguration

SetSelectAllOptions sets the SelectAllOptions field's value.

func (CustomFilterConfiguration) String

func (s CustomFilterConfiguration) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CustomFilterConfiguration) Validate

func (s *CustomFilterConfiguration) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CustomFilterListConfiguration

type CustomFilterListConfiguration struct {

    // The list of category values for the filter.
    CategoryValues []*string `type:"list"`

    // The match operator that is used to determine if a filter should be applied.
    //
    // MatchOperator is a required field
    MatchOperator *string `type:"string" required:"true" enum:"CategoryFilterMatchOperator"`

    // This option determines how null values should be treated when filtering data.
    //
    //    * ALL_VALUES: Include null values in filtered results.
    //
    //    * NULLS_ONLY: Only include null values in filtered results.
    //
    //    * NON_NULLS_ONLY: Exclude null values from filtered results.
    //
    // NullOption is a required field
    NullOption *string `type:"string" required:"true" enum:"FilterNullOption"`

    // Select all of the values. Null is not the assigned value of select all.
    //
    //    * FILTER_ALL_VALUES
    SelectAllOptions *string `type:"string" enum:"CategoryFilterSelectAllOptions"`
    // contains filtered or unexported fields
}

A list of custom filter values.

func (CustomFilterListConfiguration) GoString

func (s CustomFilterListConfiguration) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CustomFilterListConfiguration) SetCategoryValues

func (s *CustomFilterListConfiguration) SetCategoryValues(v []*string) *CustomFilterListConfiguration

SetCategoryValues sets the CategoryValues field's value.

func (*CustomFilterListConfiguration) SetMatchOperator

func (s *CustomFilterListConfiguration) SetMatchOperator(v string) *CustomFilterListConfiguration

SetMatchOperator sets the MatchOperator field's value.

func (*CustomFilterListConfiguration) SetNullOption

func (s *CustomFilterListConfiguration) SetNullOption(v string) *CustomFilterListConfiguration

SetNullOption sets the NullOption field's value.

func (*CustomFilterListConfiguration) SetSelectAllOptions

func (s *CustomFilterListConfiguration) SetSelectAllOptions(v string) *CustomFilterListConfiguration

SetSelectAllOptions sets the SelectAllOptions field's value.

func (CustomFilterListConfiguration) String

func (s CustomFilterListConfiguration) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CustomFilterListConfiguration) Validate

func (s *CustomFilterListConfiguration) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CustomNarrativeOptions

type CustomNarrativeOptions struct {

    // The string input of custom narrative.
    //
    // Narrative is a required field
    Narrative *string `type:"string" required:"true"`
    // contains filtered or unexported fields
}

The custom narrative options.

func (CustomNarrativeOptions) GoString

func (s CustomNarrativeOptions) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CustomNarrativeOptions) SetNarrative

func (s *CustomNarrativeOptions) SetNarrative(v string) *CustomNarrativeOptions

SetNarrative sets the Narrative field's value.

func (CustomNarrativeOptions) String

func (s CustomNarrativeOptions) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CustomNarrativeOptions) Validate

func (s *CustomNarrativeOptions) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CustomParameterValues

type CustomParameterValues struct {

    // A list of datetime-type parameter values.
    DateTimeValues []*time.Time `type:"list"`

    // A list of decimal-type parameter values.
    DecimalValues []*float64 `type:"list"`

    // A list of integer-type parameter values.
    IntegerValues []*int64 `type:"list"`

    // A list of string-type parameter values.
    StringValues []*string `type:"list"`
    // contains filtered or unexported fields
}

The customized parameter values.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

func (CustomParameterValues) GoString

func (s CustomParameterValues) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CustomParameterValues) SetDateTimeValues

func (s *CustomParameterValues) SetDateTimeValues(v []*time.Time) *CustomParameterValues

SetDateTimeValues sets the DateTimeValues field's value.

func (*CustomParameterValues) SetDecimalValues

func (s *CustomParameterValues) SetDecimalValues(v []*float64) *CustomParameterValues

SetDecimalValues sets the DecimalValues field's value.

func (*CustomParameterValues) SetIntegerValues

func (s *CustomParameterValues) SetIntegerValues(v []*int64) *CustomParameterValues

SetIntegerValues sets the IntegerValues field's value.

func (*CustomParameterValues) SetStringValues

func (s *CustomParameterValues) SetStringValues(v []*string) *CustomParameterValues

SetStringValues sets the StringValues field's value.

func (CustomParameterValues) String

func (s CustomParameterValues) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type CustomSql

type CustomSql struct {

    // The column schema from the SQL query result set.
    Columns []*InputColumn `min:"1" type:"list"`

    // The Amazon Resource Name (ARN) of the data source.
    //
    // DataSourceArn is a required field
    DataSourceArn *string `type:"string" required:"true"`

    // A display name for the SQL query result.
    //
    // Name is a required field
    Name *string `min:"1" type:"string" required:"true"`

    // The SQL query.
    //
    // SqlQuery is a required field
    SqlQuery *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

A physical table type built from the results of the custom SQL query.

func (CustomSql) GoString

func (s CustomSql) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CustomSql) SetColumns

func (s *CustomSql) SetColumns(v []*InputColumn) *CustomSql

SetColumns sets the Columns field's value.

func (*CustomSql) SetDataSourceArn

func (s *CustomSql) SetDataSourceArn(v string) *CustomSql

SetDataSourceArn sets the DataSourceArn field's value.

func (*CustomSql) SetName

func (s *CustomSql) SetName(v string) *CustomSql

SetName sets the Name field's value.

func (*CustomSql) SetSqlQuery

func (s *CustomSql) SetSqlQuery(v string) *CustomSql

SetSqlQuery sets the SqlQuery field's value.

func (CustomSql) String

func (s CustomSql) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CustomSql) Validate

func (s *CustomSql) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CustomValuesConfiguration

type CustomValuesConfiguration struct {

    // The customized parameter values.
    //
    // This is a union type structure. For this structure to be valid, only one
    // of the attributes can be defined.
    //
    // CustomValues is a required field
    CustomValues *CustomParameterValues `type:"structure" required:"true"`

    // Includes the null value in custom action parameter values.
    IncludeNullValue *bool `type:"boolean"`
    // contains filtered or unexported fields
}

The configuration of custom values for the destination parameter in DestinationParameterValueConfiguration.

func (CustomValuesConfiguration) GoString

func (s CustomValuesConfiguration) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CustomValuesConfiguration) SetCustomValues

func (s *CustomValuesConfiguration) SetCustomValues(v *CustomParameterValues) *CustomValuesConfiguration

SetCustomValues sets the CustomValues field's value.

func (*CustomValuesConfiguration) SetIncludeNullValue

func (s *CustomValuesConfiguration) SetIncludeNullValue(v bool) *CustomValuesConfiguration

SetIncludeNullValue sets the IncludeNullValue field's value.

func (CustomValuesConfiguration) String

func (s CustomValuesConfiguration) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CustomValuesConfiguration) Validate

func (s *CustomValuesConfiguration) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type Dashboard

type Dashboard struct {

    // The Amazon Resource Name (ARN) of the resource.
    Arn *string `type:"string"`

    // The time that this dashboard was created.
    CreatedTime *time.Time `type:"timestamp"`

    // Dashboard ID.
    DashboardId *string `min:"1" type:"string"`

    // The last time that this dashboard was published.
    LastPublishedTime *time.Time `type:"timestamp"`

    // The last time that this dashboard was updated.
    LastUpdatedTime *time.Time `type:"timestamp"`

    // A list of analysis Amazon Resource Names (ARNs) to be linked to the dashboard.
    LinkEntities []*string `type:"list"`

    // A display name for the dashboard.
    Name *string `min:"1" type:"string"`

    // Version.
    Version *DashboardVersion `type:"structure"`
    // contains filtered or unexported fields
}

Dashboard.

func (Dashboard) GoString

func (s Dashboard) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*Dashboard) SetArn

func (s *Dashboard) SetArn(v string) *Dashboard

SetArn sets the Arn field's value.

func (*Dashboard) SetCreatedTime

func (s *Dashboard) SetCreatedTime(v time.Time) *Dashboard

SetCreatedTime sets the CreatedTime field's value.

func (*Dashboard) SetDashboardId

func (s *Dashboard) SetDashboardId(v string) *Dashboard

SetDashboardId sets the DashboardId field's value.

func (*Dashboard) SetLastPublishedTime

func (s *Dashboard) SetLastPublishedTime(v time.Time) *Dashboard

SetLastPublishedTime sets the LastPublishedTime field's value.

func (*Dashboard) SetLastUpdatedTime

func (s *Dashboard) SetLastUpdatedTime(v time.Time) *Dashboard

SetLastUpdatedTime sets the LastUpdatedTime field's value.

func (*Dashboard) SetLinkEntities

func (s *Dashboard) SetLinkEntities(v []*string) *Dashboard

SetLinkEntities sets the LinkEntities field's value.

func (*Dashboard) SetName

func (s *Dashboard) SetName(v string) *Dashboard

SetName sets the Name field's value.

func (*Dashboard) SetVersion

func (s *Dashboard) SetVersion(v *DashboardVersion) *Dashboard

SetVersion sets the Version field's value.

func (Dashboard) String

func (s Dashboard) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DashboardError

type DashboardError struct {

    // Message.
    Message *string `type:"string"`

    // Type.
    Type *string `type:"string" enum:"DashboardErrorType"`

    // Lists the violated entities that caused the dashboard error.
    ViolatedEntities []*Entity `type:"list"`
    // contains filtered or unexported fields
}

Dashboard error.

func (DashboardError) GoString

func (s DashboardError) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DashboardError) SetMessage

func (s *DashboardError) SetMessage(v string) *DashboardError

SetMessage sets the Message field's value.

func (*DashboardError) SetType

func (s *DashboardError) SetType(v string) *DashboardError

SetType sets the Type field's value.

func (*DashboardError) SetViolatedEntities

func (s *DashboardError) SetViolatedEntities(v []*Entity) *DashboardError

SetViolatedEntities sets the ViolatedEntities field's value.

func (DashboardError) String

func (s DashboardError) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DashboardPublishOptions

type DashboardPublishOptions struct {

    // Ad hoc (one-time) filtering option.
    AdHocFilteringOption *AdHocFilteringOption `type:"structure"`

    // The drill-down options of data points in a dashboard.
    DataPointDrillUpDownOption *DataPointDrillUpDownOption `type:"structure"`

    // The data point menu label options of a dashboard.
    DataPointMenuLabelOption *DataPointMenuLabelOption `type:"structure"`

    // The data point tool tip options of a dashboard.
    DataPointTooltipOption *DataPointTooltipOption `type:"structure"`

    // Export to .csv option.
    ExportToCSVOption *ExportToCSVOption `type:"structure"`

    // Determines if hidden fields are exported with a dashboard.
    ExportWithHiddenFieldsOption *ExportWithHiddenFieldsOption `type:"structure"`

    // Sheet controls option.
    SheetControlsOption *SheetControlsOption `type:"structure"`

    // The sheet layout maximization options of a dashbaord.
    SheetLayoutElementMaximizationOption *SheetLayoutElementMaximizationOption `type:"structure"`

    // The axis sort options of a dashboard.
    VisualAxisSortOption *VisualAxisSortOption `type:"structure"`

    // The menu options of a visual in a dashboard.
    VisualMenuOption *VisualMenuOption `type:"structure"`

    // The visual publish options of a visual in a dashboard.
    //
    // Deprecated: VisualPublishOptions property will reach its end of standard support in a future release. To perform this action, use ExportWithHiddenFields.
    VisualPublishOptions *DashboardVisualPublishOptions `deprecated:"true" type:"structure"`
    // contains filtered or unexported fields
}

Dashboard publish options.

func (DashboardPublishOptions) GoString

func (s DashboardPublishOptions) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DashboardPublishOptions) SetAdHocFilteringOption

func (s *DashboardPublishOptions) SetAdHocFilteringOption(v *AdHocFilteringOption) *DashboardPublishOptions

SetAdHocFilteringOption sets the AdHocFilteringOption field's value.

func (*DashboardPublishOptions) SetDataPointDrillUpDownOption

func (s *DashboardPublishOptions) SetDataPointDrillUpDownOption(v *DataPointDrillUpDownOption) *DashboardPublishOptions

SetDataPointDrillUpDownOption sets the DataPointDrillUpDownOption field's value.

func (*DashboardPublishOptions) SetDataPointMenuLabelOption

func (s *DashboardPublishOptions) SetDataPointMenuLabelOption(v *DataPointMenuLabelOption) *DashboardPublishOptions

SetDataPointMenuLabelOption sets the DataPointMenuLabelOption field's value.

func (*DashboardPublishOptions) SetDataPointTooltipOption

func (s *DashboardPublishOptions) SetDataPointTooltipOption(v *DataPointTooltipOption) *DashboardPublishOptions

SetDataPointTooltipOption sets the DataPointTooltipOption field's value.

func (*DashboardPublishOptions) SetExportToCSVOption

func (s *DashboardPublishOptions) SetExportToCSVOption(v *ExportToCSVOption) *DashboardPublishOptions

SetExportToCSVOption sets the ExportToCSVOption field's value.

func (*DashboardPublishOptions) SetExportWithHiddenFieldsOption

func (s *DashboardPublishOptions) SetExportWithHiddenFieldsOption(v *ExportWithHiddenFieldsOption) *DashboardPublishOptions

SetExportWithHiddenFieldsOption sets the ExportWithHiddenFieldsOption field's value.

func (*DashboardPublishOptions) SetSheetControlsOption

func (s *DashboardPublishOptions) SetSheetControlsOption(v *SheetControlsOption) *DashboardPublishOptions

SetSheetControlsOption sets the SheetControlsOption field's value.

func (*DashboardPublishOptions) SetSheetLayoutElementMaximizationOption

func (s *DashboardPublishOptions) SetSheetLayoutElementMaximizationOption(v *SheetLayoutElementMaximizationOption) *DashboardPublishOptions

SetSheetLayoutElementMaximizationOption sets the SheetLayoutElementMaximizationOption field's value.

func (*DashboardPublishOptions) SetVisualAxisSortOption

func (s *DashboardPublishOptions) SetVisualAxisSortOption(v *VisualAxisSortOption) *DashboardPublishOptions

SetVisualAxisSortOption sets the VisualAxisSortOption field's value.

func (*DashboardPublishOptions) SetVisualMenuOption

func (s *DashboardPublishOptions) SetVisualMenuOption(v *VisualMenuOption) *DashboardPublishOptions

SetVisualMenuOption sets the VisualMenuOption field's value.

func (*DashboardPublishOptions) SetVisualPublishOptions

func (s *DashboardPublishOptions) SetVisualPublishOptions(v *DashboardVisualPublishOptions) *DashboardPublishOptions

SetVisualPublishOptions sets the VisualPublishOptions field's value.

func (DashboardPublishOptions) String

func (s DashboardPublishOptions) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DashboardSearchFilter

type DashboardSearchFilter struct {

    // The name of the value that you want to use as a filter, for example, "Name":
    // "QUICKSIGHT_OWNER".
    //
    // Valid values are defined as follows:
    //
    //    * QUICKSIGHT_VIEWER_OR_OWNER: Provide an ARN of a user or group, and any
    //    dashboards with that ARN listed as one of the dashboards's owners or viewers
    //    are returned. Implicit permissions from folders or groups are considered.
    //
    //    * QUICKSIGHT_OWNER: Provide an ARN of a user or group, and any dashboards
    //    with that ARN listed as one of the owners of the dashboards are returned.
    //    Implicit permissions from folders or groups are considered.
    //
    //    * DIRECT_QUICKSIGHT_SOLE_OWNER: Provide an ARN of a user or group, and
    //    any dashboards with that ARN listed as the only owner of the dashboard
    //    are returned. Implicit permissions from folders or groups are not considered.
    //
    //    * DIRECT_QUICKSIGHT_OWNER: Provide an ARN of a user or group, and any
    //    dashboards with that ARN listed as one of the owners of the dashboards
    //    are returned. Implicit permissions from folders or groups are not considered.
    //
    //    * DIRECT_QUICKSIGHT_VIEWER_OR_OWNER: Provide an ARN of a user or group,
    //    and any dashboards with that ARN listed as one of the owners or viewers
    //    of the dashboards are returned. Implicit permissions from folders or groups
    //    are not considered.
    //
    //    * DASHBOARD_NAME: Any dashboards whose names have a substring match to
    //    this value will be returned.
    Name *string `type:"string" enum:"DashboardFilterAttribute"`

    // The comparison operator that you want to use as a filter, for example "Operator":
    // "StringEquals". Valid values are "StringEquals" and "StringLike".
    //
    // If you set the operator value to "StringEquals", you need to provide an ownership
    // related filter in the "NAME" field and the arn of the user or group whose
    // folders you want to search in the "Value" field. For example, "Name":"DIRECT_QUICKSIGHT_OWNER",
    // "Operator": "StringEquals", "Value": "arn:aws:quicksight:us-east-1:1:user/default/UserName1".
    //
    // If you set the value to "StringLike", you need to provide the name of the
    // folders you are searching for. For example, "Name":"DASHBOARD_NAME", "Operator":
    // "StringLike", "Value": "Test". The "StringLike" operator only supports the
    // NAME value DASHBOARD_NAME.
    //
    // Operator is a required field
    Operator *string `type:"string" required:"true" enum:"FilterOperator"`

    // The value of the named item, in this case QUICKSIGHT_USER, that you want
    // to use as a filter, for example, "Value": "arn:aws:quicksight:us-east-1:1:user/default/UserName1".
    Value *string `type:"string"`
    // contains filtered or unexported fields
}

A filter that you apply when searching for dashboards.

func (DashboardSearchFilter) GoString

func (s DashboardSearchFilter) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DashboardSearchFilter) SetName

func (s *DashboardSearchFilter) SetName(v string) *DashboardSearchFilter

SetName sets the Name field's value.

func (*DashboardSearchFilter) SetOperator

func (s *DashboardSearchFilter) SetOperator(v string) *DashboardSearchFilter

SetOperator sets the Operator field's value.

func (*DashboardSearchFilter) SetValue

func (s *DashboardSearchFilter) SetValue(v string) *DashboardSearchFilter

SetValue sets the Value field's value.

func (DashboardSearchFilter) String

func (s DashboardSearchFilter) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DashboardSearchFilter) Validate

func (s *DashboardSearchFilter) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DashboardSourceEntity

type DashboardSourceEntity struct {

    // Source template.
    SourceTemplate *DashboardSourceTemplate `type:"structure"`
    // contains filtered or unexported fields
}

Dashboard source entity.

func (DashboardSourceEntity) GoString

func (s DashboardSourceEntity) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DashboardSourceEntity) SetSourceTemplate

func (s *DashboardSourceEntity) SetSourceTemplate(v *DashboardSourceTemplate) *DashboardSourceEntity

SetSourceTemplate sets the SourceTemplate field's value.

func (DashboardSourceEntity) String

func (s DashboardSourceEntity) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DashboardSourceEntity) Validate

func (s *DashboardSourceEntity) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DashboardSourceTemplate

type DashboardSourceTemplate struct {

    // The Amazon Resource Name (ARN) of the resource.
    //
    // Arn is a required field
    Arn *string `type:"string" required:"true"`

    // Dataset references.
    //
    // DataSetReferences is a required field
    DataSetReferences []*DataSetReference `min:"1" type:"list" required:"true"`
    // contains filtered or unexported fields
}

Dashboard source template.

func (DashboardSourceTemplate) GoString

func (s DashboardSourceTemplate) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DashboardSourceTemplate) SetArn

func (s *DashboardSourceTemplate) SetArn(v string) *DashboardSourceTemplate

SetArn sets the Arn field's value.

func (*DashboardSourceTemplate) SetDataSetReferences

func (s *DashboardSourceTemplate) SetDataSetReferences(v []*DataSetReference) *DashboardSourceTemplate

SetDataSetReferences sets the DataSetReferences field's value.

func (DashboardSourceTemplate) String

func (s DashboardSourceTemplate) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DashboardSourceTemplate) Validate

func (s *DashboardSourceTemplate) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DashboardSummary

type DashboardSummary struct {

    // The Amazon Resource Name (ARN) of the resource.
    Arn *string `type:"string"`

    // The time that this dashboard was created.
    CreatedTime *time.Time `type:"timestamp"`

    // Dashboard ID.
    DashboardId *string `min:"1" type:"string"`

    // The last time that this dashboard was published.
    LastPublishedTime *time.Time `type:"timestamp"`

    // The last time that this dashboard was updated.
    LastUpdatedTime *time.Time `type:"timestamp"`

    // A display name for the dashboard.
    Name *string `min:"1" type:"string"`

    // Published version number.
    PublishedVersionNumber *int64 `min:"1" type:"long"`
    // contains filtered or unexported fields
}

Dashboard summary.

func (DashboardSummary) GoString

func (s DashboardSummary) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DashboardSummary) SetArn

func (s *DashboardSummary) SetArn(v string) *DashboardSummary

SetArn sets the Arn field's value.

func (*DashboardSummary) SetCreatedTime

func (s *DashboardSummary) SetCreatedTime(v time.Time) *DashboardSummary

SetCreatedTime sets the CreatedTime field's value.

func (*DashboardSummary) SetDashboardId

func (s *DashboardSummary) SetDashboardId(v string) *DashboardSummary

SetDashboardId sets the DashboardId field's value.

func (*DashboardSummary) SetLastPublishedTime

func (s *DashboardSummary) SetLastPublishedTime(v time.Time) *DashboardSummary

SetLastPublishedTime sets the LastPublishedTime field's value.

func (*DashboardSummary) SetLastUpdatedTime

func (s *DashboardSummary) SetLastUpdatedTime(v time.Time) *DashboardSummary

SetLastUpdatedTime sets the LastUpdatedTime field's value.

func (*DashboardSummary) SetName

func (s *DashboardSummary) SetName(v string) *DashboardSummary

SetName sets the Name field's value.

func (*DashboardSummary) SetPublishedVersionNumber

func (s *DashboardSummary) SetPublishedVersionNumber(v int64) *DashboardSummary

SetPublishedVersionNumber sets the PublishedVersionNumber field's value.

func (DashboardSummary) String

func (s DashboardSummary) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DashboardVersion

type DashboardVersion struct {

    // The Amazon Resource Name (ARN) of the resource.
    Arn *string `type:"string"`

    // The time that this dashboard version was created.
    CreatedTime *time.Time `type:"timestamp"`

    // The Amazon Resource Numbers (ARNs) for the datasets that are associated with
    // this version of the dashboard.
    DataSetArns []*string `type:"list"`

    // Description.
    Description *string `min:"1" type:"string"`

    // Errors associated with this dashboard version.
    Errors []*DashboardError `min:"1" type:"list"`

    // A list of the associated sheets with the unique identifier and name of each
    // sheet.
    Sheets []*Sheet `type:"list"`

    // Source entity ARN.
    SourceEntityArn *string `type:"string"`

    // The HTTP status of the request.
    Status *string `type:"string" enum:"ResourceStatus"`

    // The ARN of the theme associated with a version of the dashboard.
    ThemeArn *string `type:"string"`

    // Version number for this version of the dashboard.
    VersionNumber *int64 `min:"1" type:"long"`
    // contains filtered or unexported fields
}

Dashboard version.

func (DashboardVersion) GoString

func (s DashboardVersion) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DashboardVersion) SetArn

func (s *DashboardVersion) SetArn(v string) *DashboardVersion

SetArn sets the Arn field's value.

func (*DashboardVersion) SetCreatedTime

func (s *DashboardVersion) SetCreatedTime(v time.Time) *DashboardVersion

SetCreatedTime sets the CreatedTime field's value.

func (*DashboardVersion) SetDataSetArns

func (s *DashboardVersion) SetDataSetArns(v []*string) *DashboardVersion

SetDataSetArns sets the DataSetArns field's value.

func (*DashboardVersion) SetDescription

func (s *DashboardVersion) SetDescription(v string) *DashboardVersion

SetDescription sets the Description field's value.

func (*DashboardVersion) SetErrors

func (s *DashboardVersion) SetErrors(v []*DashboardError) *DashboardVersion

SetErrors sets the Errors field's value.

func (*DashboardVersion) SetSheets

func (s *DashboardVersion) SetSheets(v []*Sheet) *DashboardVersion

SetSheets sets the Sheets field's value.

func (*DashboardVersion) SetSourceEntityArn

func (s *DashboardVersion) SetSourceEntityArn(v string) *DashboardVersion

SetSourceEntityArn sets the SourceEntityArn field's value.

func (*DashboardVersion) SetStatus

func (s *DashboardVersion) SetStatus(v string) *DashboardVersion

SetStatus sets the Status field's value.

func (*DashboardVersion) SetThemeArn

func (s *DashboardVersion) SetThemeArn(v string) *DashboardVersion

SetThemeArn sets the ThemeArn field's value.

func (*DashboardVersion) SetVersionNumber

func (s *DashboardVersion) SetVersionNumber(v int64) *DashboardVersion

SetVersionNumber sets the VersionNumber field's value.

func (DashboardVersion) String

func (s DashboardVersion) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DashboardVersionDefinition

type DashboardVersionDefinition struct {

    // The configuration for default analysis settings.
    AnalysisDefaults *AnalysisDefaults `type:"structure"`

    // An array of calculated field definitions for the dashboard.
    CalculatedFields []*CalculatedField `type:"list"`

    // An array of dashboard-level column configurations. Column configurations
    // are used to set the default formatting for a column that is used throughout
    // a dashboard.
    ColumnConfigurations []*ColumnConfiguration `type:"list"`

    // An array of dataset identifier declarations. With this mapping,you can use
    // dataset identifiers instead of dataset Amazon Resource Names (ARNs) throughout
    // the dashboard's sub-structures.
    //
    // DataSetIdentifierDeclarations is a required field
    DataSetIdentifierDeclarations []*DataSetIdentifierDeclaration `min:"1" type:"list" required:"true"`

    // The filter definitions for a dashboard.
    //
    // For more information, see Filtering Data in Amazon QuickSight (https://docs.aws.amazon.com/quicksight/latest/user/adding-a-filter.html)
    // in the Amazon QuickSight User Guide.
    FilterGroups []*FilterGroup `type:"list"`

    // An array of option definitions for a dashboard.
    Options *AssetOptions `type:"structure"`

    // The parameter declarations for a dashboard. Parameters are named variables
    // that can transfer a value for use by an action or an object.
    //
    // For more information, see Parameters in Amazon QuickSight (https://docs.aws.amazon.com/quicksight/latest/user/parameters-in-quicksight.html)
    // in the Amazon QuickSight User Guide.
    ParameterDeclarations []*ParameterDeclaration `type:"list"`

    // An array of sheet definitions for a dashboard.
    Sheets []*SheetDefinition `type:"list"`
    // contains filtered or unexported fields
}

The contents of a dashboard.

func (DashboardVersionDefinition) GoString

func (s DashboardVersionDefinition) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DashboardVersionDefinition) SetAnalysisDefaults

func (s *DashboardVersionDefinition) SetAnalysisDefaults(v *AnalysisDefaults) *DashboardVersionDefinition

SetAnalysisDefaults sets the AnalysisDefaults field's value.

func (*DashboardVersionDefinition) SetCalculatedFields

func (s *DashboardVersionDefinition) SetCalculatedFields(v []*CalculatedField) *DashboardVersionDefinition

SetCalculatedFields sets the CalculatedFields field's value.

func (*DashboardVersionDefinition) SetColumnConfigurations

func (s *DashboardVersionDefinition) SetColumnConfigurations(v []*ColumnConfiguration) *DashboardVersionDefinition

SetColumnConfigurations sets the ColumnConfigurations field's value.

func (*DashboardVersionDefinition) SetDataSetIdentifierDeclarations

func (s *DashboardVersionDefinition) SetDataSetIdentifierDeclarations(v []*DataSetIdentifierDeclaration) *DashboardVersionDefinition

SetDataSetIdentifierDeclarations sets the DataSetIdentifierDeclarations field's value.

func (*DashboardVersionDefinition) SetFilterGroups

func (s *DashboardVersionDefinition) SetFilterGroups(v []*FilterGroup) *DashboardVersionDefinition

SetFilterGroups sets the FilterGroups field's value.

func (*DashboardVersionDefinition) SetOptions

func (s *DashboardVersionDefinition) SetOptions(v *AssetOptions) *DashboardVersionDefinition

SetOptions sets the Options field's value.

func (*DashboardVersionDefinition) SetParameterDeclarations

func (s *DashboardVersionDefinition) SetParameterDeclarations(v []*ParameterDeclaration) *DashboardVersionDefinition

SetParameterDeclarations sets the ParameterDeclarations field's value.

func (*DashboardVersionDefinition) SetSheets

func (s *DashboardVersionDefinition) SetSheets(v []*SheetDefinition) *DashboardVersionDefinition

SetSheets sets the Sheets field's value.

func (DashboardVersionDefinition) String

func (s DashboardVersionDefinition) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DashboardVersionDefinition) Validate

func (s *DashboardVersionDefinition) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DashboardVersionSummary

type DashboardVersionSummary struct {

    // The Amazon Resource Name (ARN) of the resource.
    Arn *string `type:"string"`

    // The time that this dashboard version was created.
    CreatedTime *time.Time `type:"timestamp"`

    // Description.
    Description *string `min:"1" type:"string"`

    // Source entity ARN.
    SourceEntityArn *string `type:"string"`

    // The HTTP status of the request.
    Status *string `type:"string" enum:"ResourceStatus"`

    // Version number.
    VersionNumber *int64 `min:"1" type:"long"`
    // contains filtered or unexported fields
}

Dashboard version summary.

func (DashboardVersionSummary) GoString

func (s DashboardVersionSummary) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DashboardVersionSummary) SetArn

func (s *DashboardVersionSummary) SetArn(v string) *DashboardVersionSummary

SetArn sets the Arn field's value.

func (*DashboardVersionSummary) SetCreatedTime

func (s *DashboardVersionSummary) SetCreatedTime(v time.Time) *DashboardVersionSummary

SetCreatedTime sets the CreatedTime field's value.

func (*DashboardVersionSummary) SetDescription

func (s *DashboardVersionSummary) SetDescription(v string) *DashboardVersionSummary

SetDescription sets the Description field's value.

func (*DashboardVersionSummary) SetSourceEntityArn

func (s *DashboardVersionSummary) SetSourceEntityArn(v string) *DashboardVersionSummary

SetSourceEntityArn sets the SourceEntityArn field's value.

func (*DashboardVersionSummary) SetStatus

func (s *DashboardVersionSummary) SetStatus(v string) *DashboardVersionSummary

SetStatus sets the Status field's value.

func (*DashboardVersionSummary) SetVersionNumber

func (s *DashboardVersionSummary) SetVersionNumber(v int64) *DashboardVersionSummary

SetVersionNumber sets the VersionNumber field's value.

func (DashboardVersionSummary) String

func (s DashboardVersionSummary) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DashboardVisualId

type DashboardVisualId struct {

    // The ID of the dashboard that has the visual that you want to embed. The DashboardId
    // can be found in the IDs for developers section of the Embed visual pane of
    // the visual's on-visual menu of the Amazon QuickSight console. You can also
    // get the DashboardId with a ListDashboards API operation.
    //
    // DashboardId is a required field
    DashboardId *string `min:"1" type:"string" required:"true"`

    // The ID of the sheet that the has visual that you want to embed. The SheetId
    // can be found in the IDs for developers section of the Embed visual pane of
    // the visual's on-visual menu of the Amazon QuickSight console.
    //
    // SheetId is a required field
    SheetId *string `min:"1" type:"string" required:"true"`

    // The ID of the visual that you want to embed. The VisualID can be found in
    // the IDs for developers section of the Embed visual pane of the visual's on-visual
    // menu of the Amazon QuickSight console.
    //
    // VisualId is a required field
    VisualId *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

A structure that contains the following elements:

  • The DashboardId of the dashboard that has the visual that you want to embed.

  • The SheetId of the sheet that has the visual that you want to embed.

  • The VisualId of the visual that you want to embed.

The DashboardId, SheetId, and VisualId can be found in the IDs for developers section of the Embed visual pane of the visual's on-visual menu of the Amazon QuickSight console. You can also get the DashboardId with a ListDashboards API operation.

func (DashboardVisualId) GoString

func (s DashboardVisualId) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DashboardVisualId) SetDashboardId

func (s *DashboardVisualId) SetDashboardId(v string) *DashboardVisualId

SetDashboardId sets the DashboardId field's value.

func (*DashboardVisualId) SetSheetId

func (s *DashboardVisualId) SetSheetId(v string) *DashboardVisualId

SetSheetId sets the SheetId field's value.

func (*DashboardVisualId) SetVisualId

func (s *DashboardVisualId) SetVisualId(v string) *DashboardVisualId

SetVisualId sets the VisualId field's value.

func (DashboardVisualId) String

func (s DashboardVisualId) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DashboardVisualId) Validate

func (s *DashboardVisualId) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DashboardVisualPublishOptions

type DashboardVisualPublishOptions struct {

    // Determines if hidden fields are included in an exported dashboard.
    ExportHiddenFieldsOption *ExportHiddenFieldsOption `type:"structure"`
    // contains filtered or unexported fields
}

The visual publish options of a visual in a dashboard

func (DashboardVisualPublishOptions) GoString

func (s DashboardVisualPublishOptions) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DashboardVisualPublishOptions) SetExportHiddenFieldsOption

func (s *DashboardVisualPublishOptions) SetExportHiddenFieldsOption(v *ExportHiddenFieldsOption) *DashboardVisualPublishOptions

SetExportHiddenFieldsOption sets the ExportHiddenFieldsOption field's value.

func (DashboardVisualPublishOptions) String

func (s DashboardVisualPublishOptions) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DataAggregation

type DataAggregation struct {

    // The level of time precision that is used to aggregate DateTime values.
    DatasetRowDateGranularity *string `type:"string" enum:"TopicTimeGranularity"`

    // The column name for the default date.
    DefaultDateColumnName *string `type:"string"`
    // contains filtered or unexported fields
}

A structure that represents a data aggregation.

func (DataAggregation) GoString

func (s DataAggregation) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DataAggregation) SetDatasetRowDateGranularity

func (s *DataAggregation) SetDatasetRowDateGranularity(v string) *DataAggregation

SetDatasetRowDateGranularity sets the DatasetRowDateGranularity field's value.

func (*DataAggregation) SetDefaultDateColumnName

func (s *DataAggregation) SetDefaultDateColumnName(v string) *DataAggregation

SetDefaultDateColumnName sets the DefaultDateColumnName field's value.

func (DataAggregation) String

func (s DataAggregation) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DataBarsOptions

type DataBarsOptions struct {

    // The field ID for the data bars options.
    //
    // FieldId is a required field
    FieldId *string `min:"1" type:"string" required:"true"`

    // The color of the negative data bar.
    NegativeColor *string `type:"string"`

    // The color of the positive data bar.
    PositiveColor *string `type:"string"`
    // contains filtered or unexported fields
}

The options for data bars.

func (DataBarsOptions) GoString

func (s DataBarsOptions) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DataBarsOptions) SetFieldId

func (s *DataBarsOptions) SetFieldId(v string) *DataBarsOptions

SetFieldId sets the FieldId field's value.

func (*DataBarsOptions) SetNegativeColor

func (s *DataBarsOptions) SetNegativeColor(v string) *DataBarsOptions

SetNegativeColor sets the NegativeColor field's value.

func (*DataBarsOptions) SetPositiveColor

func (s *DataBarsOptions) SetPositiveColor(v string) *DataBarsOptions

SetPositiveColor sets the PositiveColor field's value.

func (DataBarsOptions) String

func (s DataBarsOptions) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DataBarsOptions) Validate

func (s *DataBarsOptions) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DataColor

type DataColor struct {

    // The color that is applied to the data value.
    Color *string `type:"string"`

    // The data value that the color is applied to.
    DataValue *float64 `type:"double"`
    // contains filtered or unexported fields
}

Determines the color that is applied to a particular data value.

func (DataColor) GoString

func (s DataColor) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DataColor) SetColor

func (s *DataColor) SetColor(v string) *DataColor

SetColor sets the Color field's value.

func (*DataColor) SetDataValue

func (s *DataColor) SetDataValue(v float64) *DataColor

SetDataValue sets the DataValue field's value.

func (DataColor) String

func (s DataColor) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DataColorPalette

type DataColorPalette struct {

    // The hexadecimal codes for the colors.
    Colors []*string `type:"list"`

    // The hexadecimal code of a color that applies to charts where a lack of data
    // is highlighted.
    EmptyFillColor *string `type:"string"`

    // The minimum and maximum hexadecimal codes that describe a color gradient.
    MinMaxGradient []*string `type:"list"`
    // contains filtered or unexported fields
}

The theme colors that are used for data colors in charts. The colors description is a hexadecimal color code that consists of six alphanumerical characters, prefixed with #, for example #37BFF5.

func (DataColorPalette) GoString

func (s DataColorPalette) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DataColorPalette) SetColors

func (s *DataColorPalette) SetColors(v []*string) *DataColorPalette

SetColors sets the Colors field's value.

func (*DataColorPalette) SetEmptyFillColor

func (s *DataColorPalette) SetEmptyFillColor(v string) *DataColorPalette

SetEmptyFillColor sets the EmptyFillColor field's value.

func (*DataColorPalette) SetMinMaxGradient

func (s *DataColorPalette) SetMinMaxGradient(v []*string) *DataColorPalette

SetMinMaxGradient sets the MinMaxGradient field's value.

func (DataColorPalette) String

func (s DataColorPalette) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DataFieldSeriesItem

type DataFieldSeriesItem struct {

    // The axis that you are binding the field to.
    //
    // AxisBinding is a required field
    AxisBinding *string `type:"string" required:"true" enum:"AxisBinding"`

    // The field ID of the field that you are setting the axis binding to.
    //
    // FieldId is a required field
    FieldId *string `min:"1" type:"string" required:"true"`

    // The field value of the field that you are setting the axis binding to.
    //
    // FieldValue is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by DataFieldSeriesItem's
    // String and GoString methods.
    FieldValue *string `type:"string" sensitive:"true"`

    // The options that determine the presentation of line series associated to
    // the field.
    Settings *LineChartSeriesSettings `type:"structure"`
    // contains filtered or unexported fields
}

The data field series item configuration of a line chart.

func (DataFieldSeriesItem) GoString

func (s DataFieldSeriesItem) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DataFieldSeriesItem) SetAxisBinding

func (s *DataFieldSeriesItem) SetAxisBinding(v string) *DataFieldSeriesItem

SetAxisBinding sets the AxisBinding field's value.

func (*DataFieldSeriesItem) SetFieldId

func (s *DataFieldSeriesItem) SetFieldId(v string) *DataFieldSeriesItem

SetFieldId sets the FieldId field's value.

func (*DataFieldSeriesItem) SetFieldValue

func (s *DataFieldSeriesItem) SetFieldValue(v string) *DataFieldSeriesItem

SetFieldValue sets the FieldValue field's value.

func (*DataFieldSeriesItem) SetSettings

func (s *DataFieldSeriesItem) SetSettings(v *LineChartSeriesSettings) *DataFieldSeriesItem

SetSettings sets the Settings field's value.

func (DataFieldSeriesItem) String

func (s DataFieldSeriesItem) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DataFieldSeriesItem) Validate

func (s *DataFieldSeriesItem) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DataLabelOptions

type DataLabelOptions struct {

    // Determines the visibility of the category field labels.
    CategoryLabelVisibility *string `type:"string" enum:"Visibility"`

    // The option that determines the data label type.
    DataLabelTypes []*DataLabelType `type:"list"`

    // Determines the color of the data labels.
    LabelColor *string `type:"string"`

    // Determines the content of the data labels.
    LabelContent *string `type:"string" enum:"DataLabelContent"`

    // Determines the font configuration of the data labels.
    LabelFontConfiguration *FontConfiguration `type:"structure"`

    // Determines the visibility of the measure field labels.
    MeasureLabelVisibility *string `type:"string" enum:"Visibility"`

    // Determines whether overlap is enabled or disabled for the data labels.
    Overlap *string `type:"string" enum:"DataLabelOverlap"`

    // Determines the position of the data labels.
    Position *string `type:"string" enum:"DataLabelPosition"`

    // Determines the visibility of the total.
    TotalsVisibility *string `type:"string" enum:"Visibility"`

    // Determines the visibility of the data labels.
    Visibility *string `type:"string" enum:"Visibility"`
    // contains filtered or unexported fields
}

The options that determine the presentation of the data labels.

func (DataLabelOptions) GoString

func (s DataLabelOptions) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DataLabelOptions) SetCategoryLabelVisibility

func (s *DataLabelOptions) SetCategoryLabelVisibility(v string) *DataLabelOptions

SetCategoryLabelVisibility sets the CategoryLabelVisibility field's value.

func (*DataLabelOptions) SetDataLabelTypes

func (s *DataLabelOptions) SetDataLabelTypes(v []*DataLabelType) *DataLabelOptions

SetDataLabelTypes sets the DataLabelTypes field's value.

func (*DataLabelOptions) SetLabelColor

func (s *DataLabelOptions) SetLabelColor(v string) *DataLabelOptions

SetLabelColor sets the LabelColor field's value.

func (*DataLabelOptions) SetLabelContent

func (s *DataLabelOptions) SetLabelContent(v string) *DataLabelOptions

SetLabelContent sets the LabelContent field's value.

func (*DataLabelOptions) SetLabelFontConfiguration

func (s *DataLabelOptions) SetLabelFontConfiguration(v *FontConfiguration) *DataLabelOptions

SetLabelFontConfiguration sets the LabelFontConfiguration field's value.

func (*DataLabelOptions) SetMeasureLabelVisibility

func (s *DataLabelOptions) SetMeasureLabelVisibility(v string) *DataLabelOptions

SetMeasureLabelVisibility sets the MeasureLabelVisibility field's value.

func (*DataLabelOptions) SetOverlap

func (s *DataLabelOptions) SetOverlap(v string) *DataLabelOptions

SetOverlap sets the Overlap field's value.

func (*DataLabelOptions) SetPosition

func (s *DataLabelOptions) SetPosition(v string) *DataLabelOptions

SetPosition sets the Position field's value.

func (*DataLabelOptions) SetTotalsVisibility

func (s *DataLabelOptions) SetTotalsVisibility(v string) *DataLabelOptions

SetTotalsVisibility sets the TotalsVisibility field's value.

func (*DataLabelOptions) SetVisibility

func (s *DataLabelOptions) SetVisibility(v string) *DataLabelOptions

SetVisibility sets the Visibility field's value.

func (DataLabelOptions) String

func (s DataLabelOptions) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DataLabelOptions) Validate

func (s *DataLabelOptions) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DataLabelType

type DataLabelType struct {

    // The option that specifies individual data values for labels.
    DataPathLabelType *DataPathLabelType `type:"structure"`

    // Determines the label configuration for the entire field.
    FieldLabelType *FieldLabelType `type:"structure"`

    // Determines the label configuration for the maximum value in a visual.
    MaximumLabelType *MaximumLabelType `type:"structure"`

    // Determines the label configuration for the minimum value in a visual.
    MinimumLabelType *MinimumLabelType `type:"structure"`

    // Determines the label configuration for range end value in a visual.
    RangeEndsLabelType *RangeEndsLabelType `type:"structure"`
    // contains filtered or unexported fields
}

The option that determines the data label type.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

func (DataLabelType) GoString

func (s DataLabelType) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DataLabelType) SetDataPathLabelType

func (s *DataLabelType) SetDataPathLabelType(v *DataPathLabelType) *DataLabelType

SetDataPathLabelType sets the DataPathLabelType field's value.

func (*DataLabelType) SetFieldLabelType

func (s *DataLabelType) SetFieldLabelType(v *FieldLabelType) *DataLabelType

SetFieldLabelType sets the FieldLabelType field's value.

func (*DataLabelType) SetMaximumLabelType

func (s *DataLabelType) SetMaximumLabelType(v *MaximumLabelType) *DataLabelType

SetMaximumLabelType sets the MaximumLabelType field's value.

func (*DataLabelType) SetMinimumLabelType

func (s *DataLabelType) SetMinimumLabelType(v *MinimumLabelType) *DataLabelType

SetMinimumLabelType sets the MinimumLabelType field's value.

func (*DataLabelType) SetRangeEndsLabelType

func (s *DataLabelType) SetRangeEndsLabelType(v *RangeEndsLabelType) *DataLabelType

SetRangeEndsLabelType sets the RangeEndsLabelType field's value.

func (DataLabelType) String

func (s DataLabelType) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DataLabelType) Validate

func (s *DataLabelType) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DataPathColor

type DataPathColor struct {

    // The color that needs to be applied to the element.
    //
    // Color is a required field
    Color *string `type:"string" required:"true"`

    // The element that the color needs to be applied to.
    //
    // Element is a required field
    Element *DataPathValue `type:"structure" required:"true"`

    // The time granularity of the field that the color needs to be applied to.
    TimeGranularity *string `type:"string" enum:"TimeGranularity"`
    // contains filtered or unexported fields
}

The color map that determines the color options for a particular element.

func (DataPathColor) GoString

func (s DataPathColor) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DataPathColor) SetColor

func (s *DataPathColor) SetColor(v string) *DataPathColor

SetColor sets the Color field's value.

func (*DataPathColor) SetElement

func (s *DataPathColor) SetElement(v *DataPathValue) *DataPathColor

SetElement sets the Element field's value.

func (*DataPathColor) SetTimeGranularity

func (s *DataPathColor) SetTimeGranularity(v string) *DataPathColor

SetTimeGranularity sets the TimeGranularity field's value.

func (DataPathColor) String

func (s DataPathColor) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DataPathColor) Validate

func (s *DataPathColor) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DataPathLabelType

type DataPathLabelType struct {

    // The field ID of the field that the data label needs to be applied to.
    FieldId *string `min:"1" type:"string"`

    // The actual value of the field that is labeled.
    //
    // FieldValue is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by DataPathLabelType's
    // String and GoString methods.
    FieldValue *string `type:"string" sensitive:"true"`

    // The visibility of the data label.
    Visibility *string `type:"string" enum:"Visibility"`
    // contains filtered or unexported fields
}

The option that specifies individual data values for labels.

func (DataPathLabelType) GoString

func (s DataPathLabelType) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DataPathLabelType) SetFieldId

func (s *DataPathLabelType) SetFieldId(v string) *DataPathLabelType

SetFieldId sets the FieldId field's value.

func (*DataPathLabelType) SetFieldValue

func (s *DataPathLabelType) SetFieldValue(v string) *DataPathLabelType

SetFieldValue sets the FieldValue field's value.

func (*DataPathLabelType) SetVisibility

func (s *DataPathLabelType) SetVisibility(v string) *DataPathLabelType

SetVisibility sets the Visibility field's value.

func (DataPathLabelType) String

func (s DataPathLabelType) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DataPathLabelType) Validate

func (s *DataPathLabelType) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DataPathSort

type DataPathSort struct {

    // Determines the sort direction.
    //
    // Direction is a required field
    Direction *string `type:"string" required:"true" enum:"SortDirection"`

    // The list of data paths that need to be sorted.
    //
    // SortPaths is a required field
    SortPaths []*DataPathValue `type:"list" required:"true"`
    // contains filtered or unexported fields
}

Allows data paths to be sorted by a specific data value.

func (DataPathSort) GoString

func (s DataPathSort) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DataPathSort) SetDirection

func (s *DataPathSort) SetDirection(v string) *DataPathSort

SetDirection sets the Direction field's value.

func (*DataPathSort) SetSortPaths

func (s *DataPathSort) SetSortPaths(v []*DataPathValue) *DataPathSort

SetSortPaths sets the SortPaths field's value.

func (DataPathSort) String

func (s DataPathSort) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DataPathSort) Validate

func (s *DataPathSort) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DataPathType

type DataPathType struct {

    // The type of data path value utilized in a pivot table. Choose one of the
    // following options:
    //
    //    * HIERARCHY_ROWS_LAYOUT_COLUMN - The type of data path for the rows layout
    //    column, when RowsLayout is set to HIERARCHY.
    //
    //    * MULTIPLE_ROW_METRICS_COLUMN - The type of data path for the metric column
    //    when the row is set to Metric Placement.
    //
    //    * EMPTY_COLUMN_HEADER - The type of data path for the column with empty
    //    column header, when there is no field in ColumnsFieldWell and the row
    //    is set to Metric Placement.
    //
    //    * COUNT_METRIC_COLUMN - The type of data path for the column with COUNT
    //    as the metric, when there is no field in the ValuesFieldWell.
    PivotTableDataPathType *string `type:"string" enum:"PivotTableDataPathType"`
    // contains filtered or unexported fields
}

The type of the data path value.

func (DataPathType) GoString

func (s DataPathType) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DataPathType) SetPivotTableDataPathType

func (s *DataPathType) SetPivotTableDataPathType(v string) *DataPathType

SetPivotTableDataPathType sets the PivotTableDataPathType field's value.

func (DataPathType) String

func (s DataPathType) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DataPathValue

type DataPathValue struct {

    // The type configuration of the field.
    DataPathType *DataPathType `type:"structure"`

    // The field ID of the field that needs to be sorted.
    FieldId *string `min:"1" type:"string"`

    // The actual value of the field that needs to be sorted.
    //
    // FieldValue is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by DataPathValue's
    // String and GoString methods.
    FieldValue *string `type:"string" sensitive:"true"`
    // contains filtered or unexported fields
}

The data path that needs to be sorted.

func (DataPathValue) GoString

func (s DataPathValue) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DataPathValue) SetDataPathType

func (s *DataPathValue) SetDataPathType(v *DataPathType) *DataPathValue

SetDataPathType sets the DataPathType field's value.

func (*DataPathValue) SetFieldId

func (s *DataPathValue) SetFieldId(v string) *DataPathValue

SetFieldId sets the FieldId field's value.

func (*DataPathValue) SetFieldValue

func (s *DataPathValue) SetFieldValue(v string) *DataPathValue

SetFieldValue sets the FieldValue field's value.

func (DataPathValue) String

func (s DataPathValue) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DataPathValue) Validate

func (s *DataPathValue) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DataPointDrillUpDownOption

type DataPointDrillUpDownOption struct {

    // The status of the drill down options of data points.
    AvailabilityStatus *string `type:"string" enum:"DashboardBehavior"`
    // contains filtered or unexported fields
}

The drill down options for data points in a dashbaord.

func (DataPointDrillUpDownOption) GoString

func (s DataPointDrillUpDownOption) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DataPointDrillUpDownOption) SetAvailabilityStatus

func (s *DataPointDrillUpDownOption) SetAvailabilityStatus(v string) *DataPointDrillUpDownOption

SetAvailabilityStatus sets the AvailabilityStatus field's value.

func (DataPointDrillUpDownOption) String

func (s DataPointDrillUpDownOption) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DataPointMenuLabelOption

type DataPointMenuLabelOption struct {

    // The status of the data point menu options.
    AvailabilityStatus *string `type:"string" enum:"DashboardBehavior"`
    // contains filtered or unexported fields
}

The data point menu options of a dashboard.

func (DataPointMenuLabelOption) GoString

func (s DataPointMenuLabelOption) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DataPointMenuLabelOption) SetAvailabilityStatus

func (s *DataPointMenuLabelOption) SetAvailabilityStatus(v string) *DataPointMenuLabelOption

SetAvailabilityStatus sets the AvailabilityStatus field's value.

func (DataPointMenuLabelOption) String

func (s DataPointMenuLabelOption) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DataPointTooltipOption

type DataPointTooltipOption struct {

    // The status of the data point tool tip options.
    AvailabilityStatus *string `type:"string" enum:"DashboardBehavior"`
    // contains filtered or unexported fields
}

The data point tooltip options.

func (DataPointTooltipOption) GoString

func (s DataPointTooltipOption) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DataPointTooltipOption) SetAvailabilityStatus

func (s *DataPointTooltipOption) SetAvailabilityStatus(v string) *DataPointTooltipOption

SetAvailabilityStatus sets the AvailabilityStatus field's value.

func (DataPointTooltipOption) String

func (s DataPointTooltipOption) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DataSet

type DataSet struct {

    // The Amazon Resource Name (ARN) of the resource.
    Arn *string `type:"string"`

    // Groupings of columns that work together in certain Amazon QuickSight features.
    // Currently, only geospatial hierarchy is supported.
    ColumnGroups []*ColumnGroup `min:"1" type:"list"`

    // A set of one or more definitions of a ColumnLevelPermissionRule (https://docs.aws.amazon.com/quicksight/latest/APIReference/API_ColumnLevelPermissionRule.html) .
    ColumnLevelPermissionRules []*ColumnLevelPermissionRule `min:"1" type:"list"`

    // The amount of SPICE capacity used by this dataset. This is 0 if the dataset
    // isn't imported into SPICE.
    ConsumedSpiceCapacityInBytes *int64 `type:"long"`

    // The time that this dataset was created.
    CreatedTime *time.Time `type:"timestamp"`

    // The ID of the dataset.
    DataSetId *string `type:"string"`

    // The usage configuration to apply to child datasets that reference this dataset
    // as a source.
    DataSetUsageConfiguration *DataSetUsageConfiguration `type:"structure"`

    // The parameters that are declared in a dataset.
    DatasetParameters []*DatasetParameter `min:"1" type:"list"`

    // The folder that contains fields and nested subfolders for your dataset.
    FieldFolders map[string]*FieldFolder `type:"map"`

    // A value that indicates whether you want to import the data into SPICE.
    ImportMode *string `type:"string" enum:"DataSetImportMode"`

    // The last time that this dataset was updated.
    LastUpdatedTime *time.Time `type:"timestamp"`

    // Configures the combination and transformation of the data from the physical
    // tables.
    LogicalTableMap map[string]*LogicalTable `min:"1" type:"map"`

    // A display name for the dataset.
    Name *string `min:"1" type:"string"`

    // The list of columns after all transforms. These columns are available in
    // templates, analyses, and dashboards.
    OutputColumns []*OutputColumn `type:"list"`

    // Declares the physical tables that are available in the underlying data sources.
    PhysicalTableMap map[string]*PhysicalTable `type:"map"`

    // The row-level security configuration for the dataset.
    RowLevelPermissionDataSet *RowLevelPermissionDataSet `type:"structure"`

    // The element you can use to define tags for row-level security.
    RowLevelPermissionTagConfiguration *RowLevelPermissionTagConfiguration `type:"structure"`
    // contains filtered or unexported fields
}

Dataset.

func (DataSet) GoString

func (s DataSet) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DataSet) SetArn

func (s *DataSet) SetArn(v string) *DataSet

SetArn sets the Arn field's value.

func (*DataSet) SetColumnGroups

func (s *DataSet) SetColumnGroups(v []*ColumnGroup) *DataSet

SetColumnGroups sets the ColumnGroups field's value.

func (*DataSet) SetColumnLevelPermissionRules

func (s *DataSet) SetColumnLevelPermissionRules(v []*ColumnLevelPermissionRule) *DataSet

SetColumnLevelPermissionRules sets the ColumnLevelPermissionRules field's value.

func (*DataSet) SetConsumedSpiceCapacityInBytes

func (s *DataSet) SetConsumedSpiceCapacityInBytes(v int64) *DataSet

SetConsumedSpiceCapacityInBytes sets the ConsumedSpiceCapacityInBytes field's value.

func (*DataSet) SetCreatedTime

func (s *DataSet) SetCreatedTime(v time.Time) *DataSet

SetCreatedTime sets the CreatedTime field's value.

func (*DataSet) SetDataSetId

func (s *DataSet) SetDataSetId(v string) *DataSet

SetDataSetId sets the DataSetId field's value.

func (*DataSet) SetDataSetUsageConfiguration

func (s *DataSet) SetDataSetUsageConfiguration(v *DataSetUsageConfiguration) *DataSet

SetDataSetUsageConfiguration sets the DataSetUsageConfiguration field's value.

func (*DataSet) SetDatasetParameters

func (s *DataSet) SetDatasetParameters(v []*DatasetParameter) *DataSet

SetDatasetParameters sets the DatasetParameters field's value.

func (*DataSet) SetFieldFolders

func (s *DataSet) SetFieldFolders(v map[string]*FieldFolder) *DataSet

SetFieldFolders sets the FieldFolders field's value.

func (*DataSet) SetImportMode

func (s *DataSet) SetImportMode(v string) *DataSet

SetImportMode sets the ImportMode field's value.

func (*DataSet) SetLastUpdatedTime

func (s *DataSet) SetLastUpdatedTime(v time.Time) *DataSet

SetLastUpdatedTime sets the LastUpdatedTime field's value.

func (*DataSet) SetLogicalTableMap

func (s *DataSet) SetLogicalTableMap(v map[string]*LogicalTable) *DataSet

SetLogicalTableMap sets the LogicalTableMap field's value.

func (*DataSet) SetName

func (s *DataSet) SetName(v string) *DataSet

SetName sets the Name field's value.

func (*DataSet) SetOutputColumns

func (s *DataSet) SetOutputColumns(v []*OutputColumn) *DataSet

SetOutputColumns sets the OutputColumns field's value.

func (*DataSet) SetPhysicalTableMap

func (s *DataSet) SetPhysicalTableMap(v map[string]*PhysicalTable) *DataSet

SetPhysicalTableMap sets the PhysicalTableMap field's value.

func (*DataSet) SetRowLevelPermissionDataSet

func (s *DataSet) SetRowLevelPermissionDataSet(v *RowLevelPermissionDataSet) *DataSet

SetRowLevelPermissionDataSet sets the RowLevelPermissionDataSet field's value.

func (*DataSet) SetRowLevelPermissionTagConfiguration

func (s *DataSet) SetRowLevelPermissionTagConfiguration(v *RowLevelPermissionTagConfiguration) *DataSet

SetRowLevelPermissionTagConfiguration sets the RowLevelPermissionTagConfiguration field's value.

func (DataSet) String

func (s DataSet) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DataSetConfiguration

type DataSetConfiguration struct {

    // A structure containing the list of column group schemas.
    ColumnGroupSchemaList []*ColumnGroupSchema `type:"list"`

    // Dataset schema.
    DataSetSchema *DataSetSchema `type:"structure"`

    // Placeholder.
    Placeholder *string `type:"string"`
    // contains filtered or unexported fields
}

Dataset configuration.

func (DataSetConfiguration) GoString

func (s DataSetConfiguration) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DataSetConfiguration) SetColumnGroupSchemaList

func (s *DataSetConfiguration) SetColumnGroupSchemaList(v []*ColumnGroupSchema) *DataSetConfiguration

SetColumnGroupSchemaList sets the ColumnGroupSchemaList field's value.

func (*DataSetConfiguration) SetDataSetSchema

func (s *DataSetConfiguration) SetDataSetSchema(v *DataSetSchema) *DataSetConfiguration

SetDataSetSchema sets the DataSetSchema field's value.

func (*DataSetConfiguration) SetPlaceholder

func (s *DataSetConfiguration) SetPlaceholder(v string) *DataSetConfiguration

SetPlaceholder sets the Placeholder field's value.

func (DataSetConfiguration) String

func (s DataSetConfiguration) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DataSetIdentifierDeclaration

type DataSetIdentifierDeclaration struct {

    // The Amazon Resource Name (ARN) of the data set.
    //
    // DataSetArn is a required field
    DataSetArn *string `type:"string" required:"true"`

    // The identifier of the data set, typically the data set's name.
    //
    // Identifier is a required field
    Identifier *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

A data set.

func (DataSetIdentifierDeclaration) GoString

func (s DataSetIdentifierDeclaration) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DataSetIdentifierDeclaration) SetDataSetArn

func (s *DataSetIdentifierDeclaration) SetDataSetArn(v string) *DataSetIdentifierDeclaration

SetDataSetArn sets the DataSetArn field's value.

func (*DataSetIdentifierDeclaration) SetIdentifier

func (s *DataSetIdentifierDeclaration) SetIdentifier(v string) *DataSetIdentifierDeclaration

SetIdentifier sets the Identifier field's value.

func (DataSetIdentifierDeclaration) String

func (s DataSetIdentifierDeclaration) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DataSetIdentifierDeclaration) Validate

func (s *DataSetIdentifierDeclaration) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DataSetReference

type DataSetReference struct {

    // Dataset Amazon Resource Name (ARN).
    //
    // DataSetArn is a required field
    DataSetArn *string `type:"string" required:"true"`

    // Dataset placeholder.
    //
    // DataSetPlaceholder is a required field
    DataSetPlaceholder *string `type:"string" required:"true"`
    // contains filtered or unexported fields
}

Dataset reference.

func (DataSetReference) GoString

func (s DataSetReference) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DataSetReference) SetDataSetArn

func (s *DataSetReference) SetDataSetArn(v string) *DataSetReference

SetDataSetArn sets the DataSetArn field's value.

func (*DataSetReference) SetDataSetPlaceholder

func (s *DataSetReference) SetDataSetPlaceholder(v string) *DataSetReference

SetDataSetPlaceholder sets the DataSetPlaceholder field's value.

func (DataSetReference) String

func (s DataSetReference) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DataSetReference) Validate

func (s *DataSetReference) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DataSetRefreshProperties

type DataSetRefreshProperties struct {

    // The refresh configuration for a dataset.
    //
    // RefreshConfiguration is a required field
    RefreshConfiguration *RefreshConfiguration `type:"structure" required:"true"`
    // contains filtered or unexported fields
}

The refresh properties of a dataset.

func (DataSetRefreshProperties) GoString

func (s DataSetRefreshProperties) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DataSetRefreshProperties) SetRefreshConfiguration

func (s *DataSetRefreshProperties) SetRefreshConfiguration(v *RefreshConfiguration) *DataSetRefreshProperties

SetRefreshConfiguration sets the RefreshConfiguration field's value.

func (DataSetRefreshProperties) String

func (s DataSetRefreshProperties) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DataSetRefreshProperties) Validate

func (s *DataSetRefreshProperties) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DataSetSchema

type DataSetSchema struct {

    // A structure containing the list of column schemas.
    ColumnSchemaList []*ColumnSchema `type:"list"`
    // contains filtered or unexported fields
}

Dataset schema.

func (DataSetSchema) GoString

func (s DataSetSchema) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DataSetSchema) SetColumnSchemaList

func (s *DataSetSchema) SetColumnSchemaList(v []*ColumnSchema) *DataSetSchema

SetColumnSchemaList sets the ColumnSchemaList field's value.

func (DataSetSchema) String

func (s DataSetSchema) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DataSetSearchFilter

type DataSetSearchFilter struct {

    // The name of the value that you want to use as a filter, for example, "Name":
    // "QUICKSIGHT_OWNER".
    //
    // Valid values are defined as follows:
    //
    //    * QUICKSIGHT_VIEWER_OR_OWNER: Provide an ARN of a user or group, and any
    //    datasets with that ARN listed as one of the dataset owners or viewers
    //    are returned. Implicit permissions from folders or groups are considered.
    //
    //    * QUICKSIGHT_OWNER: Provide an ARN of a user or group, and any datasets
    //    with that ARN listed as one of the owners of the dataset are returned.
    //    Implicit permissions from folders or groups are considered.
    //
    //    * DIRECT_QUICKSIGHT_SOLE_OWNER: Provide an ARN of a user or group, and
    //    any datasets with that ARN listed as the only owner of the dataset are
    //    returned. Implicit permissions from folders or groups are not considered.
    //
    //    * DIRECT_QUICKSIGHT_OWNER: Provide an ARN of a user or group, and any
    //    datasets with that ARN listed as one of the owners if the dataset are
    //    returned. Implicit permissions from folders or groups are not considered.
    //
    //    * DIRECT_QUICKSIGHT_VIEWER_OR_OWNER: Provide an ARN of a user or group,
    //    and any datasets with that ARN listed as one of the owners or viewers
    //    of the dataset are returned. Implicit permissions from folders or groups
    //    are not considered.
    //
    //    * DATASET_NAME: Any datasets whose names have a substring match to this
    //    value will be returned.
    //
    // Name is a required field
    Name *string `type:"string" required:"true" enum:"DataSetFilterAttribute"`

    // The comparison operator that you want to use as a filter, for example "Operator":
    // "StringEquals". Valid values are "StringEquals" and "StringLike".
    //
    // If you set the operator value to "StringEquals", you need to provide an ownership
    // related filter in the "NAME" field and the arn of the user or group whose
    // datasets you want to search in the "Value" field. For example, "Name":"QUICKSIGHT_OWNER",
    // "Operator": "StringEquals", "Value": "arn:aws:quicksight:us-east- 1:1:user/default/UserName1".
    //
    // If you set the value to "StringLike", you need to provide the name of the
    // datasets you are searching for. For example, "Name":"DATASET_NAME", "Operator":
    // "StringLike", "Value": "Test". The "StringLike" operator only supports the
    // NAME value DATASET_NAME.
    //
    // Operator is a required field
    Operator *string `type:"string" required:"true" enum:"FilterOperator"`

    // The value of the named item, in this case QUICKSIGHT_OWNER, that you want
    // to use as a filter, for example, "Value": "arn:aws:quicksight:us-east-1:1:user/default/UserName1".
    //
    // Value is a required field
    Value *string `type:"string" required:"true"`
    // contains filtered or unexported fields
}

A filter that you apply when searching for datasets.

func (DataSetSearchFilter) GoString

func (s DataSetSearchFilter) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DataSetSearchFilter) SetName

func (s *DataSetSearchFilter) SetName(v string) *DataSetSearchFilter

SetName sets the Name field's value.

func (*DataSetSearchFilter) SetOperator

func (s *DataSetSearchFilter) SetOperator(v string) *DataSetSearchFilter

SetOperator sets the Operator field's value.

func (*DataSetSearchFilter) SetValue

func (s *DataSetSearchFilter) SetValue(v string) *DataSetSearchFilter

SetValue sets the Value field's value.

func (DataSetSearchFilter) String

func (s DataSetSearchFilter) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DataSetSearchFilter) Validate

func (s *DataSetSearchFilter) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DataSetSummary

type DataSetSummary struct {

    // The Amazon Resource Name (ARN) of the dataset.
    Arn *string `type:"string"`

    // A value that indicates if the dataset has column level permission configured.
    ColumnLevelPermissionRulesApplied *bool `type:"boolean"`

    // The time that this dataset was created.
    CreatedTime *time.Time `type:"timestamp"`

    // The ID of the dataset.
    DataSetId *string `type:"string"`

    // A value that indicates whether you want to import the data into SPICE.
    ImportMode *string `type:"string" enum:"DataSetImportMode"`

    // The last time that this dataset was updated.
    LastUpdatedTime *time.Time `type:"timestamp"`

    // A display name for the dataset.
    Name *string `min:"1" type:"string"`

    // The row-level security configuration for the dataset.
    RowLevelPermissionDataSet *RowLevelPermissionDataSet `type:"structure"`

    // Whether or not the row level permission tags are applied.
    RowLevelPermissionTagConfigurationApplied *bool `type:"boolean"`
    // contains filtered or unexported fields
}

Dataset summary.

func (DataSetSummary) GoString

func (s DataSetSummary) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DataSetSummary) SetArn

func (s *DataSetSummary) SetArn(v string) *DataSetSummary

SetArn sets the Arn field's value.

func (*DataSetSummary) SetColumnLevelPermissionRulesApplied

func (s *DataSetSummary) SetColumnLevelPermissionRulesApplied(v bool) *DataSetSummary

SetColumnLevelPermissionRulesApplied sets the ColumnLevelPermissionRulesApplied field's value.

func (*DataSetSummary) SetCreatedTime

func (s *DataSetSummary) SetCreatedTime(v time.Time) *DataSetSummary

SetCreatedTime sets the CreatedTime field's value.

func (*DataSetSummary) SetDataSetId

func (s *DataSetSummary) SetDataSetId(v string) *DataSetSummary

SetDataSetId sets the DataSetId field's value.

func (*DataSetSummary) SetImportMode

func (s *DataSetSummary) SetImportMode(v string) *DataSetSummary

SetImportMode sets the ImportMode field's value.

func (*DataSetSummary) SetLastUpdatedTime

func (s *DataSetSummary) SetLastUpdatedTime(v time.Time) *DataSetSummary

SetLastUpdatedTime sets the LastUpdatedTime field's value.

func (*DataSetSummary) SetName

func (s *DataSetSummary) SetName(v string) *DataSetSummary

SetName sets the Name field's value.

func (*DataSetSummary) SetRowLevelPermissionDataSet

func (s *DataSetSummary) SetRowLevelPermissionDataSet(v *RowLevelPermissionDataSet) *DataSetSummary

SetRowLevelPermissionDataSet sets the RowLevelPermissionDataSet field's value.

func (*DataSetSummary) SetRowLevelPermissionTagConfigurationApplied

func (s *DataSetSummary) SetRowLevelPermissionTagConfigurationApplied(v bool) *DataSetSummary

SetRowLevelPermissionTagConfigurationApplied sets the RowLevelPermissionTagConfigurationApplied field's value.

func (DataSetSummary) String

func (s DataSetSummary) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DataSetUsageConfiguration

type DataSetUsageConfiguration struct {

    // An option that controls whether a child dataset of a direct query can use
    // this dataset as a source.
    DisableUseAsDirectQuerySource *bool `type:"boolean"`

    // An option that controls whether a child dataset that's stored in QuickSight
    // can use this dataset as a source.
    DisableUseAsImportedSource *bool `type:"boolean"`
    // contains filtered or unexported fields
}

The usage configuration to apply to child datasets that reference this dataset as a source.

func (DataSetUsageConfiguration) GoString

func (s DataSetUsageConfiguration) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DataSetUsageConfiguration) SetDisableUseAsDirectQuerySource

func (s *DataSetUsageConfiguration) SetDisableUseAsDirectQuerySource(v bool) *DataSetUsageConfiguration

SetDisableUseAsDirectQuerySource sets the DisableUseAsDirectQuerySource field's value.

func (*DataSetUsageConfiguration) SetDisableUseAsImportedSource

func (s *DataSetUsageConfiguration) SetDisableUseAsImportedSource(v bool) *DataSetUsageConfiguration

SetDisableUseAsImportedSource sets the DisableUseAsImportedSource field's value.

func (DataSetUsageConfiguration) String

func (s DataSetUsageConfiguration) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DataSource

type DataSource struct {

    // A set of alternate data source parameters that you want to share for the
    // credentials stored with this data source. The credentials are applied in
    // tandem with the data source parameters when you copy a data source by using
    // a create or update request. The API operation compares the DataSourceParameters
    // structure that's in the request with the structures in the AlternateDataSourceParameters
    // allow list. If the structures are an exact match, the request is allowed
    // to use the credentials from this existing data source. If the AlternateDataSourceParameters
    // list is null, the Credentials originally used with this DataSourceParameters
    // are automatically allowed.
    AlternateDataSourceParameters []*DataSourceParameters `min:"1" type:"list"`

    // The Amazon Resource Name (ARN) of the data source.
    Arn *string `type:"string"`

    // The time that this data source was created.
    CreatedTime *time.Time `type:"timestamp"`

    // The ID of the data source. This ID is unique per Amazon Web Services Region
    // for each Amazon Web Services account.
    DataSourceId *string `type:"string"`

    // The parameters that Amazon QuickSight uses to connect to your underlying
    // source. This is a variant type structure. For this structure to be valid,
    // only one of the attributes can be non-null.
    DataSourceParameters *DataSourceParameters `type:"structure"`

    // Error information from the last update or the creation of the data source.
    ErrorInfo *DataSourceErrorInfo `type:"structure"`

    // The last time that this data source was updated.
    LastUpdatedTime *time.Time `type:"timestamp"`

    // A display name for the data source.
    Name *string `min:"1" type:"string"`

    // The Amazon Resource Name (ARN) of the secret associated with the data source
    // in Amazon Secrets Manager.
    SecretArn *string `min:"1" type:"string"`

    // Secure Socket Layer (SSL) properties that apply when Amazon QuickSight connects
    // to your underlying source.
    SslProperties *SslProperties `type:"structure"`

    // The HTTP status of the request.
    Status *string `type:"string" enum:"ResourceStatus"`

    // The type of the data source. This type indicates which database engine the
    // data source connects to.
    Type *string `type:"string" enum:"DataSourceType"`

    // The VPC connection information. You need to use this parameter only when
    // you want Amazon QuickSight to use a VPC connection when connecting to your
    // underlying source.
    VpcConnectionProperties *VpcConnectionProperties `type:"structure"`
    // contains filtered or unexported fields
}

The structure of a data source.

func (DataSource) GoString

func (s DataSource) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DataSource) SetAlternateDataSourceParameters

func (s *DataSource) SetAlternateDataSourceParameters(v []*DataSourceParameters) *DataSource

SetAlternateDataSourceParameters sets the AlternateDataSourceParameters field's value.

func (*DataSource) SetArn

func (s *DataSource) SetArn(v string) *DataSource

SetArn sets the Arn field's value.

func (*DataSource) SetCreatedTime

func (s *DataSource) SetCreatedTime(v time.Time) *DataSource

SetCreatedTime sets the CreatedTime field's value.

func (*DataSource) SetDataSourceId

func (s *DataSource) SetDataSourceId(v string) *DataSource

SetDataSourceId sets the DataSourceId field's value.

func (*DataSource) SetDataSourceParameters

func (s *DataSource) SetDataSourceParameters(v *DataSourceParameters) *DataSource

SetDataSourceParameters sets the DataSourceParameters field's value.

func (*DataSource) SetErrorInfo

func (s *DataSource) SetErrorInfo(v *DataSourceErrorInfo) *DataSource

SetErrorInfo sets the ErrorInfo field's value.

func (*DataSource) SetLastUpdatedTime

func (s *DataSource) SetLastUpdatedTime(v time.Time) *DataSource

SetLastUpdatedTime sets the LastUpdatedTime field's value.

func (*DataSource) SetName

func (s *DataSource) SetName(v string) *DataSource

SetName sets the Name field's value.

func (*DataSource) SetSecretArn

func (s *DataSource) SetSecretArn(v string) *DataSource

SetSecretArn sets the SecretArn field's value.

func (*DataSource) SetSslProperties

func (s *DataSource) SetSslProperties(v *SslProperties) *DataSource

SetSslProperties sets the SslProperties field's value.

func (*DataSource) SetStatus

func (s *DataSource) SetStatus(v string) *DataSource

SetStatus sets the Status field's value.

func (*DataSource) SetType

func (s *DataSource) SetType(v string) *DataSource

SetType sets the Type field's value.

func (*DataSource) SetVpcConnectionProperties

func (s *DataSource) SetVpcConnectionProperties(v *VpcConnectionProperties) *DataSource

SetVpcConnectionProperties sets the VpcConnectionProperties field's value.

func (DataSource) String

func (s DataSource) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DataSourceCredentials

type DataSourceCredentials struct {

    // The Amazon Resource Name (ARN) of a data source that has the credential pair
    // that you want to use. When CopySourceArn is not null, the credential pair
    // from the data source in the ARN is used as the credentials for the DataSourceCredentials
    // structure.
    CopySourceArn *string `type:"string"`

    // Credential pair. For more information, see CredentialPair (https://docs.aws.amazon.com/quicksight/latest/APIReference/API_CredentialPair.html) .
    CredentialPair *CredentialPair `type:"structure"`

    // The Amazon Resource Name (ARN) of the secret associated with the data source
    // in Amazon Secrets Manager.
    SecretArn *string `min:"1" type:"string"`
    // contains filtered or unexported fields
}

Data source credentials. This is a variant type structure. For this structure to be valid, only one of the attributes can be non-null.

func (DataSourceCredentials) GoString

func (s DataSourceCredentials) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DataSourceCredentials) SetCopySourceArn

func (s *DataSourceCredentials) SetCopySourceArn(v string) *DataSourceCredentials

SetCopySourceArn sets the CopySourceArn field's value.

func (*DataSourceCredentials) SetCredentialPair

func (s *DataSourceCredentials) SetCredentialPair(v *CredentialPair) *DataSourceCredentials

SetCredentialPair sets the CredentialPair field's value.

func (*DataSourceCredentials) SetSecretArn

func (s *DataSourceCredentials) SetSecretArn(v string) *DataSourceCredentials

SetSecretArn sets the SecretArn field's value.

func (DataSourceCredentials) String

func (s DataSourceCredentials) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DataSourceCredentials) Validate

func (s *DataSourceCredentials) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DataSourceErrorInfo

type DataSourceErrorInfo struct {

    // Error message.
    Message *string `type:"string"`

    // Error type.
    Type *string `type:"string" enum:"DataSourceErrorInfoType"`
    // contains filtered or unexported fields
}

Error information for the data source creation or update.

func (DataSourceErrorInfo) GoString

func (s DataSourceErrorInfo) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DataSourceErrorInfo) SetMessage

func (s *DataSourceErrorInfo) SetMessage(v string) *DataSourceErrorInfo

SetMessage sets the Message field's value.

func (*DataSourceErrorInfo) SetType

func (s *DataSourceErrorInfo) SetType(v string) *DataSourceErrorInfo

SetType sets the Type field's value.

func (DataSourceErrorInfo) String

func (s DataSourceErrorInfo) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DataSourceParameters

type DataSourceParameters struct {

    // The parameters for OpenSearch.
    AmazonElasticsearchParameters *AmazonElasticsearchParameters `type:"structure"`

    // The parameters for OpenSearch.
    AmazonOpenSearchParameters *AmazonOpenSearchParameters `type:"structure"`

    // The parameters for Amazon Athena.
    AthenaParameters *AthenaParameters `type:"structure"`

    // The parameters for Amazon Aurora MySQL.
    AuroraParameters *AuroraParameters `type:"structure"`

    // The parameters for Amazon Aurora.
    AuroraPostgreSqlParameters *AuroraPostgreSqlParameters `type:"structure"`

    // The parameters for IoT Analytics.
    AwsIotAnalyticsParameters *AwsIotAnalyticsParameters `type:"structure"`

    // The parameters that are required to connect to a Google BigQuery data source.
    BigQueryParameters *BigQueryParameters `type:"structure"`

    // The parameters that are required to connect to a Databricks data source.
    DatabricksParameters *DatabricksParameters `type:"structure"`

    // The parameters for Exasol.
    ExasolParameters *ExasolParameters `type:"structure"`

    // The parameters for Jira.
    JiraParameters *JiraParameters `type:"structure"`

    // The parameters for MariaDB.
    MariaDbParameters *MariaDbParameters `type:"structure"`

    // The parameters for MySQL.
    MySqlParameters *MySqlParameters `type:"structure"`

    // The parameters for Oracle.
    OracleParameters *OracleParameters `type:"structure"`

    // The parameters for PostgreSQL.
    PostgreSqlParameters *PostgreSqlParameters `type:"structure"`

    // The parameters for Presto.
    PrestoParameters *PrestoParameters `type:"structure"`

    // The parameters for Amazon RDS.
    RdsParameters *RdsParameters `type:"structure"`

    // The parameters for Amazon Redshift.
    RedshiftParameters *RedshiftParameters `type:"structure"`

    // The parameters for S3.
    S3Parameters *S3Parameters `type:"structure"`

    // The parameters for ServiceNow.
    ServiceNowParameters *ServiceNowParameters `type:"structure"`

    // The parameters for Snowflake.
    SnowflakeParameters *SnowflakeParameters `type:"structure"`

    // The parameters for Spark.
    SparkParameters *SparkParameters `type:"structure"`

    // The parameters for SQL Server.
    SqlServerParameters *SqlServerParameters `type:"structure"`

    // The parameters that are required to connect to a Starburst data source.
    StarburstParameters *StarburstParameters `type:"structure"`

    // The parameters for Teradata.
    TeradataParameters *TeradataParameters `type:"structure"`

    // The parameters that are required to connect to a Trino data source.
    TrinoParameters *TrinoParameters `type:"structure"`

    // The parameters for Twitter.
    TwitterParameters *TwitterParameters `type:"structure"`
    // contains filtered or unexported fields
}

The parameters that Amazon QuickSight uses to connect to your underlying data source. This is a variant type structure. For this structure to be valid, only one of the attributes can be non-null.

func (DataSourceParameters) GoString

func (s DataSourceParameters) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DataSourceParameters) SetAmazonElasticsearchParameters

func (s *DataSourceParameters) SetAmazonElasticsearchParameters(v *AmazonElasticsearchParameters) *DataSourceParameters

SetAmazonElasticsearchParameters sets the AmazonElasticsearchParameters field's value.

func (*DataSourceParameters) SetAmazonOpenSearchParameters

func (s *DataSourceParameters) SetAmazonOpenSearchParameters(v *AmazonOpenSearchParameters) *DataSourceParameters

SetAmazonOpenSearchParameters sets the AmazonOpenSearchParameters field's value.

func (*DataSourceParameters) SetAthenaParameters

func (s *DataSourceParameters) SetAthenaParameters(v *AthenaParameters) *DataSourceParameters

SetAthenaParameters sets the AthenaParameters field's value.

func (*DataSourceParameters) SetAuroraParameters

func (s *DataSourceParameters) SetAuroraParameters(v *AuroraParameters) *DataSourceParameters

SetAuroraParameters sets the AuroraParameters field's value.

func (*DataSourceParameters) SetAuroraPostgreSqlParameters

func (s *DataSourceParameters) SetAuroraPostgreSqlParameters(v *AuroraPostgreSqlParameters) *DataSourceParameters

SetAuroraPostgreSqlParameters sets the AuroraPostgreSqlParameters field's value.

func (*DataSourceParameters) SetAwsIotAnalyticsParameters

func (s *DataSourceParameters) SetAwsIotAnalyticsParameters(v *AwsIotAnalyticsParameters) *DataSourceParameters

SetAwsIotAnalyticsParameters sets the AwsIotAnalyticsParameters field's value.

func (*DataSourceParameters) SetBigQueryParameters

func (s *DataSourceParameters) SetBigQueryParameters(v *BigQueryParameters) *DataSourceParameters

SetBigQueryParameters sets the BigQueryParameters field's value.

func (*DataSourceParameters) SetDatabricksParameters

func (s *DataSourceParameters) SetDatabricksParameters(v *DatabricksParameters) *DataSourceParameters

SetDatabricksParameters sets the DatabricksParameters field's value.

func (*DataSourceParameters) SetExasolParameters

func (s *DataSourceParameters) SetExasolParameters(v *ExasolParameters) *DataSourceParameters

SetExasolParameters sets the ExasolParameters field's value.

func (*DataSourceParameters) SetJiraParameters

func (s *DataSourceParameters) SetJiraParameters(v *JiraParameters) *DataSourceParameters

SetJiraParameters sets the JiraParameters field's value.

func (*DataSourceParameters) SetMariaDbParameters

func (s *DataSourceParameters) SetMariaDbParameters(v *MariaDbParameters) *DataSourceParameters

SetMariaDbParameters sets the MariaDbParameters field's value.

func (*DataSourceParameters) SetMySqlParameters

func (s *DataSourceParameters) SetMySqlParameters(v *MySqlParameters) *DataSourceParameters

SetMySqlParameters sets the MySqlParameters field's value.

func (*DataSourceParameters) SetOracleParameters

func (s *DataSourceParameters) SetOracleParameters(v *OracleParameters) *DataSourceParameters

SetOracleParameters sets the OracleParameters field's value.

func (*DataSourceParameters) SetPostgreSqlParameters

func (s *DataSourceParameters) SetPostgreSqlParameters(v *PostgreSqlParameters) *DataSourceParameters

SetPostgreSqlParameters sets the PostgreSqlParameters field's value.

func (*DataSourceParameters) SetPrestoParameters

func (s *DataSourceParameters) SetPrestoParameters(v *PrestoParameters) *DataSourceParameters

SetPrestoParameters sets the PrestoParameters field's value.

func (*DataSourceParameters) SetRdsParameters

func (s *DataSourceParameters) SetRdsParameters(v *RdsParameters) *DataSourceParameters

SetRdsParameters sets the RdsParameters field's value.

func (*DataSourceParameters) SetRedshiftParameters

func (s *DataSourceParameters) SetRedshiftParameters(v *RedshiftParameters) *DataSourceParameters

SetRedshiftParameters sets the RedshiftParameters field's value.

func (*DataSourceParameters) SetS3Parameters

func (s *DataSourceParameters) SetS3Parameters(v *S3Parameters) *DataSourceParameters

SetS3Parameters sets the S3Parameters field's value.

func (*DataSourceParameters) SetServiceNowParameters

func (s *DataSourceParameters) SetServiceNowParameters(v *ServiceNowParameters) *DataSourceParameters

SetServiceNowParameters sets the ServiceNowParameters field's value.

func (*DataSourceParameters) SetSnowflakeParameters

func (s *DataSourceParameters) SetSnowflakeParameters(v *SnowflakeParameters) *DataSourceParameters

SetSnowflakeParameters sets the SnowflakeParameters field's value.

func (*DataSourceParameters) SetSparkParameters

func (s *DataSourceParameters) SetSparkParameters(v *SparkParameters) *DataSourceParameters

SetSparkParameters sets the SparkParameters field's value.

func (*DataSourceParameters) SetSqlServerParameters

func (s *DataSourceParameters) SetSqlServerParameters(v *SqlServerParameters) *DataSourceParameters

SetSqlServerParameters sets the SqlServerParameters field's value.

func (*DataSourceParameters) SetStarburstParameters

func (s *DataSourceParameters) SetStarburstParameters(v *StarburstParameters) *DataSourceParameters

SetStarburstParameters sets the StarburstParameters field's value.

func (*DataSourceParameters) SetTeradataParameters

func (s *DataSourceParameters) SetTeradataParameters(v *TeradataParameters) *DataSourceParameters

SetTeradataParameters sets the TeradataParameters field's value.

func (*DataSourceParameters) SetTrinoParameters

func (s *DataSourceParameters) SetTrinoParameters(v *TrinoParameters) *DataSourceParameters

SetTrinoParameters sets the TrinoParameters field's value.

func (*DataSourceParameters) SetTwitterParameters

func (s *DataSourceParameters) SetTwitterParameters(v *TwitterParameters) *DataSourceParameters

SetTwitterParameters sets the TwitterParameters field's value.

func (DataSourceParameters) String

func (s DataSourceParameters) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DataSourceParameters) Validate

func (s *DataSourceParameters) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DataSourceSearchFilter

type DataSourceSearchFilter struct {

    // The name of the value that you want to use as a filter, for example, "Name":
    // "DIRECT_QUICKSIGHT_OWNER".
    //
    // Valid values are defined as follows:
    //
    //    * DIRECT_QUICKSIGHT_VIEWER_OR_OWNER: Provide an ARN of a user or group,
    //    and any data sources with that ARN listed as one of the owners or viewers
    //    of the data sources are returned. Implicit permissions from folders or
    //    groups are not considered.
    //
    //    * DIRECT_QUICKSIGHT_OWNER: Provide an ARN of a user or group, and any
    //    data sources with that ARN listed as one of the owners if the data source
    //    are returned. Implicit permissions from folders or groups are not considered.
    //
    //    * DIRECT_QUICKSIGHT_SOLE_OWNER: Provide an ARN of a user or group, and
    //    any data sources with that ARN listed as the only owner of the data source
    //    are returned. Implicit permissions from folders or groups are not considered.
    //
    //    * DATASOURCE_NAME: Any data sources whose names have a substring match
    //    to the provided value are returned.
    //
    // Name is a required field
    Name *string `type:"string" required:"true" enum:"DataSourceFilterAttribute"`

    // The comparison operator that you want to use as a filter, for example "Operator":
    // "StringEquals". Valid values are "StringEquals" and "StringLike".
    //
    // If you set the operator value to "StringEquals", you need to provide an ownership
    // related filter in the "NAME" field and the arn of the user or group whose
    // data sources you want to search in the "Value" field. For example, "Name":"DIRECT_QUICKSIGHT_OWNER",
    // "Operator": "StringEquals", "Value": "arn:aws:quicksight:us-east-1:1:user/default/UserName1".
    //
    // If you set the value to "StringLike", you need to provide the name of the
    // data sources you are searching for. For example, "Name":"DATASOURCE_NAME",
    // "Operator": "StringLike", "Value": "Test". The "StringLike" operator only
    // supports the NAME value DATASOURCE_NAME.
    //
    // Operator is a required field
    Operator *string `type:"string" required:"true" enum:"FilterOperator"`

    // The value of the named item, for example DIRECT_QUICKSIGHT_OWNER, that you
    // want to use as a filter, for example, "Value": "arn:aws:quicksight:us-east-1:1:user/default/UserName1".
    //
    // Value is a required field
    Value *string `type:"string" required:"true"`
    // contains filtered or unexported fields
}

A filter that you apply when searching for data sources.

func (DataSourceSearchFilter) GoString

func (s DataSourceSearchFilter) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DataSourceSearchFilter) SetName

func (s *DataSourceSearchFilter) SetName(v string) *DataSourceSearchFilter

SetName sets the Name field's value.

func (*DataSourceSearchFilter) SetOperator

func (s *DataSourceSearchFilter) SetOperator(v string) *DataSourceSearchFilter

SetOperator sets the Operator field's value.

func (*DataSourceSearchFilter) SetValue

func (s *DataSourceSearchFilter) SetValue(v string) *DataSourceSearchFilter

SetValue sets the Value field's value.

func (DataSourceSearchFilter) String

func (s DataSourceSearchFilter) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DataSourceSearchFilter) Validate

func (s *DataSourceSearchFilter) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DataSourceSummary

type DataSourceSummary struct {

    // The arn of the datasource.
    Arn *string `type:"string"`

    // The date and time that the data source was created. This value is expressed
    // in MM-DD-YYYY HH:MM:SS format.
    CreatedTime *time.Time `type:"timestamp"`

    // The unique ID of the data source.
    DataSourceId *string `type:"string"`

    // The date and time the data source was last updated. This value is expressed
    // in MM-DD-YYYY HH:MM:SS format.
    LastUpdatedTime *time.Time `type:"timestamp"`

    // The name of the data source.
    Name *string `min:"1" type:"string"`

    // The type of the data source.
    Type *string `type:"string" enum:"DataSourceType"`
    // contains filtered or unexported fields
}

A DataSourceSummary object that returns a summary of a data source.

func (DataSourceSummary) GoString

func (s DataSourceSummary) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DataSourceSummary) SetArn

func (s *DataSourceSummary) SetArn(v string) *DataSourceSummary

SetArn sets the Arn field's value.

func (*DataSourceSummary) SetCreatedTime

func (s *DataSourceSummary) SetCreatedTime(v time.Time) *DataSourceSummary

SetCreatedTime sets the CreatedTime field's value.

func (*DataSourceSummary) SetDataSourceId

func (s *DataSourceSummary) SetDataSourceId(v string) *DataSourceSummary

SetDataSourceId sets the DataSourceId field's value.

func (*DataSourceSummary) SetLastUpdatedTime

func (s *DataSourceSummary) SetLastUpdatedTime(v time.Time) *DataSourceSummary

SetLastUpdatedTime sets the LastUpdatedTime field's value.

func (*DataSourceSummary) SetName

func (s *DataSourceSummary) SetName(v string) *DataSourceSummary

SetName sets the Name field's value.

func (*DataSourceSummary) SetType

func (s *DataSourceSummary) SetType(v string) *DataSourceSummary

SetType sets the Type field's value.

func (DataSourceSummary) String

func (s DataSourceSummary) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DatabricksParameters

type DatabricksParameters struct {

    // The host name of the Databricks data source.
    //
    // Host is a required field
    Host *string `min:"1" type:"string" required:"true"`

    // The port for the Databricks data source.
    //
    // Port is a required field
    Port *int64 `min:"1" type:"integer" required:"true"`

    // The HTTP path of the Databricks data source.
    //
    // SqlEndpointPath is a required field
    SqlEndpointPath *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

The parameters that are required to connect to a Databricks data source.

func (DatabricksParameters) GoString

func (s DatabricksParameters) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DatabricksParameters) SetHost

func (s *DatabricksParameters) SetHost(v string) *DatabricksParameters

SetHost sets the Host field's value.

func (*DatabricksParameters) SetPort

func (s *DatabricksParameters) SetPort(v int64) *DatabricksParameters

SetPort sets the Port field's value.

func (*DatabricksParameters) SetSqlEndpointPath

func (s *DatabricksParameters) SetSqlEndpointPath(v string) *DatabricksParameters

SetSqlEndpointPath sets the SqlEndpointPath field's value.

func (DatabricksParameters) String

func (s DatabricksParameters) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DatabricksParameters) Validate

func (s *DatabricksParameters) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DatasetMetadata

type DatasetMetadata struct {

    // The list of calculated field definitions.
    CalculatedFields []*TopicCalculatedField `type:"list"`

    // The list of column definitions.
    Columns []*TopicColumn `type:"list"`

    // The definition of a data aggregation.
    DataAggregation *DataAggregation `type:"structure"`

    // The Amazon Resource Name (ARN) of the dataset.
    //
    // DatasetArn is a required field
    DatasetArn *string `type:"string" required:"true"`

    // The description of the dataset.
    DatasetDescription *string `type:"string"`

    // The name of the dataset.
    DatasetName *string `type:"string"`

    // The list of filter definitions.
    Filters []*TopicFilter `type:"list"`

    // The list of named entities definitions.
    NamedEntities []*TopicNamedEntity `type:"list"`
    // contains filtered or unexported fields
}

A structure that represents a dataset.

func (DatasetMetadata) GoString

func (s DatasetMetadata) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DatasetMetadata) SetCalculatedFields

func (s *DatasetMetadata) SetCalculatedFields(v []*TopicCalculatedField) *DatasetMetadata

SetCalculatedFields sets the CalculatedFields field's value.

func (*DatasetMetadata) SetColumns

func (s *DatasetMetadata) SetColumns(v []*TopicColumn) *DatasetMetadata

SetColumns sets the Columns field's value.

func (*DatasetMetadata) SetDataAggregation

func (s *DatasetMetadata) SetDataAggregation(v *DataAggregation) *DatasetMetadata

SetDataAggregation sets the DataAggregation field's value.

func (*DatasetMetadata) SetDatasetArn

func (s *DatasetMetadata) SetDatasetArn(v string) *DatasetMetadata

SetDatasetArn sets the DatasetArn field's value.

func (*DatasetMetadata) SetDatasetDescription

func (s *DatasetMetadata) SetDatasetDescription(v string) *DatasetMetadata

SetDatasetDescription sets the DatasetDescription field's value.

func (*DatasetMetadata) SetDatasetName

func (s *DatasetMetadata) SetDatasetName(v string) *DatasetMetadata

SetDatasetName sets the DatasetName field's value.

func (*DatasetMetadata) SetFilters

func (s *DatasetMetadata) SetFilters(v []*TopicFilter) *DatasetMetadata

SetFilters sets the Filters field's value.

func (*DatasetMetadata) SetNamedEntities

func (s *DatasetMetadata) SetNamedEntities(v []*TopicNamedEntity) *DatasetMetadata

SetNamedEntities sets the NamedEntities field's value.

func (DatasetMetadata) String

func (s DatasetMetadata) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DatasetMetadata) Validate

func (s *DatasetMetadata) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DatasetParameter

type DatasetParameter struct {

    // A date time parameter that is created in the dataset.
    DateTimeDatasetParameter *DateTimeDatasetParameter `type:"structure"`

    // A decimal parameter that is created in the dataset.
    DecimalDatasetParameter *DecimalDatasetParameter `type:"structure"`

    // An integer parameter that is created in the dataset.
    IntegerDatasetParameter *IntegerDatasetParameter `type:"structure"`

    // A string parameter that is created in the dataset.
    StringDatasetParameter *StringDatasetParameter `type:"structure"`
    // contains filtered or unexported fields
}

A parameter that is created in a dataset. The parameter can be a string, integer, decimal, or datetime data type.

func (DatasetParameter) GoString

func (s DatasetParameter) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DatasetParameter) SetDateTimeDatasetParameter

func (s *DatasetParameter) SetDateTimeDatasetParameter(v *DateTimeDatasetParameter) *DatasetParameter

SetDateTimeDatasetParameter sets the DateTimeDatasetParameter field's value.

func (*DatasetParameter) SetDecimalDatasetParameter

func (s *DatasetParameter) SetDecimalDatasetParameter(v *DecimalDatasetParameter) *DatasetParameter

SetDecimalDatasetParameter sets the DecimalDatasetParameter field's value.

func (*DatasetParameter) SetIntegerDatasetParameter

func (s *DatasetParameter) SetIntegerDatasetParameter(v *IntegerDatasetParameter) *DatasetParameter

SetIntegerDatasetParameter sets the IntegerDatasetParameter field's value.

func (*DatasetParameter) SetStringDatasetParameter

func (s *DatasetParameter) SetStringDatasetParameter(v *StringDatasetParameter) *DatasetParameter

SetStringDatasetParameter sets the StringDatasetParameter field's value.

func (DatasetParameter) String

func (s DatasetParameter) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DatasetParameter) Validate

func (s *DatasetParameter) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DateAxisOptions

type DateAxisOptions struct {

    // Determines whether or not missing dates are displayed.
    MissingDateVisibility *string `type:"string" enum:"Visibility"`
    // contains filtered or unexported fields
}

The options that determine how a date axis is displayed.

func (DateAxisOptions) GoString

func (s DateAxisOptions) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DateAxisOptions) SetMissingDateVisibility

func (s *DateAxisOptions) SetMissingDateVisibility(v string) *DateAxisOptions

SetMissingDateVisibility sets the MissingDateVisibility field's value.

func (DateAxisOptions) String

func (s DateAxisOptions) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DateDimensionField

type DateDimensionField struct {

    // The column that is used in the DateDimensionField.
    //
    // Column is a required field
    Column *ColumnIdentifier `type:"structure" required:"true"`

    // The date granularity of the DateDimensionField. Choose one of the following
    // options:
    //
    //    * YEAR
    //
    //    * QUARTER
    //
    //    * MONTH
    //
    //    * WEEK
    //
    //    * DAY
    //
    //    * HOUR
    //
    //    * MINUTE
    //
    //    * SECOND
    //
    //    * MILLISECOND
    DateGranularity *string `type:"string" enum:"TimeGranularity"`

    // The custom field ID.
    //
    // FieldId is a required field
    FieldId *string `min:"1" type:"string" required:"true"`

    // The format configuration of the field.
    FormatConfiguration *DateTimeFormatConfiguration `type:"structure"`

    // The custom hierarchy ID.
    HierarchyId *string `min:"1" type:"string"`
    // contains filtered or unexported fields
}

The dimension type field with date type columns.

func (DateDimensionField) GoString

func (s DateDimensionField) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DateDimensionField) SetColumn

func (s *DateDimensionField) SetColumn(v *ColumnIdentifier) *DateDimensionField

SetColumn sets the Column field's value.

func (*DateDimensionField) SetDateGranularity

func (s *DateDimensionField) SetDateGranularity(v string) *DateDimensionField

SetDateGranularity sets the DateGranularity field's value.

func (*DateDimensionField) SetFieldId

func (s *DateDimensionField) SetFieldId(v string) *DateDimensionField

SetFieldId sets the FieldId field's value.

func (*DateDimensionField) SetFormatConfiguration

func (s *DateDimensionField) SetFormatConfiguration(v *DateTimeFormatConfiguration) *DateDimensionField

SetFormatConfiguration sets the FormatConfiguration field's value.

func (*DateDimensionField) SetHierarchyId

func (s *DateDimensionField) SetHierarchyId(v string) *DateDimensionField

SetHierarchyId sets the HierarchyId field's value.

func (DateDimensionField) String

func (s DateDimensionField) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DateDimensionField) Validate

func (s *DateDimensionField) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DateMeasureField

type DateMeasureField struct {

    // The aggregation function of the measure field.
    AggregationFunction *string `type:"string" enum:"DateAggregationFunction"`

    // The column that is used in the DateMeasureField.
    //
    // Column is a required field
    Column *ColumnIdentifier `type:"structure" required:"true"`

    // The custom field ID.
    //
    // FieldId is a required field
    FieldId *string `min:"1" type:"string" required:"true"`

    // The format configuration of the field.
    FormatConfiguration *DateTimeFormatConfiguration `type:"structure"`
    // contains filtered or unexported fields
}

The measure type field with date type columns.

func (DateMeasureField) GoString

func (s DateMeasureField) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DateMeasureField) SetAggregationFunction

func (s *DateMeasureField) SetAggregationFunction(v string) *DateMeasureField

SetAggregationFunction sets the AggregationFunction field's value.

func (*DateMeasureField) SetColumn

func (s *DateMeasureField) SetColumn(v *ColumnIdentifier) *DateMeasureField

SetColumn sets the Column field's value.

func (*DateMeasureField) SetFieldId

func (s *DateMeasureField) SetFieldId(v string) *DateMeasureField

SetFieldId sets the FieldId field's value.

func (*DateMeasureField) SetFormatConfiguration

func (s *DateMeasureField) SetFormatConfiguration(v *DateTimeFormatConfiguration) *DateMeasureField

SetFormatConfiguration sets the FormatConfiguration field's value.

func (DateMeasureField) String

func (s DateMeasureField) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DateMeasureField) Validate

func (s *DateMeasureField) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DateTimeDatasetParameter

type DateTimeDatasetParameter struct {

    // A list of default values for a given date time parameter. This structure
    // only accepts static values.
    DefaultValues *DateTimeDatasetParameterDefaultValues `type:"structure"`

    // An identifier for the parameter that is created in the dataset.
    //
    // Id is a required field
    Id *string `min:"1" type:"string" required:"true"`

    // The name of the date time parameter that is created in the dataset.
    //
    // Name is a required field
    Name *string `min:"1" type:"string" required:"true"`

    // The time granularity of the date time parameter.
    TimeGranularity *string `type:"string" enum:"TimeGranularity"`

    // The value type of the dataset parameter. Valid values are single value or
    // multi value.
    //
    // ValueType is a required field
    ValueType *string `type:"string" required:"true" enum:"DatasetParameterValueType"`
    // contains filtered or unexported fields
}

A date time parameter for a dataset.

func (DateTimeDatasetParameter) GoString

func (s DateTimeDatasetParameter) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DateTimeDatasetParameter) SetDefaultValues

func (s *DateTimeDatasetParameter) SetDefaultValues(v *DateTimeDatasetParameterDefaultValues) *DateTimeDatasetParameter

SetDefaultValues sets the DefaultValues field's value.

func (*DateTimeDatasetParameter) SetId

func (s *DateTimeDatasetParameter) SetId(v string) *DateTimeDatasetParameter

SetId sets the Id field's value.

func (*DateTimeDatasetParameter) SetName

func (s *DateTimeDatasetParameter) SetName(v string) *DateTimeDatasetParameter

SetName sets the Name field's value.

func (*DateTimeDatasetParameter) SetTimeGranularity

func (s *DateTimeDatasetParameter) SetTimeGranularity(v string) *DateTimeDatasetParameter

SetTimeGranularity sets the TimeGranularity field's value.

func (*DateTimeDatasetParameter) SetValueType

func (s *DateTimeDatasetParameter) SetValueType(v string) *DateTimeDatasetParameter

SetValueType sets the ValueType field's value.

func (DateTimeDatasetParameter) String

func (s DateTimeDatasetParameter) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DateTimeDatasetParameter) Validate

func (s *DateTimeDatasetParameter) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DateTimeDatasetParameterDefaultValues

type DateTimeDatasetParameterDefaultValues struct {

    // A list of static default values for a given date time parameter.
    StaticValues []*time.Time `min:"1" type:"list"`
    // contains filtered or unexported fields
}

The default values of a date time parameter.

func (DateTimeDatasetParameterDefaultValues) GoString

func (s DateTimeDatasetParameterDefaultValues) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DateTimeDatasetParameterDefaultValues) SetStaticValues

func (s *DateTimeDatasetParameterDefaultValues) SetStaticValues(v []*time.Time) *DateTimeDatasetParameterDefaultValues

SetStaticValues sets the StaticValues field's value.

func (DateTimeDatasetParameterDefaultValues) String

func (s DateTimeDatasetParameterDefaultValues) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DateTimeDatasetParameterDefaultValues) Validate

func (s *DateTimeDatasetParameterDefaultValues) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DateTimeDefaultValues

type DateTimeDefaultValues struct {

    // The dynamic value of the DataTimeDefaultValues. Different defaults are displayed
    // according to users, groups, and values mapping.
    DynamicValue *DynamicDefaultValue `type:"structure"`

    // The rolling date of the DataTimeDefaultValues. The date is determined from
    // the dataset based on input expression.
    RollingDate *RollingDateConfiguration `type:"structure"`

    // The static values of the DataTimeDefaultValues.
    StaticValues []*time.Time `type:"list"`
    // contains filtered or unexported fields
}

The default values of the DateTimeParameterDeclaration.

func (DateTimeDefaultValues) GoString

func (s DateTimeDefaultValues) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DateTimeDefaultValues) SetDynamicValue

func (s *DateTimeDefaultValues) SetDynamicValue(v *DynamicDefaultValue) *DateTimeDefaultValues

SetDynamicValue sets the DynamicValue field's value.

func (*DateTimeDefaultValues) SetRollingDate

func (s *DateTimeDefaultValues) SetRollingDate(v *RollingDateConfiguration) *DateTimeDefaultValues

SetRollingDate sets the RollingDate field's value.

func (*DateTimeDefaultValues) SetStaticValues

func (s *DateTimeDefaultValues) SetStaticValues(v []*time.Time) *DateTimeDefaultValues

SetStaticValues sets the StaticValues field's value.

func (DateTimeDefaultValues) String

func (s DateTimeDefaultValues) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DateTimeDefaultValues) Validate

func (s *DateTimeDefaultValues) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DateTimeFormatConfiguration

type DateTimeFormatConfiguration struct {

    // Determines the DateTime format.
    DateTimeFormat *string `min:"1" type:"string"`

    // The options that determine the null value format configuration.
    NullValueFormatConfiguration *NullValueFormatConfiguration `type:"structure"`

    // The formatting configuration for numeric DateTime fields.
    NumericFormatConfiguration *NumericFormatConfiguration `type:"structure"`
    // contains filtered or unexported fields
}

Formatting configuration for DateTime fields.

func (DateTimeFormatConfiguration) GoString

func (s DateTimeFormatConfiguration) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DateTimeFormatConfiguration) SetDateTimeFormat

func (s *DateTimeFormatConfiguration) SetDateTimeFormat(v string) *DateTimeFormatConfiguration

SetDateTimeFormat sets the DateTimeFormat field's value.

func (*DateTimeFormatConfiguration) SetNullValueFormatConfiguration

func (s *DateTimeFormatConfiguration) SetNullValueFormatConfiguration(v *NullValueFormatConfiguration) *DateTimeFormatConfiguration

SetNullValueFormatConfiguration sets the NullValueFormatConfiguration field's value.

func (*DateTimeFormatConfiguration) SetNumericFormatConfiguration

func (s *DateTimeFormatConfiguration) SetNumericFormatConfiguration(v *NumericFormatConfiguration) *DateTimeFormatConfiguration

SetNumericFormatConfiguration sets the NumericFormatConfiguration field's value.

func (DateTimeFormatConfiguration) String

func (s DateTimeFormatConfiguration) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DateTimeFormatConfiguration) Validate

func (s *DateTimeFormatConfiguration) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DateTimeHierarchy

type DateTimeHierarchy struct {

    // The option that determines the drill down filters for the DateTime hierarchy.
    DrillDownFilters []*DrillDownFilter `type:"list"`

    // The hierarchy ID of the DateTime hierarchy.
    //
    // HierarchyId is a required field
    HierarchyId *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

The option that determines the hierarchy of any DateTime fields.

func (DateTimeHierarchy) GoString

func (s DateTimeHierarchy) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DateTimeHierarchy) SetDrillDownFilters

func (s *DateTimeHierarchy) SetDrillDownFilters(v []*DrillDownFilter) *DateTimeHierarchy

SetDrillDownFilters sets the DrillDownFilters field's value.

func (*DateTimeHierarchy) SetHierarchyId

func (s *DateTimeHierarchy) SetHierarchyId(v string) *DateTimeHierarchy

SetHierarchyId sets the HierarchyId field's value.

func (DateTimeHierarchy) String

func (s DateTimeHierarchy) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DateTimeHierarchy) Validate

func (s *DateTimeHierarchy) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DateTimeParameter

type DateTimeParameter struct {

    // A display name for the date-time parameter.
    //
    // Name is a required field
    Name *string `type:"string" required:"true"`

    // The values for the date-time parameter.
    //
    // Values is a required field
    Values []*time.Time `type:"list" required:"true"`
    // contains filtered or unexported fields
}

A date-time parameter.

func (DateTimeParameter) GoString

func (s DateTimeParameter) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DateTimeParameter) SetName

func (s *DateTimeParameter) SetName(v string) *DateTimeParameter

SetName sets the Name field's value.

func (*DateTimeParameter) SetValues

func (s *DateTimeParameter) SetValues(v []*time.Time) *DateTimeParameter

SetValues sets the Values field's value.

func (DateTimeParameter) String

func (s DateTimeParameter) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DateTimeParameter) Validate

func (s *DateTimeParameter) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DateTimeParameterDeclaration

type DateTimeParameterDeclaration struct {

    // The default values of a parameter. If the parameter is a single-value parameter,
    // a maximum of one default value can be provided.
    DefaultValues *DateTimeDefaultValues `type:"structure"`

    // A list of dataset parameters that are mapped to an analysis parameter.
    MappedDataSetParameters []*MappedDataSetParameter `type:"list"`

    // The name of the parameter that is being declared.
    //
    // Name is a required field
    Name *string `min:"1" type:"string" required:"true"`

    // The level of time precision that is used to aggregate DateTime values.
    TimeGranularity *string `type:"string" enum:"TimeGranularity"`

    // The configuration that defines the default value of a DateTime parameter
    // when a value has not been set.
    ValueWhenUnset *DateTimeValueWhenUnsetConfiguration `type:"structure"`
    // contains filtered or unexported fields
}

A parameter declaration for the DateTime data type.

func (DateTimeParameterDeclaration) GoString

func (s DateTimeParameterDeclaration) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DateTimeParameterDeclaration) SetDefaultValues

func (s *DateTimeParameterDeclaration) SetDefaultValues(v *DateTimeDefaultValues) *DateTimeParameterDeclaration

SetDefaultValues sets the DefaultValues field's value.

func (*DateTimeParameterDeclaration) SetMappedDataSetParameters

func (s *DateTimeParameterDeclaration) SetMappedDataSetParameters(v []*MappedDataSetParameter) *DateTimeParameterDeclaration

SetMappedDataSetParameters sets the MappedDataSetParameters field's value.

func (*DateTimeParameterDeclaration) SetName

func (s *DateTimeParameterDeclaration) SetName(v string) *DateTimeParameterDeclaration

SetName sets the Name field's value.

func (*DateTimeParameterDeclaration) SetTimeGranularity

func (s *DateTimeParameterDeclaration) SetTimeGranularity(v string) *DateTimeParameterDeclaration

SetTimeGranularity sets the TimeGranularity field's value.

func (*DateTimeParameterDeclaration) SetValueWhenUnset

func (s *DateTimeParameterDeclaration) SetValueWhenUnset(v *DateTimeValueWhenUnsetConfiguration) *DateTimeParameterDeclaration

SetValueWhenUnset sets the ValueWhenUnset field's value.

func (DateTimeParameterDeclaration) String

func (s DateTimeParameterDeclaration) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DateTimeParameterDeclaration) Validate

func (s *DateTimeParameterDeclaration) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DateTimePickerControlDisplayOptions

type DateTimePickerControlDisplayOptions struct {

    // Customize how dates are formatted in controls.
    DateTimeFormat *string `min:"1" type:"string"`

    // The configuration of info icon label options.
    InfoIconLabelOptions *SheetControlInfoIconLabelOptions `type:"structure"`

    // The options to configure the title visibility, name, and font size.
    TitleOptions *LabelOptions `type:"structure"`
    // contains filtered or unexported fields
}

The display options of a control.

func (DateTimePickerControlDisplayOptions) GoString

func (s DateTimePickerControlDisplayOptions) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DateTimePickerControlDisplayOptions) SetDateTimeFormat

func (s *DateTimePickerControlDisplayOptions) SetDateTimeFormat(v string) *DateTimePickerControlDisplayOptions

SetDateTimeFormat sets the DateTimeFormat field's value.

func (*DateTimePickerControlDisplayOptions) SetInfoIconLabelOptions

func (s *DateTimePickerControlDisplayOptions) SetInfoIconLabelOptions(v *SheetControlInfoIconLabelOptions) *DateTimePickerControlDisplayOptions

SetInfoIconLabelOptions sets the InfoIconLabelOptions field's value.

func (*DateTimePickerControlDisplayOptions) SetTitleOptions

func (s *DateTimePickerControlDisplayOptions) SetTitleOptions(v *LabelOptions) *DateTimePickerControlDisplayOptions

SetTitleOptions sets the TitleOptions field's value.

func (DateTimePickerControlDisplayOptions) String

func (s DateTimePickerControlDisplayOptions) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DateTimePickerControlDisplayOptions) Validate

func (s *DateTimePickerControlDisplayOptions) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DateTimeValueWhenUnsetConfiguration

type DateTimeValueWhenUnsetConfiguration struct {

    // A custom value that's used when the value of a parameter isn't set.
    //
    // CustomValue is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by DateTimeValueWhenUnsetConfiguration's
    // String and GoString methods.
    CustomValue *time.Time `type:"timestamp" sensitive:"true"`

    // The built-in options for default values. The value can be one of the following:
    //
    //    * RECOMMENDED: The recommended value.
    //
    //    * NULL: The NULL value.
    ValueWhenUnsetOption *string `type:"string" enum:"ValueWhenUnsetOption"`
    // contains filtered or unexported fields
}

The configuration that defines the default value of a DateTime parameter when a value has not been set.

func (DateTimeValueWhenUnsetConfiguration) GoString

func (s DateTimeValueWhenUnsetConfiguration) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DateTimeValueWhenUnsetConfiguration) SetCustomValue

func (s *DateTimeValueWhenUnsetConfiguration) SetCustomValue(v time.Time) *DateTimeValueWhenUnsetConfiguration

SetCustomValue sets the CustomValue field's value.

func (*DateTimeValueWhenUnsetConfiguration) SetValueWhenUnsetOption

func (s *DateTimeValueWhenUnsetConfiguration) SetValueWhenUnsetOption(v string) *DateTimeValueWhenUnsetConfiguration

SetValueWhenUnsetOption sets the ValueWhenUnsetOption field's value.

func (DateTimeValueWhenUnsetConfiguration) String

func (s DateTimeValueWhenUnsetConfiguration) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DecimalDatasetParameter

type DecimalDatasetParameter struct {

    // A list of default values for a given decimal parameter. This structure only
    // accepts static values.
    DefaultValues *DecimalDatasetParameterDefaultValues `type:"structure"`

    // An identifier for the decimal parameter created in the dataset.
    //
    // Id is a required field
    Id *string `min:"1" type:"string" required:"true"`

    // The name of the decimal parameter that is created in the dataset.
    //
    // Name is a required field
    Name *string `min:"1" type:"string" required:"true"`

    // The value type of the dataset parameter. Valid values are single value or
    // multi value.
    //
    // ValueType is a required field
    ValueType *string `type:"string" required:"true" enum:"DatasetParameterValueType"`
    // contains filtered or unexported fields
}

A decimal parameter for a dataset.

func (DecimalDatasetParameter) GoString

func (s DecimalDatasetParameter) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DecimalDatasetParameter) SetDefaultValues

func (s *DecimalDatasetParameter) SetDefaultValues(v *DecimalDatasetParameterDefaultValues) *DecimalDatasetParameter

SetDefaultValues sets the DefaultValues field's value.

func (*DecimalDatasetParameter) SetId

func (s *DecimalDatasetParameter) SetId(v string) *DecimalDatasetParameter

SetId sets the Id field's value.

func (*DecimalDatasetParameter) SetName

func (s *DecimalDatasetParameter) SetName(v string) *DecimalDatasetParameter

SetName sets the Name field's value.

func (*DecimalDatasetParameter) SetValueType

func (s *DecimalDatasetParameter) SetValueType(v string) *DecimalDatasetParameter

SetValueType sets the ValueType field's value.

func (DecimalDatasetParameter) String

func (s DecimalDatasetParameter) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DecimalDatasetParameter) Validate

func (s *DecimalDatasetParameter) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DecimalDatasetParameterDefaultValues

type DecimalDatasetParameterDefaultValues struct {

    // A list of static default values for a given decimal parameter.
    StaticValues []*float64 `min:"1" type:"list"`
    // contains filtered or unexported fields
}

The default values of a decimal parameter.

func (DecimalDatasetParameterDefaultValues) GoString

func (s DecimalDatasetParameterDefaultValues) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DecimalDatasetParameterDefaultValues) SetStaticValues

func (s *DecimalDatasetParameterDefaultValues) SetStaticValues(v []*float64) *DecimalDatasetParameterDefaultValues

SetStaticValues sets the StaticValues field's value.

func (DecimalDatasetParameterDefaultValues) String

func (s DecimalDatasetParameterDefaultValues) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DecimalDatasetParameterDefaultValues) Validate

func (s *DecimalDatasetParameterDefaultValues) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DecimalDefaultValues

type DecimalDefaultValues struct {

    // The dynamic value of the DecimalDefaultValues. Different defaults are displayed
    // according to users, groups, and values mapping.
    DynamicValue *DynamicDefaultValue `type:"structure"`

    // The static values of the DecimalDefaultValues.
    StaticValues []*float64 `type:"list"`
    // contains filtered or unexported fields
}

The default values of the DecimalParameterDeclaration.

func (DecimalDefaultValues) GoString

func (s DecimalDefaultValues) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DecimalDefaultValues) SetDynamicValue

func (s *DecimalDefaultValues) SetDynamicValue(v *DynamicDefaultValue) *DecimalDefaultValues

SetDynamicValue sets the DynamicValue field's value.

func (*DecimalDefaultValues) SetStaticValues

func (s *DecimalDefaultValues) SetStaticValues(v []*float64) *DecimalDefaultValues

SetStaticValues sets the StaticValues field's value.

func (DecimalDefaultValues) String

func (s DecimalDefaultValues) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DecimalDefaultValues) Validate

func (s *DecimalDefaultValues) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DecimalParameter

type DecimalParameter struct {

    // A display name for the decimal parameter.
    //
    // Name is a required field
    Name *string `type:"string" required:"true"`

    // The values for the decimal parameter.
    //
    // Values is a required field
    Values []*float64 `type:"list" required:"true"`
    // contains filtered or unexported fields
}

A decimal parameter.

func (DecimalParameter) GoString

func (s DecimalParameter) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DecimalParameter) SetName

func (s *DecimalParameter) SetName(v string) *DecimalParameter

SetName sets the Name field's value.

func (*DecimalParameter) SetValues

func (s *DecimalParameter) SetValues(v []*float64) *DecimalParameter

SetValues sets the Values field's value.

func (DecimalParameter) String

func (s DecimalParameter) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DecimalParameter) Validate

func (s *DecimalParameter) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DecimalParameterDeclaration

type DecimalParameterDeclaration struct {

    // The default values of a parameter. If the parameter is a single-value parameter,
    // a maximum of one default value can be provided.
    DefaultValues *DecimalDefaultValues `type:"structure"`

    // A list of dataset parameters that are mapped to an analysis parameter.
    MappedDataSetParameters []*MappedDataSetParameter `type:"list"`

    // The name of the parameter that is being declared.
    //
    // Name is a required field
    Name *string `min:"1" type:"string" required:"true"`

    // The value type determines whether the parameter is a single-value or multi-value
    // parameter.
    //
    // ParameterValueType is a required field
    ParameterValueType *string `type:"string" required:"true" enum:"ParameterValueType"`

    // The configuration that defines the default value of a Decimal parameter when
    // a value has not been set.
    ValueWhenUnset *DecimalValueWhenUnsetConfiguration `type:"structure"`
    // contains filtered or unexported fields
}

A parameter declaration for the Decimal data type.

func (DecimalParameterDeclaration) GoString

func (s DecimalParameterDeclaration) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DecimalParameterDeclaration) SetDefaultValues

func (s *DecimalParameterDeclaration) SetDefaultValues(v *DecimalDefaultValues) *DecimalParameterDeclaration

SetDefaultValues sets the DefaultValues field's value.

func (*DecimalParameterDeclaration) SetMappedDataSetParameters

func (s *DecimalParameterDeclaration) SetMappedDataSetParameters(v []*MappedDataSetParameter) *DecimalParameterDeclaration

SetMappedDataSetParameters sets the MappedDataSetParameters field's value.

func (*DecimalParameterDeclaration) SetName

func (s *DecimalParameterDeclaration) SetName(v string) *DecimalParameterDeclaration

SetName sets the Name field's value.

func (*DecimalParameterDeclaration) SetParameterValueType

func (s *DecimalParameterDeclaration) SetParameterValueType(v string) *DecimalParameterDeclaration

SetParameterValueType sets the ParameterValueType field's value.

func (*DecimalParameterDeclaration) SetValueWhenUnset

func (s *DecimalParameterDeclaration) SetValueWhenUnset(v *DecimalValueWhenUnsetConfiguration) *DecimalParameterDeclaration

SetValueWhenUnset sets the ValueWhenUnset field's value.

func (DecimalParameterDeclaration) String

func (s DecimalParameterDeclaration) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DecimalParameterDeclaration) Validate

func (s *DecimalParameterDeclaration) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DecimalPlacesConfiguration

type DecimalPlacesConfiguration struct {

    // The values of the decimal places.
    //
    // DecimalPlaces is a required field
    DecimalPlaces *int64 `type:"long" required:"true"`
    // contains filtered or unexported fields
}

The option that determines the decimal places configuration.

func (DecimalPlacesConfiguration) GoString

func (s DecimalPlacesConfiguration) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DecimalPlacesConfiguration) SetDecimalPlaces

func (s *DecimalPlacesConfiguration) SetDecimalPlaces(v int64) *DecimalPlacesConfiguration

SetDecimalPlaces sets the DecimalPlaces field's value.

func (DecimalPlacesConfiguration) String

func (s DecimalPlacesConfiguration) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DecimalPlacesConfiguration) Validate

func (s *DecimalPlacesConfiguration) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DecimalValueWhenUnsetConfiguration

type DecimalValueWhenUnsetConfiguration struct {

    // A custom value that's used when the value of a parameter isn't set.
    //
    // CustomValue is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by DecimalValueWhenUnsetConfiguration's
    // String and GoString methods.
    CustomValue *float64 `type:"double" sensitive:"true"`

    // The built-in options for default values. The value can be one of the following:
    //
    //    * RECOMMENDED: The recommended value.
    //
    //    * NULL: The NULL value.
    ValueWhenUnsetOption *string `type:"string" enum:"ValueWhenUnsetOption"`
    // contains filtered or unexported fields
}

The configuration that defines the default value of a Decimal parameter when a value has not been set.

func (DecimalValueWhenUnsetConfiguration) GoString

func (s DecimalValueWhenUnsetConfiguration) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DecimalValueWhenUnsetConfiguration) SetCustomValue

func (s *DecimalValueWhenUnsetConfiguration) SetCustomValue(v float64) *DecimalValueWhenUnsetConfiguration

SetCustomValue sets the CustomValue field's value.

func (*DecimalValueWhenUnsetConfiguration) SetValueWhenUnsetOption

func (s *DecimalValueWhenUnsetConfiguration) SetValueWhenUnsetOption(v string) *DecimalValueWhenUnsetConfiguration

SetValueWhenUnsetOption sets the ValueWhenUnsetOption field's value.

func (DecimalValueWhenUnsetConfiguration) String

func (s DecimalValueWhenUnsetConfiguration) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DefaultFormatting

type DefaultFormatting struct {

    // The display format. Valid values for this structure are AUTO, PERCENT, CURRENCY,
    // NUMBER, DATE, and STRING.
    DisplayFormat *string `type:"string" enum:"DisplayFormat"`

    // The additional options for display formatting.
    DisplayFormatOptions *DisplayFormatOptions `type:"structure"`
    // contains filtered or unexported fields
}

A structure that represents a default formatting definition.

func (DefaultFormatting) GoString

func (s DefaultFormatting) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DefaultFormatting) SetDisplayFormat

func (s *DefaultFormatting) SetDisplayFormat(v string) *DefaultFormatting

SetDisplayFormat sets the DisplayFormat field's value.

func (*DefaultFormatting) SetDisplayFormatOptions

func (s *DefaultFormatting) SetDisplayFormatOptions(v *DisplayFormatOptions) *DefaultFormatting

SetDisplayFormatOptions sets the DisplayFormatOptions field's value.

func (DefaultFormatting) String

func (s DefaultFormatting) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DefaultFreeFormLayoutConfiguration

type DefaultFreeFormLayoutConfiguration struct {

    // Determines the screen canvas size options for a free-form layout.
    //
    // CanvasSizeOptions is a required field
    CanvasSizeOptions *FreeFormLayoutCanvasSizeOptions `type:"structure" required:"true"`
    // contains filtered or unexported fields
}

The options that determine the default settings of a free-form layout configuration.

func (DefaultFreeFormLayoutConfiguration) GoString

func (s DefaultFreeFormLayoutConfiguration) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DefaultFreeFormLayoutConfiguration) SetCanvasSizeOptions

func (s *DefaultFreeFormLayoutConfiguration) SetCanvasSizeOptions(v *FreeFormLayoutCanvasSizeOptions) *DefaultFreeFormLayoutConfiguration

SetCanvasSizeOptions sets the CanvasSizeOptions field's value.

func (DefaultFreeFormLayoutConfiguration) String

func (s DefaultFreeFormLayoutConfiguration) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DefaultFreeFormLayoutConfiguration) Validate

func (s *DefaultFreeFormLayoutConfiguration) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DefaultGridLayoutConfiguration

type DefaultGridLayoutConfiguration struct {

    // Determines the screen canvas size options for a grid layout.
    //
    // CanvasSizeOptions is a required field
    CanvasSizeOptions *GridLayoutCanvasSizeOptions `type:"structure" required:"true"`
    // contains filtered or unexported fields
}

The options that determine the default settings for a grid layout configuration.

func (DefaultGridLayoutConfiguration) GoString

func (s DefaultGridLayoutConfiguration) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DefaultGridLayoutConfiguration) SetCanvasSizeOptions

func (s *DefaultGridLayoutConfiguration) SetCanvasSizeOptions(v *GridLayoutCanvasSizeOptions) *DefaultGridLayoutConfiguration

SetCanvasSizeOptions sets the CanvasSizeOptions field's value.

func (DefaultGridLayoutConfiguration) String

func (s DefaultGridLayoutConfiguration) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DefaultGridLayoutConfiguration) Validate

func (s *DefaultGridLayoutConfiguration) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DefaultInteractiveLayoutConfiguration

type DefaultInteractiveLayoutConfiguration struct {

    // The options that determine the default settings of a free-form layout configuration.
    FreeForm *DefaultFreeFormLayoutConfiguration `type:"structure"`

    // The options that determine the default settings for a grid layout configuration.
    Grid *DefaultGridLayoutConfiguration `type:"structure"`
    // contains filtered or unexported fields
}

The options that determine the default settings for interactive layout configuration.

func (DefaultInteractiveLayoutConfiguration) GoString

func (s DefaultInteractiveLayoutConfiguration) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DefaultInteractiveLayoutConfiguration) SetFreeForm

func (s *DefaultInteractiveLayoutConfiguration) SetFreeForm(v *DefaultFreeFormLayoutConfiguration) *DefaultInteractiveLayoutConfiguration

SetFreeForm sets the FreeForm field's value.

func (*DefaultInteractiveLayoutConfiguration) SetGrid

func (s *DefaultInteractiveLayoutConfiguration) SetGrid(v *DefaultGridLayoutConfiguration) *DefaultInteractiveLayoutConfiguration

SetGrid sets the Grid field's value.

func (DefaultInteractiveLayoutConfiguration) String

func (s DefaultInteractiveLayoutConfiguration) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DefaultInteractiveLayoutConfiguration) Validate

func (s *DefaultInteractiveLayoutConfiguration) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DefaultNewSheetConfiguration

type DefaultNewSheetConfiguration struct {

    // The options that determine the default settings for interactive layout configuration.
    InteractiveLayoutConfiguration *DefaultInteractiveLayoutConfiguration `type:"structure"`

    // The options that determine the default settings for a paginated layout configuration.
    PaginatedLayoutConfiguration *DefaultPaginatedLayoutConfiguration `type:"structure"`

    // The option that determines the sheet content type.
    SheetContentType *string `type:"string" enum:"SheetContentType"`
    // contains filtered or unexported fields
}

The configuration for default new sheet settings.

func (DefaultNewSheetConfiguration) GoString

func (s DefaultNewSheetConfiguration) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DefaultNewSheetConfiguration) SetInteractiveLayoutConfiguration

func (s *DefaultNewSheetConfiguration) SetInteractiveLayoutConfiguration(v *DefaultInteractiveLayoutConfiguration) *DefaultNewSheetConfiguration

SetInteractiveLayoutConfiguration sets the InteractiveLayoutConfiguration field's value.

func (*DefaultNewSheetConfiguration) SetPaginatedLayoutConfiguration

func (s *DefaultNewSheetConfiguration) SetPaginatedLayoutConfiguration(v *DefaultPaginatedLayoutConfiguration) *DefaultNewSheetConfiguration

SetPaginatedLayoutConfiguration sets the PaginatedLayoutConfiguration field's value.

func (*DefaultNewSheetConfiguration) SetSheetContentType

func (s *DefaultNewSheetConfiguration) SetSheetContentType(v string) *DefaultNewSheetConfiguration

SetSheetContentType sets the SheetContentType field's value.

func (DefaultNewSheetConfiguration) String

func (s DefaultNewSheetConfiguration) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DefaultNewSheetConfiguration) Validate

func (s *DefaultNewSheetConfiguration) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DefaultPaginatedLayoutConfiguration

type DefaultPaginatedLayoutConfiguration struct {

    // The options that determine the default settings for a section-based layout
    // configuration.
    SectionBased *DefaultSectionBasedLayoutConfiguration `type:"structure"`
    // contains filtered or unexported fields
}

The options that determine the default settings for a paginated layout configuration.

func (DefaultPaginatedLayoutConfiguration) GoString

func (s DefaultPaginatedLayoutConfiguration) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DefaultPaginatedLayoutConfiguration) SetSectionBased

func (s *DefaultPaginatedLayoutConfiguration) SetSectionBased(v *DefaultSectionBasedLayoutConfiguration) *DefaultPaginatedLayoutConfiguration

SetSectionBased sets the SectionBased field's value.

func (DefaultPaginatedLayoutConfiguration) String

func (s DefaultPaginatedLayoutConfiguration) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DefaultPaginatedLayoutConfiguration) Validate

func (s *DefaultPaginatedLayoutConfiguration) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DefaultSectionBasedLayoutConfiguration

type DefaultSectionBasedLayoutConfiguration struct {

    // Determines the screen canvas size options for a section-based layout.
    //
    // CanvasSizeOptions is a required field
    CanvasSizeOptions *SectionBasedLayoutCanvasSizeOptions `type:"structure" required:"true"`
    // contains filtered or unexported fields
}

The options that determine the default settings for a section-based layout configuration.

func (DefaultSectionBasedLayoutConfiguration) GoString

func (s DefaultSectionBasedLayoutConfiguration) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DefaultSectionBasedLayoutConfiguration) SetCanvasSizeOptions

func (s *DefaultSectionBasedLayoutConfiguration) SetCanvasSizeOptions(v *SectionBasedLayoutCanvasSizeOptions) *DefaultSectionBasedLayoutConfiguration

SetCanvasSizeOptions sets the CanvasSizeOptions field's value.

func (DefaultSectionBasedLayoutConfiguration) String

func (s DefaultSectionBasedLayoutConfiguration) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DefaultSectionBasedLayoutConfiguration) Validate

func (s *DefaultSectionBasedLayoutConfiguration) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteAccountCustomizationInput

type DeleteAccountCustomizationInput struct {

    // The ID for the Amazon Web Services account that you want to delete Amazon
    // QuickSight customizations from in this Amazon Web Services Region.
    //
    // AwsAccountId is a required field
    AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"`

    // The Amazon QuickSight namespace that you're deleting the customizations from.
    Namespace *string `location:"querystring" locationName:"namespace" type:"string"`
    // contains filtered or unexported fields
}

func (DeleteAccountCustomizationInput) GoString

func (s DeleteAccountCustomizationInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteAccountCustomizationInput) SetAwsAccountId

func (s *DeleteAccountCustomizationInput) SetAwsAccountId(v string) *DeleteAccountCustomizationInput

SetAwsAccountId sets the AwsAccountId field's value.

func (*DeleteAccountCustomizationInput) SetNamespace

func (s *DeleteAccountCustomizationInput) SetNamespace(v string) *DeleteAccountCustomizationInput

SetNamespace sets the Namespace field's value.

func (DeleteAccountCustomizationInput) String

func (s DeleteAccountCustomizationInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteAccountCustomizationInput) Validate

func (s *DeleteAccountCustomizationInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteAccountCustomizationOutput

type DeleteAccountCustomizationOutput struct {

    // The Amazon Web Services request ID for this operation.
    RequestId *string `type:"string"`

    // The HTTP status of the request.
    Status *int64 `location:"statusCode" type:"integer"`
    // contains filtered or unexported fields
}

func (DeleteAccountCustomizationOutput) GoString

func (s DeleteAccountCustomizationOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteAccountCustomizationOutput) SetRequestId

func (s *DeleteAccountCustomizationOutput) SetRequestId(v string) *DeleteAccountCustomizationOutput

SetRequestId sets the RequestId field's value.

func (*DeleteAccountCustomizationOutput) SetStatus

func (s *DeleteAccountCustomizationOutput) SetStatus(v int64) *DeleteAccountCustomizationOutput

SetStatus sets the Status field's value.

func (DeleteAccountCustomizationOutput) String

func (s DeleteAccountCustomizationOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DeleteAccountSubscriptionInput

type DeleteAccountSubscriptionInput struct {

    // The Amazon Web Services account ID of the account that you want to delete.
    //
    // AwsAccountId is a required field
    AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DeleteAccountSubscriptionInput) GoString

func (s DeleteAccountSubscriptionInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteAccountSubscriptionInput) SetAwsAccountId

func (s *DeleteAccountSubscriptionInput) SetAwsAccountId(v string) *DeleteAccountSubscriptionInput

SetAwsAccountId sets the AwsAccountId field's value.

func (DeleteAccountSubscriptionInput) String

func (s DeleteAccountSubscriptionInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteAccountSubscriptionInput) Validate

func (s *DeleteAccountSubscriptionInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteAccountSubscriptionOutput

type DeleteAccountSubscriptionOutput struct {

    // The Amazon Web Services request ID for this operation.
    RequestId *string `type:"string"`

    // The HTTP status of the request.
    Status *int64 `location:"statusCode" type:"integer"`
    // contains filtered or unexported fields
}

func (DeleteAccountSubscriptionOutput) GoString

func (s DeleteAccountSubscriptionOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteAccountSubscriptionOutput) SetRequestId

func (s *DeleteAccountSubscriptionOutput) SetRequestId(v string) *DeleteAccountSubscriptionOutput

SetRequestId sets the RequestId field's value.

func (*DeleteAccountSubscriptionOutput) SetStatus

func (s *DeleteAccountSubscriptionOutput) SetStatus(v int64) *DeleteAccountSubscriptionOutput

SetStatus sets the Status field's value.

func (DeleteAccountSubscriptionOutput) String

func (s DeleteAccountSubscriptionOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DeleteAnalysisInput

type DeleteAnalysisInput struct {

    // The ID of the analysis that you're deleting.
    //
    // AnalysisId is a required field
    AnalysisId *string `location:"uri" locationName:"AnalysisId" min:"1" type:"string" required:"true"`

    // The ID of the Amazon Web Services account where you want to delete an analysis.
    //
    // AwsAccountId is a required field
    AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"`

    // This option defaults to the value NoForceDeleteWithoutRecovery. To immediately
    // delete the analysis, add the ForceDeleteWithoutRecovery option. You can't
    // restore an analysis after it's deleted.
    ForceDeleteWithoutRecovery *bool `location:"querystring" locationName:"force-delete-without-recovery" type:"boolean"`

    // A value that specifies the number of days that Amazon QuickSight waits before
    // it deletes the analysis. You can't use this parameter with the ForceDeleteWithoutRecovery
    // option in the same API call. The default value is 30.
    RecoveryWindowInDays *int64 `location:"querystring" locationName:"recovery-window-in-days" min:"7" type:"long"`
    // contains filtered or unexported fields
}

func (DeleteAnalysisInput) GoString

func (s DeleteAnalysisInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteAnalysisInput) SetAnalysisId

func (s *DeleteAnalysisInput) SetAnalysisId(v string) *DeleteAnalysisInput

SetAnalysisId sets the AnalysisId field's value.

func (*DeleteAnalysisInput) SetAwsAccountId

func (s *DeleteAnalysisInput) SetAwsAccountId(v string) *DeleteAnalysisInput

SetAwsAccountId sets the AwsAccountId field's value.

func (*DeleteAnalysisInput) SetForceDeleteWithoutRecovery

func (s *DeleteAnalysisInput) SetForceDeleteWithoutRecovery(v bool) *DeleteAnalysisInput

SetForceDeleteWithoutRecovery sets the ForceDeleteWithoutRecovery field's value.

func (*DeleteAnalysisInput) SetRecoveryWindowInDays

func (s *DeleteAnalysisInput) SetRecoveryWindowInDays(v int64) *DeleteAnalysisInput

SetRecoveryWindowInDays sets the RecoveryWindowInDays field's value.

func (DeleteAnalysisInput) String

func (s DeleteAnalysisInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteAnalysisInput) Validate

func (s *DeleteAnalysisInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteAnalysisOutput

type DeleteAnalysisOutput struct {

    // The ID of the deleted analysis.
    AnalysisId *string `min:"1" type:"string"`

    // The Amazon Resource Name (ARN) of the deleted analysis.
    Arn *string `type:"string"`

    // The date and time that the analysis is scheduled to be deleted.
    DeletionTime *time.Time `type:"timestamp"`

    // The Amazon Web Services request ID for this operation.
    RequestId *string `type:"string"`

    // The HTTP status of the request.
    Status *int64 `location:"statusCode" type:"integer"`
    // contains filtered or unexported fields
}

func (DeleteAnalysisOutput) GoString

func (s DeleteAnalysisOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteAnalysisOutput) SetAnalysisId

func (s *DeleteAnalysisOutput) SetAnalysisId(v string) *DeleteAnalysisOutput

SetAnalysisId sets the AnalysisId field's value.

func (*DeleteAnalysisOutput) SetArn

func (s *DeleteAnalysisOutput) SetArn(v string) *DeleteAnalysisOutput

SetArn sets the Arn field's value.

func (*DeleteAnalysisOutput) SetDeletionTime

func (s *DeleteAnalysisOutput) SetDeletionTime(v time.Time) *DeleteAnalysisOutput

SetDeletionTime sets the DeletionTime field's value.

func (*DeleteAnalysisOutput) SetRequestId

func (s *DeleteAnalysisOutput) SetRequestId(v string) *DeleteAnalysisOutput

SetRequestId sets the RequestId field's value.

func (*DeleteAnalysisOutput) SetStatus

func (s *DeleteAnalysisOutput) SetStatus(v int64) *DeleteAnalysisOutput

SetStatus sets the Status field's value.

func (DeleteAnalysisOutput) String

func (s DeleteAnalysisOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DeleteDashboardInput

type DeleteDashboardInput struct {

    // The ID of the Amazon Web Services account that contains the dashboard that
    // you're deleting.
    //
    // AwsAccountId is a required field
    AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"`

    // The ID for the dashboard.
    //
    // DashboardId is a required field
    DashboardId *string `location:"uri" locationName:"DashboardId" min:"1" type:"string" required:"true"`

    // The version number of the dashboard. If the version number property is provided,
    // only the specified version of the dashboard is deleted.
    VersionNumber *int64 `location:"querystring" locationName:"version-number" min:"1" type:"long"`
    // contains filtered or unexported fields
}

func (DeleteDashboardInput) GoString

func (s DeleteDashboardInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteDashboardInput) SetAwsAccountId

func (s *DeleteDashboardInput) SetAwsAccountId(v string) *DeleteDashboardInput

SetAwsAccountId sets the AwsAccountId field's value.

func (*DeleteDashboardInput) SetDashboardId

func (s *DeleteDashboardInput) SetDashboardId(v string) *DeleteDashboardInput

SetDashboardId sets the DashboardId field's value.

func (*DeleteDashboardInput) SetVersionNumber

func (s *DeleteDashboardInput) SetVersionNumber(v int64) *DeleteDashboardInput

SetVersionNumber sets the VersionNumber field's value.

func (DeleteDashboardInput) String

func (s DeleteDashboardInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteDashboardInput) Validate

func (s *DeleteDashboardInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteDashboardOutput

type DeleteDashboardOutput struct {

    // The Secure Socket Layer (SSL) properties that apply for the resource.
    Arn *string `type:"string"`

    // The ID of the dashboard.
    DashboardId *string `min:"1" type:"string"`

    // The Amazon Web Services request ID for this operation.
    RequestId *string `type:"string"`

    // The HTTP status of the request.
    Status *int64 `location:"statusCode" type:"integer"`
    // contains filtered or unexported fields
}

func (DeleteDashboardOutput) GoString

func (s DeleteDashboardOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteDashboardOutput) SetArn

func (s *DeleteDashboardOutput) SetArn(v string) *DeleteDashboardOutput

SetArn sets the Arn field's value.

func (*DeleteDashboardOutput) SetDashboardId

func (s *DeleteDashboardOutput) SetDashboardId(v string) *DeleteDashboardOutput

SetDashboardId sets the DashboardId field's value.

func (*DeleteDashboardOutput) SetRequestId

func (s *DeleteDashboardOutput) SetRequestId(v string) *DeleteDashboardOutput

SetRequestId sets the RequestId field's value.

func (*DeleteDashboardOutput) SetStatus

func (s *DeleteDashboardOutput) SetStatus(v int64) *DeleteDashboardOutput

SetStatus sets the Status field's value.

func (DeleteDashboardOutput) String

func (s DeleteDashboardOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DeleteDataSetInput

type DeleteDataSetInput struct {

    // The Amazon Web Services account ID.
    //
    // AwsAccountId is a required field
    AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"`

    // The ID for the dataset that you want to create. This ID is unique per Amazon
    // Web Services Region for each Amazon Web Services account.
    //
    // DataSetId is a required field
    DataSetId *string `location:"uri" locationName:"DataSetId" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DeleteDataSetInput) GoString

func (s DeleteDataSetInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteDataSetInput) SetAwsAccountId

func (s *DeleteDataSetInput) SetAwsAccountId(v string) *DeleteDataSetInput

SetAwsAccountId sets the AwsAccountId field's value.

func (*DeleteDataSetInput) SetDataSetId

func (s *DeleteDataSetInput) SetDataSetId(v string) *DeleteDataSetInput

SetDataSetId sets the DataSetId field's value.

func (DeleteDataSetInput) String

func (s DeleteDataSetInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteDataSetInput) Validate

func (s *DeleteDataSetInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteDataSetOutput

type DeleteDataSetOutput struct {

    // The Amazon Resource Name (ARN) of the dataset.
    Arn *string `type:"string"`

    // The ID for the dataset that you want to create. This ID is unique per Amazon
    // Web Services Region for each Amazon Web Services account.
    DataSetId *string `type:"string"`

    // The Amazon Web Services request ID for this operation.
    RequestId *string `type:"string"`

    // The HTTP status of the request.
    Status *int64 `location:"statusCode" type:"integer"`
    // contains filtered or unexported fields
}

func (DeleteDataSetOutput) GoString

func (s DeleteDataSetOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteDataSetOutput) SetArn

func (s *DeleteDataSetOutput) SetArn(v string) *DeleteDataSetOutput

SetArn sets the Arn field's value.

func (*DeleteDataSetOutput) SetDataSetId

func (s *DeleteDataSetOutput) SetDataSetId(v string) *DeleteDataSetOutput

SetDataSetId sets the DataSetId field's value.

func (*DeleteDataSetOutput) SetRequestId

func (s *DeleteDataSetOutput) SetRequestId(v string) *DeleteDataSetOutput

SetRequestId sets the RequestId field's value.

func (*DeleteDataSetOutput) SetStatus

func (s *DeleteDataSetOutput) SetStatus(v int64) *DeleteDataSetOutput

SetStatus sets the Status field's value.

func (DeleteDataSetOutput) String

func (s DeleteDataSetOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DeleteDataSetRefreshPropertiesInput

type DeleteDataSetRefreshPropertiesInput struct {

    // The Amazon Web Services account ID.
    //
    // AwsAccountId is a required field
    AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"`

    // The ID of the dataset.
    //
    // DataSetId is a required field
    DataSetId *string `location:"uri" locationName:"DataSetId" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DeleteDataSetRefreshPropertiesInput) GoString

func (s DeleteDataSetRefreshPropertiesInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteDataSetRefreshPropertiesInput) SetAwsAccountId

func (s *DeleteDataSetRefreshPropertiesInput) SetAwsAccountId(v string) *DeleteDataSetRefreshPropertiesInput

SetAwsAccountId sets the AwsAccountId field's value.

func (*DeleteDataSetRefreshPropertiesInput) SetDataSetId

func (s *DeleteDataSetRefreshPropertiesInput) SetDataSetId(v string) *DeleteDataSetRefreshPropertiesInput

SetDataSetId sets the DataSetId field's value.

func (DeleteDataSetRefreshPropertiesInput) String

func (s DeleteDataSetRefreshPropertiesInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteDataSetRefreshPropertiesInput) Validate

func (s *DeleteDataSetRefreshPropertiesInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteDataSetRefreshPropertiesOutput

type DeleteDataSetRefreshPropertiesOutput struct {

    // The Amazon Web Services request ID for this operation.
    RequestId *string `type:"string"`

    // The HTTP status of the request.
    Status *int64 `location:"statusCode" type:"integer"`
    // contains filtered or unexported fields
}

func (DeleteDataSetRefreshPropertiesOutput) GoString

func (s DeleteDataSetRefreshPropertiesOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteDataSetRefreshPropertiesOutput) SetRequestId

func (s *DeleteDataSetRefreshPropertiesOutput) SetRequestId(v string) *DeleteDataSetRefreshPropertiesOutput

SetRequestId sets the RequestId field's value.

func (*DeleteDataSetRefreshPropertiesOutput) SetStatus

func (s *DeleteDataSetRefreshPropertiesOutput) SetStatus(v int64) *DeleteDataSetRefreshPropertiesOutput

SetStatus sets the Status field's value.

func (DeleteDataSetRefreshPropertiesOutput) String

func (s DeleteDataSetRefreshPropertiesOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DeleteDataSourceInput

type DeleteDataSourceInput struct {

    // The Amazon Web Services account ID.
    //
    // AwsAccountId is a required field
    AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"`

    // The ID of the data source. This ID is unique per Amazon Web Services Region
    // for each Amazon Web Services account.
    //
    // DataSourceId is a required field
    DataSourceId *string `location:"uri" locationName:"DataSourceId" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DeleteDataSourceInput) GoString

func (s DeleteDataSourceInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteDataSourceInput) SetAwsAccountId

func (s *DeleteDataSourceInput) SetAwsAccountId(v string) *DeleteDataSourceInput

SetAwsAccountId sets the AwsAccountId field's value.

func (*DeleteDataSourceInput) SetDataSourceId

func (s *DeleteDataSourceInput) SetDataSourceId(v string) *DeleteDataSourceInput

SetDataSourceId sets the DataSourceId field's value.

func (DeleteDataSourceInput) String

func (s DeleteDataSourceInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteDataSourceInput) Validate

func (s *DeleteDataSourceInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteDataSourceOutput

type DeleteDataSourceOutput struct {

    // The Amazon Resource Name (ARN) of the data source that you deleted.
    Arn *string `type:"string"`

    // The ID of the data source. This ID is unique per Amazon Web Services Region
    // for each Amazon Web Services account.
    DataSourceId *string `type:"string"`

    // The Amazon Web Services request ID for this operation.
    RequestId *string `type:"string"`

    // The HTTP status of the request.
    Status *int64 `location:"statusCode" type:"integer"`
    // contains filtered or unexported fields
}

func (DeleteDataSourceOutput) GoString

func (s DeleteDataSourceOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteDataSourceOutput) SetArn

func (s *DeleteDataSourceOutput) SetArn(v string) *DeleteDataSourceOutput

SetArn sets the Arn field's value.

func (*DeleteDataSourceOutput) SetDataSourceId

func (s *DeleteDataSourceOutput) SetDataSourceId(v string) *DeleteDataSourceOutput

SetDataSourceId sets the DataSourceId field's value.

func (*DeleteDataSourceOutput) SetRequestId

func (s *DeleteDataSourceOutput) SetRequestId(v string) *DeleteDataSourceOutput

SetRequestId sets the RequestId field's value.

func (*DeleteDataSourceOutput) SetStatus

func (s *DeleteDataSourceOutput) SetStatus(v int64) *DeleteDataSourceOutput

SetStatus sets the Status field's value.

func (DeleteDataSourceOutput) String

func (s DeleteDataSourceOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DeleteFolderInput

type DeleteFolderInput struct {

    // The ID for the Amazon Web Services account that contains the folder.
    //
    // AwsAccountId is a required field
    AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"`

    // The ID of the folder.
    //
    // FolderId is a required field
    FolderId *string `location:"uri" locationName:"FolderId" min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DeleteFolderInput) GoString

func (s DeleteFolderInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteFolderInput) SetAwsAccountId

func (s *DeleteFolderInput) SetAwsAccountId(v string) *DeleteFolderInput

SetAwsAccountId sets the AwsAccountId field's value.

func (*DeleteFolderInput) SetFolderId

func (s *DeleteFolderInput) SetFolderId(v string) *DeleteFolderInput

SetFolderId sets the FolderId field's value.

func (DeleteFolderInput) String

func (s DeleteFolderInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteFolderInput) Validate

func (s *DeleteFolderInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteFolderMembershipInput

type DeleteFolderMembershipInput struct {

    // The ID for the Amazon Web Services account that contains the folder.
    //
    // AwsAccountId is a required field
    AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"`

    // The Folder ID.
    //
    // FolderId is a required field
    FolderId *string `location:"uri" locationName:"FolderId" min:"1" type:"string" required:"true"`

    // The ID of the asset that you want to delete.
    //
    // MemberId is a required field
    MemberId *string `location:"uri" locationName:"MemberId" min:"1" type:"string" required:"true"`

    // The member type of the asset that you want to delete from a folder.
    //
    // MemberType is a required field
    MemberType *string `location:"uri" locationName:"MemberType" type:"string" required:"true" enum:"MemberType"`
    // contains filtered or unexported fields
}

func (DeleteFolderMembershipInput) GoString

func (s DeleteFolderMembershipInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteFolderMembershipInput) SetAwsAccountId

func (s *DeleteFolderMembershipInput) SetAwsAccountId(v string) *DeleteFolderMembershipInput

SetAwsAccountId sets the AwsAccountId field's value.

func (*DeleteFolderMembershipInput) SetFolderId

func (s *DeleteFolderMembershipInput) SetFolderId(v string) *DeleteFolderMembershipInput

SetFolderId sets the FolderId field's value.

func (*DeleteFolderMembershipInput) SetMemberId

func (s *DeleteFolderMembershipInput) SetMemberId(v string) *DeleteFolderMembershipInput

SetMemberId sets the MemberId field's value.

func (*DeleteFolderMembershipInput) SetMemberType

func (s *DeleteFolderMembershipInput) SetMemberType(v string) *DeleteFolderMembershipInput

SetMemberType sets the MemberType field's value.

func (DeleteFolderMembershipInput) String

func (s DeleteFolderMembershipInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteFolderMembershipInput) Validate

func (s *DeleteFolderMembershipInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteFolderMembershipOutput

type DeleteFolderMembershipOutput struct {

    // The Amazon Web Services request ID for this operation.
    RequestId *string `type:"string"`

    // The HTTP status of the request.
    Status *int64 `type:"integer"`
    // contains filtered or unexported fields
}

func (DeleteFolderMembershipOutput) GoString

func (s DeleteFolderMembershipOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteFolderMembershipOutput) SetRequestId

func (s *DeleteFolderMembershipOutput) SetRequestId(v string) *DeleteFolderMembershipOutput

SetRequestId sets the RequestId field's value.

func (*DeleteFolderMembershipOutput) SetStatus

func (s *DeleteFolderMembershipOutput) SetStatus(v int64) *DeleteFolderMembershipOutput

SetStatus sets the Status field's value.

func (DeleteFolderMembershipOutput) String

func (s DeleteFolderMembershipOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DeleteFolderOutput

type DeleteFolderOutput struct {

    // The Amazon Resource Name of the deleted folder.
    Arn *string `type:"string"`

    // The ID of the folder.
    FolderId *string `min:"1" type:"string"`

    // The Amazon Web Services request ID for this operation.
    RequestId *string `type:"string"`

    // The HTTP status of the request.
    Status *int64 `location:"statusCode" type:"integer"`
    // contains filtered or unexported fields
}

func (DeleteFolderOutput) GoString

func (s DeleteFolderOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteFolderOutput) SetArn

func (s *DeleteFolderOutput) SetArn(v string) *DeleteFolderOutput

SetArn sets the Arn field's value.

func (*DeleteFolderOutput) SetFolderId

func (s *DeleteFolderOutput) SetFolderId(v string) *DeleteFolderOutput

SetFolderId sets the FolderId field's value.

func (*DeleteFolderOutput) SetRequestId

func (s *DeleteFolderOutput) SetRequestId(v string) *DeleteFolderOutput

SetRequestId sets the RequestId field's value.

func (*DeleteFolderOutput) SetStatus

func (s *DeleteFolderOutput) SetStatus(v int64) *DeleteFolderOutput

SetStatus sets the Status field's value.

func (DeleteFolderOutput) String

func (s DeleteFolderOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DeleteGroupInput

type DeleteGroupInput struct {

    // The ID for the Amazon Web Services account that the group is in. Currently,
    // you use the ID for the Amazon Web Services account that contains your Amazon
    // QuickSight account.
    //
    // AwsAccountId is a required field
    AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"`

    // The name of the group that you want to delete.
    //
    // GroupName is a required field
    GroupName *string `location:"uri" locationName:"GroupName" min:"1" type:"string" required:"true"`

    // The namespace of the group that you want to delete.
    //
    // Namespace is a required field
    Namespace *string `location:"uri" locationName:"Namespace" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DeleteGroupInput) GoString

func (s DeleteGroupInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteGroupInput) SetAwsAccountId

func (s *DeleteGroupInput) SetAwsAccountId(v string) *DeleteGroupInput

SetAwsAccountId sets the AwsAccountId field's value.

func (*DeleteGroupInput) SetGroupName

func (s *DeleteGroupInput) SetGroupName(v string) *DeleteGroupInput

SetGroupName sets the GroupName field's value.

func (*DeleteGroupInput) SetNamespace

func (s *DeleteGroupInput) SetNamespace(v string) *DeleteGroupInput

SetNamespace sets the Namespace field's value.

func (DeleteGroupInput) String

func (s DeleteGroupInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteGroupInput) Validate

func (s *DeleteGroupInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteGroupMembershipInput

type DeleteGroupMembershipInput struct {

    // The ID for the Amazon Web Services account that the group is in. Currently,
    // you use the ID for the Amazon Web Services account that contains your Amazon
    // QuickSight account.
    //
    // AwsAccountId is a required field
    AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"`

    // The name of the group that you want to delete the user from.
    //
    // GroupName is a required field
    GroupName *string `location:"uri" locationName:"GroupName" min:"1" type:"string" required:"true"`

    // The name of the user that you want to delete from the group membership.
    //
    // MemberName is a required field
    MemberName *string `location:"uri" locationName:"MemberName" min:"1" type:"string" required:"true"`

    // The namespace of the group that you want to remove a user from.
    //
    // Namespace is a required field
    Namespace *string `location:"uri" locationName:"Namespace" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DeleteGroupMembershipInput) GoString

func (s DeleteGroupMembershipInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteGroupMembershipInput) SetAwsAccountId

func (s *DeleteGroupMembershipInput) SetAwsAccountId(v string) *DeleteGroupMembershipInput

SetAwsAccountId sets the AwsAccountId field's value.

func (*DeleteGroupMembershipInput) SetGroupName

func (s *DeleteGroupMembershipInput) SetGroupName(v string) *DeleteGroupMembershipInput

SetGroupName sets the GroupName field's value.

func (*DeleteGroupMembershipInput) SetMemberName

func (s *DeleteGroupMembershipInput) SetMemberName(v string) *DeleteGroupMembershipInput

SetMemberName sets the MemberName field's value.

func (*DeleteGroupMembershipInput) SetNamespace

func (s *DeleteGroupMembershipInput) SetNamespace(v string) *DeleteGroupMembershipInput

SetNamespace sets the Namespace field's value.

func (DeleteGroupMembershipInput) String

func (s DeleteGroupMembershipInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteGroupMembershipInput) Validate

func (s *DeleteGroupMembershipInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteGroupMembershipOutput

type DeleteGroupMembershipOutput struct {

    // The Amazon Web Services request ID for this operation.
    RequestId *string `type:"string"`

    // The HTTP status of the request.
    Status *int64 `location:"statusCode" type:"integer"`
    // contains filtered or unexported fields
}

func (DeleteGroupMembershipOutput) GoString

func (s DeleteGroupMembershipOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteGroupMembershipOutput) SetRequestId

func (s *DeleteGroupMembershipOutput) SetRequestId(v string) *DeleteGroupMembershipOutput

SetRequestId sets the RequestId field's value.

func (*DeleteGroupMembershipOutput) SetStatus

func (s *DeleteGroupMembershipOutput) SetStatus(v int64) *DeleteGroupMembershipOutput

SetStatus sets the Status field's value.

func (DeleteGroupMembershipOutput) String

func (s DeleteGroupMembershipOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DeleteGroupOutput

type DeleteGroupOutput struct {

    // The Amazon Web Services request ID for this operation.
    RequestId *string `type:"string"`

    // The HTTP status of the request.
    Status *int64 `location:"statusCode" type:"integer"`
    // contains filtered or unexported fields
}

func (DeleteGroupOutput) GoString

func (s DeleteGroupOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteGroupOutput) SetRequestId

func (s *DeleteGroupOutput) SetRequestId(v string) *DeleteGroupOutput

SetRequestId sets the RequestId field's value.

func (*DeleteGroupOutput) SetStatus

func (s *DeleteGroupOutput) SetStatus(v int64) *DeleteGroupOutput

SetStatus sets the Status field's value.

func (DeleteGroupOutput) String

func (s DeleteGroupOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DeleteIAMPolicyAssignmentInput

type DeleteIAMPolicyAssignmentInput struct {

    // The name of the assignment.
    //
    // AssignmentName is a required field
    AssignmentName *string `location:"uri" locationName:"AssignmentName" min:"1" type:"string" required:"true"`

    // The Amazon Web Services account ID where you want to delete the IAM policy
    // assignment.
    //
    // AwsAccountId is a required field
    AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"`

    // The namespace that contains the assignment.
    //
    // Namespace is a required field
    Namespace *string `location:"uri" locationName:"Namespace" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DeleteIAMPolicyAssignmentInput) GoString

func (s DeleteIAMPolicyAssignmentInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteIAMPolicyAssignmentInput) SetAssignmentName

func (s *DeleteIAMPolicyAssignmentInput) SetAssignmentName(v string) *DeleteIAMPolicyAssignmentInput

SetAssignmentName sets the AssignmentName field's value.

func (*DeleteIAMPolicyAssignmentInput) SetAwsAccountId

func (s *DeleteIAMPolicyAssignmentInput) SetAwsAccountId(v string) *DeleteIAMPolicyAssignmentInput

SetAwsAccountId sets the AwsAccountId field's value.

func (*DeleteIAMPolicyAssignmentInput) SetNamespace

func (s *DeleteIAMPolicyAssignmentInput) SetNamespace(v string) *DeleteIAMPolicyAssignmentInput

SetNamespace sets the Namespace field's value.

func (DeleteIAMPolicyAssignmentInput) String

func (s DeleteIAMPolicyAssignmentInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteIAMPolicyAssignmentInput) Validate

func (s *DeleteIAMPolicyAssignmentInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteIAMPolicyAssignmentOutput

type DeleteIAMPolicyAssignmentOutput struct {

    // The name of the assignment.
    AssignmentName *string `min:"1" type:"string"`

    // The Amazon Web Services request ID for this operation.
    RequestId *string `type:"string"`

    // The HTTP status of the request.
    Status *int64 `location:"statusCode" type:"integer"`
    // contains filtered or unexported fields
}

func (DeleteIAMPolicyAssignmentOutput) GoString

func (s DeleteIAMPolicyAssignmentOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteIAMPolicyAssignmentOutput) SetAssignmentName

func (s *DeleteIAMPolicyAssignmentOutput) SetAssignmentName(v string) *DeleteIAMPolicyAssignmentOutput

SetAssignmentName sets the AssignmentName field's value.

func (*DeleteIAMPolicyAssignmentOutput) SetRequestId

func (s *DeleteIAMPolicyAssignmentOutput) SetRequestId(v string) *DeleteIAMPolicyAssignmentOutput

SetRequestId sets the RequestId field's value.

func (*DeleteIAMPolicyAssignmentOutput) SetStatus

func (s *DeleteIAMPolicyAssignmentOutput) SetStatus(v int64) *DeleteIAMPolicyAssignmentOutput

SetStatus sets the Status field's value.

func (DeleteIAMPolicyAssignmentOutput) String

func (s DeleteIAMPolicyAssignmentOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DeleteIdentityPropagationConfigInput

type DeleteIdentityPropagationConfigInput struct {

    // The ID of the Amazon Web Services account that you want to delete an identity
    // propagation configuration from.
    //
    // AwsAccountId is a required field
    AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"`

    // The name of the Amazon Web Services service that you want to delete the associated
    // access scopes and authorized targets from.
    //
    // Service is a required field
    Service *string `location:"uri" locationName:"Service" type:"string" required:"true" enum:"ServiceType"`
    // contains filtered or unexported fields
}

func (DeleteIdentityPropagationConfigInput) GoString

func (s DeleteIdentityPropagationConfigInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteIdentityPropagationConfigInput) SetAwsAccountId

func (s *DeleteIdentityPropagationConfigInput) SetAwsAccountId(v string) *DeleteIdentityPropagationConfigInput

SetAwsAccountId sets the AwsAccountId field's value.

func (*DeleteIdentityPropagationConfigInput) SetService

func (s *DeleteIdentityPropagationConfigInput) SetService(v string) *DeleteIdentityPropagationConfigInput

SetService sets the Service field's value.

func (DeleteIdentityPropagationConfigInput) String

func (s DeleteIdentityPropagationConfigInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteIdentityPropagationConfigInput) Validate

func (s *DeleteIdentityPropagationConfigInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteIdentityPropagationConfigOutput

type DeleteIdentityPropagationConfigOutput struct {

    // The Amazon Web Services request ID for this operation.
    RequestId *string `type:"string"`

    // The HTTP status of the request.
    Status *int64 `location:"statusCode" type:"integer"`
    // contains filtered or unexported fields
}

func (DeleteIdentityPropagationConfigOutput) GoString

func (s DeleteIdentityPropagationConfigOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteIdentityPropagationConfigOutput) SetRequestId

func (s *DeleteIdentityPropagationConfigOutput) SetRequestId(v string) *DeleteIdentityPropagationConfigOutput

SetRequestId sets the RequestId field's value.

func (*DeleteIdentityPropagationConfigOutput) SetStatus

func (s *DeleteIdentityPropagationConfigOutput) SetStatus(v int64) *DeleteIdentityPropagationConfigOutput

SetStatus sets the Status field's value.

func (DeleteIdentityPropagationConfigOutput) String

func (s DeleteIdentityPropagationConfigOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DeleteNamespaceInput

type DeleteNamespaceInput struct {

    // The ID for the Amazon Web Services account that you want to delete the Amazon
    // QuickSight namespace from.
    //
    // AwsAccountId is a required field
    AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"`

    // The namespace that you want to delete.
    //
    // Namespace is a required field
    Namespace *string `location:"uri" locationName:"Namespace" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DeleteNamespaceInput) GoString

func (s DeleteNamespaceInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteNamespaceInput) SetAwsAccountId

func (s *DeleteNamespaceInput) SetAwsAccountId(v string) *DeleteNamespaceInput

SetAwsAccountId sets the AwsAccountId field's value.

func (*DeleteNamespaceInput) SetNamespace

func (s *DeleteNamespaceInput) SetNamespace(v string) *DeleteNamespaceInput

SetNamespace sets the Namespace field's value.

func (DeleteNamespaceInput) String

func (s DeleteNamespaceInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteNamespaceInput) Validate

func (s *DeleteNamespaceInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteNamespaceOutput

type DeleteNamespaceOutput struct {

    // The Amazon Web Services request ID for this operation.
    RequestId *string `type:"string"`

    // The HTTP status of the request.
    Status *int64 `location:"statusCode" type:"integer"`
    // contains filtered or unexported fields
}

func (DeleteNamespaceOutput) GoString

func (s DeleteNamespaceOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteNamespaceOutput) SetRequestId

func (s *DeleteNamespaceOutput) SetRequestId(v string) *DeleteNamespaceOutput

SetRequestId sets the RequestId field's value.

func (*DeleteNamespaceOutput) SetStatus

func (s *DeleteNamespaceOutput) SetStatus(v int64) *DeleteNamespaceOutput

SetStatus sets the Status field's value.

func (DeleteNamespaceOutput) String

func (s DeleteNamespaceOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DeleteRefreshScheduleInput

type DeleteRefreshScheduleInput struct {

    // The Amazon Web Services account ID.
    //
    // AwsAccountId is a required field
    AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"`

    // The ID of the dataset.
    //
    // DataSetId is a required field
    DataSetId *string `location:"uri" locationName:"DataSetId" type:"string" required:"true"`

    // The ID of the refresh schedule.
    //
    // ScheduleId is a required field
    ScheduleId *string `location:"uri" locationName:"ScheduleId" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DeleteRefreshScheduleInput) GoString

func (s DeleteRefreshScheduleInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteRefreshScheduleInput) SetAwsAccountId

func (s *DeleteRefreshScheduleInput) SetAwsAccountId(v string) *DeleteRefreshScheduleInput

SetAwsAccountId sets the AwsAccountId field's value.

func (*DeleteRefreshScheduleInput) SetDataSetId

func (s *DeleteRefreshScheduleInput) SetDataSetId(v string) *DeleteRefreshScheduleInput

SetDataSetId sets the DataSetId field's value.

func (*DeleteRefreshScheduleInput) SetScheduleId

func (s *DeleteRefreshScheduleInput) SetScheduleId(v string) *DeleteRefreshScheduleInput

SetScheduleId sets the ScheduleId field's value.

func (DeleteRefreshScheduleInput) String

func (s DeleteRefreshScheduleInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteRefreshScheduleInput) Validate

func (s *DeleteRefreshScheduleInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteRefreshScheduleOutput

type DeleteRefreshScheduleOutput struct {

    // The Amazon Resource Name (ARN) for the refresh schedule.
    Arn *string `type:"string"`

    // The Amazon Web Services request ID for this operation.
    RequestId *string `type:"string"`

    // The ID of the refresh schedule.
    ScheduleId *string `type:"string"`

    // The HTTP status of the request.
    Status *int64 `location:"statusCode" type:"integer"`
    // contains filtered or unexported fields
}

func (DeleteRefreshScheduleOutput) GoString

func (s DeleteRefreshScheduleOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteRefreshScheduleOutput) SetArn

func (s *DeleteRefreshScheduleOutput) SetArn(v string) *DeleteRefreshScheduleOutput

SetArn sets the Arn field's value.

func (*DeleteRefreshScheduleOutput) SetRequestId

func (s *DeleteRefreshScheduleOutput) SetRequestId(v string) *DeleteRefreshScheduleOutput

SetRequestId sets the RequestId field's value.

func (*DeleteRefreshScheduleOutput) SetScheduleId

func (s *DeleteRefreshScheduleOutput) SetScheduleId(v string) *DeleteRefreshScheduleOutput

SetScheduleId sets the ScheduleId field's value.

func (*DeleteRefreshScheduleOutput) SetStatus

func (s *DeleteRefreshScheduleOutput) SetStatus(v int64) *DeleteRefreshScheduleOutput

SetStatus sets the Status field's value.

func (DeleteRefreshScheduleOutput) String

func (s DeleteRefreshScheduleOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DeleteRoleCustomPermissionInput

type DeleteRoleCustomPermissionInput struct {

    // The ID for the Amazon Web Services account that the group is in. Currently,
    // you use the ID for the Amazon Web Services account that contains your Amazon
    // QuickSight account.
    //
    // AwsAccountId is a required field
    AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"`

    // The namespace that includes the role.
    //
    // Namespace is a required field
    Namespace *string `location:"uri" locationName:"Namespace" type:"string" required:"true"`

    // The role that you want to remove permissions from.
    //
    // Role is a required field
    Role *string `location:"uri" locationName:"Role" type:"string" required:"true" enum:"Role"`
    // contains filtered or unexported fields
}

func (DeleteRoleCustomPermissionInput) GoString

func (s DeleteRoleCustomPermissionInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteRoleCustomPermissionInput) SetAwsAccountId

func (s *DeleteRoleCustomPermissionInput) SetAwsAccountId(v string) *DeleteRoleCustomPermissionInput

SetAwsAccountId sets the AwsAccountId field's value.

func (*DeleteRoleCustomPermissionInput) SetNamespace

func (s *DeleteRoleCustomPermissionInput) SetNamespace(v string) *DeleteRoleCustomPermissionInput

SetNamespace sets the Namespace field's value.

func (*DeleteRoleCustomPermissionInput) SetRole

func (s *DeleteRoleCustomPermissionInput) SetRole(v string) *DeleteRoleCustomPermissionInput

SetRole sets the Role field's value.

func (DeleteRoleCustomPermissionInput) String

func (s DeleteRoleCustomPermissionInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteRoleCustomPermissionInput) Validate

func (s *DeleteRoleCustomPermissionInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteRoleCustomPermissionOutput

type DeleteRoleCustomPermissionOutput struct {

    // The Amazon Web Services request ID for this operation.
    RequestId *string `type:"string"`

    // The HTTP status of the request.
    Status *int64 `type:"integer"`
    // contains filtered or unexported fields
}

func (DeleteRoleCustomPermissionOutput) GoString

func (s DeleteRoleCustomPermissionOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteRoleCustomPermissionOutput) SetRequestId

func (s *DeleteRoleCustomPermissionOutput) SetRequestId(v string) *DeleteRoleCustomPermissionOutput

SetRequestId sets the RequestId field's value.

func (*DeleteRoleCustomPermissionOutput) SetStatus

func (s *DeleteRoleCustomPermissionOutput) SetStatus(v int64) *DeleteRoleCustomPermissionOutput

SetStatus sets the Status field's value.

func (DeleteRoleCustomPermissionOutput) String

func (s DeleteRoleCustomPermissionOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DeleteRoleMembershipInput

type DeleteRoleMembershipInput struct {

    // The ID for the Amazon Web Services account that you want to create a group
    // in. The Amazon Web Services account ID that you provide must be the same
    // Amazon Web Services account that contains your Amazon QuickSight account.
    //
    // AwsAccountId is a required field
    AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"`

    // The name of the group.
    //
    // MemberName is a required field
    MemberName *string `location:"uri" locationName:"MemberName" min:"1" type:"string" required:"true"`

    // The namespace that contains the role.
    //
    // Namespace is a required field
    Namespace *string `location:"uri" locationName:"Namespace" type:"string" required:"true"`

    // The role that you want to remove permissions from.
    //
    // Role is a required field
    Role *string `location:"uri" locationName:"Role" type:"string" required:"true" enum:"Role"`
    // contains filtered or unexported fields
}

func (DeleteRoleMembershipInput) GoString

func (s DeleteRoleMembershipInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteRoleMembershipInput) SetAwsAccountId

func (s *DeleteRoleMembershipInput) SetAwsAccountId(v string) *DeleteRoleMembershipInput

SetAwsAccountId sets the AwsAccountId field's value.

func (*DeleteRoleMembershipInput) SetMemberName

func (s *DeleteRoleMembershipInput) SetMemberName(v string) *DeleteRoleMembershipInput

SetMemberName sets the MemberName field's value.

func (*DeleteRoleMembershipInput) SetNamespace

func (s *DeleteRoleMembershipInput) SetNamespace(v string) *DeleteRoleMembershipInput

SetNamespace sets the Namespace field's value.

func (*DeleteRoleMembershipInput) SetRole

func (s *DeleteRoleMembershipInput) SetRole(v string) *DeleteRoleMembershipInput

SetRole sets the Role field's value.

func (DeleteRoleMembershipInput) String

func (s DeleteRoleMembershipInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteRoleMembershipInput) Validate

func (s *DeleteRoleMembershipInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteRoleMembershipOutput

type DeleteRoleMembershipOutput struct {

    // The Amazon Web Services request ID for this operation.
    RequestId *string `type:"string"`

    // The HTTP status of the request.
    Status *int64 `location:"statusCode" type:"integer"`
    // contains filtered or unexported fields
}

func (DeleteRoleMembershipOutput) GoString

func (s DeleteRoleMembershipOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteRoleMembershipOutput) SetRequestId

func (s *DeleteRoleMembershipOutput) SetRequestId(v string) *DeleteRoleMembershipOutput

SetRequestId sets the RequestId field's value.

func (*DeleteRoleMembershipOutput) SetStatus

func (s *DeleteRoleMembershipOutput) SetStatus(v int64) *DeleteRoleMembershipOutput

SetStatus sets the Status field's value.

func (DeleteRoleMembershipOutput) String

func (s DeleteRoleMembershipOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DeleteTemplateAliasInput

type DeleteTemplateAliasInput struct {

    // The name for the template alias. To delete a specific alias, you delete the
    // version that the alias points to. You can specify the alias name, or specify
    // the latest version of the template by providing the keyword $LATEST in the
    // AliasName parameter.
    //
    // AliasName is a required field
    AliasName *string `location:"uri" locationName:"AliasName" min:"1" type:"string" required:"true"`

    // The ID of the Amazon Web Services account that contains the item to delete.
    //
    // AwsAccountId is a required field
    AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"`

    // The ID for the template that the specified alias is for.
    //
    // TemplateId is a required field
    TemplateId *string `location:"uri" locationName:"TemplateId" min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DeleteTemplateAliasInput) GoString

func (s DeleteTemplateAliasInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteTemplateAliasInput) SetAliasName

func (s *DeleteTemplateAliasInput) SetAliasName(v string) *DeleteTemplateAliasInput

SetAliasName sets the AliasName field's value.

func (*DeleteTemplateAliasInput) SetAwsAccountId

func (s *DeleteTemplateAliasInput) SetAwsAccountId(v string) *DeleteTemplateAliasInput

SetAwsAccountId sets the AwsAccountId field's value.

func (*DeleteTemplateAliasInput) SetTemplateId

func (s *DeleteTemplateAliasInput) SetTemplateId(v string) *DeleteTemplateAliasInput

SetTemplateId sets the TemplateId field's value.

func (DeleteTemplateAliasInput) String

func (s DeleteTemplateAliasInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteTemplateAliasInput) Validate

func (s *DeleteTemplateAliasInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteTemplateAliasOutput

type DeleteTemplateAliasOutput struct {

    // The name for the template alias.
    AliasName *string `min:"1" type:"string"`

    // The Amazon Resource Name (ARN) of the template you want to delete.
    Arn *string `type:"string"`

    // The Amazon Web Services request ID for this operation.
    RequestId *string `type:"string"`

    // The HTTP status of the request.
    Status *int64 `location:"statusCode" type:"integer"`

    // An ID for the template associated with the deletion.
    TemplateId *string `min:"1" type:"string"`
    // contains filtered or unexported fields
}

func (DeleteTemplateAliasOutput) GoString

func (s DeleteTemplateAliasOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteTemplateAliasOutput) SetAliasName

func (s *DeleteTemplateAliasOutput) SetAliasName(v string) *DeleteTemplateAliasOutput

SetAliasName sets the AliasName field's value.

func (*DeleteTemplateAliasOutput) SetArn

func (s *DeleteTemplateAliasOutput) SetArn(v string) *DeleteTemplateAliasOutput

SetArn sets the Arn field's value.

func (*DeleteTemplateAliasOutput) SetRequestId

func (s *DeleteTemplateAliasOutput) SetRequestId(v string) *DeleteTemplateAliasOutput

SetRequestId sets the RequestId field's value.

func (*DeleteTemplateAliasOutput) SetStatus

func (s *DeleteTemplateAliasOutput) SetStatus(v int64) *DeleteTemplateAliasOutput

SetStatus sets the Status field's value.

func (*DeleteTemplateAliasOutput) SetTemplateId

func (s *DeleteTemplateAliasOutput) SetTemplateId(v string) *DeleteTemplateAliasOutput

SetTemplateId sets the TemplateId field's value.

func (DeleteTemplateAliasOutput) String

func (s DeleteTemplateAliasOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DeleteTemplateInput

type DeleteTemplateInput struct {

    // The ID of the Amazon Web Services account that contains the template that
    // you're deleting.
    //
    // AwsAccountId is a required field
    AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"`

    // An ID for the template you want to delete.
    //
    // TemplateId is a required field
    TemplateId *string `location:"uri" locationName:"TemplateId" min:"1" type:"string" required:"true"`

    // Specifies the version of the template that you want to delete. If you don't
    // provide a version number, DeleteTemplate deletes all versions of the template.
    VersionNumber *int64 `location:"querystring" locationName:"version-number" min:"1" type:"long"`
    // contains filtered or unexported fields
}

func (DeleteTemplateInput) GoString

func (s DeleteTemplateInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteTemplateInput) SetAwsAccountId

func (s *DeleteTemplateInput) SetAwsAccountId(v string) *DeleteTemplateInput

SetAwsAccountId sets the AwsAccountId field's value.

func (*DeleteTemplateInput) SetTemplateId

func (s *DeleteTemplateInput) SetTemplateId(v string) *DeleteTemplateInput

SetTemplateId sets the TemplateId field's value.

func (*DeleteTemplateInput) SetVersionNumber

func (s *DeleteTemplateInput) SetVersionNumber(v int64) *DeleteTemplateInput

SetVersionNumber sets the VersionNumber field's value.

func (DeleteTemplateInput) String

func (s DeleteTemplateInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteTemplateInput) Validate

func (s *DeleteTemplateInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteTemplateOutput

type DeleteTemplateOutput struct {

    // The Amazon Resource Name (ARN) of the resource.
    Arn *string `type:"string"`

    // The Amazon Web Services request ID for this operation.
    RequestId *string `type:"string"`

    // The HTTP status of the request.
    Status *int64 `location:"statusCode" type:"integer"`

    // An ID for the template.
    TemplateId *string `min:"1" type:"string"`
    // contains filtered or unexported fields
}

func (DeleteTemplateOutput) GoString

func (s DeleteTemplateOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteTemplateOutput) SetArn

func (s *DeleteTemplateOutput) SetArn(v string) *DeleteTemplateOutput

SetArn sets the Arn field's value.

func (*DeleteTemplateOutput) SetRequestId

func (s *DeleteTemplateOutput) SetRequestId(v string) *DeleteTemplateOutput

SetRequestId sets the RequestId field's value.

func (*DeleteTemplateOutput) SetStatus

func (s *DeleteTemplateOutput) SetStatus(v int64) *DeleteTemplateOutput

SetStatus sets the Status field's value.

func (*DeleteTemplateOutput) SetTemplateId

func (s *DeleteTemplateOutput) SetTemplateId(v string) *DeleteTemplateOutput

SetTemplateId sets the TemplateId field's value.

func (DeleteTemplateOutput) String

func (s DeleteTemplateOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DeleteThemeAliasInput

type DeleteThemeAliasInput struct {

    // The unique name for the theme alias to delete.
    //
    // AliasName is a required field
    AliasName *string `location:"uri" locationName:"AliasName" min:"1" type:"string" required:"true"`

    // The ID of the Amazon Web Services account that contains the theme alias to
    // delete.
    //
    // AwsAccountId is a required field
    AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"`

    // The ID for the theme that the specified alias is for.
    //
    // ThemeId is a required field
    ThemeId *string `location:"uri" locationName:"ThemeId" min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DeleteThemeAliasInput) GoString

func (s DeleteThemeAliasInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteThemeAliasInput) SetAliasName

func (s *DeleteThemeAliasInput) SetAliasName(v string) *DeleteThemeAliasInput

SetAliasName sets the AliasName field's value.

func (*DeleteThemeAliasInput) SetAwsAccountId

func (s *DeleteThemeAliasInput) SetAwsAccountId(v string) *DeleteThemeAliasInput

SetAwsAccountId sets the AwsAccountId field's value.

func (*DeleteThemeAliasInput) SetThemeId

func (s *DeleteThemeAliasInput) SetThemeId(v string) *DeleteThemeAliasInput

SetThemeId sets the ThemeId field's value.

func (DeleteThemeAliasInput) String

func (s DeleteThemeAliasInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteThemeAliasInput) Validate

func (s *DeleteThemeAliasInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteThemeAliasOutput

type DeleteThemeAliasOutput struct {

    // The name for the theme alias.
    AliasName *string `min:"1" type:"string"`

    // The Amazon Resource Name (ARN) of the theme resource using the deleted alias.
    Arn *string `type:"string"`

    // The Amazon Web Services request ID for this operation.
    RequestId *string `type:"string"`

    // The HTTP status of the request.
    Status *int64 `location:"statusCode" type:"integer"`

    // An ID for the theme associated with the deletion.
    ThemeId *string `min:"1" type:"string"`
    // contains filtered or unexported fields
}

func (DeleteThemeAliasOutput) GoString

func (s DeleteThemeAliasOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteThemeAliasOutput) SetAliasName

func (s *DeleteThemeAliasOutput) SetAliasName(v string) *DeleteThemeAliasOutput

SetAliasName sets the AliasName field's value.

func (*DeleteThemeAliasOutput) SetArn

func (s *DeleteThemeAliasOutput) SetArn(v string) *DeleteThemeAliasOutput

SetArn sets the Arn field's value.

func (*DeleteThemeAliasOutput) SetRequestId

func (s *DeleteThemeAliasOutput) SetRequestId(v string) *DeleteThemeAliasOutput

SetRequestId sets the RequestId field's value.

func (*DeleteThemeAliasOutput) SetStatus

func (s *DeleteThemeAliasOutput) SetStatus(v int64) *DeleteThemeAliasOutput

SetStatus sets the Status field's value.

func (*DeleteThemeAliasOutput) SetThemeId

func (s *DeleteThemeAliasOutput) SetThemeId(v string) *DeleteThemeAliasOutput

SetThemeId sets the ThemeId field's value.

func (DeleteThemeAliasOutput) String

func (s DeleteThemeAliasOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DeleteThemeInput

type DeleteThemeInput struct {

    // The ID of the Amazon Web Services account that contains the theme that you're
    // deleting.
    //
    // AwsAccountId is a required field
    AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"`

    // An ID for the theme that you want to delete.
    //
    // ThemeId is a required field
    ThemeId *string `location:"uri" locationName:"ThemeId" min:"1" type:"string" required:"true"`

    // The version of the theme that you want to delete.
    //
    // Note: If you don't provide a version number, you're using this call to DeleteTheme
    // to delete all versions of the theme.
    VersionNumber *int64 `location:"querystring" locationName:"version-number" min:"1" type:"long"`
    // contains filtered or unexported fields
}

func (DeleteThemeInput) GoString

func (s DeleteThemeInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteThemeInput) SetAwsAccountId

func (s *DeleteThemeInput) SetAwsAccountId(v string) *DeleteThemeInput

SetAwsAccountId sets the AwsAccountId field's value.

func (*DeleteThemeInput) SetThemeId

func (s *DeleteThemeInput) SetThemeId(v string) *DeleteThemeInput

SetThemeId sets the ThemeId field's value.

func (*DeleteThemeInput) SetVersionNumber

func (s *DeleteThemeInput) SetVersionNumber(v int64) *DeleteThemeInput

SetVersionNumber sets the VersionNumber field's value.

func (DeleteThemeInput) String

func (s DeleteThemeInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteThemeInput) Validate

func (s *DeleteThemeInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteThemeOutput

type DeleteThemeOutput struct {

    // The Amazon Resource Name (ARN) of the resource.
    Arn *string `type:"string"`

    // The Amazon Web Services request ID for this operation.
    RequestId *string `type:"string"`

    // The HTTP status of the request.
    Status *int64 `location:"statusCode" type:"integer"`

    // An ID for the theme.
    ThemeId *string `min:"1" type:"string"`
    // contains filtered or unexported fields
}

func (DeleteThemeOutput) GoString

func (s DeleteThemeOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteThemeOutput) SetArn

func (s *DeleteThemeOutput) SetArn(v string) *DeleteThemeOutput

SetArn sets the Arn field's value.

func (*DeleteThemeOutput) SetRequestId

func (s *DeleteThemeOutput) SetRequestId(v string) *DeleteThemeOutput

SetRequestId sets the RequestId field's value.

func (*DeleteThemeOutput) SetStatus

func (s *DeleteThemeOutput) SetStatus(v int64) *DeleteThemeOutput

SetStatus sets the Status field's value.

func (*DeleteThemeOutput) SetThemeId

func (s *DeleteThemeOutput) SetThemeId(v string) *DeleteThemeOutput

SetThemeId sets the ThemeId field's value.

func (DeleteThemeOutput) String

func (s DeleteThemeOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DeleteTopicInput

type DeleteTopicInput struct {

    // The ID of the Amazon Web Services account that contains the topic that you
    // want to delete.
    //
    // AwsAccountId is a required field
    AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"`

    // The ID of the topic that you want to delete. This ID is unique per Amazon
    // Web Services Region for each Amazon Web Services account.
    //
    // TopicId is a required field
    TopicId *string `location:"uri" locationName:"TopicId" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DeleteTopicInput) GoString

func (s DeleteTopicInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteTopicInput) SetAwsAccountId

func (s *DeleteTopicInput) SetAwsAccountId(v string) *DeleteTopicInput

SetAwsAccountId sets the AwsAccountId field's value.

func (*DeleteTopicInput) SetTopicId

func (s *DeleteTopicInput) SetTopicId(v string) *DeleteTopicInput

SetTopicId sets the TopicId field's value.

func (DeleteTopicInput) String

func (s DeleteTopicInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteTopicInput) Validate

func (s *DeleteTopicInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteTopicOutput

type DeleteTopicOutput struct {

    // The Amazon Resource Name (ARN) of the topic.
    Arn *string `type:"string"`

    // The Amazon Web Services request ID for this operation.
    RequestId *string `type:"string"`

    // The HTTP status of the request.
    Status *int64 `location:"statusCode" type:"integer"`

    // The ID of the topic that you want to delete. This ID is unique per Amazon
    // Web Services Region for each Amazon Web Services account.
    TopicId *string `type:"string"`
    // contains filtered or unexported fields
}

func (DeleteTopicOutput) GoString

func (s DeleteTopicOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteTopicOutput) SetArn

func (s *DeleteTopicOutput) SetArn(v string) *DeleteTopicOutput

SetArn sets the Arn field's value.

func (*DeleteTopicOutput) SetRequestId

func (s *DeleteTopicOutput) SetRequestId(v string) *DeleteTopicOutput

SetRequestId sets the RequestId field's value.

func (*DeleteTopicOutput) SetStatus

func (s *DeleteTopicOutput) SetStatus(v int64) *DeleteTopicOutput

SetStatus sets the Status field's value.

func (*DeleteTopicOutput) SetTopicId

func (s *DeleteTopicOutput) SetTopicId(v string) *DeleteTopicOutput

SetTopicId sets the TopicId field's value.

func (DeleteTopicOutput) String

func (s DeleteTopicOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DeleteTopicRefreshScheduleInput

type DeleteTopicRefreshScheduleInput struct {

    // The Amazon Web Services account ID.
    //
    // AwsAccountId is a required field
    AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"`

    // The ID of the dataset.
    //
    // DatasetId is a required field
    DatasetId *string `location:"uri" locationName:"DatasetId" type:"string" required:"true"`

    // The ID of the topic that you want to modify. This ID is unique per Amazon
    // Web Services Region for each Amazon Web Services account.
    //
    // TopicId is a required field
    TopicId *string `location:"uri" locationName:"TopicId" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DeleteTopicRefreshScheduleInput) GoString

func (s DeleteTopicRefreshScheduleInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteTopicRefreshScheduleInput) SetAwsAccountId

func (s *DeleteTopicRefreshScheduleInput) SetAwsAccountId(v string) *DeleteTopicRefreshScheduleInput

SetAwsAccountId sets the AwsAccountId field's value.

func (*DeleteTopicRefreshScheduleInput) SetDatasetId

func (s *DeleteTopicRefreshScheduleInput) SetDatasetId(v string) *DeleteTopicRefreshScheduleInput

SetDatasetId sets the DatasetId field's value.

func (*DeleteTopicRefreshScheduleInput) SetTopicId

func (s *DeleteTopicRefreshScheduleInput) SetTopicId(v string) *DeleteTopicRefreshScheduleInput

SetTopicId sets the TopicId field's value.

func (DeleteTopicRefreshScheduleInput) String

func (s DeleteTopicRefreshScheduleInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteTopicRefreshScheduleInput) Validate

func (s *DeleteTopicRefreshScheduleInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteTopicRefreshScheduleOutput

type DeleteTopicRefreshScheduleOutput struct {

    // The Amazon Resource Name (ARN) of the dataset.
    DatasetArn *string `type:"string"`

    // The Amazon Web Services request ID for this operation.
    RequestId *string `type:"string"`

    // The HTTP status of the request.
    Status *int64 `location:"statusCode" type:"integer"`

    // The Amazon Resource Name (ARN) of the topic.
    TopicArn *string `type:"string"`

    // The ID of the topic that you want to modify. This ID is unique per Amazon
    // Web Services Region for each Amazon Web Services account.
    TopicId *string `type:"string"`
    // contains filtered or unexported fields
}

func (DeleteTopicRefreshScheduleOutput) GoString

func (s DeleteTopicRefreshScheduleOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteTopicRefreshScheduleOutput) SetDatasetArn

func (s *DeleteTopicRefreshScheduleOutput) SetDatasetArn(v string) *DeleteTopicRefreshScheduleOutput

SetDatasetArn sets the DatasetArn field's value.

func (*DeleteTopicRefreshScheduleOutput) SetRequestId

func (s *DeleteTopicRefreshScheduleOutput) SetRequestId(v string) *DeleteTopicRefreshScheduleOutput

SetRequestId sets the RequestId field's value.

func (*DeleteTopicRefreshScheduleOutput) SetStatus

func (s *DeleteTopicRefreshScheduleOutput) SetStatus(v int64) *DeleteTopicRefreshScheduleOutput

SetStatus sets the Status field's value.

func (*DeleteTopicRefreshScheduleOutput) SetTopicArn

func (s *DeleteTopicRefreshScheduleOutput) SetTopicArn(v string) *DeleteTopicRefreshScheduleOutput

SetTopicArn sets the TopicArn field's value.

func (*DeleteTopicRefreshScheduleOutput) SetTopicId

func (s *DeleteTopicRefreshScheduleOutput) SetTopicId(v string) *DeleteTopicRefreshScheduleOutput

SetTopicId sets the TopicId field's value.

func (DeleteTopicRefreshScheduleOutput) String

func (s DeleteTopicRefreshScheduleOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DeleteUserByPrincipalIdInput

type DeleteUserByPrincipalIdInput struct {

    // The ID for the Amazon Web Services account that the user is in. Currently,
    // you use the ID for the Amazon Web Services account that contains your Amazon
    // QuickSight account.
    //
    // AwsAccountId is a required field
    AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"`

    // The namespace. Currently, you should set this to default.
    //
    // Namespace is a required field
    Namespace *string `location:"uri" locationName:"Namespace" type:"string" required:"true"`

    // The principal ID of the user.
    //
    // PrincipalId is a required field
    PrincipalId *string `location:"uri" locationName:"PrincipalId" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DeleteUserByPrincipalIdInput) GoString

func (s DeleteUserByPrincipalIdInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteUserByPrincipalIdInput) SetAwsAccountId

func (s *DeleteUserByPrincipalIdInput) SetAwsAccountId(v string) *DeleteUserByPrincipalIdInput

SetAwsAccountId sets the AwsAccountId field's value.

func (*DeleteUserByPrincipalIdInput) SetNamespace

func (s *DeleteUserByPrincipalIdInput) SetNamespace(v string) *DeleteUserByPrincipalIdInput

SetNamespace sets the Namespace field's value.

func (*DeleteUserByPrincipalIdInput) SetPrincipalId

func (s *DeleteUserByPrincipalIdInput) SetPrincipalId(v string) *DeleteUserByPrincipalIdInput

SetPrincipalId sets the PrincipalId field's value.

func (DeleteUserByPrincipalIdInput) String

func (s DeleteUserByPrincipalIdInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteUserByPrincipalIdInput) Validate

func (s *DeleteUserByPrincipalIdInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteUserByPrincipalIdOutput

type DeleteUserByPrincipalIdOutput struct {

    // The Amazon Web Services request ID for this operation.
    RequestId *string `type:"string"`

    // The HTTP status of the request.
    Status *int64 `location:"statusCode" type:"integer"`
    // contains filtered or unexported fields
}

func (DeleteUserByPrincipalIdOutput) GoString

func (s DeleteUserByPrincipalIdOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteUserByPrincipalIdOutput) SetRequestId

func (s *DeleteUserByPrincipalIdOutput) SetRequestId(v string) *DeleteUserByPrincipalIdOutput

SetRequestId sets the RequestId field's value.

func (*DeleteUserByPrincipalIdOutput) SetStatus

func (s *DeleteUserByPrincipalIdOutput) SetStatus(v int64) *DeleteUserByPrincipalIdOutput

SetStatus sets the Status field's value.

func (DeleteUserByPrincipalIdOutput) String

func (s DeleteUserByPrincipalIdOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DeleteUserInput

type DeleteUserInput struct {

    // The ID for the Amazon Web Services account that the user is in. Currently,
    // you use the ID for the Amazon Web Services account that contains your Amazon
    // QuickSight account.
    //
    // AwsAccountId is a required field
    AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"`

    // The namespace. Currently, you should set this to default.
    //
    // Namespace is a required field
    Namespace *string `location:"uri" locationName:"Namespace" type:"string" required:"true"`

    // The name of the user that you want to delete.
    //
    // UserName is a required field
    UserName *string `location:"uri" locationName:"UserName" min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DeleteUserInput) GoString

func (s DeleteUserInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteUserInput) SetAwsAccountId

func (s *DeleteUserInput) SetAwsAccountId(v string) *DeleteUserInput

SetAwsAccountId sets the AwsAccountId field's value.

func (*DeleteUserInput) SetNamespace

func (s *DeleteUserInput) SetNamespace(v string) *DeleteUserInput

SetNamespace sets the Namespace field's value.

func (*DeleteUserInput) SetUserName

func (s *DeleteUserInput) SetUserName(v string) *DeleteUserInput

SetUserName sets the UserName field's value.

func (DeleteUserInput) String

func (s DeleteUserInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteUserInput) Validate

func (s *DeleteUserInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteUserOutput

type DeleteUserOutput struct {

    // The Amazon Web Services request ID for this operation.
    RequestId *string `type:"string"`

    // The HTTP status of the request.
    Status *int64 `location:"statusCode" type:"integer"`
    // contains filtered or unexported fields
}

func (DeleteUserOutput) GoString

func (s DeleteUserOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteUserOutput) SetRequestId

func (s *DeleteUserOutput) SetRequestId(v string) *DeleteUserOutput

SetRequestId sets the RequestId field's value.

func (*DeleteUserOutput) SetStatus

func (s *DeleteUserOutput) SetStatus(v int64) *DeleteUserOutput

SetStatus sets the Status field's value.

func (DeleteUserOutput) String

func (s DeleteUserOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DeleteVPCConnectionInput

type DeleteVPCConnectionInput struct {

    // The Amazon Web Services account ID of the account where you want to delete
    // a VPC connection.
    //
    // AwsAccountId is a required field
    AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"`

    // The ID of the VPC connection that you're creating. This ID is a unique identifier
    // for each Amazon Web Services Region in an Amazon Web Services account.
    //
    // VPCConnectionId is a required field
    VPCConnectionId *string `location:"uri" locationName:"VPCConnectionId" min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DeleteVPCConnectionInput) GoString

func (s DeleteVPCConnectionInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteVPCConnectionInput) SetAwsAccountId

func (s *DeleteVPCConnectionInput) SetAwsAccountId(v string) *DeleteVPCConnectionInput

SetAwsAccountId sets the AwsAccountId field's value.

func (*DeleteVPCConnectionInput) SetVPCConnectionId

func (s *DeleteVPCConnectionInput) SetVPCConnectionId(v string) *DeleteVPCConnectionInput

SetVPCConnectionId sets the VPCConnectionId field's value.

func (DeleteVPCConnectionInput) String

func (s DeleteVPCConnectionInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteVPCConnectionInput) Validate

func (s *DeleteVPCConnectionInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteVPCConnectionOutput

type DeleteVPCConnectionOutput struct {

    // The Amazon Resource Name (ARN) of the deleted VPC connection.
    Arn *string `type:"string"`

    // The availability status of the VPC connection.
    AvailabilityStatus *string `type:"string" enum:"VPCConnectionAvailabilityStatus"`

    // The deletion status of the VPC connection.
    DeletionStatus *string `type:"string" enum:"VPCConnectionResourceStatus"`

    // The Amazon Web Services request ID for this operation.
    RequestId *string `type:"string"`

    // The HTTP status of the request.
    Status *int64 `location:"statusCode" type:"integer"`

    // The ID of the VPC connection that you're creating. This ID is a unique identifier
    // for each Amazon Web Services Region in an Amazon Web Services account.
    VPCConnectionId *string `min:"1" type:"string"`
    // contains filtered or unexported fields
}

func (DeleteVPCConnectionOutput) GoString

func (s DeleteVPCConnectionOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteVPCConnectionOutput) SetArn

func (s *DeleteVPCConnectionOutput) SetArn(v string) *DeleteVPCConnectionOutput

SetArn sets the Arn field's value.

func (*DeleteVPCConnectionOutput) SetAvailabilityStatus

func (s *DeleteVPCConnectionOutput) SetAvailabilityStatus(v string) *DeleteVPCConnectionOutput

SetAvailabilityStatus sets the AvailabilityStatus field's value.

func (*DeleteVPCConnectionOutput) SetDeletionStatus

func (s *DeleteVPCConnectionOutput) SetDeletionStatus(v string) *DeleteVPCConnectionOutput

SetDeletionStatus sets the DeletionStatus field's value.

func (*DeleteVPCConnectionOutput) SetRequestId

func (s *DeleteVPCConnectionOutput) SetRequestId(v string) *DeleteVPCConnectionOutput

SetRequestId sets the RequestId field's value.

func (*DeleteVPCConnectionOutput) SetStatus

func (s *DeleteVPCConnectionOutput) SetStatus(v int64) *DeleteVPCConnectionOutput

SetStatus sets the Status field's value.

func (*DeleteVPCConnectionOutput) SetVPCConnectionId

func (s *DeleteVPCConnectionOutput) SetVPCConnectionId(v string) *DeleteVPCConnectionOutput

SetVPCConnectionId sets the VPCConnectionId field's value.

func (DeleteVPCConnectionOutput) String

func (s DeleteVPCConnectionOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DescribeAccountCustomizationInput

type DescribeAccountCustomizationInput struct {

    // The ID for the Amazon Web Services account that you want to describe Amazon
    // QuickSight customizations for.
    //
    // AwsAccountId is a required field
    AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"`

    // The Amazon QuickSight namespace that you want to describe Amazon QuickSight
    // customizations for.
    Namespace *string `location:"querystring" locationName:"namespace" type:"string"`

    // The Resolved flag works with the other parameters to determine which view
    // of Amazon QuickSight customizations is returned. You can add this flag to
    // your command to use the same view that Amazon QuickSight uses to identify
    // which customizations to apply to the console. Omit this flag, or set it to
    // no-resolved, to reveal customizations that are configured at different levels.
    Resolved *bool `location:"querystring" locationName:"resolved" type:"boolean"`
    // contains filtered or unexported fields
}

func (DescribeAccountCustomizationInput) GoString

func (s DescribeAccountCustomizationInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeAccountCustomizationInput) SetAwsAccountId

func (s *DescribeAccountCustomizationInput) SetAwsAccountId(v string) *DescribeAccountCustomizationInput

SetAwsAccountId sets the AwsAccountId field's value.

func (*DescribeAccountCustomizationInput) SetNamespace

func (s *DescribeAccountCustomizationInput) SetNamespace(v string) *DescribeAccountCustomizationInput

SetNamespace sets the Namespace field's value.

func (*DescribeAccountCustomizationInput) SetResolved

func (s *DescribeAccountCustomizationInput) SetResolved(v bool) *DescribeAccountCustomizationInput

SetResolved sets the Resolved field's value.

func (DescribeAccountCustomizationInput) String

func (s DescribeAccountCustomizationInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeAccountCustomizationInput) Validate

func (s *DescribeAccountCustomizationInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DescribeAccountCustomizationOutput

type DescribeAccountCustomizationOutput struct {

    // The Amazon QuickSight customizations that exist in the current Amazon Web
    // Services Region.
    AccountCustomization *AccountCustomization `type:"structure"`

    // The Amazon Resource Name (ARN) of the customization that's associated with
    // this Amazon Web Services account.
    Arn *string `type:"string"`

    // The ID for the Amazon Web Services account that you're describing.
    AwsAccountId *string `min:"12" type:"string"`

    // The Amazon QuickSight namespace that you're describing.
    Namespace *string `type:"string"`

    // The Amazon Web Services request ID for this operation.
    RequestId *string `type:"string"`

    // The HTTP status of the request.
    Status *int64 `location:"statusCode" type:"integer"`
    // contains filtered or unexported fields
}

func (DescribeAccountCustomizationOutput) GoString

func (s DescribeAccountCustomizationOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeAccountCustomizationOutput) SetAccountCustomization

func (s *DescribeAccountCustomizationOutput) SetAccountCustomization(v *AccountCustomization) *DescribeAccountCustomizationOutput

SetAccountCustomization sets the AccountCustomization field's value.

func (*DescribeAccountCustomizationOutput) SetArn

func (s *DescribeAccountCustomizationOutput) SetArn(v string) *DescribeAccountCustomizationOutput

SetArn sets the Arn field's value.

func (*DescribeAccountCustomizationOutput) SetAwsAccountId

func (s *DescribeAccountCustomizationOutput) SetAwsAccountId(v string) *DescribeAccountCustomizationOutput

SetAwsAccountId sets the AwsAccountId field's value.

func (*DescribeAccountCustomizationOutput) SetNamespace

func (s *DescribeAccountCustomizationOutput) SetNamespace(v string) *DescribeAccountCustomizationOutput

SetNamespace sets the Namespace field's value.

func (*DescribeAccountCustomizationOutput) SetRequestId

func (s *DescribeAccountCustomizationOutput) SetRequestId(v string) *DescribeAccountCustomizationOutput

SetRequestId sets the RequestId field's value.

func (*DescribeAccountCustomizationOutput) SetStatus

func (s *DescribeAccountCustomizationOutput) SetStatus(v int64) *DescribeAccountCustomizationOutput

SetStatus sets the Status field's value.

func (DescribeAccountCustomizationOutput) String

func (s DescribeAccountCustomizationOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DescribeAccountSettingsInput

type DescribeAccountSettingsInput struct {

    // The ID for the Amazon Web Services account that contains the settings that
    // you want to list.
    //
    // AwsAccountId is a required field
    AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DescribeAccountSettingsInput) GoString

func (s DescribeAccountSettingsInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeAccountSettingsInput) SetAwsAccountId

func (s *DescribeAccountSettingsInput) SetAwsAccountId(v string) *DescribeAccountSettingsInput

SetAwsAccountId sets the AwsAccountId field's value.

func (DescribeAccountSettingsInput) String

func (s DescribeAccountSettingsInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeAccountSettingsInput) Validate

func (s *DescribeAccountSettingsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DescribeAccountSettingsOutput

type DescribeAccountSettingsOutput struct {

    // The Amazon QuickSight settings for this Amazon Web Services account. This
    // information includes the edition of Amazon Amazon QuickSight that you subscribed
    // to (Standard or Enterprise) and the notification email for the Amazon QuickSight
    // subscription.
    //
    // In the QuickSight console, the Amazon QuickSight subscription is sometimes
    // referred to as a QuickSight "account" even though it's technically not an
    // account by itself. Instead, it's a subscription to the Amazon QuickSight
    // service for your Amazon Web Services account. The edition that you subscribe
    // to applies to Amazon QuickSight in every Amazon Web Services Region where
    // you use it.
    AccountSettings *AccountSettings `type:"structure"`

    // The Amazon Web Services request ID for this operation.
    RequestId *string `type:"string"`

    // The HTTP status of the request.
    Status *int64 `location:"statusCode" type:"integer"`
    // contains filtered or unexported fields
}

func (DescribeAccountSettingsOutput) GoString

func (s DescribeAccountSettingsOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeAccountSettingsOutput) SetAccountSettings

func (s *DescribeAccountSettingsOutput) SetAccountSettings(v *AccountSettings) *DescribeAccountSettingsOutput

SetAccountSettings sets the AccountSettings field's value.

func (*DescribeAccountSettingsOutput) SetRequestId

func (s *DescribeAccountSettingsOutput) SetRequestId(v string) *DescribeAccountSettingsOutput

SetRequestId sets the RequestId field's value.

func (*DescribeAccountSettingsOutput) SetStatus

func (s *DescribeAccountSettingsOutput) SetStatus(v int64) *DescribeAccountSettingsOutput

SetStatus sets the Status field's value.

func (DescribeAccountSettingsOutput) String

func (s DescribeAccountSettingsOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DescribeAccountSubscriptionInput

type DescribeAccountSubscriptionInput struct {

    // The Amazon Web Services account ID associated with your Amazon QuickSight
    // account.
    //
    // AwsAccountId is a required field
    AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DescribeAccountSubscriptionInput) GoString

func (s DescribeAccountSubscriptionInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeAccountSubscriptionInput) SetAwsAccountId

func (s *DescribeAccountSubscriptionInput) SetAwsAccountId(v string) *DescribeAccountSubscriptionInput

SetAwsAccountId sets the AwsAccountId field's value.

func (DescribeAccountSubscriptionInput) String

func (s DescribeAccountSubscriptionInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeAccountSubscriptionInput) Validate

func (s *DescribeAccountSubscriptionInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DescribeAccountSubscriptionOutput

type DescribeAccountSubscriptionOutput struct {

    // A structure that contains the following elements:
    //
    //    * Your Amazon QuickSight account name.
    //
    //    * The edition of Amazon QuickSight that your account is using.
    //
    //    * The notification email address that is associated with the Amazon QuickSight
    //    account.
    //
    //    * The authentication type of the Amazon QuickSight account.
    //
    //    * The status of the Amazon QuickSight account's subscription.
    AccountInfo *AccountInfo `type:"structure"`

    // The Amazon Web Services request ID for this operation.
    RequestId *string `type:"string"`

    // The HTTP status of the request.
    Status *int64 `location:"statusCode" type:"integer"`
    // contains filtered or unexported fields
}

func (DescribeAccountSubscriptionOutput) GoString

func (s DescribeAccountSubscriptionOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeAccountSubscriptionOutput) SetAccountInfo

func (s *DescribeAccountSubscriptionOutput) SetAccountInfo(v *AccountInfo) *DescribeAccountSubscriptionOutput

SetAccountInfo sets the AccountInfo field's value.

func (*DescribeAccountSubscriptionOutput) SetRequestId

func (s *DescribeAccountSubscriptionOutput) SetRequestId(v string) *DescribeAccountSubscriptionOutput

SetRequestId sets the RequestId field's value.

func (*DescribeAccountSubscriptionOutput) SetStatus

func (s *DescribeAccountSubscriptionOutput) SetStatus(v int64) *DescribeAccountSubscriptionOutput

SetStatus sets the Status field's value.

func (DescribeAccountSubscriptionOutput) String

func (s DescribeAccountSubscriptionOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DescribeAnalysisDefinitionInput

type DescribeAnalysisDefinitionInput struct {

    // The ID of the analysis that you're describing. The ID is part of the URL
    // of the analysis.
    //
    // AnalysisId is a required field
    AnalysisId *string `location:"uri" locationName:"AnalysisId" min:"1" type:"string" required:"true"`

    // The ID of the Amazon Web Services account that contains the analysis. You
    // must be using the Amazon Web Services account that the analysis is in.
    //
    // AwsAccountId is a required field
    AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DescribeAnalysisDefinitionInput) GoString

func (s DescribeAnalysisDefinitionInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeAnalysisDefinitionInput) SetAnalysisId

func (s *DescribeAnalysisDefinitionInput) SetAnalysisId(v string) *DescribeAnalysisDefinitionInput

SetAnalysisId sets the AnalysisId field's value.

func (*DescribeAnalysisDefinitionInput) SetAwsAccountId

func (s *DescribeAnalysisDefinitionInput) SetAwsAccountId(v string) *DescribeAnalysisDefinitionInput

SetAwsAccountId sets the AwsAccountId field's value.

func (DescribeAnalysisDefinitionInput) String

func (s DescribeAnalysisDefinitionInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeAnalysisDefinitionInput) Validate

func (s *DescribeAnalysisDefinitionInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DescribeAnalysisDefinitionOutput

type DescribeAnalysisDefinitionOutput struct {

    // The ID of the analysis described.
    AnalysisId *string `min:"1" type:"string"`

    // The definition of an analysis.
    //
    // A definition is the data model of all features in a Dashboard, Template,
    // or Analysis.
    Definition *AnalysisDefinition `type:"structure"`

    // Errors associated with the analysis.
    Errors []*AnalysisError `min:"1" type:"list"`

    // The descriptive name of the analysis.
    Name *string `min:"1" type:"string"`

    // The Amazon Web Services request ID for this operation.
    RequestId *string `type:"string"`

    // Status associated with the analysis.
    //
    //    * CREATION_IN_PROGRESS
    //
    //    * CREATION_SUCCESSFUL
    //
    //    * CREATION_FAILED
    //
    //    * UPDATE_IN_PROGRESS
    //
    //    * UPDATE_SUCCESSFUL
    //
    //    * UPDATE_FAILED
    //
    //    * DELETED
    ResourceStatus *string `type:"string" enum:"ResourceStatus"`

    // The HTTP status of the request.
    Status *int64 `location:"statusCode" type:"integer"`

    // The ARN of the theme of the analysis.
    ThemeArn *string `type:"string"`
    // contains filtered or unexported fields
}

func (DescribeAnalysisDefinitionOutput) GoString

func (s DescribeAnalysisDefinitionOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeAnalysisDefinitionOutput) SetAnalysisId

func (s *DescribeAnalysisDefinitionOutput) SetAnalysisId(v string) *DescribeAnalysisDefinitionOutput

SetAnalysisId sets the AnalysisId field's value.

func (*DescribeAnalysisDefinitionOutput) SetDefinition

func (s *DescribeAnalysisDefinitionOutput) SetDefinition(v *AnalysisDefinition) *DescribeAnalysisDefinitionOutput

SetDefinition sets the Definition field's value.

func (*DescribeAnalysisDefinitionOutput) SetErrors

func (s *DescribeAnalysisDefinitionOutput) SetErrors(v []*AnalysisError) *DescribeAnalysisDefinitionOutput

SetErrors sets the Errors field's value.

func (*DescribeAnalysisDefinitionOutput) SetName

func (s *DescribeAnalysisDefinitionOutput) SetName(v string) *DescribeAnalysisDefinitionOutput

SetName sets the Name field's value.

func (*DescribeAnalysisDefinitionOutput) SetRequestId

func (s *DescribeAnalysisDefinitionOutput) SetRequestId(v string) *DescribeAnalysisDefinitionOutput

SetRequestId sets the RequestId field's value.

func (*DescribeAnalysisDefinitionOutput) SetResourceStatus

func (s *DescribeAnalysisDefinitionOutput) SetResourceStatus(v string) *DescribeAnalysisDefinitionOutput

SetResourceStatus sets the ResourceStatus field's value.

func (*DescribeAnalysisDefinitionOutput) SetStatus

func (s *DescribeAnalysisDefinitionOutput) SetStatus(v int64) *DescribeAnalysisDefinitionOutput

SetStatus sets the Status field's value.

func (*DescribeAnalysisDefinitionOutput) SetThemeArn

func (s *DescribeAnalysisDefinitionOutput) SetThemeArn(v string) *DescribeAnalysisDefinitionOutput

SetThemeArn sets the ThemeArn field's value.

func (DescribeAnalysisDefinitionOutput) String

func (s DescribeAnalysisDefinitionOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DescribeAnalysisInput

type DescribeAnalysisInput struct {

    // The ID of the analysis that you're describing. The ID is part of the URL
    // of the analysis.
    //
    // AnalysisId is a required field
    AnalysisId *string `location:"uri" locationName:"AnalysisId" min:"1" type:"string" required:"true"`

    // The ID of the Amazon Web Services account that contains the analysis. You
    // must be using the Amazon Web Services account that the analysis is in.
    //
    // AwsAccountId is a required field
    AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DescribeAnalysisInput) GoString

func (s DescribeAnalysisInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeAnalysisInput) SetAnalysisId

func (s *DescribeAnalysisInput) SetAnalysisId(v string) *DescribeAnalysisInput

SetAnalysisId sets the AnalysisId field's value.

func (*DescribeAnalysisInput) SetAwsAccountId

func (s *DescribeAnalysisInput) SetAwsAccountId(v string) *DescribeAnalysisInput

SetAwsAccountId sets the AwsAccountId field's value.

func (DescribeAnalysisInput) String

func (s DescribeAnalysisInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeAnalysisInput) Validate

func (s *DescribeAnalysisInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DescribeAnalysisOutput

type DescribeAnalysisOutput struct {

    // A metadata structure that contains summary information for the analysis that
    // you're describing.
    Analysis *Analysis `type:"structure"`

    // The Amazon Web Services request ID for this operation.
    RequestId *string `type:"string"`

    // The HTTP status of the request.
    Status *int64 `location:"statusCode" type:"integer"`
    // contains filtered or unexported fields
}

func (DescribeAnalysisOutput) GoString

func (s DescribeAnalysisOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeAnalysisOutput) SetAnalysis

func (s *DescribeAnalysisOutput) SetAnalysis(v *Analysis) *DescribeAnalysisOutput

SetAnalysis sets the Analysis field's value.

func (*DescribeAnalysisOutput) SetRequestId

func (s *DescribeAnalysisOutput) SetRequestId(v string) *DescribeAnalysisOutput

SetRequestId sets the RequestId field's value.

func (*DescribeAnalysisOutput) SetStatus

func (s *DescribeAnalysisOutput) SetStatus(v int64) *DescribeAnalysisOutput

SetStatus sets the Status field's value.

func (DescribeAnalysisOutput) String

func (s DescribeAnalysisOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DescribeAnalysisPermissionsInput

type DescribeAnalysisPermissionsInput struct {

    // The ID of the analysis whose permissions you're describing. The ID is part
    // of the analysis URL.
    //
    // AnalysisId is a required field
    AnalysisId *string `location:"uri" locationName:"AnalysisId" min:"1" type:"string" required:"true"`

    // The ID of the Amazon Web Services account that contains the analysis whose
    // permissions you're describing. You must be using the Amazon Web Services
    // account that the analysis is in.
    //
    // AwsAccountId is a required field
    AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DescribeAnalysisPermissionsInput) GoString

func (s DescribeAnalysisPermissionsInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeAnalysisPermissionsInput) SetAnalysisId

func (s *DescribeAnalysisPermissionsInput) SetAnalysisId(v string) *DescribeAnalysisPermissionsInput

SetAnalysisId sets the AnalysisId field's value.

func (*DescribeAnalysisPermissionsInput) SetAwsAccountId

func (s *DescribeAnalysisPermissionsInput) SetAwsAccountId(v string) *DescribeAnalysisPermissionsInput

SetAwsAccountId sets the AwsAccountId field's value.

func (DescribeAnalysisPermissionsInput) String

func (s DescribeAnalysisPermissionsInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeAnalysisPermissionsInput) Validate

func (s *DescribeAnalysisPermissionsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DescribeAnalysisPermissionsOutput

type DescribeAnalysisPermissionsOutput struct {

    // The Amazon Resource Name (ARN) of the analysis whose permissions you're describing.
    AnalysisArn *string `type:"string"`

    // The ID of the analysis whose permissions you're describing.
    AnalysisId *string `min:"1" type:"string"`

    // A structure that describes the principals and the resource-level permissions
    // on an analysis.
    Permissions []*ResourcePermission `min:"1" type:"list"`

    // The Amazon Web Services request ID for this operation.
    RequestId *string `type:"string"`

    // The HTTP status of the request.
    Status *int64 `location:"statusCode" type:"integer"`
    // contains filtered or unexported fields
}

func (DescribeAnalysisPermissionsOutput) GoString

func (s DescribeAnalysisPermissionsOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeAnalysisPermissionsOutput) SetAnalysisArn

func (s *DescribeAnalysisPermissionsOutput) SetAnalysisArn(v string) *DescribeAnalysisPermissionsOutput

SetAnalysisArn sets the AnalysisArn field's value.

func (*DescribeAnalysisPermissionsOutput) SetAnalysisId

func (s *DescribeAnalysisPermissionsOutput) SetAnalysisId(v string) *DescribeAnalysisPermissionsOutput

SetAnalysisId sets the AnalysisId field's value.

func (*DescribeAnalysisPermissionsOutput) SetPermissions

func (s *DescribeAnalysisPermissionsOutput) SetPermissions(v []*ResourcePermission) *DescribeAnalysisPermissionsOutput

SetPermissions sets the Permissions field's value.

func (*DescribeAnalysisPermissionsOutput) SetRequestId

func (s *DescribeAnalysisPermissionsOutput) SetRequestId(v string) *DescribeAnalysisPermissionsOutput

SetRequestId sets the RequestId field's value.

func (*DescribeAnalysisPermissionsOutput) SetStatus

func (s *DescribeAnalysisPermissionsOutput) SetStatus(v int64) *DescribeAnalysisPermissionsOutput

SetStatus sets the Status field's value.

func (DescribeAnalysisPermissionsOutput) String

func (s DescribeAnalysisPermissionsOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DescribeAssetBundleExportJobInput

type DescribeAssetBundleExportJobInput struct {

    // The ID of the job that you want described. The job ID is set when you start
    // a new job with a StartAssetBundleExportJob API call.
    //
    // AssetBundleExportJobId is a required field
    AssetBundleExportJobId *string `location:"uri" locationName:"AssetBundleExportJobId" min:"1" type:"string" required:"true"`

    // The ID of the Amazon Web Services account the export job is executed in.
    //
    // AwsAccountId is a required field
    AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DescribeAssetBundleExportJobInput) GoString

func (s DescribeAssetBundleExportJobInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeAssetBundleExportJobInput) SetAssetBundleExportJobId

func (s *DescribeAssetBundleExportJobInput) SetAssetBundleExportJobId(v string) *DescribeAssetBundleExportJobInput

SetAssetBundleExportJobId sets the AssetBundleExportJobId field's value.

func (*DescribeAssetBundleExportJobInput) SetAwsAccountId

func (s *DescribeAssetBundleExportJobInput) SetAwsAccountId(v string) *DescribeAssetBundleExportJobInput

SetAwsAccountId sets the AwsAccountId field's value.

func (DescribeAssetBundleExportJobInput) String

func (s DescribeAssetBundleExportJobInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeAssetBundleExportJobInput) Validate

func (s *DescribeAssetBundleExportJobInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DescribeAssetBundleExportJobOutput

type DescribeAssetBundleExportJobOutput struct {

    // The Amazon Resource Name (ARN) for the export job.
    Arn *string `type:"string"`

    // The ID of the job. The job ID is set when you start a new job with a StartAssetBundleExportJob
    // API call.
    AssetBundleExportJobId *string `min:"1" type:"string"`

    // The ID of the Amazon Web Services account that the export job was executed
    // in.
    AwsAccountId *string `min:"12" type:"string"`

    // The CloudFormation override property configuration for the export job.
    CloudFormationOverridePropertyConfiguration *AssetBundleCloudFormationOverridePropertyConfiguration `type:"structure"`

    // The time that the export job was created.
    CreatedTime *time.Time `type:"timestamp"`

    // The URL to download the exported asset bundle data from.
    //
    // This URL is available only after the job has succeeded. This URL is valid
    // for 5 minutes after issuance. Call DescribeAssetBundleExportJob again for
    // a fresh URL if needed.
    //
    // The downloaded asset bundle is a zip file named assetbundle-{jobId}.qs. The
    // file has a .qs extension.
    //
    // This URL can't be used in a StartAssetBundleImportJob API call and should
    // only be used for download purposes.
    //
    // DownloadUrl is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by DescribeAssetBundleExportJobOutput's
    // String and GoString methods.
    DownloadUrl *string `type:"string" sensitive:"true"`

    // An array of error records that describes any failures that occurred during
    // the export job processing.
    //
    // Error records accumulate while the job runs. The complete set of error records
    // is available after the job has completed and failed.
    Errors []*AssetBundleExportJobError `type:"list"`

    // The format of the exported asset bundle. A QUICKSIGHT_JSON formatted file
    // can be used to make a StartAssetBundleImportJob API call. A CLOUDFORMATION_JSON
    // formatted file can be used in the CloudFormation console and with the CloudFormation
    // APIs.
    ExportFormat *string `type:"string" enum:"AssetBundleExportFormat"`

    // The include dependencies flag.
    IncludeAllDependencies *bool `type:"boolean"`

    // The include permissions flag.
    IncludePermissions *bool `type:"boolean"`

    // The include tags flag.
    IncludeTags *bool `type:"boolean"`

    // Indicates the status of a job through its queuing and execution.
    //
    // Poll this DescribeAssetBundleExportApi until JobStatus is either SUCCESSFUL
    // or FAILED.
    JobStatus *string `type:"string" enum:"AssetBundleExportJobStatus"`

    // The Amazon Web Services request ID for this operation.
    RequestId *string `type:"string"`

    // A list of resource ARNs that exported with the job.
    ResourceArns []*string `min:"1" type:"list"`

    // The HTTP status of the response.
    Status *int64 `location:"statusCode" type:"integer"`

    // The validation strategy that is used to export the analysis or dashboard.
    ValidationStrategy *AssetBundleExportJobValidationStrategy `type:"structure"`

    // An array of warning records that describe the analysis or dashboard that
    // is exported. This array includes UI errors that can be skipped during the
    // validation process.
    //
    // This property only appears if StrictModeForAllResources in ValidationStrategy
    // is set to FALSE.
    Warnings []*AssetBundleExportJobWarning `type:"list"`
    // contains filtered or unexported fields
}

func (DescribeAssetBundleExportJobOutput) GoString

func (s DescribeAssetBundleExportJobOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeAssetBundleExportJobOutput) SetArn

func (s *DescribeAssetBundleExportJobOutput) SetArn(v string) *DescribeAssetBundleExportJobOutput

SetArn sets the Arn field's value.

func (*DescribeAssetBundleExportJobOutput) SetAssetBundleExportJobId

func (s *DescribeAssetBundleExportJobOutput) SetAssetBundleExportJobId(v string) *DescribeAssetBundleExportJobOutput

SetAssetBundleExportJobId sets the AssetBundleExportJobId field's value.

func (*DescribeAssetBundleExportJobOutput) SetAwsAccountId

func (s *DescribeAssetBundleExportJobOutput) SetAwsAccountId(v string) *DescribeAssetBundleExportJobOutput

SetAwsAccountId sets the AwsAccountId field's value.

func (*DescribeAssetBundleExportJobOutput) SetCloudFormationOverridePropertyConfiguration

func (s *DescribeAssetBundleExportJobOutput) SetCloudFormationOverridePropertyConfiguration(v *AssetBundleCloudFormationOverridePropertyConfiguration) *DescribeAssetBundleExportJobOutput

SetCloudFormationOverridePropertyConfiguration sets the CloudFormationOverridePropertyConfiguration field's value.

func (*DescribeAssetBundleExportJobOutput) SetCreatedTime

func (s *DescribeAssetBundleExportJobOutput) SetCreatedTime(v time.Time) *DescribeAssetBundleExportJobOutput

SetCreatedTime sets the CreatedTime field's value.

func (*DescribeAssetBundleExportJobOutput) SetDownloadUrl

func (s *DescribeAssetBundleExportJobOutput) SetDownloadUrl(v string) *DescribeAssetBundleExportJobOutput

SetDownloadUrl sets the DownloadUrl field's value.

func (*DescribeAssetBundleExportJobOutput) SetErrors

func (s *DescribeAssetBundleExportJobOutput) SetErrors(v []*AssetBundleExportJobError) *DescribeAssetBundleExportJobOutput

SetErrors sets the Errors field's value.

func (*DescribeAssetBundleExportJobOutput) SetExportFormat

func (s *DescribeAssetBundleExportJobOutput) SetExportFormat(v string) *DescribeAssetBundleExportJobOutput

SetExportFormat sets the ExportFormat field's value.

func (*DescribeAssetBundleExportJobOutput) SetIncludeAllDependencies

func (s *DescribeAssetBundleExportJobOutput) SetIncludeAllDependencies(v bool) *DescribeAssetBundleExportJobOutput

SetIncludeAllDependencies sets the IncludeAllDependencies field's value.

func (*DescribeAssetBundleExportJobOutput) SetIncludePermissions

func (s *DescribeAssetBundleExportJobOutput) SetIncludePermissions(v bool) *DescribeAssetBundleExportJobOutput

SetIncludePermissions sets the IncludePermissions field's value.

func (*DescribeAssetBundleExportJobOutput) SetIncludeTags

func (s *DescribeAssetBundleExportJobOutput) SetIncludeTags(v bool) *DescribeAssetBundleExportJobOutput

SetIncludeTags sets the IncludeTags field's value.

func (*DescribeAssetBundleExportJobOutput) SetJobStatus

func (s *DescribeAssetBundleExportJobOutput) SetJobStatus(v string) *DescribeAssetBundleExportJobOutput

SetJobStatus sets the JobStatus field's value.

func (*DescribeAssetBundleExportJobOutput) SetRequestId

func (s *DescribeAssetBundleExportJobOutput) SetRequestId(v string) *DescribeAssetBundleExportJobOutput

SetRequestId sets the RequestId field's value.

func (*DescribeAssetBundleExportJobOutput) SetResourceArns

func (s *DescribeAssetBundleExportJobOutput) SetResourceArns(v []*string) *DescribeAssetBundleExportJobOutput

SetResourceArns sets the ResourceArns field's value.

func (*DescribeAssetBundleExportJobOutput) SetStatus

func (s *DescribeAssetBundleExportJobOutput) SetStatus(v int64) *DescribeAssetBundleExportJobOutput

SetStatus sets the Status field's value.

func (*DescribeAssetBundleExportJobOutput) SetValidationStrategy

func (s *DescribeAssetBundleExportJobOutput) SetValidationStrategy(v *AssetBundleExportJobValidationStrategy) *DescribeAssetBundleExportJobOutput

SetValidationStrategy sets the ValidationStrategy field's value.

func (*DescribeAssetBundleExportJobOutput) SetWarnings

func (s *DescribeAssetBundleExportJobOutput) SetWarnings(v []*AssetBundleExportJobWarning) *DescribeAssetBundleExportJobOutput

SetWarnings sets the Warnings field's value.

func (DescribeAssetBundleExportJobOutput) String

func (s DescribeAssetBundleExportJobOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DescribeAssetBundleImportJobInput

type DescribeAssetBundleImportJobInput struct {

    // The ID of the job. The job ID is set when you start a new job with a StartAssetBundleImportJob
    // API call.
    //
    // AssetBundleImportJobId is a required field
    AssetBundleImportJobId *string `location:"uri" locationName:"AssetBundleImportJobId" min:"1" type:"string" required:"true"`

    // The ID of the Amazon Web Services account the import job was executed in.
    //
    // AwsAccountId is a required field
    AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DescribeAssetBundleImportJobInput) GoString

func (s DescribeAssetBundleImportJobInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeAssetBundleImportJobInput) SetAssetBundleImportJobId

func (s *DescribeAssetBundleImportJobInput) SetAssetBundleImportJobId(v string) *DescribeAssetBundleImportJobInput

SetAssetBundleImportJobId sets the AssetBundleImportJobId field's value.

func (*DescribeAssetBundleImportJobInput) SetAwsAccountId

func (s *DescribeAssetBundleImportJobInput) SetAwsAccountId(v string) *DescribeAssetBundleImportJobInput

SetAwsAccountId sets the AwsAccountId field's value.

func (DescribeAssetBundleImportJobInput) String

func (s DescribeAssetBundleImportJobInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeAssetBundleImportJobInput) Validate

func (s *DescribeAssetBundleImportJobInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DescribeAssetBundleImportJobOutput

type DescribeAssetBundleImportJobOutput struct {

    // The Amazon Resource Name (ARN) for the import job.
    Arn *string `type:"string"`

    // The ID of the job. The job ID is set when you start a new job with a StartAssetBundleImportJob
    // API call.
    AssetBundleImportJobId *string `min:"1" type:"string"`

    // The source of the asset bundle zip file that contains the data that is imported
    // by the job.
    AssetBundleImportSource *AssetBundleImportSourceDescription `type:"structure"`

    // The ID of the Amazon Web Services account the import job was executed in.
    AwsAccountId *string `min:"12" type:"string"`

    // The time that the import job was created.
    CreatedTime *time.Time `type:"timestamp"`

    // An array of error records that describes any failures that occurred during
    // the export job processing.
    //
    // Error records accumulate while the job is still running. The complete set
    // of error records is available after the job has completed and failed.
    Errors []*AssetBundleImportJobError `type:"list"`

    // The failure action for the import job.
    FailureAction *string `type:"string" enum:"AssetBundleImportFailureAction"`

    // Indicates the status of a job through its queuing and execution.
    //
    // Poll the DescribeAssetBundleImport API until JobStatus returns one of the
    // following values:
    //
    //    * SUCCESSFUL
    //
    //    * FAILED
    //
    //    * FAILED_ROLLBACK_COMPLETED
    //
    //    * FAILED_ROLLBACK_ERROR
    JobStatus *string `type:"string" enum:"AssetBundleImportJobStatus"`

    // Optional overrides that are applied to the resource configuration before
    // import.
    OverrideParameters *AssetBundleImportJobOverrideParameters `type:"structure"`

    // Optional permission overrides that are applied to the resource configuration
    // before import.
    OverridePermissions *AssetBundleImportJobOverridePermissions `type:"structure"`

    // Optional tag overrides that are applied to the resource configuration before
    // import.
    OverrideTags *AssetBundleImportJobOverrideTags `type:"structure"`

    // An optional validation strategy override for all analyses and dashboards
    // to be applied to the resource configuration before import.
    OverrideValidationStrategy *AssetBundleImportJobOverrideValidationStrategy `type:"structure"`

    // The Amazon Web Services request ID for this operation.
    RequestId *string `type:"string"`

    // An array of error records that describes any failures that occurred while
    // an import job was attempting a rollback.
    //
    // Error records accumulate while the job is still running. The complete set
    // of error records is available after the job has completed and failed.
    RollbackErrors []*AssetBundleImportJobError `type:"list"`

    // The HTTP status of the response.
    Status *int64 `location:"statusCode" type:"integer"`
    // contains filtered or unexported fields
}

func (DescribeAssetBundleImportJobOutput) GoString

func (s DescribeAssetBundleImportJobOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeAssetBundleImportJobOutput) SetArn

func (s *DescribeAssetBundleImportJobOutput) SetArn(v string) *DescribeAssetBundleImportJobOutput

SetArn sets the Arn field's value.

func (*DescribeAssetBundleImportJobOutput) SetAssetBundleImportJobId

func (s *DescribeAssetBundleImportJobOutput) SetAssetBundleImportJobId(v string) *DescribeAssetBundleImportJobOutput

SetAssetBundleImportJobId sets the AssetBundleImportJobId field's value.

func (*DescribeAssetBundleImportJobOutput) SetAssetBundleImportSource

func (s *DescribeAssetBundleImportJobOutput) SetAssetBundleImportSource(v *AssetBundleImportSourceDescription) *DescribeAssetBundleImportJobOutput

SetAssetBundleImportSource sets the AssetBundleImportSource field's value.

func (*DescribeAssetBundleImportJobOutput) SetAwsAccountId

func (s *DescribeAssetBundleImportJobOutput) SetAwsAccountId(v string) *DescribeAssetBundleImportJobOutput

SetAwsAccountId sets the AwsAccountId field's value.

func (*DescribeAssetBundleImportJobOutput) SetCreatedTime

func (s *DescribeAssetBundleImportJobOutput) SetCreatedTime(v time.Time) *DescribeAssetBundleImportJobOutput

SetCreatedTime sets the CreatedTime field's value.

func (*DescribeAssetBundleImportJobOutput) SetErrors

func (s *DescribeAssetBundleImportJobOutput) SetErrors(v []*AssetBundleImportJobError) *DescribeAssetBundleImportJobOutput

SetErrors sets the Errors field's value.

func (*DescribeAssetBundleImportJobOutput) SetFailureAction

func (s *DescribeAssetBundleImportJobOutput) SetFailureAction(v string) *DescribeAssetBundleImportJobOutput

SetFailureAction sets the FailureAction field's value.

func (*DescribeAssetBundleImportJobOutput) SetJobStatus

func (s *DescribeAssetBundleImportJobOutput) SetJobStatus(v string) *DescribeAssetBundleImportJobOutput

SetJobStatus sets the JobStatus field's value.

func (*DescribeAssetBundleImportJobOutput) SetOverrideParameters

func (s *DescribeAssetBundleImportJobOutput) SetOverrideParameters(v *AssetBundleImportJobOverrideParameters) *DescribeAssetBundleImportJobOutput

SetOverrideParameters sets the OverrideParameters field's value.

func (*DescribeAssetBundleImportJobOutput) SetOverridePermissions

func (s *DescribeAssetBundleImportJobOutput) SetOverridePermissions(v *AssetBundleImportJobOverridePermissions) *DescribeAssetBundleImportJobOutput

SetOverridePermissions sets the OverridePermissions field's value.

func (*DescribeAssetBundleImportJobOutput) SetOverrideTags

func (s *DescribeAssetBundleImportJobOutput) SetOverrideTags(v *AssetBundleImportJobOverrideTags) *DescribeAssetBundleImportJobOutput

SetOverrideTags sets the OverrideTags field's value.

func (*DescribeAssetBundleImportJobOutput) SetOverrideValidationStrategy

func (s *DescribeAssetBundleImportJobOutput) SetOverrideValidationStrategy(v *AssetBundleImportJobOverrideValidationStrategy) *DescribeAssetBundleImportJobOutput

SetOverrideValidationStrategy sets the OverrideValidationStrategy field's value.

func (*DescribeAssetBundleImportJobOutput) SetRequestId

func (s *DescribeAssetBundleImportJobOutput) SetRequestId(v string) *DescribeAssetBundleImportJobOutput

SetRequestId sets the RequestId field's value.

func (*DescribeAssetBundleImportJobOutput) SetRollbackErrors

func (s *DescribeAssetBundleImportJobOutput) SetRollbackErrors(v []*AssetBundleImportJobError) *DescribeAssetBundleImportJobOutput

SetRollbackErrors sets the RollbackErrors field's value.

func (*DescribeAssetBundleImportJobOutput) SetStatus

func (s *DescribeAssetBundleImportJobOutput) SetStatus(v int64) *DescribeAssetBundleImportJobOutput

SetStatus sets the Status field's value.

func (DescribeAssetBundleImportJobOutput) String

func (s DescribeAssetBundleImportJobOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DescribeDashboardDefinitionInput

type DescribeDashboardDefinitionInput struct {

    // The alias name.
    AliasName *string `location:"querystring" locationName:"alias-name" min:"1" type:"string"`

    // The ID of the Amazon Web Services account that contains the dashboard that
    // you're describing.
    //
    // AwsAccountId is a required field
    AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"`

    // The ID for the dashboard.
    //
    // DashboardId is a required field
    DashboardId *string `location:"uri" locationName:"DashboardId" min:"1" type:"string" required:"true"`

    // The version number for the dashboard. If a version number isn't passed, the
    // latest published dashboard version is described.
    VersionNumber *int64 `location:"querystring" locationName:"version-number" min:"1" type:"long"`
    // contains filtered or unexported fields
}

func (DescribeDashboardDefinitionInput) GoString

func (s DescribeDashboardDefinitionInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeDashboardDefinitionInput) SetAliasName

func (s *DescribeDashboardDefinitionInput) SetAliasName(v string) *DescribeDashboardDefinitionInput

SetAliasName sets the AliasName field's value.

func (*DescribeDashboardDefinitionInput) SetAwsAccountId

func (s *DescribeDashboardDefinitionInput) SetAwsAccountId(v string) *DescribeDashboardDefinitionInput

SetAwsAccountId sets the AwsAccountId field's value.

func (*DescribeDashboardDefinitionInput) SetDashboardId

func (s *DescribeDashboardDefinitionInput) SetDashboardId(v string) *DescribeDashboardDefinitionInput

SetDashboardId sets the DashboardId field's value.

func (*DescribeDashboardDefinitionInput) SetVersionNumber

func (s *DescribeDashboardDefinitionInput) SetVersionNumber(v int64) *DescribeDashboardDefinitionInput

SetVersionNumber sets the VersionNumber field's value.

func (DescribeDashboardDefinitionInput) String

func (s DescribeDashboardDefinitionInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeDashboardDefinitionInput) Validate

func (s *DescribeDashboardDefinitionInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DescribeDashboardDefinitionOutput

type DescribeDashboardDefinitionOutput struct {

    // The ID of the dashboard described.
    DashboardId *string `min:"1" type:"string"`

    // Options for publishing the dashboard:
    //
    //    * AvailabilityStatus for AdHocFilteringOption - This status can be either
    //    ENABLED or DISABLED. When this is set to DISABLED, Amazon QuickSight disables
    //    the left filter pane on the published dashboard, which can be used for
    //    ad hoc (one-time) filtering. This option is ENABLED by default.
    //
    //    * AvailabilityStatus for ExportToCSVOption - This status can be either
    //    ENABLED or DISABLED. The visual option to export data to .CSV format isn't
    //    enabled when this is set to DISABLED. This option is ENABLED by default.
    //
    //    * VisibilityState for SheetControlsOption - This visibility state can
    //    be either COLLAPSED or EXPANDED. This option is COLLAPSED by default.
    DashboardPublishOptions *DashboardPublishOptions `type:"structure"`

    // The definition of a dashboard.
    //
    // A definition is the data model of all features in a Dashboard, Template,
    // or Analysis.
    Definition *DashboardVersionDefinition `type:"structure"`

    // Errors associated with this dashboard version.
    Errors []*DashboardError `min:"1" type:"list"`

    // The display name of the dashboard.
    Name *string `min:"1" type:"string"`

    // The Amazon Web Services request ID for this operation.
    RequestId *string `type:"string"`

    // Status associated with the dashboard version.
    //
    //    * CREATION_IN_PROGRESS
    //
    //    * CREATION_SUCCESSFUL
    //
    //    * CREATION_FAILED
    //
    //    * UPDATE_IN_PROGRESS
    //
    //    * UPDATE_SUCCESSFUL
    //
    //    * UPDATE_FAILED
    //
    //    * DELETED
    ResourceStatus *string `type:"string" enum:"ResourceStatus"`

    // The HTTP status of the request.
    Status *int64 `location:"statusCode" type:"integer"`

    // The ARN of the theme of the dashboard.
    ThemeArn *string `type:"string"`
    // contains filtered or unexported fields
}

func (DescribeDashboardDefinitionOutput) GoString

func (s DescribeDashboardDefinitionOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeDashboardDefinitionOutput) SetDashboardId

func (s *DescribeDashboardDefinitionOutput) SetDashboardId(v string) *DescribeDashboardDefinitionOutput

SetDashboardId sets the DashboardId field's value.

func (*DescribeDashboardDefinitionOutput) SetDashboardPublishOptions

func (s *DescribeDashboardDefinitionOutput) SetDashboardPublishOptions(v *DashboardPublishOptions) *DescribeDashboardDefinitionOutput

SetDashboardPublishOptions sets the DashboardPublishOptions field's value.

func (*DescribeDashboardDefinitionOutput) SetDefinition

func (s *DescribeDashboardDefinitionOutput) SetDefinition(v *DashboardVersionDefinition) *DescribeDashboardDefinitionOutput

SetDefinition sets the Definition field's value.

func (*DescribeDashboardDefinitionOutput) SetErrors

func (s *DescribeDashboardDefinitionOutput) SetErrors(v []*DashboardError) *DescribeDashboardDefinitionOutput

SetErrors sets the Errors field's value.

func (*DescribeDashboardDefinitionOutput) SetName

func (s *DescribeDashboardDefinitionOutput) SetName(v string) *DescribeDashboardDefinitionOutput

SetName sets the Name field's value.

func (*DescribeDashboardDefinitionOutput) SetRequestId

func (s *DescribeDashboardDefinitionOutput) SetRequestId(v string) *DescribeDashboardDefinitionOutput

SetRequestId sets the RequestId field's value.

func (*DescribeDashboardDefinitionOutput) SetResourceStatus

func (s *DescribeDashboardDefinitionOutput) SetResourceStatus(v string) *DescribeDashboardDefinitionOutput

SetResourceStatus sets the ResourceStatus field's value.

func (*DescribeDashboardDefinitionOutput) SetStatus

func (s *DescribeDashboardDefinitionOutput) SetStatus(v int64) *DescribeDashboardDefinitionOutput

SetStatus sets the Status field's value.

func (*DescribeDashboardDefinitionOutput) SetThemeArn

func (s *DescribeDashboardDefinitionOutput) SetThemeArn(v string) *DescribeDashboardDefinitionOutput

SetThemeArn sets the ThemeArn field's value.

func (DescribeDashboardDefinitionOutput) String

func (s DescribeDashboardDefinitionOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DescribeDashboardInput

type DescribeDashboardInput struct {

    // The alias name.
    AliasName *string `location:"querystring" locationName:"alias-name" min:"1" type:"string"`

    // The ID of the Amazon Web Services account that contains the dashboard that
    // you're describing.
    //
    // AwsAccountId is a required field
    AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"`

    // The ID for the dashboard.
    //
    // DashboardId is a required field
    DashboardId *string `location:"uri" locationName:"DashboardId" min:"1" type:"string" required:"true"`

    // The version number for the dashboard. If a version number isn't passed, the
    // latest published dashboard version is described.
    VersionNumber *int64 `location:"querystring" locationName:"version-number" min:"1" type:"long"`
    // contains filtered or unexported fields
}

func (DescribeDashboardInput) GoString

func (s DescribeDashboardInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeDashboardInput) SetAliasName

func (s *DescribeDashboardInput) SetAliasName(v string) *DescribeDashboardInput

SetAliasName sets the AliasName field's value.

func (*DescribeDashboardInput) SetAwsAccountId

func (s *DescribeDashboardInput) SetAwsAccountId(v string) *DescribeDashboardInput

SetAwsAccountId sets the AwsAccountId field's value.

func (*DescribeDashboardInput) SetDashboardId

func (s *DescribeDashboardInput) SetDashboardId(v string) *DescribeDashboardInput

SetDashboardId sets the DashboardId field's value.

func (*DescribeDashboardInput) SetVersionNumber

func (s *DescribeDashboardInput) SetVersionNumber(v int64) *DescribeDashboardInput

SetVersionNumber sets the VersionNumber field's value.

func (DescribeDashboardInput) String

func (s DescribeDashboardInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeDashboardInput) Validate

func (s *DescribeDashboardInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DescribeDashboardOutput

type DescribeDashboardOutput struct {

    // Information about the dashboard.
    Dashboard *Dashboard `type:"structure"`

    // The Amazon Web Services request ID for this operation.
    RequestId *string `type:"string"`

    // The HTTP status of this request.
    Status *int64 `location:"statusCode" type:"integer"`
    // contains filtered or unexported fields
}

func (DescribeDashboardOutput) GoString

func (s DescribeDashboardOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeDashboardOutput) SetDashboard

func (s *DescribeDashboardOutput) SetDashboard(v *Dashboard) *DescribeDashboardOutput

SetDashboard sets the Dashboard field's value.

func (*DescribeDashboardOutput) SetRequestId

func (s *DescribeDashboardOutput) SetRequestId(v string) *DescribeDashboardOutput

SetRequestId sets the RequestId field's value.

func (*DescribeDashboardOutput) SetStatus

func (s *DescribeDashboardOutput) SetStatus(v int64) *DescribeDashboardOutput

SetStatus sets the Status field's value.

func (DescribeDashboardOutput) String

func (s DescribeDashboardOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DescribeDashboardPermissionsInput

type DescribeDashboardPermissionsInput struct {

    // The ID of the Amazon Web Services account that contains the dashboard that
    // you're describing permissions for.
    //
    // AwsAccountId is a required field
    AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"`

    // The ID for the dashboard, also added to the IAM policy.
    //
    // DashboardId is a required field
    DashboardId *string `location:"uri" locationName:"DashboardId" min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DescribeDashboardPermissionsInput) GoString

func (s DescribeDashboardPermissionsInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeDashboardPermissionsInput) SetAwsAccountId

func (s *DescribeDashboardPermissionsInput) SetAwsAccountId(v string) *DescribeDashboardPermissionsInput

SetAwsAccountId sets the AwsAccountId field's value.

func (*DescribeDashboardPermissionsInput) SetDashboardId

func (s *DescribeDashboardPermissionsInput) SetDashboardId(v string) *DescribeDashboardPermissionsInput

SetDashboardId sets the DashboardId field's value.

func (DescribeDashboardPermissionsInput) String

func (s DescribeDashboardPermissionsInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeDashboardPermissionsInput) Validate

func (s *DescribeDashboardPermissionsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DescribeDashboardPermissionsOutput

type DescribeDashboardPermissionsOutput struct {

    // The Amazon Resource Name (ARN) of the dashboard.
    DashboardArn *string `type:"string"`

    // The ID for the dashboard.
    DashboardId *string `min:"1" type:"string"`

    // A structure that contains the configuration of a shareable link that grants
    // access to the dashboard. Your users can use the link to view and interact
    // with the dashboard, if the dashboard has been shared with them. For more
    // information about sharing dashboards, see Sharing Dashboards (https://docs.aws.amazon.com/quicksight/latest/user/sharing-a-dashboard.html).
    LinkSharingConfiguration *LinkSharingConfiguration `type:"structure"`

    // A structure that contains the permissions for the dashboard.
    Permissions []*ResourcePermission `min:"1" type:"list"`

    // The Amazon Web Services request ID for this operation.
    RequestId *string `type:"string"`

    // The HTTP status of the request.
    Status *int64 `location:"statusCode" type:"integer"`
    // contains filtered or unexported fields
}

func (DescribeDashboardPermissionsOutput) GoString

func (s DescribeDashboardPermissionsOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeDashboardPermissionsOutput) SetDashboardArn

func (s *DescribeDashboardPermissionsOutput) SetDashboardArn(v string) *DescribeDashboardPermissionsOutput

SetDashboardArn sets the DashboardArn field's value.

func (*DescribeDashboardPermissionsOutput) SetDashboardId

func (s *DescribeDashboardPermissionsOutput) SetDashboardId(v string) *DescribeDashboardPermissionsOutput

SetDashboardId sets the DashboardId field's value.

func (*DescribeDashboardPermissionsOutput) SetLinkSharingConfiguration

func (s *DescribeDashboardPermissionsOutput) SetLinkSharingConfiguration(v *LinkSharingConfiguration) *DescribeDashboardPermissionsOutput

SetLinkSharingConfiguration sets the LinkSharingConfiguration field's value.

func (*DescribeDashboardPermissionsOutput) SetPermissions

func (s *DescribeDashboardPermissionsOutput) SetPermissions(v []*ResourcePermission) *DescribeDashboardPermissionsOutput

SetPermissions sets the Permissions field's value.

func (*DescribeDashboardPermissionsOutput) SetRequestId

func (s *DescribeDashboardPermissionsOutput) SetRequestId(v string) *DescribeDashboardPermissionsOutput

SetRequestId sets the RequestId field's value.

func (*DescribeDashboardPermissionsOutput) SetStatus

func (s *DescribeDashboardPermissionsOutput) SetStatus(v int64) *DescribeDashboardPermissionsOutput

SetStatus sets the Status field's value.

func (DescribeDashboardPermissionsOutput) String

func (s DescribeDashboardPermissionsOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DescribeDashboardSnapshotJobInput

type DescribeDashboardSnapshotJobInput struct {

    // The ID of the Amazon Web Services account that the dashboard snapshot job
    // is executed in.
    //
    // AwsAccountId is a required field
    AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"`

    // The ID of the dashboard that you have started a snapshot job for.
    //
    // DashboardId is a required field
    DashboardId *string `location:"uri" locationName:"DashboardId" min:"1" type:"string" required:"true"`

    // The ID of the job to be described. The job ID is set when you start a new
    // job with a StartDashboardSnapshotJob API call.
    //
    // SnapshotJobId is a required field
    SnapshotJobId *string `location:"uri" locationName:"SnapshotJobId" min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DescribeDashboardSnapshotJobInput) GoString

func (s DescribeDashboardSnapshotJobInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeDashboardSnapshotJobInput) SetAwsAccountId

func (s *DescribeDashboardSnapshotJobInput) SetAwsAccountId(v string) *DescribeDashboardSnapshotJobInput

SetAwsAccountId sets the AwsAccountId field's value.

func (*DescribeDashboardSnapshotJobInput) SetDashboardId

func (s *DescribeDashboardSnapshotJobInput) SetDashboardId(v string) *DescribeDashboardSnapshotJobInput

SetDashboardId sets the DashboardId field's value.

func (*DescribeDashboardSnapshotJobInput) SetSnapshotJobId

func (s *DescribeDashboardSnapshotJobInput) SetSnapshotJobId(v string) *DescribeDashboardSnapshotJobInput

SetSnapshotJobId sets the SnapshotJobId field's value.

func (DescribeDashboardSnapshotJobInput) String

func (s DescribeDashboardSnapshotJobInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeDashboardSnapshotJobInput) Validate

func (s *DescribeDashboardSnapshotJobInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DescribeDashboardSnapshotJobOutput

type DescribeDashboardSnapshotJobOutput struct {

    // The Amazon Resource Name (ARN) for the snapshot job. The job ARN is generated
    // when you start a new job with a StartDashboardSnapshotJob API call.
    Arn *string `type:"string"`

    // The ID of the Amazon Web Services account that the dashboard snapshot job
    // is executed in.
    AwsAccountId *string `min:"12" type:"string"`

    // The time that the snapshot job was created.
    CreatedTime *time.Time `type:"timestamp"`

    // The ID of the dashboard that you have started a snapshot job for.
    DashboardId *string `min:"1" type:"string"`

    // Indicates the status of a job. The status updates as the job executes. This
    // shows one of the following values.
    //
    //    * COMPLETED - The job was completed successfully.
    //
    //    * FAILED - The job failed to execute.
    //
    //    * QUEUED - The job is queued and hasn't started yet.
    //
    //    * RUNNING - The job is still running.
    JobStatus *string `type:"string" enum:"SnapshotJobStatus"`

    // The time that the snapshot job status was last updated.
    LastUpdatedTime *time.Time `type:"timestamp"`

    // The Amazon Web Services request ID for this operation.
    RequestId *string `type:"string"`

    // The snapshot configuration of the job. This information is provided when
    // you make a StartDashboardSnapshotJob API call.
    SnapshotConfiguration *SnapshotConfiguration `type:"structure"`

    // The ID of the job to be described. The job ID is set when you start a new
    // job with a StartDashboardSnapshotJob API call.
    SnapshotJobId *string `min:"1" type:"string"`

    // The HTTP status of the request
    Status *int64 `type:"integer"`

    // The user configuration for the snapshot job. This information is provided
    // when you make a StartDashboardSnapshotJob API call.
    UserConfiguration *SnapshotUserConfigurationRedacted `type:"structure"`
    // contains filtered or unexported fields
}

func (DescribeDashboardSnapshotJobOutput) GoString

func (s DescribeDashboardSnapshotJobOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeDashboardSnapshotJobOutput) SetArn

func (s *DescribeDashboardSnapshotJobOutput) SetArn(v string) *DescribeDashboardSnapshotJobOutput

SetArn sets the Arn field's value.

func (*DescribeDashboardSnapshotJobOutput) SetAwsAccountId

func (s *DescribeDashboardSnapshotJobOutput) SetAwsAccountId(v string) *DescribeDashboardSnapshotJobOutput

SetAwsAccountId sets the AwsAccountId field's value.

func (*DescribeDashboardSnapshotJobOutput) SetCreatedTime

func (s *DescribeDashboardSnapshotJobOutput) SetCreatedTime(v time.Time) *DescribeDashboardSnapshotJobOutput

SetCreatedTime sets the CreatedTime field's value.

func (*DescribeDashboardSnapshotJobOutput) SetDashboardId

func (s *DescribeDashboardSnapshotJobOutput) SetDashboardId(v string) *DescribeDashboardSnapshotJobOutput

SetDashboardId sets the DashboardId field's value.

func (*DescribeDashboardSnapshotJobOutput) SetJobStatus

func (s *DescribeDashboardSnapshotJobOutput) SetJobStatus(v string) *DescribeDashboardSnapshotJobOutput

SetJobStatus sets the JobStatus field's value.

func (*DescribeDashboardSnapshotJobOutput) SetLastUpdatedTime

func (s *DescribeDashboardSnapshotJobOutput) SetLastUpdatedTime(v time.Time) *DescribeDashboardSnapshotJobOutput

SetLastUpdatedTime sets the LastUpdatedTime field's value.

func (*DescribeDashboardSnapshotJobOutput) SetRequestId

func (s *DescribeDashboardSnapshotJobOutput) SetRequestId(v string) *DescribeDashboardSnapshotJobOutput

SetRequestId sets the RequestId field's value.

func (*DescribeDashboardSnapshotJobOutput) SetSnapshotConfiguration

func (s *DescribeDashboardSnapshotJobOutput) SetSnapshotConfiguration(v *SnapshotConfiguration) *DescribeDashboardSnapshotJobOutput

SetSnapshotConfiguration sets the SnapshotConfiguration field's value.

func (*DescribeDashboardSnapshotJobOutput) SetSnapshotJobId

func (s *DescribeDashboardSnapshotJobOutput) SetSnapshotJobId(v string) *DescribeDashboardSnapshotJobOutput

SetSnapshotJobId sets the SnapshotJobId field's value.

func (*DescribeDashboardSnapshotJobOutput) SetStatus

func (s *DescribeDashboardSnapshotJobOutput) SetStatus(v int64) *DescribeDashboardSnapshotJobOutput

SetStatus sets the Status field's value.

func (*DescribeDashboardSnapshotJobOutput) SetUserConfiguration

func (s *DescribeDashboardSnapshotJobOutput) SetUserConfiguration(v *SnapshotUserConfigurationRedacted) *DescribeDashboardSnapshotJobOutput

SetUserConfiguration sets the UserConfiguration field's value.

func (DescribeDashboardSnapshotJobOutput) String

func (s DescribeDashboardSnapshotJobOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DescribeDashboardSnapshotJobResultInput

type DescribeDashboardSnapshotJobResultInput struct {

    // The ID of the Amazon Web Services account that the dashboard snapshot job
    // is executed in.
    //
    // AwsAccountId is a required field
    AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"`

    // The ID of the dashboard that you have started a snapshot job for.
    //
    // DashboardId is a required field
    DashboardId *string `location:"uri" locationName:"DashboardId" min:"1" type:"string" required:"true"`

    // The ID of the job to be described. The job ID is set when you start a new
    // job with a StartDashboardSnapshotJob API call.
    //
    // SnapshotJobId is a required field
    SnapshotJobId *string `location:"uri" locationName:"SnapshotJobId" min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DescribeDashboardSnapshotJobResultInput) GoString

func (s DescribeDashboardSnapshotJobResultInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeDashboardSnapshotJobResultInput) SetAwsAccountId

func (s *DescribeDashboardSnapshotJobResultInput) SetAwsAccountId(v string) *DescribeDashboardSnapshotJobResultInput

SetAwsAccountId sets the AwsAccountId field's value.

func (*DescribeDashboardSnapshotJobResultInput) SetDashboardId

func (s *DescribeDashboardSnapshotJobResultInput) SetDashboardId(v string) *DescribeDashboardSnapshotJobResultInput

SetDashboardId sets the DashboardId field's value.

func (*DescribeDashboardSnapshotJobResultInput) SetSnapshotJobId

func (s *DescribeDashboardSnapshotJobResultInput) SetSnapshotJobId(v string) *DescribeDashboardSnapshotJobResultInput

SetSnapshotJobId sets the SnapshotJobId field's value.

func (DescribeDashboardSnapshotJobResultInput) String

func (s DescribeDashboardSnapshotJobResultInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeDashboardSnapshotJobResultInput) Validate

func (s *DescribeDashboardSnapshotJobResultInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DescribeDashboardSnapshotJobResultOutput

type DescribeDashboardSnapshotJobResultOutput struct {

    // The Amazon Resource Name (ARN) for the snapshot job. The job ARN is generated
    // when you start a new job with a StartDashboardSnapshotJob API call.
    Arn *string `type:"string"`

    // The time that a snapshot job was created.
    CreatedTime *time.Time `type:"timestamp"`

    // Displays information for the error that caused a job to fail.
    ErrorInfo *SnapshotJobErrorInfo `type:"structure"`

    // Indicates the status of a job after it has reached a terminal state. A finished
    // snapshot job will retuen a COMPLETED or FAILED status.
    JobStatus *string `type:"string" enum:"SnapshotJobStatus"`

    // The time that a snapshot job status was last updated.
    LastUpdatedTime *time.Time `type:"timestamp"`

    // The Amazon Web Services request ID for this operation.
    RequestId *string `type:"string"`

    // The result of the snapshot job. Jobs that have successfully completed will
    // return the S3Uri where they are located. Jobs that have failedwill return
    // information on the error that caused the job to fail.
    Result *SnapshotJobResult `type:"structure"`

    // The HTTP status of the request
    Status *int64 `location:"statusCode" type:"integer"`
    // contains filtered or unexported fields
}

func (DescribeDashboardSnapshotJobResultOutput) GoString

func (s DescribeDashboardSnapshotJobResultOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeDashboardSnapshotJobResultOutput) SetArn

func (s *DescribeDashboardSnapshotJobResultOutput) SetArn(v string) *DescribeDashboardSnapshotJobResultOutput

SetArn sets the Arn field's value.

func (*DescribeDashboardSnapshotJobResultOutput) SetCreatedTime

func (s *DescribeDashboardSnapshotJobResultOutput) SetCreatedTime(v time.Time) *DescribeDashboardSnapshotJobResultOutput

SetCreatedTime sets the CreatedTime field's value.

func (*DescribeDashboardSnapshotJobResultOutput) SetErrorInfo

func (s *DescribeDashboardSnapshotJobResultOutput) SetErrorInfo(v *SnapshotJobErrorInfo) *DescribeDashboardSnapshotJobResultOutput

SetErrorInfo sets the ErrorInfo field's value.

func (*DescribeDashboardSnapshotJobResultOutput) SetJobStatus

func (s *DescribeDashboardSnapshotJobResultOutput) SetJobStatus(v string) *DescribeDashboardSnapshotJobResultOutput

SetJobStatus sets the JobStatus field's value.

func (*DescribeDashboardSnapshotJobResultOutput) SetLastUpdatedTime

func (s *DescribeDashboardSnapshotJobResultOutput) SetLastUpdatedTime(v time.Time) *DescribeDashboardSnapshotJobResultOutput

SetLastUpdatedTime sets the LastUpdatedTime field's value.

func (*DescribeDashboardSnapshotJobResultOutput) SetRequestId

func (s *DescribeDashboardSnapshotJobResultOutput) SetRequestId(v string) *DescribeDashboardSnapshotJobResultOutput

SetRequestId sets the RequestId field's value.

func (*DescribeDashboardSnapshotJobResultOutput) SetResult

func (s *DescribeDashboardSnapshotJobResultOutput) SetResult(v *SnapshotJobResult) *DescribeDashboardSnapshotJobResultOutput

SetResult sets the Result field's value.

func (*DescribeDashboardSnapshotJobResultOutput) SetStatus

func (s *DescribeDashboardSnapshotJobResultOutput) SetStatus(v int64) *DescribeDashboardSnapshotJobResultOutput

SetStatus sets the Status field's value.

func (DescribeDashboardSnapshotJobResultOutput) String

func (s DescribeDashboardSnapshotJobResultOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DescribeDataSetInput

type DescribeDataSetInput struct {

    // The Amazon Web Services account ID.
    //
    // AwsAccountId is a required field
    AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"`

    // The ID for the dataset that you want to create. This ID is unique per Amazon
    // Web Services Region for each Amazon Web Services account.
    //
    // DataSetId is a required field
    DataSetId *string `location:"uri" locationName:"DataSetId" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DescribeDataSetInput) GoString

func (s DescribeDataSetInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeDataSetInput) SetAwsAccountId

func (s *DescribeDataSetInput) SetAwsAccountId(v string) *DescribeDataSetInput

SetAwsAccountId sets the AwsAccountId field's value.

func (*DescribeDataSetInput) SetDataSetId

func (s *DescribeDataSetInput) SetDataSetId(v string) *DescribeDataSetInput

SetDataSetId sets the DataSetId field's value.

func (DescribeDataSetInput) String

func (s DescribeDataSetInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeDataSetInput) Validate

func (s *DescribeDataSetInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DescribeDataSetOutput

type DescribeDataSetOutput struct {

    // Information on the dataset.
    DataSet *DataSet `type:"structure"`

    // The Amazon Web Services request ID for this operation.
    RequestId *string `type:"string"`

    // The HTTP status of the request.
    Status *int64 `location:"statusCode" type:"integer"`
    // contains filtered or unexported fields
}

func (DescribeDataSetOutput) GoString

func (s DescribeDataSetOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeDataSetOutput) SetDataSet

func (s *DescribeDataSetOutput) SetDataSet(v *DataSet) *DescribeDataSetOutput

SetDataSet sets the DataSet field's value.

func (*DescribeDataSetOutput) SetRequestId

func (s *DescribeDataSetOutput) SetRequestId(v string) *DescribeDataSetOutput

SetRequestId sets the RequestId field's value.

func (*DescribeDataSetOutput) SetStatus

func (s *DescribeDataSetOutput) SetStatus(v int64) *DescribeDataSetOutput

SetStatus sets the Status field's value.

func (DescribeDataSetOutput) String

func (s DescribeDataSetOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DescribeDataSetPermissionsInput

type DescribeDataSetPermissionsInput struct {

    // The Amazon Web Services account ID.
    //
    // AwsAccountId is a required field
    AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"`

    // The ID for the dataset that you want to create. This ID is unique per Amazon
    // Web Services Region for each Amazon Web Services account.
    //
    // DataSetId is a required field
    DataSetId *string `location:"uri" locationName:"DataSetId" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DescribeDataSetPermissionsInput) GoString

func (s DescribeDataSetPermissionsInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeDataSetPermissionsInput) SetAwsAccountId

func (s *DescribeDataSetPermissionsInput) SetAwsAccountId(v string) *DescribeDataSetPermissionsInput

SetAwsAccountId sets the AwsAccountId field's value.

func (*DescribeDataSetPermissionsInput) SetDataSetId

func (s *DescribeDataSetPermissionsInput) SetDataSetId(v string) *DescribeDataSetPermissionsInput

SetDataSetId sets the DataSetId field's value.

func (DescribeDataSetPermissionsInput) String

func (s DescribeDataSetPermissionsInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeDataSetPermissionsInput) Validate

func (s *DescribeDataSetPermissionsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DescribeDataSetPermissionsOutput

type DescribeDataSetPermissionsOutput struct {

    // The Amazon Resource Name (ARN) of the dataset.
    DataSetArn *string `type:"string"`

    // The ID for the dataset that you want to create. This ID is unique per Amazon
    // Web Services Region for each Amazon Web Services account.
    DataSetId *string `type:"string"`

    // A list of resource permissions on the dataset.
    Permissions []*ResourcePermission `min:"1" type:"list"`

    // The Amazon Web Services request ID for this operation.
    RequestId *string `type:"string"`

    // The HTTP status of the request.
    Status *int64 `location:"statusCode" type:"integer"`
    // contains filtered or unexported fields
}

func (DescribeDataSetPermissionsOutput) GoString

func (s DescribeDataSetPermissionsOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeDataSetPermissionsOutput) SetDataSetArn

func (s *DescribeDataSetPermissionsOutput) SetDataSetArn(v string) *DescribeDataSetPermissionsOutput

SetDataSetArn sets the DataSetArn field's value.

func (*DescribeDataSetPermissionsOutput) SetDataSetId

func (s *DescribeDataSetPermissionsOutput) SetDataSetId(v string) *DescribeDataSetPermissionsOutput

SetDataSetId sets the DataSetId field's value.

func (*DescribeDataSetPermissionsOutput) SetPermissions

func (s *DescribeDataSetPermissionsOutput) SetPermissions(v []*ResourcePermission) *DescribeDataSetPermissionsOutput

SetPermissions sets the Permissions field's value.

func (*DescribeDataSetPermissionsOutput) SetRequestId

func (s *DescribeDataSetPermissionsOutput) SetRequestId(v string) *DescribeDataSetPermissionsOutput

SetRequestId sets the RequestId field's value.

func (*DescribeDataSetPermissionsOutput) SetStatus

func (s *DescribeDataSetPermissionsOutput) SetStatus(v int64) *DescribeDataSetPermissionsOutput

SetStatus sets the Status field's value.

func (DescribeDataSetPermissionsOutput) String

func (s DescribeDataSetPermissionsOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DescribeDataSetRefreshPropertiesInput

type DescribeDataSetRefreshPropertiesInput struct {

    // The Amazon Web Services account ID.
    //
    // AwsAccountId is a required field
    AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"`

    // The ID of the dataset.
    //
    // DataSetId is a required field
    DataSetId *string `location:"uri" locationName:"DataSetId" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DescribeDataSetRefreshPropertiesInput) GoString

func (s DescribeDataSetRefreshPropertiesInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeDataSetRefreshPropertiesInput) SetAwsAccountId

func (s *DescribeDataSetRefreshPropertiesInput) SetAwsAccountId(v string) *DescribeDataSetRefreshPropertiesInput

SetAwsAccountId sets the AwsAccountId field's value.

func (*DescribeDataSetRefreshPropertiesInput) SetDataSetId

func (s *DescribeDataSetRefreshPropertiesInput) SetDataSetId(v string) *DescribeDataSetRefreshPropertiesInput

SetDataSetId sets the DataSetId field's value.

func (DescribeDataSetRefreshPropertiesInput) String

func (s DescribeDataSetRefreshPropertiesInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeDataSetRefreshPropertiesInput) Validate

func (s *DescribeDataSetRefreshPropertiesInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DescribeDataSetRefreshPropertiesOutput

type DescribeDataSetRefreshPropertiesOutput struct {

    // The dataset refresh properties.
    DataSetRefreshProperties *DataSetRefreshProperties `type:"structure"`

    // The Amazon Web Services request ID for this operation.
    RequestId *string `type:"string"`

    // The HTTP status of the request.
    Status *int64 `location:"statusCode" type:"integer"`
    // contains filtered or unexported fields
}

func (DescribeDataSetRefreshPropertiesOutput) GoString

func (s DescribeDataSetRefreshPropertiesOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeDataSetRefreshPropertiesOutput) SetDataSetRefreshProperties

func (s *DescribeDataSetRefreshPropertiesOutput) SetDataSetRefreshProperties(v *DataSetRefreshProperties) *DescribeDataSetRefreshPropertiesOutput

SetDataSetRefreshProperties sets the DataSetRefreshProperties field's value.

func (*DescribeDataSetRefreshPropertiesOutput) SetRequestId

func (s *DescribeDataSetRefreshPropertiesOutput) SetRequestId(v string) *DescribeDataSetRefreshPropertiesOutput

SetRequestId sets the RequestId field's value.

func (*DescribeDataSetRefreshPropertiesOutput) SetStatus

func (s *DescribeDataSetRefreshPropertiesOutput) SetStatus(v int64) *DescribeDataSetRefreshPropertiesOutput

SetStatus sets the Status field's value.

func (DescribeDataSetRefreshPropertiesOutput) String

func (s DescribeDataSetRefreshPropertiesOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DescribeDataSourceInput

type DescribeDataSourceInput struct {

    // The Amazon Web Services account ID.
    //
    // AwsAccountId is a required field
    AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"`

    // The ID of the data source. This ID is unique per Amazon Web Services Region
    // for each Amazon Web Services account.
    //
    // DataSourceId is a required field
    DataSourceId *string `location:"uri" locationName:"DataSourceId" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DescribeDataSourceInput) GoString

func (s DescribeDataSourceInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeDataSourceInput) SetAwsAccountId

func (s *DescribeDataSourceInput) SetAwsAccountId(v string) *DescribeDataSourceInput

SetAwsAccountId sets the AwsAccountId field's value.

func (*DescribeDataSourceInput) SetDataSourceId

func (s *DescribeDataSourceInput) SetDataSourceId(v string) *DescribeDataSourceInput

SetDataSourceId sets the DataSourceId field's value.

func (DescribeDataSourceInput) String

func (s DescribeDataSourceInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeDataSourceInput) Validate

func (s *DescribeDataSourceInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DescribeDataSourceOutput

type DescribeDataSourceOutput struct {

    // The information on the data source.
    DataSource *DataSource `type:"structure"`

    // The Amazon Web Services request ID for this operation.
    RequestId *string `type:"string"`

    // The HTTP status of the request.
    Status *int64 `location:"statusCode" type:"integer"`
    // contains filtered or unexported fields
}

func (DescribeDataSourceOutput) GoString

func (s DescribeDataSourceOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeDataSourceOutput) SetDataSource

func (s *DescribeDataSourceOutput) SetDataSource(v *DataSource) *DescribeDataSourceOutput

SetDataSource sets the DataSource field's value.

func (*DescribeDataSourceOutput) SetRequestId

func (s *DescribeDataSourceOutput) SetRequestId(v string) *DescribeDataSourceOutput

SetRequestId sets the RequestId field's value.

func (*DescribeDataSourceOutput) SetStatus

func (s *DescribeDataSourceOutput) SetStatus(v int64) *DescribeDataSourceOutput

SetStatus sets the Status field's value.

func (DescribeDataSourceOutput) String

func (s DescribeDataSourceOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DescribeDataSourcePermissionsInput

type DescribeDataSourcePermissionsInput struct {

    // The Amazon Web Services account ID.
    //
    // AwsAccountId is a required field
    AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"`

    // The ID of the data source. This ID is unique per Amazon Web Services Region
    // for each Amazon Web Services account.
    //
    // DataSourceId is a required field
    DataSourceId *string `location:"uri" locationName:"DataSourceId" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DescribeDataSourcePermissionsInput) GoString

func (s DescribeDataSourcePermissionsInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeDataSourcePermissionsInput) SetAwsAccountId

func (s *DescribeDataSourcePermissionsInput) SetAwsAccountId(v string) *DescribeDataSourcePermissionsInput

SetAwsAccountId sets the AwsAccountId field's value.

func (*DescribeDataSourcePermissionsInput) SetDataSourceId

func (s *DescribeDataSourcePermissionsInput) SetDataSourceId(v string) *DescribeDataSourcePermissionsInput

SetDataSourceId sets the DataSourceId field's value.

func (DescribeDataSourcePermissionsInput) String

func (s DescribeDataSourcePermissionsInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeDataSourcePermissionsInput) Validate

func (s *DescribeDataSourcePermissionsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DescribeDataSourcePermissionsOutput

type DescribeDataSourcePermissionsOutput struct {

    // The Amazon Resource Name (ARN) of the data source.
    DataSourceArn *string `type:"string"`

    // The ID of the data source. This ID is unique per Amazon Web Services Region
    // for each Amazon Web Services account.
    DataSourceId *string `type:"string"`

    // A list of resource permissions on the data source.
    Permissions []*ResourcePermission `min:"1" type:"list"`

    // The Amazon Web Services request ID for this operation.
    RequestId *string `type:"string"`

    // The HTTP status of the request.
    Status *int64 `location:"statusCode" type:"integer"`
    // contains filtered or unexported fields
}

func (DescribeDataSourcePermissionsOutput) GoString

func (s DescribeDataSourcePermissionsOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeDataSourcePermissionsOutput) SetDataSourceArn

func (s *DescribeDataSourcePermissionsOutput) SetDataSourceArn(v string) *DescribeDataSourcePermissionsOutput

SetDataSourceArn sets the DataSourceArn field's value.

func (*DescribeDataSourcePermissionsOutput) SetDataSourceId

func (s *DescribeDataSourcePermissionsOutput) SetDataSourceId(v string) *DescribeDataSourcePermissionsOutput

SetDataSourceId sets the DataSourceId field's value.

func (*DescribeDataSourcePermissionsOutput) SetPermissions

func (s *DescribeDataSourcePermissionsOutput) SetPermissions(v []*ResourcePermission) *DescribeDataSourcePermissionsOutput

SetPermissions sets the Permissions field's value.

func (*DescribeDataSourcePermissionsOutput) SetRequestId

func (s *DescribeDataSourcePermissionsOutput) SetRequestId(v string) *DescribeDataSourcePermissionsOutput

SetRequestId sets the RequestId field's value.

func (*DescribeDataSourcePermissionsOutput) SetStatus

func (s *DescribeDataSourcePermissionsOutput) SetStatus(v int64) *DescribeDataSourcePermissionsOutput

SetStatus sets the Status field's value.

func (DescribeDataSourcePermissionsOutput) String

func (s DescribeDataSourcePermissionsOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DescribeFolderInput

type DescribeFolderInput struct {

    // The ID for the Amazon Web Services account that contains the folder.
    //
    // AwsAccountId is a required field
    AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"`

    // The ID of the folder.
    //
    // FolderId is a required field
    FolderId *string `location:"uri" locationName:"FolderId" min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DescribeFolderInput) GoString

func (s DescribeFolderInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeFolderInput) SetAwsAccountId

func (s *DescribeFolderInput) SetAwsAccountId(v string) *DescribeFolderInput

SetAwsAccountId sets the AwsAccountId field's value.

func (*DescribeFolderInput) SetFolderId

func (s *DescribeFolderInput) SetFolderId(v string) *DescribeFolderInput

SetFolderId sets the FolderId field's value.

func (DescribeFolderInput) String

func (s DescribeFolderInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeFolderInput) Validate

func (s *DescribeFolderInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DescribeFolderOutput

type DescribeFolderOutput struct {

    // Information about the folder.
    Folder *Folder `type:"structure"`

    // The Amazon Web Services request ID for this operation.
    RequestId *string `type:"string"`

    // The HTTP status of the request.
    Status *int64 `location:"statusCode" type:"integer"`
    // contains filtered or unexported fields
}

func (DescribeFolderOutput) GoString

func (s DescribeFolderOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeFolderOutput) SetFolder

func (s *DescribeFolderOutput) SetFolder(v *Folder) *DescribeFolderOutput

SetFolder sets the Folder field's value.

func (*DescribeFolderOutput) SetRequestId

func (s *DescribeFolderOutput) SetRequestId(v string) *DescribeFolderOutput

SetRequestId sets the RequestId field's value.

func (*DescribeFolderOutput) SetStatus

func (s *DescribeFolderOutput) SetStatus(v int64) *DescribeFolderOutput

SetStatus sets the Status field's value.

func (DescribeFolderOutput) String

func (s DescribeFolderOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DescribeFolderPermissionsInput

type DescribeFolderPermissionsInput struct {

    // The ID for the Amazon Web Services account that contains the folder.
    //
    // AwsAccountId is a required field
    AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"`

    // The ID of the folder.
    //
    // FolderId is a required field
    FolderId *string `location:"uri" locationName:"FolderId" min:"1" type:"string" required:"true"`

    // The maximum number of results to be returned per request.
    MaxResults *int64 `location:"querystring" locationName:"max-results" min:"1" type:"integer"`

    // The namespace of the folder whose permissions you want described.
    Namespace *string `location:"querystring" locationName:"namespace" type:"string"`

    // A pagination token for the next set of results.
    NextToken *string `location:"querystring" locationName:"next-token" type:"string"`
    // contains filtered or unexported fields
}

func (DescribeFolderPermissionsInput) GoString

func (s DescribeFolderPermissionsInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeFolderPermissionsInput) SetAwsAccountId

func (s *DescribeFolderPermissionsInput) SetAwsAccountId(v string) *DescribeFolderPermissionsInput

SetAwsAccountId sets the AwsAccountId field's value.

func (*DescribeFolderPermissionsInput) SetFolderId

func (s *DescribeFolderPermissionsInput) SetFolderId(v string) *DescribeFolderPermissionsInput

SetFolderId sets the FolderId field's value.

func (*DescribeFolderPermissionsInput) SetMaxResults

func (s *DescribeFolderPermissionsInput) SetMaxResults(v int64) *DescribeFolderPermissionsInput

SetMaxResults sets the MaxResults field's value.

func (*DescribeFolderPermissionsInput) SetNamespace

func (s *DescribeFolderPermissionsInput) SetNamespace(v string) *DescribeFolderPermissionsInput

SetNamespace sets the Namespace field's value.

func (*DescribeFolderPermissionsInput) SetNextToken

func (s *DescribeFolderPermissionsInput) SetNextToken(v string) *DescribeFolderPermissionsInput

SetNextToken sets the NextToken field's value.

func (DescribeFolderPermissionsInput) String

func (s DescribeFolderPermissionsInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeFolderPermissionsInput) Validate

func (s *DescribeFolderPermissionsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DescribeFolderPermissionsOutput

type DescribeFolderPermissionsOutput struct {

    // The Amazon Resource Name (ARN) for the folder.
    Arn *string `type:"string"`

    // The ID of the folder.
    FolderId *string `min:"1" type:"string"`

    // The pagination token for the next set of results, or null if there are no
    // more results.
    NextToken *string `type:"string"`

    // Information about the permissions on the folder.
    Permissions []*ResourcePermission `min:"1" type:"list"`

    // The Amazon Web Services request ID for this operation.
    RequestId *string `type:"string"`

    // The HTTP status of the request.
    Status *int64 `location:"statusCode" type:"integer"`
    // contains filtered or unexported fields
}

func (DescribeFolderPermissionsOutput) GoString

func (s DescribeFolderPermissionsOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeFolderPermissionsOutput) SetArn

func (s *DescribeFolderPermissionsOutput) SetArn(v string) *DescribeFolderPermissionsOutput

SetArn sets the Arn field's value.

func (*DescribeFolderPermissionsOutput) SetFolderId

func (s *DescribeFolderPermissionsOutput) SetFolderId(v string) *DescribeFolderPermissionsOutput

SetFolderId sets the FolderId field's value.

func (*DescribeFolderPermissionsOutput) SetNextToken

func (s *DescribeFolderPermissionsOutput) SetNextToken(v string) *DescribeFolderPermissionsOutput

SetNextToken sets the NextToken field's value.

func (*DescribeFolderPermissionsOutput) SetPermissions

func (s *DescribeFolderPermissionsOutput) SetPermissions(v []*ResourcePermission) *DescribeFolderPermissionsOutput

SetPermissions sets the Permissions field's value.

func (*DescribeFolderPermissionsOutput) SetRequestId

func (s *DescribeFolderPermissionsOutput) SetRequestId(v string) *DescribeFolderPermissionsOutput

SetRequestId sets the RequestId field's value.

func (*DescribeFolderPermissionsOutput) SetStatus

func (s *DescribeFolderPermissionsOutput) SetStatus(v int64) *DescribeFolderPermissionsOutput

SetStatus sets the Status field's value.

func (DescribeFolderPermissionsOutput) String

func (s DescribeFolderPermissionsOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DescribeFolderResolvedPermissionsInput

type DescribeFolderResolvedPermissionsInput struct {

    // The ID for the Amazon Web Services account that contains the folder.
    //
    // AwsAccountId is a required field
    AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"`

    // The ID of the folder.
    //
    // FolderId is a required field
    FolderId *string `location:"uri" locationName:"FolderId" min:"1" type:"string" required:"true"`

    // The maximum number of results to be returned per request.
    MaxResults *int64 `location:"querystring" locationName:"max-results" min:"1" type:"integer"`

    // The namespace of the folder whose permissions you want described.
    Namespace *string `location:"querystring" locationName:"namespace" type:"string"`

    // A pagination token for the next set of results.
    NextToken *string `location:"querystring" locationName:"next-token" type:"string"`
    // contains filtered or unexported fields
}

func (DescribeFolderResolvedPermissionsInput) GoString

func (s DescribeFolderResolvedPermissionsInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeFolderResolvedPermissionsInput) SetAwsAccountId

func (s *DescribeFolderResolvedPermissionsInput) SetAwsAccountId(v string) *DescribeFolderResolvedPermissionsInput

SetAwsAccountId sets the AwsAccountId field's value.

func (*DescribeFolderResolvedPermissionsInput) SetFolderId

func (s *DescribeFolderResolvedPermissionsInput) SetFolderId(v string) *DescribeFolderResolvedPermissionsInput

SetFolderId sets the FolderId field's value.

func (*DescribeFolderResolvedPermissionsInput) SetMaxResults

func (s *DescribeFolderResolvedPermissionsInput) SetMaxResults(v int64) *DescribeFolderResolvedPermissionsInput

SetMaxResults sets the MaxResults field's value.

func (*DescribeFolderResolvedPermissionsInput) SetNamespace

func (s *DescribeFolderResolvedPermissionsInput) SetNamespace(v string) *DescribeFolderResolvedPermissionsInput

SetNamespace sets the Namespace field's value.

func (*DescribeFolderResolvedPermissionsInput) SetNextToken

func (s *DescribeFolderResolvedPermissionsInput) SetNextToken(v string) *DescribeFolderResolvedPermissionsInput

SetNextToken sets the NextToken field's value.

func (DescribeFolderResolvedPermissionsInput) String

func (s DescribeFolderResolvedPermissionsInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeFolderResolvedPermissionsInput) Validate

func (s *DescribeFolderResolvedPermissionsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DescribeFolderResolvedPermissionsOutput

type DescribeFolderResolvedPermissionsOutput struct {

    // The Amazon Resource Name (ARN) of the folder.
    Arn *string `type:"string"`

    // The ID of the folder.
    FolderId *string `min:"1" type:"string"`

    // A pagination token for the next set of results, or null if there are no more
    // results.
    NextToken *string `type:"string"`

    // Information about the permissions for the folder.
    Permissions []*ResourcePermission `min:"1" type:"list"`

    // The Amazon Web Services request ID for this operation.
    RequestId *string `type:"string"`

    // The HTTP status of the request.
    Status *int64 `location:"statusCode" type:"integer"`
    // contains filtered or unexported fields
}

func (DescribeFolderResolvedPermissionsOutput) GoString

func (s DescribeFolderResolvedPermissionsOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeFolderResolvedPermissionsOutput) SetArn

func (s *DescribeFolderResolvedPermissionsOutput) SetArn(v string) *DescribeFolderResolvedPermissionsOutput

SetArn sets the Arn field's value.

func (*DescribeFolderResolvedPermissionsOutput) SetFolderId

func (s *DescribeFolderResolvedPermissionsOutput) SetFolderId(v string) *DescribeFolderResolvedPermissionsOutput

SetFolderId sets the FolderId field's value.

func (*DescribeFolderResolvedPermissionsOutput) SetNextToken

func (s *DescribeFolderResolvedPermissionsOutput) SetNextToken(v string) *DescribeFolderResolvedPermissionsOutput

SetNextToken sets the NextToken field's value.

func (*DescribeFolderResolvedPermissionsOutput) SetPermissions

func (s *DescribeFolderResolvedPermissionsOutput) SetPermissions(v []*ResourcePermission) *DescribeFolderResolvedPermissionsOutput

SetPermissions sets the Permissions field's value.

func (*DescribeFolderResolvedPermissionsOutput) SetRequestId

func (s *DescribeFolderResolvedPermissionsOutput) SetRequestId(v string) *DescribeFolderResolvedPermissionsOutput

SetRequestId sets the RequestId field's value.

func (*DescribeFolderResolvedPermissionsOutput) SetStatus

func (s *DescribeFolderResolvedPermissionsOutput) SetStatus(v int64) *DescribeFolderResolvedPermissionsOutput

SetStatus sets the Status field's value.

func (DescribeFolderResolvedPermissionsOutput) String

func (s DescribeFolderResolvedPermissionsOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DescribeGroupInput

type DescribeGroupInput struct {

    // The ID for the Amazon Web Services account that the group is in. Currently,
    // you use the ID for the Amazon Web Services account that contains your Amazon
    // QuickSight account.
    //
    // AwsAccountId is a required field
    AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"`

    // The name of the group that you want to describe.
    //
    // GroupName is a required field
    GroupName *string `location:"uri" locationName:"GroupName" min:"1" type:"string" required:"true"`

    // The namespace of the group that you want described.
    //
    // Namespace is a required field
    Namespace *string `location:"uri" locationName:"Namespace" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DescribeGroupInput) GoString

func (s DescribeGroupInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeGroupInput) SetAwsAccountId

func (s *DescribeGroupInput) SetAwsAccountId(v string) *DescribeGroupInput

SetAwsAccountId sets the AwsAccountId field's value.

func (*DescribeGroupInput) SetGroupName

func (s *DescribeGroupInput) SetGroupName(v string) *DescribeGroupInput

SetGroupName sets the GroupName field's value.

func (*DescribeGroupInput) SetNamespace

func (s *DescribeGroupInput) SetNamespace(v string) *DescribeGroupInput

SetNamespace sets the Namespace field's value.

func (DescribeGroupInput) String

func (s DescribeGroupInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeGroupInput) Validate

func (s *DescribeGroupInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DescribeGroupMembershipInput

type DescribeGroupMembershipInput struct {

    // The ID for the Amazon Web Services account that the group is in. Currently,
    // you use the ID for the Amazon Web Services account that contains your Amazon
    // QuickSight account.
    //
    // AwsAccountId is a required field
    AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"`

    // The name of the group that you want to search.
    //
    // GroupName is a required field
    GroupName *string `location:"uri" locationName:"GroupName" min:"1" type:"string" required:"true"`

    // The user name of the user that you want to search for.
    //
    // MemberName is a required field
    MemberName *string `location:"uri" locationName:"MemberName" min:"1" type:"string" required:"true"`

    // The namespace that includes the group you are searching within.
    //
    // Namespace is a required field
    Namespace *string `location:"uri" locationName:"Namespace" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DescribeGroupMembershipInput) GoString

func (s DescribeGroupMembershipInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeGroupMembershipInput) SetAwsAccountId

func (s *DescribeGroupMembershipInput) SetAwsAccountId(v string) *DescribeGroupMembershipInput

SetAwsAccountId sets the AwsAccountId field's value.

func (*DescribeGroupMembershipInput) SetGroupName

func (s *DescribeGroupMembershipInput) SetGroupName(v string) *DescribeGroupMembershipInput

SetGroupName sets the GroupName field's value.

func (*DescribeGroupMembershipInput) SetMemberName

func (s *DescribeGroupMembershipInput) SetMemberName(v string) *DescribeGroupMembershipInput

SetMemberName sets the MemberName field's value.

func (*DescribeGroupMembershipInput) SetNamespace

func (s *DescribeGroupMembershipInput) SetNamespace(v string) *DescribeGroupMembershipInput

SetNamespace sets the Namespace field's value.

func (DescribeGroupMembershipInput) String

func (s DescribeGroupMembershipInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeGroupMembershipInput) Validate

func (s *DescribeGroupMembershipInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DescribeGroupMembershipOutput

type DescribeGroupMembershipOutput struct {

    // A member of an Amazon QuickSight group. Currently, group members must be
    // users. Groups can't be members of another group. .
    GroupMember *GroupMember `type:"structure"`

    // The Amazon Web Services request ID for this operation.
    RequestId *string `type:"string"`

    // The HTTP status of the request.
    Status *int64 `location:"statusCode" type:"integer"`
    // contains filtered or unexported fields
}

func (DescribeGroupMembershipOutput) GoString

func (s DescribeGroupMembershipOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeGroupMembershipOutput) SetGroupMember

func (s *DescribeGroupMembershipOutput) SetGroupMember(v *GroupMember) *DescribeGroupMembershipOutput

SetGroupMember sets the GroupMember field's value.

func (*DescribeGroupMembershipOutput) SetRequestId

func (s *DescribeGroupMembershipOutput) SetRequestId(v string) *DescribeGroupMembershipOutput

SetRequestId sets the RequestId field's value.

func (*DescribeGroupMembershipOutput) SetStatus

func (s *DescribeGroupMembershipOutput) SetStatus(v int64) *DescribeGroupMembershipOutput

SetStatus sets the Status field's value.

func (DescribeGroupMembershipOutput) String

func (s DescribeGroupMembershipOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DescribeGroupOutput

type DescribeGroupOutput struct {

    // The name of the group.
    Group *Group `type:"structure"`

    // The Amazon Web Services request ID for this operation.
    RequestId *string `type:"string"`

    // The HTTP status of the request.
    Status *int64 `location:"statusCode" type:"integer"`
    // contains filtered or unexported fields
}

func (DescribeGroupOutput) GoString

func (s DescribeGroupOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeGroupOutput) SetGroup

func (s *DescribeGroupOutput) SetGroup(v *Group) *DescribeGroupOutput

SetGroup sets the Group field's value.

func (*DescribeGroupOutput) SetRequestId

func (s *DescribeGroupOutput) SetRequestId(v string) *DescribeGroupOutput

SetRequestId sets the RequestId field's value.

func (*DescribeGroupOutput) SetStatus

func (s *DescribeGroupOutput) SetStatus(v int64) *DescribeGroupOutput

SetStatus sets the Status field's value.

func (DescribeGroupOutput) String

func (s DescribeGroupOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DescribeIAMPolicyAssignmentInput

type DescribeIAMPolicyAssignmentInput struct {

    // The name of the assignment, also called a rule.
    //
    // AssignmentName is a required field
    AssignmentName *string `location:"uri" locationName:"AssignmentName" min:"1" type:"string" required:"true"`

    // The ID of the Amazon Web Services account that contains the assignment that
    // you want to describe.
    //
    // AwsAccountId is a required field
    AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"`

    // The namespace that contains the assignment.
    //
    // Namespace is a required field
    Namespace *string `location:"uri" locationName:"Namespace" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DescribeIAMPolicyAssignmentInput) GoString

func (s DescribeIAMPolicyAssignmentInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeIAMPolicyAssignmentInput) SetAssignmentName

func (s *DescribeIAMPolicyAssignmentInput) SetAssignmentName(v string) *DescribeIAMPolicyAssignmentInput

SetAssignmentName sets the AssignmentName field's value.

func (*DescribeIAMPolicyAssignmentInput) SetAwsAccountId

func (s *DescribeIAMPolicyAssignmentInput) SetAwsAccountId(v string) *DescribeIAMPolicyAssignmentInput

SetAwsAccountId sets the AwsAccountId field's value.

func (*DescribeIAMPolicyAssignmentInput) SetNamespace

func (s *DescribeIAMPolicyAssignmentInput) SetNamespace(v string) *DescribeIAMPolicyAssignmentInput

SetNamespace sets the Namespace field's value.

func (DescribeIAMPolicyAssignmentInput) String

func (s DescribeIAMPolicyAssignmentInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeIAMPolicyAssignmentInput) Validate

func (s *DescribeIAMPolicyAssignmentInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DescribeIAMPolicyAssignmentOutput

type DescribeIAMPolicyAssignmentOutput struct {

    // Information describing the IAM policy assignment.
    IAMPolicyAssignment *IAMPolicyAssignment `type:"structure"`

    // The Amazon Web Services request ID for this operation.
    RequestId *string `type:"string"`

    // The HTTP status of the request.
    Status *int64 `location:"statusCode" type:"integer"`
    // contains filtered or unexported fields
}

func (DescribeIAMPolicyAssignmentOutput) GoString

func (s DescribeIAMPolicyAssignmentOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeIAMPolicyAssignmentOutput) SetIAMPolicyAssignment

func (s *DescribeIAMPolicyAssignmentOutput) SetIAMPolicyAssignment(v *IAMPolicyAssignment) *DescribeIAMPolicyAssignmentOutput

SetIAMPolicyAssignment sets the IAMPolicyAssignment field's value.

func (*DescribeIAMPolicyAssignmentOutput) SetRequestId

func (s *DescribeIAMPolicyAssignmentOutput) SetRequestId(v string) *DescribeIAMPolicyAssignmentOutput

SetRequestId sets the RequestId field's value.

func (*DescribeIAMPolicyAssignmentOutput) SetStatus

func (s *DescribeIAMPolicyAssignmentOutput) SetStatus(v int64) *DescribeIAMPolicyAssignmentOutput

SetStatus sets the Status field's value.

func (DescribeIAMPolicyAssignmentOutput) String

func (s DescribeIAMPolicyAssignmentOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DescribeIngestionInput

type DescribeIngestionInput struct {

    // The Amazon Web Services account ID.
    //
    // AwsAccountId is a required field
    AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"`

    // The ID of the dataset used in the ingestion.
    //
    // DataSetId is a required field
    DataSetId *string `location:"uri" locationName:"DataSetId" type:"string" required:"true"`

    // An ID for the ingestion.
    //
    // IngestionId is a required field
    IngestionId *string `location:"uri" locationName:"IngestionId" min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DescribeIngestionInput) GoString

func (s DescribeIngestionInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeIngestionInput) SetAwsAccountId

func (s *DescribeIngestionInput) SetAwsAccountId(v string) *DescribeIngestionInput

SetAwsAccountId sets the AwsAccountId field's value.

func (*DescribeIngestionInput) SetDataSetId

func (s *DescribeIngestionInput) SetDataSetId(v string) *DescribeIngestionInput

SetDataSetId sets the DataSetId field's value.

func (*DescribeIngestionInput) SetIngestionId

func (s *DescribeIngestionInput) SetIngestionId(v string) *DescribeIngestionInput

SetIngestionId sets the IngestionId field's value.

func (DescribeIngestionInput) String

func (s DescribeIngestionInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeIngestionInput) Validate

func (s *DescribeIngestionInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DescribeIngestionOutput

type DescribeIngestionOutput struct {

    // Information about the ingestion.
    Ingestion *Ingestion `type:"structure"`

    // The Amazon Web Services request ID for this operation.
    RequestId *string `type:"string"`

    // The HTTP status of the request.
    Status *int64 `location:"statusCode" type:"integer"`
    // contains filtered or unexported fields
}

func (DescribeIngestionOutput) GoString

func (s DescribeIngestionOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeIngestionOutput) SetIngestion

func (s *DescribeIngestionOutput) SetIngestion(v *Ingestion) *DescribeIngestionOutput

SetIngestion sets the Ingestion field's value.

func (*DescribeIngestionOutput) SetRequestId

func (s *DescribeIngestionOutput) SetRequestId(v string) *DescribeIngestionOutput

SetRequestId sets the RequestId field's value.

func (*DescribeIngestionOutput) SetStatus

func (s *DescribeIngestionOutput) SetStatus(v int64) *DescribeIngestionOutput

SetStatus sets the Status field's value.

func (DescribeIngestionOutput) String

func (s DescribeIngestionOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DescribeIpRestrictionInput

type DescribeIpRestrictionInput struct {

    // The ID of the Amazon Web Services account that contains the IP rules.
    //
    // AwsAccountId is a required field
    AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DescribeIpRestrictionInput) GoString

func (s DescribeIpRestrictionInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeIpRestrictionInput) SetAwsAccountId

func (s *DescribeIpRestrictionInput) SetAwsAccountId(v string) *DescribeIpRestrictionInput

SetAwsAccountId sets the AwsAccountId field's value.

func (DescribeIpRestrictionInput) String

func (s DescribeIpRestrictionInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeIpRestrictionInput) Validate

func (s *DescribeIpRestrictionInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DescribeIpRestrictionOutput

type DescribeIpRestrictionOutput struct {

    // The ID of the Amazon Web Services account that contains the IP rules.
    AwsAccountId *string `min:"12" type:"string"`

    // A value that specifies whether IP rules are turned on.
    Enabled *bool `type:"boolean"`

    // A map that describes the IP rules with CIDR range and description.
    IpRestrictionRuleMap map[string]*string `type:"map"`

    // The Amazon Web Services request ID for this operation.
    RequestId *string `type:"string"`

    // The HTTP status of the request.
    Status *int64 `location:"statusCode" type:"integer"`

    // A map of allowed VPC endpoint IDs and their rule descriptions.
    VpcEndpointIdRestrictionRuleMap map[string]*string `type:"map"`

    // A map of allowed VPC IDs and their rule descriptions.
    VpcIdRestrictionRuleMap map[string]*string `type:"map"`
    // contains filtered or unexported fields
}

func (DescribeIpRestrictionOutput) GoString

func (s DescribeIpRestrictionOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeIpRestrictionOutput) SetAwsAccountId

func (s *DescribeIpRestrictionOutput) SetAwsAccountId(v string) *DescribeIpRestrictionOutput

SetAwsAccountId sets the AwsAccountId field's value.

func (*DescribeIpRestrictionOutput) SetEnabled

func (s *DescribeIpRestrictionOutput) SetEnabled(v bool) *DescribeIpRestrictionOutput

SetEnabled sets the Enabled field's value.

func (*DescribeIpRestrictionOutput) SetIpRestrictionRuleMap

func (s *DescribeIpRestrictionOutput) SetIpRestrictionRuleMap(v map[string]*string) *DescribeIpRestrictionOutput

SetIpRestrictionRuleMap sets the IpRestrictionRuleMap field's value.

func (*DescribeIpRestrictionOutput) SetRequestId

func (s *DescribeIpRestrictionOutput) SetRequestId(v string) *DescribeIpRestrictionOutput

SetRequestId sets the RequestId field's value.

func (*DescribeIpRestrictionOutput) SetStatus

func (s *DescribeIpRestrictionOutput) SetStatus(v int64) *DescribeIpRestrictionOutput

SetStatus sets the Status field's value.

func (*DescribeIpRestrictionOutput) SetVpcEndpointIdRestrictionRuleMap

func (s *DescribeIpRestrictionOutput) SetVpcEndpointIdRestrictionRuleMap(v map[string]*string) *DescribeIpRestrictionOutput

SetVpcEndpointIdRestrictionRuleMap sets the VpcEndpointIdRestrictionRuleMap field's value.

func (*DescribeIpRestrictionOutput) SetVpcIdRestrictionRuleMap

func (s *DescribeIpRestrictionOutput) SetVpcIdRestrictionRuleMap(v map[string]*string) *DescribeIpRestrictionOutput

SetVpcIdRestrictionRuleMap sets the VpcIdRestrictionRuleMap field's value.

func (DescribeIpRestrictionOutput) String

func (s DescribeIpRestrictionOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DescribeNamespaceInput

type DescribeNamespaceInput struct {

    // The ID for the Amazon Web Services account that contains the Amazon QuickSight
    // namespace that you want to describe.
    //
    // AwsAccountId is a required field
    AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"`

    // The namespace that you want to describe.
    //
    // Namespace is a required field
    Namespace *string `location:"uri" locationName:"Namespace" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DescribeNamespaceInput) GoString

func (s DescribeNamespaceInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeNamespaceInput) SetAwsAccountId

func (s *DescribeNamespaceInput) SetAwsAccountId(v string) *DescribeNamespaceInput

SetAwsAccountId sets the AwsAccountId field's value.

func (*DescribeNamespaceInput) SetNamespace

func (s *DescribeNamespaceInput) SetNamespace(v string) *DescribeNamespaceInput

SetNamespace sets the Namespace field's value.

func (DescribeNamespaceInput) String

func (s DescribeNamespaceInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeNamespaceInput) Validate

func (s *DescribeNamespaceInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DescribeNamespaceOutput

type DescribeNamespaceOutput struct {

    // The information about the namespace that you're describing. The response
    // includes the namespace ARN, name, Amazon Web Services Region, creation status,
    // and identity store. DescribeNamespace also works for namespaces that are
    // in the process of being created. For incomplete namespaces, this API operation
    // lists the namespace error types and messages associated with the creation
    // process.
    Namespace *NamespaceInfoV2 `type:"structure"`

    // The Amazon Web Services request ID for this operation.
    RequestId *string `type:"string"`

    // The HTTP status of the request.
    Status *int64 `location:"statusCode" type:"integer"`
    // contains filtered or unexported fields
}

func (DescribeNamespaceOutput) GoString

func (s DescribeNamespaceOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeNamespaceOutput) SetNamespace

func (s *DescribeNamespaceOutput) SetNamespace(v *NamespaceInfoV2) *DescribeNamespaceOutput

SetNamespace sets the Namespace field's value.

func (*DescribeNamespaceOutput) SetRequestId

func (s *DescribeNamespaceOutput) SetRequestId(v string) *DescribeNamespaceOutput

SetRequestId sets the RequestId field's value.

func (*DescribeNamespaceOutput) SetStatus

func (s *DescribeNamespaceOutput) SetStatus(v int64) *DescribeNamespaceOutput

SetStatus sets the Status field's value.

func (DescribeNamespaceOutput) String

func (s DescribeNamespaceOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DescribeRefreshScheduleInput

type DescribeRefreshScheduleInput struct {

    // The Amazon Web Services account ID.
    //
    // AwsAccountId is a required field
    AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"`

    // The ID of the dataset.
    //
    // DataSetId is a required field
    DataSetId *string `location:"uri" locationName:"DataSetId" type:"string" required:"true"`

    // The ID of the refresh schedule.
    //
    // ScheduleId is a required field
    ScheduleId *string `location:"uri" locationName:"ScheduleId" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DescribeRefreshScheduleInput) GoString

func (s DescribeRefreshScheduleInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeRefreshScheduleInput) SetAwsAccountId

func (s *DescribeRefreshScheduleInput) SetAwsAccountId(v string) *DescribeRefreshScheduleInput

SetAwsAccountId sets the AwsAccountId field's value.

func (*DescribeRefreshScheduleInput) SetDataSetId

func (s *DescribeRefreshScheduleInput) SetDataSetId(v string) *DescribeRefreshScheduleInput

SetDataSetId sets the DataSetId field's value.

func (*DescribeRefreshScheduleInput) SetScheduleId

func (s *DescribeRefreshScheduleInput) SetScheduleId(v string) *DescribeRefreshScheduleInput

SetScheduleId sets the ScheduleId field's value.

func (DescribeRefreshScheduleInput) String

func (s DescribeRefreshScheduleInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeRefreshScheduleInput) Validate

func (s *DescribeRefreshScheduleInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DescribeRefreshScheduleOutput

type DescribeRefreshScheduleOutput struct {

    // The Amazon Resource Name (ARN) for the refresh schedule.
    Arn *string `type:"string"`

    // The refresh schedule.
    RefreshSchedule *RefreshSchedule `type:"structure"`

    // The Amazon Web Services request ID for this operation.
    RequestId *string `type:"string"`

    // The HTTP status of the request.
    Status *int64 `location:"statusCode" type:"integer"`
    // contains filtered or unexported fields
}

func (DescribeRefreshScheduleOutput) GoString

func (s DescribeRefreshScheduleOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeRefreshScheduleOutput) SetArn

func (s *DescribeRefreshScheduleOutput) SetArn(v string) *DescribeRefreshScheduleOutput

SetArn sets the Arn field's value.

func (*DescribeRefreshScheduleOutput) SetRefreshSchedule

func (s *DescribeRefreshScheduleOutput) SetRefreshSchedule(v *RefreshSchedule) *DescribeRefreshScheduleOutput

SetRefreshSchedule sets the RefreshSchedule field's value.

func (*DescribeRefreshScheduleOutput) SetRequestId

func (s *DescribeRefreshScheduleOutput) SetRequestId(v string) *DescribeRefreshScheduleOutput

SetRequestId sets the RequestId field's value.

func (*DescribeRefreshScheduleOutput) SetStatus

func (s *DescribeRefreshScheduleOutput) SetStatus(v int64) *DescribeRefreshScheduleOutput

SetStatus sets the Status field's value.

func (DescribeRefreshScheduleOutput) String

func (s DescribeRefreshScheduleOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DescribeRoleCustomPermissionInput

type DescribeRoleCustomPermissionInput struct {

    // The ID for the Amazon Web Services account that you want to create a group
    // in. The Amazon Web Services account ID that you provide must be the same
    // Amazon Web Services account that contains your Amazon QuickSight account.
    //
    // AwsAccountId is a required field
    AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"`

    // The namespace that contains the role.
    //
    // Namespace is a required field
    Namespace *string `location:"uri" locationName:"Namespace" type:"string" required:"true"`

    // The name of the role whose permissions you want described.
    //
    // Role is a required field
    Role *string `location:"uri" locationName:"Role" type:"string" required:"true" enum:"Role"`
    // contains filtered or unexported fields
}

func (DescribeRoleCustomPermissionInput) GoString

func (s DescribeRoleCustomPermissionInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeRoleCustomPermissionInput) SetAwsAccountId

func (s *DescribeRoleCustomPermissionInput) SetAwsAccountId(v string) *DescribeRoleCustomPermissionInput

SetAwsAccountId sets the AwsAccountId field's value.

func (*DescribeRoleCustomPermissionInput) SetNamespace

func (s *DescribeRoleCustomPermissionInput) SetNamespace(v string) *DescribeRoleCustomPermissionInput

SetNamespace sets the Namespace field's value.

func (*DescribeRoleCustomPermissionInput) SetRole

func (s *DescribeRoleCustomPermissionInput) SetRole(v string) *DescribeRoleCustomPermissionInput

SetRole sets the Role field's value.

func (DescribeRoleCustomPermissionInput) String

func (s DescribeRoleCustomPermissionInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeRoleCustomPermissionInput) Validate

func (s *DescribeRoleCustomPermissionInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DescribeRoleCustomPermissionOutput

type DescribeRoleCustomPermissionOutput struct {

    // The name of the custom permission that is described.
    CustomPermissionsName *string `min:"1" type:"string"`

    // The Amazon Web Services request ID for this operation.
    RequestId *string `type:"string"`

    // The HTTP status of the request.
    Status *int64 `type:"integer"`
    // contains filtered or unexported fields
}

func (DescribeRoleCustomPermissionOutput) GoString

func (s DescribeRoleCustomPermissionOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeRoleCustomPermissionOutput) SetCustomPermissionsName

func (s *DescribeRoleCustomPermissionOutput) SetCustomPermissionsName(v string) *DescribeRoleCustomPermissionOutput

SetCustomPermissionsName sets the CustomPermissionsName field's value.

func (*DescribeRoleCustomPermissionOutput) SetRequestId

func (s *DescribeRoleCustomPermissionOutput) SetRequestId(v string) *DescribeRoleCustomPermissionOutput

SetRequestId sets the RequestId field's value.

func (*DescribeRoleCustomPermissionOutput) SetStatus

func (s *DescribeRoleCustomPermissionOutput) SetStatus(v int64) *DescribeRoleCustomPermissionOutput

SetStatus sets the Status field's value.

func (DescribeRoleCustomPermissionOutput) String

func (s DescribeRoleCustomPermissionOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DescribeTemplateAliasInput

type DescribeTemplateAliasInput struct {

    // The name of the template alias that you want to describe. If you name a specific
    // alias, you describe the version that the alias points to. You can specify
    // the latest version of the template by providing the keyword $LATEST in the
    // AliasName parameter. The keyword $PUBLISHED doesn't apply to templates.
    //
    // AliasName is a required field
    AliasName *string `location:"uri" locationName:"AliasName" min:"1" type:"string" required:"true"`

    // The ID of the Amazon Web Services account that contains the template alias
    // that you're describing.
    //
    // AwsAccountId is a required field
    AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"`

    // The ID for the template.
    //
    // TemplateId is a required field
    TemplateId *string `location:"uri" locationName:"TemplateId" min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DescribeTemplateAliasInput) GoString

func (s DescribeTemplateAliasInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeTemplateAliasInput) SetAliasName

func (s *DescribeTemplateAliasInput) SetAliasName(v string) *DescribeTemplateAliasInput

SetAliasName sets the AliasName field's value.

func (*DescribeTemplateAliasInput) SetAwsAccountId

func (s *DescribeTemplateAliasInput) SetAwsAccountId(v string) *DescribeTemplateAliasInput

SetAwsAccountId sets the AwsAccountId field's value.

func (*DescribeTemplateAliasInput) SetTemplateId

func (s *DescribeTemplateAliasInput) SetTemplateId(v string) *DescribeTemplateAliasInput

SetTemplateId sets the TemplateId field's value.

func (DescribeTemplateAliasInput) String

func (s DescribeTemplateAliasInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeTemplateAliasInput) Validate

func (s *DescribeTemplateAliasInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DescribeTemplateAliasOutput

type DescribeTemplateAliasOutput struct {

    // The Amazon Web Services request ID for this operation.
    RequestId *string `type:"string"`

    // The HTTP status of the request.
    Status *int64 `location:"statusCode" type:"integer"`

    // Information about the template alias.
    TemplateAlias *TemplateAlias `type:"structure"`
    // contains filtered or unexported fields
}

func (DescribeTemplateAliasOutput) GoString

func (s DescribeTemplateAliasOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeTemplateAliasOutput) SetRequestId

func (s *DescribeTemplateAliasOutput) SetRequestId(v string) *DescribeTemplateAliasOutput

SetRequestId sets the RequestId field's value.

func (*DescribeTemplateAliasOutput) SetStatus

func (s *DescribeTemplateAliasOutput) SetStatus(v int64) *DescribeTemplateAliasOutput

SetStatus sets the Status field's value.

func (*DescribeTemplateAliasOutput) SetTemplateAlias

func (s *DescribeTemplateAliasOutput) SetTemplateAlias(v *TemplateAlias) *DescribeTemplateAliasOutput

SetTemplateAlias sets the TemplateAlias field's value.

func (DescribeTemplateAliasOutput) String

func (s DescribeTemplateAliasOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DescribeTemplateDefinitionInput

type DescribeTemplateDefinitionInput struct {

    // The alias of the template that you want to describe. If you name a specific
    // alias, you describe the version that the alias points to. You can specify
    // the latest version of the template by providing the keyword $LATEST in the
    // AliasName parameter. The keyword $PUBLISHED doesn't apply to templates.
    AliasName *string `location:"querystring" locationName:"alias-name" min:"1" type:"string"`

    // The ID of the Amazon Web Services account that contains the template. You
    // must be using the Amazon Web Services account that the template is in.
    //
    // AwsAccountId is a required field
    AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"`

    // The ID of the template that you're describing.
    //
    // TemplateId is a required field
    TemplateId *string `location:"uri" locationName:"TemplateId" min:"1" type:"string" required:"true"`

    // The version number of the template.
    VersionNumber *int64 `location:"querystring" locationName:"version-number" min:"1" type:"long"`
    // contains filtered or unexported fields
}

func (DescribeTemplateDefinitionInput) GoString

func (s DescribeTemplateDefinitionInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeTemplateDefinitionInput) SetAliasName

func (s *DescribeTemplateDefinitionInput) SetAliasName(v string) *DescribeTemplateDefinitionInput

SetAliasName sets the AliasName field's value.

func (*DescribeTemplateDefinitionInput) SetAwsAccountId

func (s *DescribeTemplateDefinitionInput) SetAwsAccountId(v string) *DescribeTemplateDefinitionInput

SetAwsAccountId sets the AwsAccountId field's value.

func (*DescribeTemplateDefinitionInput) SetTemplateId

func (s *DescribeTemplateDefinitionInput) SetTemplateId(v string) *DescribeTemplateDefinitionInput

SetTemplateId sets the TemplateId field's value.

func (*DescribeTemplateDefinitionInput) SetVersionNumber

func (s *DescribeTemplateDefinitionInput) SetVersionNumber(v int64) *DescribeTemplateDefinitionInput

SetVersionNumber sets the VersionNumber field's value.

func (DescribeTemplateDefinitionInput) String

func (s DescribeTemplateDefinitionInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeTemplateDefinitionInput) Validate

func (s *DescribeTemplateDefinitionInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DescribeTemplateDefinitionOutput

type DescribeTemplateDefinitionOutput struct {

    // The definition of the template.
    //
    // A definition is the data model of all features in a Dashboard, Template,
    // or Analysis.
    Definition *TemplateVersionDefinition `type:"structure"`

    // Errors associated with the template version.
    Errors []*TemplateError `min:"1" type:"list"`

    // The descriptive name of the template.
    Name *string `min:"1" type:"string"`

    // The Amazon Web Services request ID for this operation.
    RequestId *string `type:"string"`

    // Status associated with the template.
    //
    //    * CREATION_IN_PROGRESS
    //
    //    * CREATION_SUCCESSFUL
    //
    //    * CREATION_FAILED
    //
    //    * UPDATE_IN_PROGRESS
    //
    //    * UPDATE_SUCCESSFUL
    //
    //    * UPDATE_FAILED
    //
    //    * DELETED
    ResourceStatus *string `type:"string" enum:"ResourceStatus"`

    // The HTTP status of the request.
    Status *int64 `location:"statusCode" type:"integer"`

    // The ID of the template described.
    TemplateId *string `min:"1" type:"string"`

    // The ARN of the theme of the template.
    ThemeArn *string `type:"string"`
    // contains filtered or unexported fields
}

func (DescribeTemplateDefinitionOutput) GoString

func (s DescribeTemplateDefinitionOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeTemplateDefinitionOutput) SetDefinition

func (s *DescribeTemplateDefinitionOutput) SetDefinition(v *TemplateVersionDefinition) *DescribeTemplateDefinitionOutput

SetDefinition sets the Definition field's value.

func (*DescribeTemplateDefinitionOutput) SetErrors

func (s *DescribeTemplateDefinitionOutput) SetErrors(v []*TemplateError) *DescribeTemplateDefinitionOutput

SetErrors sets the Errors field's value.

func (*DescribeTemplateDefinitionOutput) SetName

func (s *DescribeTemplateDefinitionOutput) SetName(v string) *DescribeTemplateDefinitionOutput

SetName sets the Name field's value.

func (*DescribeTemplateDefinitionOutput) SetRequestId

func (s *DescribeTemplateDefinitionOutput) SetRequestId(v string) *DescribeTemplateDefinitionOutput

SetRequestId sets the RequestId field's value.

func (*DescribeTemplateDefinitionOutput) SetResourceStatus

func (s *DescribeTemplateDefinitionOutput) SetResourceStatus(v string) *DescribeTemplateDefinitionOutput

SetResourceStatus sets the ResourceStatus field's value.

func (*DescribeTemplateDefinitionOutput) SetStatus

func (s *DescribeTemplateDefinitionOutput) SetStatus(v int64) *DescribeTemplateDefinitionOutput

SetStatus sets the Status field's value.

func (*DescribeTemplateDefinitionOutput) SetTemplateId

func (s *DescribeTemplateDefinitionOutput) SetTemplateId(v string) *DescribeTemplateDefinitionOutput

SetTemplateId sets the TemplateId field's value.

func (*DescribeTemplateDefinitionOutput) SetThemeArn

func (s *DescribeTemplateDefinitionOutput) SetThemeArn(v string) *DescribeTemplateDefinitionOutput

SetThemeArn sets the ThemeArn field's value.

func (DescribeTemplateDefinitionOutput) String

func (s DescribeTemplateDefinitionOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DescribeTemplateInput

type DescribeTemplateInput struct {

    // The alias of the template that you want to describe. If you name a specific
    // alias, you describe the version that the alias points to. You can specify
    // the latest version of the template by providing the keyword $LATEST in the
    // AliasName parameter. The keyword $PUBLISHED doesn't apply to templates.
    AliasName *string `location:"querystring" locationName:"alias-name" min:"1" type:"string"`

    // The ID of the Amazon Web Services account that contains the template that
    // you're describing.
    //
    // AwsAccountId is a required field
    AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"`

    // The ID for the template.
    //
    // TemplateId is a required field
    TemplateId *string `location:"uri" locationName:"TemplateId" min:"1" type:"string" required:"true"`

    // (Optional) The number for the version to describe. If a VersionNumber parameter
    // value isn't provided, the latest version of the template is described.
    VersionNumber *int64 `location:"querystring" locationName:"version-number" min:"1" type:"long"`
    // contains filtered or unexported fields
}

func (DescribeTemplateInput) GoString

func (s DescribeTemplateInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeTemplateInput) SetAliasName

func (s *DescribeTemplateInput) SetAliasName(v string) *DescribeTemplateInput

SetAliasName sets the AliasName field's value.

func (*DescribeTemplateInput) SetAwsAccountId

func (s *DescribeTemplateInput) SetAwsAccountId(v string) *DescribeTemplateInput

SetAwsAccountId sets the AwsAccountId field's value.

func (*DescribeTemplateInput) SetTemplateId

func (s *DescribeTemplateInput) SetTemplateId(v string) *DescribeTemplateInput

SetTemplateId sets the TemplateId field's value.

func (*DescribeTemplateInput) SetVersionNumber

func (s *DescribeTemplateInput) SetVersionNumber(v int64) *DescribeTemplateInput

SetVersionNumber sets the VersionNumber field's value.

func (DescribeTemplateInput) String

func (s DescribeTemplateInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeTemplateInput) Validate

func (s *DescribeTemplateInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DescribeTemplateOutput

type DescribeTemplateOutput struct {

    // The Amazon Web Services request ID for this operation.
    RequestId *string `type:"string"`

    // The HTTP status of the request.
    Status *int64 `location:"statusCode" type:"integer"`

    // The template structure for the object you want to describe.
    Template *Template `type:"structure"`
    // contains filtered or unexported fields
}

func (DescribeTemplateOutput) GoString

func (s DescribeTemplateOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeTemplateOutput) SetRequestId

func (s *DescribeTemplateOutput) SetRequestId(v string) *DescribeTemplateOutput

SetRequestId sets the RequestId field's value.

func (*DescribeTemplateOutput) SetStatus

func (s *DescribeTemplateOutput) SetStatus(v int64) *DescribeTemplateOutput

SetStatus sets the Status field's value.

func (*DescribeTemplateOutput) SetTemplate

func (s *DescribeTemplateOutput) SetTemplate(v *Template) *DescribeTemplateOutput

SetTemplate sets the Template field's value.

func (DescribeTemplateOutput) String

func (s DescribeTemplateOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DescribeTemplatePermissionsInput

type DescribeTemplatePermissionsInput struct {

    // The ID of the Amazon Web Services account that contains the template that
    // you're describing.
    //
    // AwsAccountId is a required field
    AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"`

    // The ID for the template.
    //
    // TemplateId is a required field
    TemplateId *string `location:"uri" locationName:"TemplateId" min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DescribeTemplatePermissionsInput) GoString

func (s DescribeTemplatePermissionsInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeTemplatePermissionsInput) SetAwsAccountId

func (s *DescribeTemplatePermissionsInput) SetAwsAccountId(v string) *DescribeTemplatePermissionsInput

SetAwsAccountId sets the AwsAccountId field's value.

func (*DescribeTemplatePermissionsInput) SetTemplateId

func (s *DescribeTemplatePermissionsInput) SetTemplateId(v string) *DescribeTemplatePermissionsInput

SetTemplateId sets the TemplateId field's value.

func (DescribeTemplatePermissionsInput) String

func (s DescribeTemplatePermissionsInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeTemplatePermissionsInput) Validate

func (s *DescribeTemplatePermissionsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DescribeTemplatePermissionsOutput

type DescribeTemplatePermissionsOutput struct {

    // A list of resource permissions to be set on the template.
    Permissions []*ResourcePermission `min:"1" type:"list"`

    // The Amazon Web Services request ID for this operation.
    RequestId *string `type:"string"`

    // The HTTP status of the request.
    Status *int64 `location:"statusCode" type:"integer"`

    // The Amazon Resource Name (ARN) of the template.
    TemplateArn *string `type:"string"`

    // The ID for the template.
    TemplateId *string `min:"1" type:"string"`
    // contains filtered or unexported fields
}

func (DescribeTemplatePermissionsOutput) GoString

func (s DescribeTemplatePermissionsOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeTemplatePermissionsOutput) SetPermissions

func (s *DescribeTemplatePermissionsOutput) SetPermissions(v []*ResourcePermission) *DescribeTemplatePermissionsOutput

SetPermissions sets the Permissions field's value.

func (*DescribeTemplatePermissionsOutput) SetRequestId

func (s *DescribeTemplatePermissionsOutput) SetRequestId(v string) *DescribeTemplatePermissionsOutput

SetRequestId sets the RequestId field's value.

func (*DescribeTemplatePermissionsOutput) SetStatus

func (s *DescribeTemplatePermissionsOutput) SetStatus(v int64) *DescribeTemplatePermissionsOutput

SetStatus sets the Status field's value.

func (*DescribeTemplatePermissionsOutput) SetTemplateArn

func (s *DescribeTemplatePermissionsOutput) SetTemplateArn(v string) *DescribeTemplatePermissionsOutput

SetTemplateArn sets the TemplateArn field's value.

func (*DescribeTemplatePermissionsOutput) SetTemplateId

func (s *DescribeTemplatePermissionsOutput) SetTemplateId(v string) *DescribeTemplatePermissionsOutput

SetTemplateId sets the TemplateId field's value.

func (DescribeTemplatePermissionsOutput) String

func (s DescribeTemplatePermissionsOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DescribeThemeAliasInput

type DescribeThemeAliasInput struct {

    // The name of the theme alias that you want to describe.
    //
    // AliasName is a required field
    AliasName *string `location:"uri" locationName:"AliasName" min:"1" type:"string" required:"true"`

    // The ID of the Amazon Web Services account that contains the theme alias that
    // you're describing.
    //
    // AwsAccountId is a required field
    AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"`

    // The ID for the theme.
    //
    // ThemeId is a required field
    ThemeId *string `location:"uri" locationName:"ThemeId" min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DescribeThemeAliasInput) GoString

func (s DescribeThemeAliasInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeThemeAliasInput) SetAliasName

func (s *DescribeThemeAliasInput) SetAliasName(v string) *DescribeThemeAliasInput

SetAliasName sets the AliasName field's value.

func (*DescribeThemeAliasInput) SetAwsAccountId

func (s *DescribeThemeAliasInput) SetAwsAccountId(v string) *DescribeThemeAliasInput

SetAwsAccountId sets the AwsAccountId field's value.

func (*DescribeThemeAliasInput) SetThemeId

func (s *DescribeThemeAliasInput) SetThemeId(v string) *DescribeThemeAliasInput

SetThemeId sets the ThemeId field's value.

func (DescribeThemeAliasInput) String

func (s DescribeThemeAliasInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeThemeAliasInput) Validate

func (s *DescribeThemeAliasInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DescribeThemeAliasOutput

type DescribeThemeAliasOutput struct {

    // The Amazon Web Services request ID for this operation.
    RequestId *string `type:"string"`

    // The HTTP status of the request.
    Status *int64 `location:"statusCode" type:"integer"`

    // Information about the theme alias.
    ThemeAlias *ThemeAlias `type:"structure"`
    // contains filtered or unexported fields
}

func (DescribeThemeAliasOutput) GoString

func (s DescribeThemeAliasOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeThemeAliasOutput) SetRequestId

func (s *DescribeThemeAliasOutput) SetRequestId(v string) *DescribeThemeAliasOutput

SetRequestId sets the RequestId field's value.

func (*DescribeThemeAliasOutput) SetStatus

func (s *DescribeThemeAliasOutput) SetStatus(v int64) *DescribeThemeAliasOutput

SetStatus sets the Status field's value.

func (*DescribeThemeAliasOutput) SetThemeAlias

func (s *DescribeThemeAliasOutput) SetThemeAlias(v *ThemeAlias) *DescribeThemeAliasOutput

SetThemeAlias sets the ThemeAlias field's value.

func (DescribeThemeAliasOutput) String

func (s DescribeThemeAliasOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DescribeThemeInput

type DescribeThemeInput struct {

    // The alias of the theme that you want to describe. If you name a specific
    // alias, you describe the version that the alias points to. You can specify
    // the latest version of the theme by providing the keyword $LATEST in the AliasName
    // parameter. The keyword $PUBLISHED doesn't apply to themes.
    AliasName *string `location:"querystring" locationName:"alias-name" min:"1" type:"string"`

    // The ID of the Amazon Web Services account that contains the theme that you're
    // describing.
    //
    // AwsAccountId is a required field
    AwsAccountId *string `location:"uri" locationName:"AwsAccountId" type:"string" required:"true"`

    // The ID for the theme.
    //
    // ThemeId is a required field
    ThemeId *string `location:"uri" locationName:"ThemeId" min:"1" type:"string" required:"true"`

    // The version number for the version to describe. If a VersionNumber parameter
    // value isn't provided, the latest version of the theme is described.
    VersionNumber *int64 `location:"querystring" locationName:"version-number" min:"1" type:"long"`
    // contains filtered or unexported fields
}

func (DescribeThemeInput) GoString

func (s DescribeThemeInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeThemeInput) SetAliasName

func (s *DescribeThemeInput) SetAliasName(v string) *DescribeThemeInput

SetAliasName sets the AliasName field's value.

func (*DescribeThemeInput) SetAwsAccountId

func (s *DescribeThemeInput) SetAwsAccountId(v string) *DescribeThemeInput

SetAwsAccountId sets the AwsAccountId field's value.

func (*DescribeThemeInput) SetThemeId

func (s *DescribeThemeInput) SetThemeId(v string) *DescribeThemeInput

SetThemeId sets the ThemeId field's value.

func (*DescribeThemeInput) SetVersionNumber

func (s *DescribeThemeInput) SetVersionNumber(v int64) *DescribeThemeInput

SetVersionNumber sets the VersionNumber field's value.

func (DescribeThemeInput) String

func (s DescribeThemeInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeThemeInput) Validate

func (s *DescribeThemeInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DescribeThemeOutput

type DescribeThemeOutput struct {

    // The Amazon Web Services request ID for this operation.
    RequestId *string `type:"string"`

    // The HTTP status of the request.
    Status *int64 `location:"statusCode" type:"integer"`

    // The information about the theme that you are describing.
    Theme *Theme `type:"structure"`
    // contains filtered or unexported fields
}

func (DescribeThemeOutput) GoString

func (s DescribeThemeOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeThemeOutput) SetRequestId

func (s *DescribeThemeOutput) SetRequestId(v string) *DescribeThemeOutput

SetRequestId sets the RequestId field's value.

func (*DescribeThemeOutput) SetStatus

func (s *DescribeThemeOutput) SetStatus(v int64) *DescribeThemeOutput

SetStatus sets the Status field's value.

func (*DescribeThemeOutput) SetTheme

func (s *DescribeThemeOutput) SetTheme(v *Theme) *DescribeThemeOutput

SetTheme sets the Theme field's value.

func (DescribeThemeOutput) String

func (s DescribeThemeOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DescribeThemePermissionsInput

type DescribeThemePermissionsInput struct {

    // The ID of the Amazon Web Services account that contains the theme that you're
    // describing.
    //
    // AwsAccountId is a required field
    AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"`

    // The ID for the theme that you want to describe permissions for.
    //
    // ThemeId is a required field
    ThemeId *string `location:"uri" locationName:"ThemeId" min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DescribeThemePermissionsInput) GoString

func (s DescribeThemePermissionsInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeThemePermissionsInput) SetAwsAccountId

func (s *DescribeThemePermissionsInput) SetAwsAccountId(v string) *DescribeThemePermissionsInput

SetAwsAccountId sets the AwsAccountId field's value.

func (*DescribeThemePermissionsInput) SetThemeId

func (s *DescribeThemePermissionsInput) SetThemeId(v string) *DescribeThemePermissionsInput

SetThemeId sets the ThemeId field's value.

func (DescribeThemePermissionsInput) String

func (s DescribeThemePermissionsInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeThemePermissionsInput) Validate

func (s *DescribeThemePermissionsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DescribeThemePermissionsOutput

type DescribeThemePermissionsOutput struct {

    // A list of resource permissions set on the theme.
    Permissions []*ResourcePermission `min:"1" type:"list"`

    // The Amazon Web Services request ID for this operation.
    RequestId *string `type:"string"`

    // The HTTP status of the request.
    Status *int64 `location:"statusCode" type:"integer"`

    // The Amazon Resource Name (ARN) of the theme.
    ThemeArn *string `type:"string"`

    // The ID for the theme.
    ThemeId *string `min:"1" type:"string"`
    // contains filtered or unexported fields
}

func (DescribeThemePermissionsOutput) GoString

func (s DescribeThemePermissionsOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeThemePermissionsOutput) SetPermissions

func (s *DescribeThemePermissionsOutput) SetPermissions(v []*ResourcePermission) *DescribeThemePermissionsOutput

SetPermissions sets the Permissions field's value.

func (*DescribeThemePermissionsOutput) SetRequestId

func (s *DescribeThemePermissionsOutput) SetRequestId(v string) *DescribeThemePermissionsOutput

SetRequestId sets the RequestId field's value.

func (*DescribeThemePermissionsOutput) SetStatus

func (s *DescribeThemePermissionsOutput) SetStatus(v int64) *DescribeThemePermissionsOutput

SetStatus sets the Status field's value.

func (*DescribeThemePermissionsOutput) SetThemeArn

func (s *DescribeThemePermissionsOutput) SetThemeArn(v string) *DescribeThemePermissionsOutput

SetThemeArn sets the ThemeArn field's value.

func (*DescribeThemePermissionsOutput) SetThemeId

func (s *DescribeThemePermissionsOutput) SetThemeId(v string) *DescribeThemePermissionsOutput

SetThemeId sets the ThemeId field's value.

func (DescribeThemePermissionsOutput) String

func (s DescribeThemePermissionsOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DescribeTopicInput

type DescribeTopicInput struct {

    // The Amazon Web Services account ID.
    //
    // AwsAccountId is a required field
    AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"`

    // The ID of the topic that you want to describe. This ID is unique per Amazon
    // Web Services Region for each Amazon Web Services account.
    //
    // TopicId is a required field
    TopicId *string `location:"uri" locationName:"TopicId" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DescribeTopicInput) GoString

func (s DescribeTopicInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeTopicInput) SetAwsAccountId

func (s *DescribeTopicInput) SetAwsAccountId(v string) *DescribeTopicInput

SetAwsAccountId sets the AwsAccountId field's value.

func (*DescribeTopicInput) SetTopicId

func (s *DescribeTopicInput) SetTopicId(v string) *DescribeTopicInput

SetTopicId sets the TopicId field's value.

func (DescribeTopicInput) String

func (s DescribeTopicInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeTopicInput) Validate

func (s *DescribeTopicInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DescribeTopicOutput

type DescribeTopicOutput struct {

    // The Amazon Resource Name (ARN) of the topic.
    Arn *string `type:"string"`

    // The Amazon Web Services request ID for this operation.
    RequestId *string `type:"string"`

    // The HTTP status of the request.
    Status *int64 `location:"statusCode" type:"integer"`

    // The definition of a topic.
    Topic *TopicDetails `type:"structure"`

    // The ID of the topic that you want to describe. This ID is unique per Amazon
    // Web Services Region for each Amazon Web Services account.
    TopicId *string `type:"string"`
    // contains filtered or unexported fields
}

func (DescribeTopicOutput) GoString

func (s DescribeTopicOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeTopicOutput) SetArn

func (s *DescribeTopicOutput) SetArn(v string) *DescribeTopicOutput

SetArn sets the Arn field's value.

func (*DescribeTopicOutput) SetRequestId

func (s *DescribeTopicOutput) SetRequestId(v string) *DescribeTopicOutput

SetRequestId sets the RequestId field's value.

func (*DescribeTopicOutput) SetStatus

func (s *DescribeTopicOutput) SetStatus(v int64) *DescribeTopicOutput

SetStatus sets the Status field's value.

func (*DescribeTopicOutput) SetTopic

func (s *DescribeTopicOutput) SetTopic(v *TopicDetails) *DescribeTopicOutput

SetTopic sets the Topic field's value.

func (*DescribeTopicOutput) SetTopicId

func (s *DescribeTopicOutput) SetTopicId(v string) *DescribeTopicOutput

SetTopicId sets the TopicId field's value.

func (DescribeTopicOutput) String

func (s DescribeTopicOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DescribeTopicPermissionsInput

type DescribeTopicPermissionsInput struct {

    // The ID of the Amazon Web Services account that contains the topic that you
    // want described.
    //
    // AwsAccountId is a required field
    AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"`

    // The ID of the topic that you want to describe. This ID is unique per Amazon
    // Web Services Region for each Amazon Web Services account.
    //
    // TopicId is a required field
    TopicId *string `location:"uri" locationName:"TopicId" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DescribeTopicPermissionsInput) GoString

func (s DescribeTopicPermissionsInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeTopicPermissionsInput) SetAwsAccountId

func (s *DescribeTopicPermissionsInput) SetAwsAccountId(v string) *DescribeTopicPermissionsInput

SetAwsAccountId sets the AwsAccountId field's value.

func (*DescribeTopicPermissionsInput) SetTopicId

func (s *DescribeTopicPermissionsInput) SetTopicId(v string) *DescribeTopicPermissionsInput

SetTopicId sets the TopicId field's value.

func (DescribeTopicPermissionsInput) String

func (s DescribeTopicPermissionsInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeTopicPermissionsInput) Validate

func (s *DescribeTopicPermissionsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DescribeTopicPermissionsOutput

type DescribeTopicPermissionsOutput struct {

    // A list of resource permissions that are configured to the topic.
    Permissions []*ResourcePermission `min:"1" type:"list"`

    // The Amazon Web Services request ID for this operation.
    RequestId *string `type:"string"`

    // The HTTP status of the request.
    Status *int64 `location:"statusCode" type:"integer"`

    // The Amazon Resource Name (ARN) of the topic.
    TopicArn *string `type:"string"`

    // The ID of the topic that you want to describe. This ID is unique per Amazon
    // Web Services Region for each Amazon Web Services account.
    TopicId *string `type:"string"`
    // contains filtered or unexported fields
}

func (DescribeTopicPermissionsOutput) GoString

func (s DescribeTopicPermissionsOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeTopicPermissionsOutput) SetPermissions

func (s *DescribeTopicPermissionsOutput) SetPermissions(v []*ResourcePermission) *DescribeTopicPermissionsOutput

SetPermissions sets the Permissions field's value.

func (*DescribeTopicPermissionsOutput) SetRequestId

func (s *DescribeTopicPermissionsOutput) SetRequestId(v string) *DescribeTopicPermissionsOutput

SetRequestId sets the RequestId field's value.

func (*DescribeTopicPermissionsOutput) SetStatus

func (s *DescribeTopicPermissionsOutput) SetStatus(v int64) *DescribeTopicPermissionsOutput

SetStatus sets the Status field's value.

func (*DescribeTopicPermissionsOutput) SetTopicArn

func (s *DescribeTopicPermissionsOutput) SetTopicArn(v string) *DescribeTopicPermissionsOutput

SetTopicArn sets the TopicArn field's value.

func (*DescribeTopicPermissionsOutput) SetTopicId

func (s *DescribeTopicPermissionsOutput) SetTopicId(v string) *DescribeTopicPermissionsOutput

SetTopicId sets the TopicId field's value.

func (DescribeTopicPermissionsOutput) String

func (s DescribeTopicPermissionsOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DescribeTopicRefreshInput

type DescribeTopicRefreshInput struct {

    // The ID of the Amazon Web Services account that contains the topic whose refresh
    // you want to describe.
    //
    // AwsAccountId is a required field
    AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"`

    // The ID of the refresh, which is performed when the topic is created or updated.
    //
    // RefreshId is a required field
    RefreshId *string `location:"uri" locationName:"RefreshId" type:"string" required:"true"`

    // The ID of the topic that you want to describe. This ID is unique per Amazon
    // Web Services Region for each Amazon Web Services account.
    //
    // TopicId is a required field
    TopicId *string `location:"uri" locationName:"TopicId" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DescribeTopicRefreshInput) GoString

func (s DescribeTopicRefreshInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeTopicRefreshInput) SetAwsAccountId

func (s *DescribeTopicRefreshInput) SetAwsAccountId(v string) *DescribeTopicRefreshInput

SetAwsAccountId sets the AwsAccountId field's value.

func (*DescribeTopicRefreshInput) SetRefreshId

func (s *DescribeTopicRefreshInput) SetRefreshId(v string) *DescribeTopicRefreshInput

SetRefreshId sets the RefreshId field's value.

func (*DescribeTopicRefreshInput) SetTopicId

func (s *DescribeTopicRefreshInput) SetTopicId(v string) *DescribeTopicRefreshInput

SetTopicId sets the TopicId field's value.

func (DescribeTopicRefreshInput) String

func (s DescribeTopicRefreshInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeTopicRefreshInput) Validate

func (s *DescribeTopicRefreshInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DescribeTopicRefreshOutput

type DescribeTopicRefreshOutput struct {

    // Details of the refresh, which is performed when the topic is created or updated.
    RefreshDetails *TopicRefreshDetails `type:"structure"`

    // The Amazon Web Services request ID for this operation.
    RequestId *string `type:"string"`

    // The HTTP status of the request.
    Status *int64 `location:"statusCode" type:"integer"`
    // contains filtered or unexported fields
}

func (DescribeTopicRefreshOutput) GoString

func (s DescribeTopicRefreshOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeTopicRefreshOutput) SetRefreshDetails

func (s *DescribeTopicRefreshOutput) SetRefreshDetails(v *TopicRefreshDetails) *DescribeTopicRefreshOutput

SetRefreshDetails sets the RefreshDetails field's value.

func (*DescribeTopicRefreshOutput) SetRequestId

func (s *DescribeTopicRefreshOutput) SetRequestId(v string) *DescribeTopicRefreshOutput

SetRequestId sets the RequestId field's value.

func (*DescribeTopicRefreshOutput) SetStatus

func (s *DescribeTopicRefreshOutput) SetStatus(v int64) *DescribeTopicRefreshOutput

SetStatus sets the Status field's value.

func (DescribeTopicRefreshOutput) String

func (s DescribeTopicRefreshOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DescribeTopicRefreshScheduleInput

type DescribeTopicRefreshScheduleInput struct {

    // The Amazon Web Services account ID.
    //
    // AwsAccountId is a required field
    AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"`

    // The ID of the dataset.
    //
    // DatasetId is a required field
    DatasetId *string `location:"uri" locationName:"DatasetId" type:"string" required:"true"`

    // The ID of the topic that contains the refresh schedule that you want to describe.
    // This ID is unique per Amazon Web Services Region for each Amazon Web Services
    // account.
    //
    // TopicId is a required field
    TopicId *string `location:"uri" locationName:"TopicId" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DescribeTopicRefreshScheduleInput) GoString

func (s DescribeTopicRefreshScheduleInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeTopicRefreshScheduleInput) SetAwsAccountId

func (s *DescribeTopicRefreshScheduleInput) SetAwsAccountId(v string) *DescribeTopicRefreshScheduleInput

SetAwsAccountId sets the AwsAccountId field's value.

func (*DescribeTopicRefreshScheduleInput) SetDatasetId

func (s *DescribeTopicRefreshScheduleInput) SetDatasetId(v string) *DescribeTopicRefreshScheduleInput

SetDatasetId sets the DatasetId field's value.

func (*DescribeTopicRefreshScheduleInput) SetTopicId

func (s *DescribeTopicRefreshScheduleInput) SetTopicId(v string) *DescribeTopicRefreshScheduleInput

SetTopicId sets the TopicId field's value.

func (DescribeTopicRefreshScheduleInput) String

func (s DescribeTopicRefreshScheduleInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeTopicRefreshScheduleInput) Validate

func (s *DescribeTopicRefreshScheduleInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DescribeTopicRefreshScheduleOutput

type DescribeTopicRefreshScheduleOutput struct {

    // The Amazon Resource Name (ARN) of the dataset.
    DatasetArn *string `type:"string"`

    // The definition of a refresh schedule.
    RefreshSchedule *TopicRefreshSchedule `type:"structure"`

    // The Amazon Web Services request ID for this operation.
    RequestId *string `type:"string"`

    // The HTTP status of the request.
    Status *int64 `location:"statusCode" type:"integer"`

    // The Amazon Resource Name (ARN) of the topic.
    TopicArn *string `type:"string"`

    // The ID of the topic that contains the refresh schedule that you want to describe.
    // This ID is unique per Amazon Web Services Region for each Amazon Web Services
    // account.
    TopicId *string `type:"string"`
    // contains filtered or unexported fields
}

func (DescribeTopicRefreshScheduleOutput) GoString

func (s DescribeTopicRefreshScheduleOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeTopicRefreshScheduleOutput) SetDatasetArn

func (s *DescribeTopicRefreshScheduleOutput) SetDatasetArn(v string) *DescribeTopicRefreshScheduleOutput

SetDatasetArn sets the DatasetArn field's value.

func (*DescribeTopicRefreshScheduleOutput) SetRefreshSchedule

func (s *DescribeTopicRefreshScheduleOutput) SetRefreshSchedule(v *TopicRefreshSchedule) *DescribeTopicRefreshScheduleOutput

SetRefreshSchedule sets the RefreshSchedule field's value.

func (*DescribeTopicRefreshScheduleOutput) SetRequestId

func (s *DescribeTopicRefreshScheduleOutput) SetRequestId(v string) *DescribeTopicRefreshScheduleOutput

SetRequestId sets the RequestId field's value.

func (*DescribeTopicRefreshScheduleOutput) SetStatus

func (s *DescribeTopicRefreshScheduleOutput) SetStatus(v int64) *DescribeTopicRefreshScheduleOutput

SetStatus sets the Status field's value.

func (*DescribeTopicRefreshScheduleOutput) SetTopicArn

func (s *DescribeTopicRefreshScheduleOutput) SetTopicArn(v string) *DescribeTopicRefreshScheduleOutput

SetTopicArn sets the TopicArn field's value.

func (*DescribeTopicRefreshScheduleOutput) SetTopicId

func (s *DescribeTopicRefreshScheduleOutput) SetTopicId(v string) *DescribeTopicRefreshScheduleOutput

SetTopicId sets the TopicId field's value.

func (DescribeTopicRefreshScheduleOutput) String

func (s DescribeTopicRefreshScheduleOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DescribeUserInput

type DescribeUserInput struct {

    // The ID for the Amazon Web Services account that the user is in. Currently,
    // you use the ID for the Amazon Web Services account that contains your Amazon
    // QuickSight account.
    //
    // AwsAccountId is a required field
    AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"`

    // The namespace. Currently, you should set this to default.
    //
    // Namespace is a required field
    Namespace *string `location:"uri" locationName:"Namespace" type:"string" required:"true"`

    // The name of the user that you want to describe.
    //
    // UserName is a required field
    UserName *string `location:"uri" locationName:"UserName" min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DescribeUserInput) GoString

func (s DescribeUserInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeUserInput) SetAwsAccountId

func (s *DescribeUserInput) SetAwsAccountId(v string) *DescribeUserInput

SetAwsAccountId sets the AwsAccountId field's value.

func (*DescribeUserInput) SetNamespace

func (s *DescribeUserInput) SetNamespace(v string) *DescribeUserInput

SetNamespace sets the Namespace field's value.

func (*DescribeUserInput) SetUserName

func (s *DescribeUserInput) SetUserName(v string) *DescribeUserInput

SetUserName sets the UserName field's value.

func (DescribeUserInput) String

func (s DescribeUserInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeUserInput) Validate

func (s *DescribeUserInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DescribeUserOutput

type DescribeUserOutput struct {

    // The Amazon Web Services request ID for this operation.
    RequestId *string `type:"string"`

    // The HTTP status of the request.
    Status *int64 `location:"statusCode" type:"integer"`

    // The user name.
    User *User `type:"structure"`
    // contains filtered or unexported fields
}

func (DescribeUserOutput) GoString

func (s DescribeUserOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeUserOutput) SetRequestId

func (s *DescribeUserOutput) SetRequestId(v string) *DescribeUserOutput

SetRequestId sets the RequestId field's value.

func (*DescribeUserOutput) SetStatus

func (s *DescribeUserOutput) SetStatus(v int64) *DescribeUserOutput

SetStatus sets the Status field's value.

func (*DescribeUserOutput) SetUser

func (s *DescribeUserOutput) SetUser(v *User) *DescribeUserOutput

SetUser sets the User field's value.

func (DescribeUserOutput) String

func (s DescribeUserOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DescribeVPCConnectionInput

type DescribeVPCConnectionInput struct {

    // The Amazon Web Services account ID of the account that contains the VPC connection
    // that you want described.
    //
    // AwsAccountId is a required field
    AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"`

    // The ID of the VPC connection that you're creating. This ID is a unique identifier
    // for each Amazon Web Services Region in an Amazon Web Services account.
    //
    // VPCConnectionId is a required field
    VPCConnectionId *string `location:"uri" locationName:"VPCConnectionId" min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DescribeVPCConnectionInput) GoString

func (s DescribeVPCConnectionInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeVPCConnectionInput) SetAwsAccountId

func (s *DescribeVPCConnectionInput) SetAwsAccountId(v string) *DescribeVPCConnectionInput

SetAwsAccountId sets the AwsAccountId field's value.

func (*DescribeVPCConnectionInput) SetVPCConnectionId

func (s *DescribeVPCConnectionInput) SetVPCConnectionId(v string) *DescribeVPCConnectionInput

SetVPCConnectionId sets the VPCConnectionId field's value.

func (DescribeVPCConnectionInput) String

func (s DescribeVPCConnectionInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeVPCConnectionInput) Validate

func (s *DescribeVPCConnectionInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DescribeVPCConnectionOutput

type DescribeVPCConnectionOutput struct {

    // The Amazon Web Services request ID for this operation.
    RequestId *string `type:"string"`

    // The HTTP status of the request.
    Status *int64 `type:"integer"`

    // A response object that provides information for the specified VPC connection.
    VPCConnection *VPCConnection `type:"structure"`
    // contains filtered or unexported fields
}

func (DescribeVPCConnectionOutput) GoString

func (s DescribeVPCConnectionOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeVPCConnectionOutput) SetRequestId

func (s *DescribeVPCConnectionOutput) SetRequestId(v string) *DescribeVPCConnectionOutput

SetRequestId sets the RequestId field's value.

func (*DescribeVPCConnectionOutput) SetStatus

func (s *DescribeVPCConnectionOutput) SetStatus(v int64) *DescribeVPCConnectionOutput

SetStatus sets the Status field's value.

func (*DescribeVPCConnectionOutput) SetVPCConnection

func (s *DescribeVPCConnectionOutput) SetVPCConnection(v *VPCConnection) *DescribeVPCConnectionOutput

SetVPCConnection sets the VPCConnection field's value.

func (DescribeVPCConnectionOutput) String

func (s DescribeVPCConnectionOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DestinationParameterValueConfiguration

type DestinationParameterValueConfiguration struct {

    // The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.
    CustomValuesConfiguration *CustomValuesConfiguration `type:"structure"`

    // The configuration that selects all options.
    SelectAllValueOptions *string `type:"string" enum:"SelectAllValueOptions"`

    // A column of a data set.
    SourceColumn *ColumnIdentifier `type:"structure"`

    // The source field ID of the destination parameter.
    SourceField *string `min:"1" type:"string"`

    // The source parameter name of the destination parameter.
    SourceParameterName *string `type:"string"`
    // contains filtered or unexported fields
}

The configuration of destination parameter values.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

func (DestinationParameterValueConfiguration) GoString

func (s DestinationParameterValueConfiguration) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DestinationParameterValueConfiguration) SetCustomValuesConfiguration

func (s *DestinationParameterValueConfiguration) SetCustomValuesConfiguration(v *CustomValuesConfiguration) *DestinationParameterValueConfiguration

SetCustomValuesConfiguration sets the CustomValuesConfiguration field's value.

func (*DestinationParameterValueConfiguration) SetSelectAllValueOptions

func (s *DestinationParameterValueConfiguration) SetSelectAllValueOptions(v string) *DestinationParameterValueConfiguration

SetSelectAllValueOptions sets the SelectAllValueOptions field's value.

func (*DestinationParameterValueConfiguration) SetSourceColumn

func (s *DestinationParameterValueConfiguration) SetSourceColumn(v *ColumnIdentifier) *DestinationParameterValueConfiguration

SetSourceColumn sets the SourceColumn field's value.

func (*DestinationParameterValueConfiguration) SetSourceField

func (s *DestinationParameterValueConfiguration) SetSourceField(v string) *DestinationParameterValueConfiguration

SetSourceField sets the SourceField field's value.

func (*DestinationParameterValueConfiguration) SetSourceParameterName

func (s *DestinationParameterValueConfiguration) SetSourceParameterName(v string) *DestinationParameterValueConfiguration

SetSourceParameterName sets the SourceParameterName field's value.

func (DestinationParameterValueConfiguration) String

func (s DestinationParameterValueConfiguration) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DestinationParameterValueConfiguration) Validate

func (s *DestinationParameterValueConfiguration) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DimensionField

type DimensionField struct {

    // The dimension type field with categorical type columns.
    CategoricalDimensionField *CategoricalDimensionField `type:"structure"`

    // The dimension type field with date type columns.
    DateDimensionField *DateDimensionField `type:"structure"`

    // The dimension type field with numerical type columns.
    NumericalDimensionField *NumericalDimensionField `type:"structure"`
    // contains filtered or unexported fields
}

The dimension type field.

func (DimensionField) GoString

func (s DimensionField) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DimensionField) SetCategoricalDimensionField

func (s *DimensionField) SetCategoricalDimensionField(v *CategoricalDimensionField) *DimensionField

SetCategoricalDimensionField sets the CategoricalDimensionField field's value.

func (*DimensionField) SetDateDimensionField

func (s *DimensionField) SetDateDimensionField(v *DateDimensionField) *DimensionField

SetDateDimensionField sets the DateDimensionField field's value.

func (*DimensionField) SetNumericalDimensionField

func (s *DimensionField) SetNumericalDimensionField(v *NumericalDimensionField) *DimensionField

SetNumericalDimensionField sets the NumericalDimensionField field's value.

func (DimensionField) String

func (s DimensionField) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DimensionField) Validate

func (s *DimensionField) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DisplayFormatOptions

type DisplayFormatOptions struct {

    // Determines the blank cell format.
    BlankCellFormat *string `type:"string"`

    // The currency symbol, such as USD.
    CurrencySymbol *string `type:"string"`

    // Determines the DateTime format.
    DateFormat *string `type:"string"`

    // Determines the decimal separator.
    DecimalSeparator *string `type:"string" enum:"TopicNumericSeparatorSymbol"`

    // Determines the number of fraction digits.
    FractionDigits *int64 `type:"integer"`

    // Determines the grouping separator.
    GroupingSeparator *string `type:"string"`

    // The negative format.
    NegativeFormat *NegativeFormat `type:"structure"`

    // The prefix value for a display format.
    Prefix *string `type:"string"`

    // The suffix value for a display format.
    Suffix *string `type:"string"`

    // The unit scaler. Valid values for this structure are: NONE, AUTO, THOUSANDS,
    // MILLIONS, BILLIONS, and TRILLIONS.
    UnitScaler *string `type:"string" enum:"NumberScale"`

    // A Boolean value that indicates whether to use blank cell format.
    UseBlankCellFormat *bool `type:"boolean"`

    // A Boolean value that indicates whether to use grouping.
    UseGrouping *bool `type:"boolean"`
    // contains filtered or unexported fields
}

A structure that represents additional options for display formatting.

func (DisplayFormatOptions) GoString

func (s DisplayFormatOptions) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DisplayFormatOptions) SetBlankCellFormat

func (s *DisplayFormatOptions) SetBlankCellFormat(v string) *DisplayFormatOptions

SetBlankCellFormat sets the BlankCellFormat field's value.

func (*DisplayFormatOptions) SetCurrencySymbol

func (s *DisplayFormatOptions) SetCurrencySymbol(v string) *DisplayFormatOptions

SetCurrencySymbol sets the CurrencySymbol field's value.

func (*DisplayFormatOptions) SetDateFormat

func (s *DisplayFormatOptions) SetDateFormat(v string) *DisplayFormatOptions

SetDateFormat sets the DateFormat field's value.

func (*DisplayFormatOptions) SetDecimalSeparator

func (s *DisplayFormatOptions) SetDecimalSeparator(v string) *DisplayFormatOptions

SetDecimalSeparator sets the DecimalSeparator field's value.

func (*DisplayFormatOptions) SetFractionDigits

func (s *DisplayFormatOptions) SetFractionDigits(v int64) *DisplayFormatOptions

SetFractionDigits sets the FractionDigits field's value.

func (*DisplayFormatOptions) SetGroupingSeparator

func (s *DisplayFormatOptions) SetGroupingSeparator(v string) *DisplayFormatOptions

SetGroupingSeparator sets the GroupingSeparator field's value.

func (*DisplayFormatOptions) SetNegativeFormat

func (s *DisplayFormatOptions) SetNegativeFormat(v *NegativeFormat) *DisplayFormatOptions

SetNegativeFormat sets the NegativeFormat field's value.

func (*DisplayFormatOptions) SetPrefix

func (s *DisplayFormatOptions) SetPrefix(v string) *DisplayFormatOptions

SetPrefix sets the Prefix field's value.

func (*DisplayFormatOptions) SetSuffix

func (s *DisplayFormatOptions) SetSuffix(v string) *DisplayFormatOptions

SetSuffix sets the Suffix field's value.

func (*DisplayFormatOptions) SetUnitScaler

func (s *DisplayFormatOptions) SetUnitScaler(v string) *DisplayFormatOptions

SetUnitScaler sets the UnitScaler field's value.

func (*DisplayFormatOptions) SetUseBlankCellFormat

func (s *DisplayFormatOptions) SetUseBlankCellFormat(v bool) *DisplayFormatOptions

SetUseBlankCellFormat sets the UseBlankCellFormat field's value.

func (*DisplayFormatOptions) SetUseGrouping

func (s *DisplayFormatOptions) SetUseGrouping(v bool) *DisplayFormatOptions

SetUseGrouping sets the UseGrouping field's value.

func (DisplayFormatOptions) String

func (s DisplayFormatOptions) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DomainNotWhitelistedException

type DomainNotWhitelistedException struct {
    RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"`

    Message_ *string `locationName:"Message" type:"string"`

    // The Amazon Web Services request ID for this request.
    RequestId *string `type:"string"`
    // contains filtered or unexported fields
}

The domain specified isn't on the allow list. All domains for embedded dashboards must be added to the approved list by an Amazon QuickSight admin.

func (*DomainNotWhitelistedException) Code

func (s *DomainNotWhitelistedException) Code() string

Code returns the exception type name.

func (*DomainNotWhitelistedException) Error

func (s *DomainNotWhitelistedException) Error() string

func (DomainNotWhitelistedException) GoString

func (s DomainNotWhitelistedException) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DomainNotWhitelistedException) Message

func (s *DomainNotWhitelistedException) Message() string

Message returns the exception's message.

func (*DomainNotWhitelistedException) OrigErr

func (s *DomainNotWhitelistedException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*DomainNotWhitelistedException) RequestID

func (s *DomainNotWhitelistedException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*DomainNotWhitelistedException) StatusCode

func (s *DomainNotWhitelistedException) StatusCode() int

Status code returns the HTTP status code for the request's response error.

func (DomainNotWhitelistedException) String

func (s DomainNotWhitelistedException) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DonutCenterOptions

type DonutCenterOptions struct {

    // Determines the visibility of the label in a donut chart. In the Amazon QuickSight
    // console, this option is called 'Show total'.
    LabelVisibility *string `type:"string" enum:"Visibility"`
    // contains filtered or unexported fields
}

The label options of the label that is displayed in the center of a donut chart. This option isn't available for pie charts.

func (DonutCenterOptions) GoString

func (s DonutCenterOptions) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DonutCenterOptions) SetLabelVisibility

func (s *DonutCenterOptions) SetLabelVisibility(v string) *DonutCenterOptions

SetLabelVisibility sets the LabelVisibility field's value.

func (DonutCenterOptions) String

func (s DonutCenterOptions) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DonutOptions

type DonutOptions struct {

    // The option for define the arc of the chart shape. Valid values are as follows:
    //
    //    * WHOLE - A pie chart
    //
    //    * SMALL- A small-sized donut chart
    //
    //    * MEDIUM- A medium-sized donut chart
    //
    //    * LARGE- A large-sized donut chart
    ArcOptions *ArcOptions `type:"structure"`

    // The label options of the label that is displayed in the center of a donut
    // chart. This option isn't available for pie charts.
    DonutCenterOptions *DonutCenterOptions `type:"structure"`
    // contains filtered or unexported fields
}

The options for configuring a donut chart or pie chart.

func (DonutOptions) GoString

func (s DonutOptions) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DonutOptions) SetArcOptions

func (s *DonutOptions) SetArcOptions(v *ArcOptions) *DonutOptions

SetArcOptions sets the ArcOptions field's value.

func (*DonutOptions) SetDonutCenterOptions

func (s *DonutOptions) SetDonutCenterOptions(v *DonutCenterOptions) *DonutOptions

SetDonutCenterOptions sets the DonutCenterOptions field's value.

func (DonutOptions) String

func (s DonutOptions) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DrillDownFilter

type DrillDownFilter struct {

    // The category type drill down filter. This filter is used for string type
    // columns.
    CategoryFilter *CategoryDrillDownFilter `type:"structure"`

    // The numeric equality type drill down filter. This filter is used for number
    // type columns.
    NumericEqualityFilter *NumericEqualityDrillDownFilter `type:"structure"`

    // The time range drill down filter. This filter is used for date time columns.
    TimeRangeFilter *TimeRangeDrillDownFilter `type:"structure"`
    // contains filtered or unexported fields
}

The drill down filter for the column hierarchies.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

func (DrillDownFilter) GoString

func (s DrillDownFilter) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DrillDownFilter) SetCategoryFilter

func (s *DrillDownFilter) SetCategoryFilter(v *CategoryDrillDownFilter) *DrillDownFilter

SetCategoryFilter sets the CategoryFilter field's value.

func (*DrillDownFilter) SetNumericEqualityFilter

func (s *DrillDownFilter) SetNumericEqualityFilter(v *NumericEqualityDrillDownFilter) *DrillDownFilter

SetNumericEqualityFilter sets the NumericEqualityFilter field's value.

func (*DrillDownFilter) SetTimeRangeFilter

func (s *DrillDownFilter) SetTimeRangeFilter(v *TimeRangeDrillDownFilter) *DrillDownFilter

SetTimeRangeFilter sets the TimeRangeFilter field's value.

func (DrillDownFilter) String

func (s DrillDownFilter) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DrillDownFilter) Validate

func (s *DrillDownFilter) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DropDownControlDisplayOptions struct {

    // The configuration of info icon label options.
    InfoIconLabelOptions *SheetControlInfoIconLabelOptions `type:"structure"`

    // The configuration of the Select all options in a dropdown control.
    SelectAllOptions *ListControlSelectAllOptions `type:"structure"`

    // The options to configure the title visibility, name, and font size.
    TitleOptions *LabelOptions `type:"structure"`
    // contains filtered or unexported fields
}

The display options of a control.

func (s DropDownControlDisplayOptions) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (s *DropDownControlDisplayOptions) SetInfoIconLabelOptions(v *SheetControlInfoIconLabelOptions) *DropDownControlDisplayOptions

SetInfoIconLabelOptions sets the InfoIconLabelOptions field's value.

func (s *DropDownControlDisplayOptions) SetSelectAllOptions(v *ListControlSelectAllOptions) *DropDownControlDisplayOptions

SetSelectAllOptions sets the SelectAllOptions field's value.

func (s *DropDownControlDisplayOptions) SetTitleOptions(v *LabelOptions) *DropDownControlDisplayOptions

SetTitleOptions sets the TitleOptions field's value.

func (s DropDownControlDisplayOptions) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (s *DropDownControlDisplayOptions) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DynamicDefaultValue

type DynamicDefaultValue struct {

    // The column that contains the default value of each user or group.
    //
    // DefaultValueColumn is a required field
    DefaultValueColumn *ColumnIdentifier `type:"structure" required:"true"`

    // The column that contains the group name.
    GroupNameColumn *ColumnIdentifier `type:"structure"`

    // The column that contains the username.
    UserNameColumn *ColumnIdentifier `type:"structure"`
    // contains filtered or unexported fields
}

Defines different defaults to the users or groups based on mapping.

func (DynamicDefaultValue) GoString

func (s DynamicDefaultValue) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DynamicDefaultValue) SetDefaultValueColumn

func (s *DynamicDefaultValue) SetDefaultValueColumn(v *ColumnIdentifier) *DynamicDefaultValue

SetDefaultValueColumn sets the DefaultValueColumn field's value.

func (*DynamicDefaultValue) SetGroupNameColumn

func (s *DynamicDefaultValue) SetGroupNameColumn(v *ColumnIdentifier) *DynamicDefaultValue

SetGroupNameColumn sets the GroupNameColumn field's value.

func (*DynamicDefaultValue) SetUserNameColumn

func (s *DynamicDefaultValue) SetUserNameColumn(v *ColumnIdentifier) *DynamicDefaultValue

SetUserNameColumn sets the UserNameColumn field's value.

func (DynamicDefaultValue) String

func (s DynamicDefaultValue) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DynamicDefaultValue) Validate

func (s *DynamicDefaultValue) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type EmptyVisual

type EmptyVisual struct {

    // The list of custom actions that are configured for a visual.
    Actions []*VisualCustomAction `type:"list"`

    // The data set that is used in the empty visual. Every visual requires a dataset
    // to render.
    //
    // DataSetIdentifier is a required field
    DataSetIdentifier *string `min:"1" type:"string" required:"true"`

    // The unique identifier of a visual. This identifier must be unique within
    // the context of a dashboard, template, or analysis. Two dashboards, analyses,
    // or templates can have visuals with the same identifiers.
    //
    // VisualId is a required field
    VisualId *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

An empty visual.

Empty visuals are used in layouts but have not been configured to show any data. A new visual created in the Amazon QuickSight console is considered an EmptyVisual until a visual type is selected.

func (EmptyVisual) GoString

func (s EmptyVisual) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*EmptyVisual) SetActions

func (s *EmptyVisual) SetActions(v []*VisualCustomAction) *EmptyVisual

SetActions sets the Actions field's value.

func (*EmptyVisual) SetDataSetIdentifier

func (s *EmptyVisual) SetDataSetIdentifier(v string) *EmptyVisual

SetDataSetIdentifier sets the DataSetIdentifier field's value.

func (*EmptyVisual) SetVisualId

func (s *EmptyVisual) SetVisualId(v string) *EmptyVisual

SetVisualId sets the VisualId field's value.

func (EmptyVisual) String

func (s EmptyVisual) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*EmptyVisual) Validate

func (s *EmptyVisual) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type Entity

type Entity struct {

    // The hierarchical path of the entity within the analysis, template, or dashboard
    // definition tree.
    Path *string `type:"string"`
    // contains filtered or unexported fields
}

An object, structure, or sub-structure of an analysis, template, or dashboard.

func (Entity) GoString

func (s Entity) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*Entity) SetPath

func (s *Entity) SetPath(v string) *Entity

SetPath sets the Path field's value.

func (Entity) String

func (s Entity) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ErrorInfo

type ErrorInfo struct {

    // Error message.
    Message *string `type:"string"`

    // Error type.
    Type *string `type:"string" enum:"IngestionErrorType"`
    // contains filtered or unexported fields
}

Error information for the SPICE ingestion of a dataset.

func (ErrorInfo) GoString

func (s ErrorInfo) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ErrorInfo) SetMessage

func (s *ErrorInfo) SetMessage(v string) *ErrorInfo

SetMessage sets the Message field's value.

func (*ErrorInfo) SetType

func (s *ErrorInfo) SetType(v string) *ErrorInfo

SetType sets the Type field's value.

func (ErrorInfo) String

func (s ErrorInfo) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ExasolParameters

type ExasolParameters struct {

    // The hostname or IP address of the Exasol data source.
    //
    // Host is a required field
    Host *string `min:"1" type:"string" required:"true"`

    // The port for the Exasol data source.
    //
    // Port is a required field
    Port *int64 `min:"1" type:"integer" required:"true"`
    // contains filtered or unexported fields
}

The required parameters for connecting to an Exasol data source.

func (ExasolParameters) GoString

func (s ExasolParameters) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ExasolParameters) SetHost

func (s *ExasolParameters) SetHost(v string) *ExasolParameters

SetHost sets the Host field's value.

func (*ExasolParameters) SetPort

func (s *ExasolParameters) SetPort(v int64) *ExasolParameters

SetPort sets the Port field's value.

func (ExasolParameters) String

func (s ExasolParameters) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ExasolParameters) Validate

func (s *ExasolParameters) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ExcludePeriodConfiguration

type ExcludePeriodConfiguration struct {

    // The amount or number of the exclude period.
    //
    // Amount is a required field
    Amount *int64 `type:"integer" required:"true"`

    // The granularity or unit (day, month, year) of the exclude period.
    //
    // Granularity is a required field
    Granularity *string `type:"string" required:"true" enum:"TimeGranularity"`

    // The status of the exclude period. Choose from the following options:
    //
    //    * ENABLED
    //
    //    * DISABLED
    Status *string `type:"string" enum:"WidgetStatus"`
    // contains filtered or unexported fields
}

The exclude period of TimeRangeFilter or RelativeDatesFilter.

func (ExcludePeriodConfiguration) GoString

func (s ExcludePeriodConfiguration) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ExcludePeriodConfiguration) SetAmount

func (s *ExcludePeriodConfiguration) SetAmount(v int64) *ExcludePeriodConfiguration

SetAmount sets the Amount field's value.

func (*ExcludePeriodConfiguration) SetGranularity

func (s *ExcludePeriodConfiguration) SetGranularity(v string) *ExcludePeriodConfiguration

SetGranularity sets the Granularity field's value.

func (*ExcludePeriodConfiguration) SetStatus

func (s *ExcludePeriodConfiguration) SetStatus(v string) *ExcludePeriodConfiguration

SetStatus sets the Status field's value.

func (ExcludePeriodConfiguration) String

func (s ExcludePeriodConfiguration) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ExcludePeriodConfiguration) Validate

func (s *ExcludePeriodConfiguration) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ExplicitHierarchy

type ExplicitHierarchy struct {

    // The list of columns that define the explicit hierarchy.
    //
    // Columns is a required field
    Columns []*ColumnIdentifier `min:"2" type:"list" required:"true"`

    // The option that determines the drill down filters for the explicit hierarchy.
    DrillDownFilters []*DrillDownFilter `type:"list"`

    // The hierarchy ID of the explicit hierarchy.
    //
    // HierarchyId is a required field
    HierarchyId *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

The option that determines the hierarchy of the fields that are built within a visual's field wells. These fields can't be duplicated to other visuals.

func (ExplicitHierarchy) GoString

func (s ExplicitHierarchy) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ExplicitHierarchy) SetColumns

func (s *ExplicitHierarchy) SetColumns(v []*ColumnIdentifier) *ExplicitHierarchy

SetColumns sets the Columns field's value.

func (*ExplicitHierarchy) SetDrillDownFilters

func (s *ExplicitHierarchy) SetDrillDownFilters(v []*DrillDownFilter) *ExplicitHierarchy

SetDrillDownFilters sets the DrillDownFilters field's value.

func (*ExplicitHierarchy) SetHierarchyId

func (s *ExplicitHierarchy) SetHierarchyId(v string) *ExplicitHierarchy

SetHierarchyId sets the HierarchyId field's value.

func (ExplicitHierarchy) String

func (s ExplicitHierarchy) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ExplicitHierarchy) Validate

func (s *ExplicitHierarchy) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ExportHiddenFieldsOption

type ExportHiddenFieldsOption struct {

    // The status of the export hidden fields options of a dashbaord.
    AvailabilityStatus *string `type:"string" enum:"DashboardBehavior"`
    // contains filtered or unexported fields
}

Determines if hidden fields are included in an exported dashboard.

func (ExportHiddenFieldsOption) GoString

func (s ExportHiddenFieldsOption) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ExportHiddenFieldsOption) SetAvailabilityStatus

func (s *ExportHiddenFieldsOption) SetAvailabilityStatus(v string) *ExportHiddenFieldsOption

SetAvailabilityStatus sets the AvailabilityStatus field's value.

func (ExportHiddenFieldsOption) String

func (s ExportHiddenFieldsOption) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ExportToCSVOption

type ExportToCSVOption struct {

    // Availability status.
    AvailabilityStatus *string `type:"string" enum:"DashboardBehavior"`
    // contains filtered or unexported fields
}

Export to .csv option.

func (ExportToCSVOption) GoString

func (s ExportToCSVOption) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ExportToCSVOption) SetAvailabilityStatus

func (s *ExportToCSVOption) SetAvailabilityStatus(v string) *ExportToCSVOption

SetAvailabilityStatus sets the AvailabilityStatus field's value.

func (ExportToCSVOption) String

func (s ExportToCSVOption) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ExportWithHiddenFieldsOption

type ExportWithHiddenFieldsOption struct {

    // The status of the export with hidden fields options.
    AvailabilityStatus *string `type:"string" enum:"DashboardBehavior"`
    // contains filtered or unexported fields
}

Determines whether or not hidden fields are visible on exported dashbaords.

func (ExportWithHiddenFieldsOption) GoString

func (s ExportWithHiddenFieldsOption) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ExportWithHiddenFieldsOption) SetAvailabilityStatus

func (s *ExportWithHiddenFieldsOption) SetAvailabilityStatus(v string) *ExportWithHiddenFieldsOption

SetAvailabilityStatus sets the AvailabilityStatus field's value.

func (ExportWithHiddenFieldsOption) String

func (s ExportWithHiddenFieldsOption) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type FieldBasedTooltip

type FieldBasedTooltip struct {

    // The visibility of Show aggregations.
    AggregationVisibility *string `type:"string" enum:"Visibility"`

    // The fields configuration in the tooltip.
    TooltipFields []*TooltipItem `type:"list"`

    // The type for the >tooltip title. Choose one of the following options:
    //
    //    * NONE: Doesn't use the primary value as the title.
    //
    //    * PRIMARY_VALUE: Uses primary value as the title.
    TooltipTitleType *string `type:"string" enum:"TooltipTitleType"`
    // contains filtered or unexported fields
}

The setup for the detailed tooltip.

func (FieldBasedTooltip) GoString

func (s FieldBasedTooltip) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*FieldBasedTooltip) SetAggregationVisibility

func (s *FieldBasedTooltip) SetAggregationVisibility(v string) *FieldBasedTooltip

SetAggregationVisibility sets the AggregationVisibility field's value.

func (*FieldBasedTooltip) SetTooltipFields

func (s *FieldBasedTooltip) SetTooltipFields(v []*TooltipItem) *FieldBasedTooltip

SetTooltipFields sets the TooltipFields field's value.

func (*FieldBasedTooltip) SetTooltipTitleType

func (s *FieldBasedTooltip) SetTooltipTitleType(v string) *FieldBasedTooltip

SetTooltipTitleType sets the TooltipTitleType field's value.

func (FieldBasedTooltip) String

func (s FieldBasedTooltip) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*FieldBasedTooltip) Validate

func (s *FieldBasedTooltip) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type FieldFolder

type FieldFolder struct {

    // A folder has a list of columns. A column can only be in one folder.
    Columns []*string `locationName:"columns" type:"list"`

    // The description for a field folder.
    Description *string `locationName:"description" type:"string"`
    // contains filtered or unexported fields
}

A FieldFolder element is a folder that contains fields and nested subfolders.

func (FieldFolder) GoString

func (s FieldFolder) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*FieldFolder) SetColumns

func (s *FieldFolder) SetColumns(v []*string) *FieldFolder

SetColumns sets the Columns field's value.

func (*FieldFolder) SetDescription

func (s *FieldFolder) SetDescription(v string) *FieldFolder

SetDescription sets the Description field's value.

func (FieldFolder) String

func (s FieldFolder) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type FieldLabelType

type FieldLabelType struct {

    // Indicates the field that is targeted by the field label.
    FieldId *string `min:"1" type:"string"`

    // The visibility of the field label.
    Visibility *string `type:"string" enum:"Visibility"`
    // contains filtered or unexported fields
}

The field label type.

func (FieldLabelType) GoString

func (s FieldLabelType) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*FieldLabelType) SetFieldId

func (s *FieldLabelType) SetFieldId(v string) *FieldLabelType

SetFieldId sets the FieldId field's value.

func (*FieldLabelType) SetVisibility

func (s *FieldLabelType) SetVisibility(v string) *FieldLabelType

SetVisibility sets the Visibility field's value.

func (FieldLabelType) String

func (s FieldLabelType) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*FieldLabelType) Validate

func (s *FieldLabelType) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type FieldSeriesItem

type FieldSeriesItem struct {

    // The axis that you are binding the field to.
    //
    // AxisBinding is a required field
    AxisBinding *string `type:"string" required:"true" enum:"AxisBinding"`

    // The field ID of the field for which you are setting the axis binding.
    //
    // FieldId is a required field
    FieldId *string `min:"1" type:"string" required:"true"`

    // The options that determine the presentation of line series associated to
    // the field.
    Settings *LineChartSeriesSettings `type:"structure"`
    // contains filtered or unexported fields
}

The field series item configuration of a line chart.

func (FieldSeriesItem) GoString

func (s FieldSeriesItem) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*FieldSeriesItem) SetAxisBinding

func (s *FieldSeriesItem) SetAxisBinding(v string) *FieldSeriesItem

SetAxisBinding sets the AxisBinding field's value.

func (*FieldSeriesItem) SetFieldId

func (s *FieldSeriesItem) SetFieldId(v string) *FieldSeriesItem

SetFieldId sets the FieldId field's value.

func (*FieldSeriesItem) SetSettings

func (s *FieldSeriesItem) SetSettings(v *LineChartSeriesSettings) *FieldSeriesItem

SetSettings sets the Settings field's value.

func (FieldSeriesItem) String

func (s FieldSeriesItem) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*FieldSeriesItem) Validate

func (s *FieldSeriesItem) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type FieldSort

type FieldSort struct {

    // The sort direction. Choose one of the following options:
    //
    //    * ASC: Ascending
    //
    //    * DESC: Descending
    //
    // Direction is a required field
    Direction *string `type:"string" required:"true" enum:"SortDirection"`

    // The sort configuration target field.
    //
    // FieldId is a required field
    FieldId *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

The sort configuration for a field in a field well.

func (FieldSort) GoString

func (s FieldSort) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*FieldSort) SetDirection

func (s *FieldSort) SetDirection(v string) *FieldSort

SetDirection sets the Direction field's value.

func (*FieldSort) SetFieldId

func (s *FieldSort) SetFieldId(v string) *FieldSort

SetFieldId sets the FieldId field's value.

func (FieldSort) String

func (s FieldSort) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*FieldSort) Validate

func (s *FieldSort) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type FieldSortOptions

type FieldSortOptions struct {

    // The sort configuration for a column that is not used in a field well.
    ColumnSort *ColumnSort `type:"structure"`

    // The sort configuration for a field in a field well.
    FieldSort *FieldSort `type:"structure"`
    // contains filtered or unexported fields
}

The field sort options in a chart configuration.

func (FieldSortOptions) GoString

func (s FieldSortOptions) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*FieldSortOptions) SetColumnSort

func (s *FieldSortOptions) SetColumnSort(v *ColumnSort) *FieldSortOptions

SetColumnSort sets the ColumnSort field's value.

func (*FieldSortOptions) SetFieldSort

func (s *FieldSortOptions) SetFieldSort(v *FieldSort) *FieldSortOptions

SetFieldSort sets the FieldSort field's value.

func (FieldSortOptions) String

func (s FieldSortOptions) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*FieldSortOptions) Validate

func (s *FieldSortOptions) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type FieldTooltipItem

type FieldTooltipItem struct {

    // The unique ID of the field that is targeted by the tooltip.
    //
    // FieldId is a required field
    FieldId *string `min:"1" type:"string" required:"true"`

    // The label of the tooltip item.
    Label *string `type:"string"`

    // Determines the target of the field tooltip item in a combo chart visual.
    TooltipTarget *string `type:"string" enum:"TooltipTarget"`

    // The visibility of the tooltip item.
    Visibility *string `type:"string" enum:"Visibility"`
    // contains filtered or unexported fields
}

The tooltip item for the fields.

func (FieldTooltipItem) GoString

func (s FieldTooltipItem) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*FieldTooltipItem) SetFieldId

func (s *FieldTooltipItem) SetFieldId(v string) *FieldTooltipItem

SetFieldId sets the FieldId field's value.

func (*FieldTooltipItem) SetLabel

func (s *FieldTooltipItem) SetLabel(v string) *FieldTooltipItem

SetLabel sets the Label field's value.

func (*FieldTooltipItem) SetTooltipTarget

func (s *FieldTooltipItem) SetTooltipTarget(v string) *FieldTooltipItem

SetTooltipTarget sets the TooltipTarget field's value.

func (*FieldTooltipItem) SetVisibility

func (s *FieldTooltipItem) SetVisibility(v string) *FieldTooltipItem

SetVisibility sets the Visibility field's value.

func (FieldTooltipItem) String

func (s FieldTooltipItem) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*FieldTooltipItem) Validate

func (s *FieldTooltipItem) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type FilledMapAggregatedFieldWells

type FilledMapAggregatedFieldWells struct {

    // The aggregated location field well of the filled map. Values are grouped
    // by location fields.
    Geospatial []*DimensionField `type:"list"`

    // The aggregated color field well of a filled map. Values are aggregated based
    // on location fields.
    Values []*MeasureField `type:"list"`
    // contains filtered or unexported fields
}

The aggregated field well of the filled map.

func (FilledMapAggregatedFieldWells) GoString

func (s FilledMapAggregatedFieldWells) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*FilledMapAggregatedFieldWells) SetGeospatial

func (s *FilledMapAggregatedFieldWells) SetGeospatial(v []*DimensionField) *FilledMapAggregatedFieldWells

SetGeospatial sets the Geospatial field's value.

func (*FilledMapAggregatedFieldWells) SetValues

func (s *FilledMapAggregatedFieldWells) SetValues(v []*MeasureField) *FilledMapAggregatedFieldWells

SetValues sets the Values field's value.

func (FilledMapAggregatedFieldWells) String

func (s FilledMapAggregatedFieldWells) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*FilledMapAggregatedFieldWells) Validate

func (s *FilledMapAggregatedFieldWells) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type FilledMapConditionalFormatting

type FilledMapConditionalFormatting struct {

    // Conditional formatting options of a FilledMapVisual.
    //
    // ConditionalFormattingOptions is a required field
    ConditionalFormattingOptions []*FilledMapConditionalFormattingOption `type:"list" required:"true"`
    // contains filtered or unexported fields
}

The conditional formatting of a FilledMapVisual.

func (FilledMapConditionalFormatting) GoString

func (s FilledMapConditionalFormatting) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*FilledMapConditionalFormatting) SetConditionalFormattingOptions

func (s *FilledMapConditionalFormatting) SetConditionalFormattingOptions(v []*FilledMapConditionalFormattingOption) *FilledMapConditionalFormatting

SetConditionalFormattingOptions sets the ConditionalFormattingOptions field's value.

func (FilledMapConditionalFormatting) String

func (s FilledMapConditionalFormatting) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*FilledMapConditionalFormatting) Validate

func (s *FilledMapConditionalFormatting) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type FilledMapConditionalFormattingOption

type FilledMapConditionalFormattingOption struct {

    // The conditional formatting that determines the shape of the filled map.
    //
    // Shape is a required field
    Shape *FilledMapShapeConditionalFormatting `type:"structure" required:"true"`
    // contains filtered or unexported fields
}

Conditional formatting options of a FilledMapVisual.

func (FilledMapConditionalFormattingOption) GoString

func (s FilledMapConditionalFormattingOption) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*FilledMapConditionalFormattingOption) SetShape

func (s *FilledMapConditionalFormattingOption) SetShape(v *FilledMapShapeConditionalFormatting) *FilledMapConditionalFormattingOption

SetShape sets the Shape field's value.

func (FilledMapConditionalFormattingOption) String

func (s FilledMapConditionalFormattingOption) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*FilledMapConditionalFormattingOption) Validate

func (s *FilledMapConditionalFormattingOption) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type FilledMapConfiguration

type FilledMapConfiguration struct {

    // The field wells of the visual.
    FieldWells *FilledMapFieldWells `type:"structure"`

    // The general visual interactions setup for a visual.
    Interactions *VisualInteractionOptions `type:"structure"`

    // The legend display setup of the visual.
    Legend *LegendOptions `type:"structure"`

    // The map style options of the filled map visual.
    MapStyleOptions *GeospatialMapStyleOptions `type:"structure"`

    // The sort configuration of a FilledMapVisual.
    SortConfiguration *FilledMapSortConfiguration `type:"structure"`

    // The tooltip display setup of the visual.
    Tooltip *TooltipOptions `type:"structure"`

    // The window options of the filled map visual.
    WindowOptions *GeospatialWindowOptions `type:"structure"`
    // contains filtered or unexported fields
}

The configuration for a FilledMapVisual.

func (FilledMapConfiguration) GoString

func (s FilledMapConfiguration) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*FilledMapConfiguration) SetFieldWells

func (s *FilledMapConfiguration) SetFieldWells(v *FilledMapFieldWells) *FilledMapConfiguration

SetFieldWells sets the FieldWells field's value.

func (*FilledMapConfiguration) SetInteractions

func (s *FilledMapConfiguration) SetInteractions(v *VisualInteractionOptions) *FilledMapConfiguration

SetInteractions sets the Interactions field's value.

func (*FilledMapConfiguration) SetLegend

func (s *FilledMapConfiguration) SetLegend(v *LegendOptions) *FilledMapConfiguration

SetLegend sets the Legend field's value.

func (*FilledMapConfiguration) SetMapStyleOptions

func (s *FilledMapConfiguration) SetMapStyleOptions(v *GeospatialMapStyleOptions) *FilledMapConfiguration

SetMapStyleOptions sets the MapStyleOptions field's value.

func (*FilledMapConfiguration) SetSortConfiguration

func (s *FilledMapConfiguration) SetSortConfiguration(v *FilledMapSortConfiguration) *FilledMapConfiguration

SetSortConfiguration sets the SortConfiguration field's value.

func (*FilledMapConfiguration) SetTooltip

func (s *FilledMapConfiguration) SetTooltip(v *TooltipOptions) *FilledMapConfiguration

SetTooltip sets the Tooltip field's value.

func (*FilledMapConfiguration) SetWindowOptions

func (s *FilledMapConfiguration) SetWindowOptions(v *GeospatialWindowOptions) *FilledMapConfiguration

SetWindowOptions sets the WindowOptions field's value.

func (FilledMapConfiguration) String

func (s FilledMapConfiguration) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*FilledMapConfiguration) Validate

func (s *FilledMapConfiguration) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type FilledMapFieldWells

type FilledMapFieldWells struct {

    // The aggregated field well of the filled map.
    FilledMapAggregatedFieldWells *FilledMapAggregatedFieldWells `type:"structure"`
    // contains filtered or unexported fields
}

The field wells of a FilledMapVisual.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

func (FilledMapFieldWells) GoString

func (s FilledMapFieldWells) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*FilledMapFieldWells) SetFilledMapAggregatedFieldWells

func (s *FilledMapFieldWells) SetFilledMapAggregatedFieldWells(v *FilledMapAggregatedFieldWells) *FilledMapFieldWells

SetFilledMapAggregatedFieldWells sets the FilledMapAggregatedFieldWells field's value.

func (FilledMapFieldWells) String

func (s FilledMapFieldWells) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*FilledMapFieldWells) Validate

func (s *FilledMapFieldWells) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type FilledMapShapeConditionalFormatting

type FilledMapShapeConditionalFormatting struct {

    // The field ID of the filled map shape.
    //
    // FieldId is a required field
    FieldId *string `min:"1" type:"string" required:"true"`

    // The conditional formatting that determines the background color of a filled
    // map's shape.
    Format *ShapeConditionalFormat `type:"structure"`
    // contains filtered or unexported fields
}

The conditional formatting that determines the shape of the filled map.

func (FilledMapShapeConditionalFormatting) GoString

func (s FilledMapShapeConditionalFormatting) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*FilledMapShapeConditionalFormatting) SetFieldId

func (s *FilledMapShapeConditionalFormatting) SetFieldId(v string) *FilledMapShapeConditionalFormatting

SetFieldId sets the FieldId field's value.

func (*FilledMapShapeConditionalFormatting) SetFormat

func (s *FilledMapShapeConditionalFormatting) SetFormat(v *ShapeConditionalFormat) *FilledMapShapeConditionalFormatting

SetFormat sets the Format field's value.

func (FilledMapShapeConditionalFormatting) String

func (s FilledMapShapeConditionalFormatting) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*FilledMapShapeConditionalFormatting) Validate

func (s *FilledMapShapeConditionalFormatting) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type FilledMapSortConfiguration

type FilledMapSortConfiguration struct {

    // The sort configuration of the location fields.
    CategorySort []*FieldSortOptions `type:"list"`
    // contains filtered or unexported fields
}

The sort configuration of a FilledMapVisual.

func (FilledMapSortConfiguration) GoString

func (s FilledMapSortConfiguration) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*FilledMapSortConfiguration) SetCategorySort

func (s *FilledMapSortConfiguration) SetCategorySort(v []*FieldSortOptions) *FilledMapSortConfiguration

SetCategorySort sets the CategorySort field's value.

func (FilledMapSortConfiguration) String

func (s FilledMapSortConfiguration) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*FilledMapSortConfiguration) Validate

func (s *FilledMapSortConfiguration) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type FilledMapVisual

type FilledMapVisual struct {

    // The list of custom actions that are configured for a visual.
    Actions []*VisualCustomAction `type:"list"`

    // The configuration settings of the visual.
    ChartConfiguration *FilledMapConfiguration `type:"structure"`

    // The column hierarchy that is used during drill-downs and drill-ups.
    ColumnHierarchies []*ColumnHierarchy `type:"list"`

    // The conditional formatting of a FilledMapVisual.
    ConditionalFormatting *FilledMapConditionalFormatting `type:"structure"`

    // The subtitle that is displayed on the visual.
    Subtitle *VisualSubtitleLabelOptions `type:"structure"`

    // The title that is displayed on the visual.
    Title *VisualTitleLabelOptions `type:"structure"`

    // The unique identifier of a visual. This identifier must be unique within
    // the context of a dashboard, template, or analysis. Two dashboards, analyses,
    // or templates can have visuals with the same identifiers..
    //
    // VisualId is a required field
    VisualId *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

A filled map.

For more information, see Creating filled maps (https://docs.aws.amazon.com/quicksight/latest/user/filled-maps.html) in the Amazon QuickSight User Guide.

func (FilledMapVisual) GoString

func (s FilledMapVisual) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*FilledMapVisual) SetActions

func (s *FilledMapVisual) SetActions(v []*VisualCustomAction) *FilledMapVisual

SetActions sets the Actions field's value.

func (*FilledMapVisual) SetChartConfiguration

func (s *FilledMapVisual) SetChartConfiguration(v *FilledMapConfiguration) *FilledMapVisual

SetChartConfiguration sets the ChartConfiguration field's value.

func (*FilledMapVisual) SetColumnHierarchies

func (s *FilledMapVisual) SetColumnHierarchies(v []*ColumnHierarchy) *FilledMapVisual

SetColumnHierarchies sets the ColumnHierarchies field's value.

func (*FilledMapVisual) SetConditionalFormatting

func (s *FilledMapVisual) SetConditionalFormatting(v *FilledMapConditionalFormatting) *FilledMapVisual

SetConditionalFormatting sets the ConditionalFormatting field's value.

func (*FilledMapVisual) SetSubtitle

func (s *FilledMapVisual) SetSubtitle(v *VisualSubtitleLabelOptions) *FilledMapVisual

SetSubtitle sets the Subtitle field's value.

func (*FilledMapVisual) SetTitle

func (s *FilledMapVisual) SetTitle(v *VisualTitleLabelOptions) *FilledMapVisual

SetTitle sets the Title field's value.

func (*FilledMapVisual) SetVisualId

func (s *FilledMapVisual) SetVisualId(v string) *FilledMapVisual

SetVisualId sets the VisualId field's value.

func (FilledMapVisual) String

func (s FilledMapVisual) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*FilledMapVisual) Validate

func (s *FilledMapVisual) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type Filter

type Filter struct {

    // A CategoryFilter filters text values.
    //
    // For more information, see Adding text filters (https://docs.aws.amazon.com/quicksight/latest/user/add-a-text-filter-data-prep.html)
    // in the Amazon QuickSight User Guide.
    CategoryFilter *CategoryFilter `type:"structure"`

    // A NumericEqualityFilter filters numeric values that equal or do not equal
    // a given numeric value.
    NumericEqualityFilter *NumericEqualityFilter `type:"structure"`

    // A NumericRangeFilter filters numeric values that are either inside or outside
    // a given numeric range.
    NumericRangeFilter *NumericRangeFilter `type:"structure"`

    // A RelativeDatesFilter filters date values that are relative to a given date.
    RelativeDatesFilter *RelativeDatesFilter `type:"structure"`

    // A TimeEqualityFilter filters date-time values that equal or do not equal
    // a given date/time value.
    TimeEqualityFilter *TimeEqualityFilter `type:"structure"`

    // A TimeRangeFilter filters date-time values that are either inside or outside
    // a given date/time range.
    TimeRangeFilter *TimeRangeFilter `type:"structure"`

    // A TopBottomFilter filters data to the top or bottom values for a given column.
    TopBottomFilter *TopBottomFilter `type:"structure"`
    // contains filtered or unexported fields
}

With a Filter, you can remove portions of data from a particular visual or view.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

func (Filter) GoString

func (s Filter) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*Filter) SetCategoryFilter

func (s *Filter) SetCategoryFilter(v *CategoryFilter) *Filter

SetCategoryFilter sets the CategoryFilter field's value.

func (*Filter) SetNumericEqualityFilter

func (s *Filter) SetNumericEqualityFilter(v *NumericEqualityFilter) *Filter

SetNumericEqualityFilter sets the NumericEqualityFilter field's value.

func (*Filter) SetNumericRangeFilter

func (s *Filter) SetNumericRangeFilter(v *NumericRangeFilter) *Filter

SetNumericRangeFilter sets the NumericRangeFilter field's value.

func (*Filter) SetRelativeDatesFilter

func (s *Filter) SetRelativeDatesFilter(v *RelativeDatesFilter) *Filter

SetRelativeDatesFilter sets the RelativeDatesFilter field's value.

func (*Filter) SetTimeEqualityFilter

func (s *Filter) SetTimeEqualityFilter(v *TimeEqualityFilter) *Filter

SetTimeEqualityFilter sets the TimeEqualityFilter field's value.

func (*Filter) SetTimeRangeFilter

func (s *Filter) SetTimeRangeFilter(v *TimeRangeFilter) *Filter

SetTimeRangeFilter sets the TimeRangeFilter field's value.

func (*Filter) SetTopBottomFilter

func (s *Filter) SetTopBottomFilter(v *TopBottomFilter) *Filter

SetTopBottomFilter sets the TopBottomFilter field's value.

func (Filter) String

func (s Filter) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*Filter) Validate

func (s *Filter) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type FilterControl

type FilterControl struct {

    // A control from a date filter that is used to specify date and time.
    DateTimePicker *FilterDateTimePickerControl `type:"structure"`

    // A control to display a dropdown list with buttons that are used to select
    // a single value.
    Dropdown *FilterDropDownControl `type:"structure"`

    // A control to display a list of buttons or boxes. This is used to select either
    // a single value or multiple values.
    List *FilterListControl `type:"structure"`

    // A control from a date filter that is used to specify the relative date.
    RelativeDateTime *FilterRelativeDateTimeControl `type:"structure"`

    // A control to display a horizontal toggle bar. This is used to change a value
    // by sliding the toggle.
    Slider *FilterSliderControl `type:"structure"`

    // A control to display a text box that is used to enter multiple entries.
    TextArea *FilterTextAreaControl `type:"structure"`

    // A control to display a text box that is used to enter a single entry.
    TextField *FilterTextFieldControl `type:"structure"`
    // contains filtered or unexported fields
}

The control of a filter that is used to interact with a dashboard or an analysis.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

func (FilterControl) GoString

func (s FilterControl) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*FilterControl) SetDateTimePicker

func (s *FilterControl) SetDateTimePicker(v *FilterDateTimePickerControl) *FilterControl

SetDateTimePicker sets the DateTimePicker field's value.

func (*FilterControl) SetDropdown

func (s *FilterControl) SetDropdown(v *FilterDropDownControl) *FilterControl

SetDropdown sets the Dropdown field's value.

func (*FilterControl) SetList

func (s *FilterControl) SetList(v *FilterListControl) *FilterControl

SetList sets the List field's value.

func (*FilterControl) SetRelativeDateTime

func (s *FilterControl) SetRelativeDateTime(v *FilterRelativeDateTimeControl) *FilterControl

SetRelativeDateTime sets the RelativeDateTime field's value.

func (*FilterControl) SetSlider

func (s *FilterControl) SetSlider(v *FilterSliderControl) *FilterControl

SetSlider sets the Slider field's value.

func (*FilterControl) SetTextArea

func (s *FilterControl) SetTextArea(v *FilterTextAreaControl) *FilterControl

SetTextArea sets the TextArea field's value.

func (*FilterControl) SetTextField

func (s *FilterControl) SetTextField(v *FilterTextFieldControl) *FilterControl

SetTextField sets the TextField field's value.

func (FilterControl) String

func (s FilterControl) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*FilterControl) Validate

func (s *FilterControl) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type FilterDateTimePickerControl

type FilterDateTimePickerControl struct {

    // The display options of a control.
    DisplayOptions *DateTimePickerControlDisplayOptions `type:"structure"`

    // The ID of the FilterDateTimePickerControl.
    //
    // FilterControlId is a required field
    FilterControlId *string `min:"1" type:"string" required:"true"`

    // The source filter ID of the FilterDateTimePickerControl.
    //
    // SourceFilterId is a required field
    SourceFilterId *string `min:"1" type:"string" required:"true"`

    // The title of the FilterDateTimePickerControl.
    //
    // Title is a required field
    Title *string `min:"1" type:"string" required:"true"`

    // The date time picker type of a FilterDateTimePickerControl. Choose one of
    // the following options:
    //
    //    * SINGLE_VALUED: The filter condition is a fixed date.
    //
    //    * DATE_RANGE: The filter condition is a date time range.
    Type *string `type:"string" enum:"SheetControlDateTimePickerType"`
    // contains filtered or unexported fields
}

A control from a date filter that is used to specify date and time.

func (FilterDateTimePickerControl) GoString

func (s FilterDateTimePickerControl) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*FilterDateTimePickerControl) SetDisplayOptions

func (s *FilterDateTimePickerControl) SetDisplayOptions(v *DateTimePickerControlDisplayOptions) *FilterDateTimePickerControl

SetDisplayOptions sets the DisplayOptions field's value.

func (*FilterDateTimePickerControl) SetFilterControlId

func (s *FilterDateTimePickerControl) SetFilterControlId(v string) *FilterDateTimePickerControl

SetFilterControlId sets the FilterControlId field's value.

func (*FilterDateTimePickerControl) SetSourceFilterId

func (s *FilterDateTimePickerControl) SetSourceFilterId(v string) *FilterDateTimePickerControl

SetSourceFilterId sets the SourceFilterId field's value.

func (*FilterDateTimePickerControl) SetTitle

func (s *FilterDateTimePickerControl) SetTitle(v string) *FilterDateTimePickerControl

SetTitle sets the Title field's value.

func (*FilterDateTimePickerControl) SetType

func (s *FilterDateTimePickerControl) SetType(v string) *FilterDateTimePickerControl

SetType sets the Type field's value.

func (FilterDateTimePickerControl) String

func (s FilterDateTimePickerControl) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*FilterDateTimePickerControl) Validate

func (s *FilterDateTimePickerControl) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type FilterDropDownControl

type FilterDropDownControl struct {

    // The values that are displayed in a control can be configured to only show
    // values that are valid based on what's selected in other controls.
    CascadingControlConfiguration *CascadingControlConfiguration `type:"structure"`

    // The display options of the FilterDropDownControl.
    DisplayOptions *DropDownControlDisplayOptions `type:"structure"`

    // The ID of the FilterDropDownControl.
    //
    // FilterControlId is a required field
    FilterControlId *string `min:"1" type:"string" required:"true"`

    // A list of selectable values that are used in a control.
    SelectableValues *FilterSelectableValues `type:"structure"`

    // The source filter ID of the FilterDropDownControl.
    //
    // SourceFilterId is a required field
    SourceFilterId *string `min:"1" type:"string" required:"true"`

    // The title of the FilterDropDownControl.
    //
    // Title is a required field
    Title *string `min:"1" type:"string" required:"true"`

    // The type of the FilterDropDownControl. Choose one of the following options:
    //
    //    * MULTI_SELECT: The user can select multiple entries from a dropdown menu.
    //
    //    * SINGLE_SELECT: The user can select a single entry from a dropdown menu.
    Type *string `type:"string" enum:"SheetControlListType"`
    // contains filtered or unexported fields
}

A control to display a dropdown list with buttons that are used to select a single value.

func (FilterDropDownControl) GoString

func (s FilterDropDownControl) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*FilterDropDownControl) SetCascadingControlConfiguration

func (s *FilterDropDownControl) SetCascadingControlConfiguration(v *CascadingControlConfiguration) *FilterDropDownControl

SetCascadingControlConfiguration sets the CascadingControlConfiguration field's value.

func (*FilterDropDownControl) SetDisplayOptions

func (s *FilterDropDownControl) SetDisplayOptions(v *DropDownControlDisplayOptions) *FilterDropDownControl

SetDisplayOptions sets the DisplayOptions field's value.

func (*FilterDropDownControl) SetFilterControlId

func (s *FilterDropDownControl) SetFilterControlId(v string) *FilterDropDownControl

SetFilterControlId sets the FilterControlId field's value.

func (*FilterDropDownControl) SetSelectableValues

func (s *FilterDropDownControl) SetSelectableValues(v *FilterSelectableValues) *FilterDropDownControl

SetSelectableValues sets the SelectableValues field's value.

func (*FilterDropDownControl) SetSourceFilterId

func (s *FilterDropDownControl) SetSourceFilterId(v string) *FilterDropDownControl

SetSourceFilterId sets the SourceFilterId field's value.

func (*FilterDropDownControl) SetTitle

func (s *FilterDropDownControl) SetTitle(v string) *FilterDropDownControl

SetTitle sets the Title field's value.

func (*FilterDropDownControl) SetType

func (s *FilterDropDownControl) SetType(v string) *FilterDropDownControl

SetType sets the Type field's value.

func (FilterDropDownControl) String

func (s FilterDropDownControl) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*FilterDropDownControl) Validate

func (s *FilterDropDownControl) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type FilterGroup

type FilterGroup struct {

    // The filter new feature which can apply filter group to all data sets. Choose
    // one of the following options:
    //
    //    * ALL_DATASETS
    //
    //    * SINGLE_DATASET
    //
    // CrossDataset is a required field
    CrossDataset *string `type:"string" required:"true" enum:"CrossDatasetTypes"`

    // The value that uniquely identifies a FilterGroup within a dashboard, template,
    // or analysis.
    //
    // FilterGroupId is a required field
    FilterGroupId *string `min:"1" type:"string" required:"true"`

    // The list of filters that are present in a FilterGroup.
    //
    // Filters is a required field
    Filters []*Filter `type:"list" required:"true"`

    // The configuration that specifies what scope to apply to a FilterGroup.
    //
    // This is a union type structure. For this structure to be valid, only one
    // of the attributes can be defined.
    //
    // ScopeConfiguration is a required field
    ScopeConfiguration *FilterScopeConfiguration `type:"structure" required:"true"`

    // The status of the FilterGroup.
    Status *string `type:"string" enum:"WidgetStatus"`
    // contains filtered or unexported fields
}

A grouping of individual filters. Filter groups are applied to the same group of visuals.

For more information, see Adding filter conditions (group filters) with AND and OR operators (https://docs.aws.amazon.com/quicksight/latest/user/add-a-compound-filter.html) in the Amazon QuickSight User Guide.

func (FilterGroup) GoString

func (s FilterGroup) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*FilterGroup) SetCrossDataset

func (s *FilterGroup) SetCrossDataset(v string) *FilterGroup

SetCrossDataset sets the CrossDataset field's value.

func (*FilterGroup) SetFilterGroupId

func (s *FilterGroup) SetFilterGroupId(v string) *FilterGroup

SetFilterGroupId sets the FilterGroupId field's value.

func (*FilterGroup) SetFilters

func (s *FilterGroup) SetFilters(v []*Filter) *FilterGroup

SetFilters sets the Filters field's value.

func (*FilterGroup) SetScopeConfiguration

func (s *FilterGroup) SetScopeConfiguration(v *FilterScopeConfiguration) *FilterGroup

SetScopeConfiguration sets the ScopeConfiguration field's value.

func (*FilterGroup) SetStatus

func (s *FilterGroup) SetStatus(v string) *FilterGroup

SetStatus sets the Status field's value.

func (FilterGroup) String

func (s FilterGroup) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*FilterGroup) Validate

func (s *FilterGroup) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type FilterListConfiguration

type FilterListConfiguration struct {

    // The list of category values for the filter.
    CategoryValues []*string `type:"list"`

    // The match operator that is used to determine if a filter should be applied.
    //
    // MatchOperator is a required field
    MatchOperator *string `type:"string" required:"true" enum:"CategoryFilterMatchOperator"`

    // This option determines how null values should be treated when filtering data.
    //
    //    * ALL_VALUES: Include null values in filtered results.
    //
    //    * NULLS_ONLY: Only include null values in filtered results.
    //
    //    * NON_NULLS_ONLY: Exclude null values from filtered results.
    NullOption *string `type:"string" enum:"FilterNullOption"`

    // Select all of the values. Null is not the assigned value of select all.
    //
    //    * FILTER_ALL_VALUES
    SelectAllOptions *string `type:"string" enum:"CategoryFilterSelectAllOptions"`
    // contains filtered or unexported fields
}

A list of filter configurations.

func (FilterListConfiguration) GoString

func (s FilterListConfiguration) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*FilterListConfiguration) SetCategoryValues

func (s *FilterListConfiguration) SetCategoryValues(v []*string) *FilterListConfiguration

SetCategoryValues sets the CategoryValues field's value.

func (*FilterListConfiguration) SetMatchOperator

func (s *FilterListConfiguration) SetMatchOperator(v string) *FilterListConfiguration

SetMatchOperator sets the MatchOperator field's value.

func (*FilterListConfiguration) SetNullOption

func (s *FilterListConfiguration) SetNullOption(v string) *FilterListConfiguration

SetNullOption sets the NullOption field's value.

func (*FilterListConfiguration) SetSelectAllOptions

func (s *FilterListConfiguration) SetSelectAllOptions(v string) *FilterListConfiguration

SetSelectAllOptions sets the SelectAllOptions field's value.

func (FilterListConfiguration) String

func (s FilterListConfiguration) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*FilterListConfiguration) Validate

func (s *FilterListConfiguration) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type FilterListControl

type FilterListControl struct {

    // The values that are displayed in a control can be configured to only show
    // values that are valid based on what's selected in other controls.
    CascadingControlConfiguration *CascadingControlConfiguration `type:"structure"`

    // The display options of a control.
    DisplayOptions *ListControlDisplayOptions `type:"structure"`

    // The ID of the FilterListControl.
    //
    // FilterControlId is a required field
    FilterControlId *string `min:"1" type:"string" required:"true"`

    // A list of selectable values that are used in a control.
    SelectableValues *FilterSelectableValues `type:"structure"`

    // The source filter ID of the FilterListControl.
    //
    // SourceFilterId is a required field
    SourceFilterId *string `min:"1" type:"string" required:"true"`

    // The title of the FilterListControl.
    //
    // Title is a required field
    Title *string `min:"1" type:"string" required:"true"`

    // The type of FilterListControl. Choose one of the following options:
    //
    //    * MULTI_SELECT: The user can select multiple entries from the list.
    //
    //    * SINGLE_SELECT: The user can select a single entry from the list.
    Type *string `type:"string" enum:"SheetControlListType"`
    // contains filtered or unexported fields
}

A control to display a list of buttons or boxes. This is used to select either a single value or multiple values.

func (FilterListControl) GoString

func (s FilterListControl) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*FilterListControl) SetCascadingControlConfiguration

func (s *FilterListControl) SetCascadingControlConfiguration(v *CascadingControlConfiguration) *FilterListControl

SetCascadingControlConfiguration sets the CascadingControlConfiguration field's value.

func (*FilterListControl) SetDisplayOptions

func (s *FilterListControl) SetDisplayOptions(v *ListControlDisplayOptions) *FilterListControl

SetDisplayOptions sets the DisplayOptions field's value.

func (*FilterListControl) SetFilterControlId

func (s *FilterListControl) SetFilterControlId(v string) *FilterListControl

SetFilterControlId sets the FilterControlId field's value.

func (*FilterListControl) SetSelectableValues

func (s *FilterListControl) SetSelectableValues(v *FilterSelectableValues) *FilterListControl

SetSelectableValues sets the SelectableValues field's value.

func (*FilterListControl) SetSourceFilterId

func (s *FilterListControl) SetSourceFilterId(v string) *FilterListControl

SetSourceFilterId sets the SourceFilterId field's value.

func (*FilterListControl) SetTitle

func (s *FilterListControl) SetTitle(v string) *FilterListControl

SetTitle sets the Title field's value.

func (*FilterListControl) SetType

func (s *FilterListControl) SetType(v string) *FilterListControl

SetType sets the Type field's value.

func (FilterListControl) String

func (s FilterListControl) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*FilterListControl) Validate

func (s *FilterListControl) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type FilterOperation

type FilterOperation struct {

    // An expression that must evaluate to a Boolean value. Rows for which the expression
    // evaluates to true are kept in the dataset.
    //
    // ConditionExpression is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by FilterOperation's
    // String and GoString methods.
    //
    // ConditionExpression is a required field
    ConditionExpression *string `min:"1" type:"string" required:"true" sensitive:"true"`
    // contains filtered or unexported fields
}

A transform operation that filters rows based on a condition.

func (FilterOperation) GoString

func (s FilterOperation) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*FilterOperation) SetConditionExpression

func (s *FilterOperation) SetConditionExpression(v string) *FilterOperation

SetConditionExpression sets the ConditionExpression field's value.

func (FilterOperation) String

func (s FilterOperation) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*FilterOperation) Validate

func (s *FilterOperation) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type FilterOperationSelectedFieldsConfiguration

type FilterOperationSelectedFieldsConfiguration struct {

    // The selected columns of a dataset.
    SelectedColumns []*ColumnIdentifier `type:"list"`

    // A structure that contains the options that choose which fields are filtered
    // in the CustomActionFilterOperation.
    //
    // Valid values are defined as follows:
    //
    //    * ALL_FIELDS: Applies the filter operation to all fields.
    SelectedFieldOptions *string `type:"string" enum:"SelectedFieldOptions"`

    // Chooses the fields that are filtered in CustomActionFilterOperation.
    SelectedFields []*string `min:"1" type:"list"`
    // contains filtered or unexported fields
}

The configuration of selected fields in theCustomActionFilterOperation.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

func (FilterOperationSelectedFieldsConfiguration) GoString

func (s FilterOperationSelectedFieldsConfiguration) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*FilterOperationSelectedFieldsConfiguration) SetSelectedColumns

func (s *FilterOperationSelectedFieldsConfiguration) SetSelectedColumns(v []*ColumnIdentifier) *FilterOperationSelectedFieldsConfiguration

SetSelectedColumns sets the SelectedColumns field's value.

func (*FilterOperationSelectedFieldsConfiguration) SetSelectedFieldOptions

func (s *FilterOperationSelectedFieldsConfiguration) SetSelectedFieldOptions(v string) *FilterOperationSelectedFieldsConfiguration

SetSelectedFieldOptions sets the SelectedFieldOptions field's value.

func (*FilterOperationSelectedFieldsConfiguration) SetSelectedFields

func (s *FilterOperationSelectedFieldsConfiguration) SetSelectedFields(v []*string) *FilterOperationSelectedFieldsConfiguration

SetSelectedFields sets the SelectedFields field's value.

func (FilterOperationSelectedFieldsConfiguration) String

func (s FilterOperationSelectedFieldsConfiguration) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*FilterOperationSelectedFieldsConfiguration) Validate

func (s *FilterOperationSelectedFieldsConfiguration) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type FilterOperationTargetVisualsConfiguration

type FilterOperationTargetVisualsConfiguration struct {

    // The configuration of the same-sheet target visuals that you want to be filtered.
    SameSheetTargetVisualConfiguration *SameSheetTargetVisualConfiguration `type:"structure"`
    // contains filtered or unexported fields
}

The configuration of target visuals that you want to be filtered.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

func (FilterOperationTargetVisualsConfiguration) GoString

func (s FilterOperationTargetVisualsConfiguration) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*FilterOperationTargetVisualsConfiguration) SetSameSheetTargetVisualConfiguration

func (s *FilterOperationTargetVisualsConfiguration) SetSameSheetTargetVisualConfiguration(v *SameSheetTargetVisualConfiguration) *FilterOperationTargetVisualsConfiguration

SetSameSheetTargetVisualConfiguration sets the SameSheetTargetVisualConfiguration field's value.

func (FilterOperationTargetVisualsConfiguration) String

func (s FilterOperationTargetVisualsConfiguration) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*FilterOperationTargetVisualsConfiguration) Validate

func (s *FilterOperationTargetVisualsConfiguration) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type FilterRelativeDateTimeControl

type FilterRelativeDateTimeControl struct {

    // The display options of a control.
    DisplayOptions *RelativeDateTimeControlDisplayOptions `type:"structure"`

    // The ID of the FilterTextAreaControl.
    //
    // FilterControlId is a required field
    FilterControlId *string `min:"1" type:"string" required:"true"`

    // The source filter ID of the FilterTextAreaControl.
    //
    // SourceFilterId is a required field
    SourceFilterId *string `min:"1" type:"string" required:"true"`

    // The title of the FilterTextAreaControl.
    //
    // Title is a required field
    Title *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

A control from a date filter that is used to specify the relative date.

func (FilterRelativeDateTimeControl) GoString

func (s FilterRelativeDateTimeControl) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*FilterRelativeDateTimeControl) SetDisplayOptions

func (s *FilterRelativeDateTimeControl) SetDisplayOptions(v *RelativeDateTimeControlDisplayOptions) *FilterRelativeDateTimeControl

SetDisplayOptions sets the DisplayOptions field's value.

func (*FilterRelativeDateTimeControl) SetFilterControlId

func (s *FilterRelativeDateTimeControl) SetFilterControlId(v string) *FilterRelativeDateTimeControl

SetFilterControlId sets the FilterControlId field's value.

func (*FilterRelativeDateTimeControl) SetSourceFilterId

func (s *FilterRelativeDateTimeControl) SetSourceFilterId(v string) *FilterRelativeDateTimeControl

SetSourceFilterId sets the SourceFilterId field's value.

func (*FilterRelativeDateTimeControl) SetTitle

func (s *FilterRelativeDateTimeControl) SetTitle(v string) *FilterRelativeDateTimeControl

SetTitle sets the Title field's value.

func (FilterRelativeDateTimeControl) String

func (s FilterRelativeDateTimeControl) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*FilterRelativeDateTimeControl) Validate

func (s *FilterRelativeDateTimeControl) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type FilterScopeConfiguration

type FilterScopeConfiguration struct {

    // The configuration for applying a filter to all sheets.
    AllSheets *AllSheetsFilterScopeConfiguration `type:"structure"`

    // The configuration for applying a filter to specific sheets.
    SelectedSheets *SelectedSheetsFilterScopeConfiguration `type:"structure"`
    // contains filtered or unexported fields
}

The scope configuration for a FilterGroup.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

func (FilterScopeConfiguration) GoString

func (s FilterScopeConfiguration) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*FilterScopeConfiguration) SetAllSheets

func (s *FilterScopeConfiguration) SetAllSheets(v *AllSheetsFilterScopeConfiguration) *FilterScopeConfiguration

SetAllSheets sets the AllSheets field's value.

func (*FilterScopeConfiguration) SetSelectedSheets

func (s *FilterScopeConfiguration) SetSelectedSheets(v *SelectedSheetsFilterScopeConfiguration) *FilterScopeConfiguration

SetSelectedSheets sets the SelectedSheets field's value.

func (FilterScopeConfiguration) String

func (s FilterScopeConfiguration) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*FilterScopeConfiguration) Validate

func (s *FilterScopeConfiguration) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type FilterSelectableValues

type FilterSelectableValues struct {

    // The values that are used in the FilterSelectableValues.
    Values []*string `type:"list"`
    // contains filtered or unexported fields
}

A list of selectable values that are used in a control.

func (FilterSelectableValues) GoString

func (s FilterSelectableValues) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*FilterSelectableValues) SetValues

func (s *FilterSelectableValues) SetValues(v []*string) *FilterSelectableValues

SetValues sets the Values field's value.

func (FilterSelectableValues) String

func (s FilterSelectableValues) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type FilterSliderControl

type FilterSliderControl struct {

    // The display options of a control.
    DisplayOptions *SliderControlDisplayOptions `type:"structure"`

    // The ID of the FilterSliderControl.
    //
    // FilterControlId is a required field
    FilterControlId *string `min:"1" type:"string" required:"true"`

    // The smaller value that is displayed at the left of the slider.
    //
    // MaximumValue is a required field
    MaximumValue *float64 `type:"double" required:"true"`

    // The larger value that is displayed at the right of the slider.
    //
    // MinimumValue is a required field
    MinimumValue *float64 `type:"double" required:"true"`

    // The source filter ID of the FilterSliderControl.
    //
    // SourceFilterId is a required field
    SourceFilterId *string `min:"1" type:"string" required:"true"`

    // The number of increments that the slider bar is divided into.
    //
    // StepSize is a required field
    StepSize *float64 `type:"double" required:"true"`

    // The title of the FilterSliderControl.
    //
    // Title is a required field
    Title *string `min:"1" type:"string" required:"true"`

    // The type of FilterSliderControl. Choose one of the following options:
    //
    //    * SINGLE_POINT: Filter against(equals) a single data point.
    //
    //    * RANGE: Filter data that is in a specified range.
    Type *string `type:"string" enum:"SheetControlSliderType"`
    // contains filtered or unexported fields
}

A control to display a horizontal toggle bar. This is used to change a value by sliding the toggle.

func (FilterSliderControl) GoString

func (s FilterSliderControl) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*FilterSliderControl) SetDisplayOptions

func (s *FilterSliderControl) SetDisplayOptions(v *SliderControlDisplayOptions) *FilterSliderControl

SetDisplayOptions sets the DisplayOptions field's value.

func (*FilterSliderControl) SetFilterControlId

func (s *FilterSliderControl) SetFilterControlId(v string) *FilterSliderControl

SetFilterControlId sets the FilterControlId field's value.

func (*FilterSliderControl) SetMaximumValue

func (s *FilterSliderControl) SetMaximumValue(v float64) *FilterSliderControl

SetMaximumValue sets the MaximumValue field's value.

func (*FilterSliderControl) SetMinimumValue

func (s *FilterSliderControl) SetMinimumValue(v float64) *FilterSliderControl

SetMinimumValue sets the MinimumValue field's value.

func (*FilterSliderControl) SetSourceFilterId

func (s *FilterSliderControl) SetSourceFilterId(v string) *FilterSliderControl

SetSourceFilterId sets the SourceFilterId field's value.

func (*FilterSliderControl) SetStepSize

func (s *FilterSliderControl) SetStepSize(v float64) *FilterSliderControl

SetStepSize sets the StepSize field's value.

func (*FilterSliderControl) SetTitle

func (s *FilterSliderControl) SetTitle(v string) *FilterSliderControl

SetTitle sets the Title field's value.

func (*FilterSliderControl) SetType

func (s *FilterSliderControl) SetType(v string) *FilterSliderControl

SetType sets the Type field's value.

func (FilterSliderControl) String

func (s FilterSliderControl) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*FilterSliderControl) Validate

func (s *FilterSliderControl) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type FilterTextAreaControl

type FilterTextAreaControl struct {

    // The delimiter that is used to separate the lines in text.
    Delimiter *string `min:"1" type:"string"`

    // The display options of a control.
    DisplayOptions *TextAreaControlDisplayOptions `type:"structure"`

    // The ID of the FilterTextAreaControl.
    //
    // FilterControlId is a required field
    FilterControlId *string `min:"1" type:"string" required:"true"`

    // The source filter ID of the FilterTextAreaControl.
    //
    // SourceFilterId is a required field
    SourceFilterId *string `min:"1" type:"string" required:"true"`

    // The title of the FilterTextAreaControl.
    //
    // Title is a required field
    Title *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

A control to display a text box that is used to enter multiple entries.

func (FilterTextAreaControl) GoString

func (s FilterTextAreaControl) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*FilterTextAreaControl) SetDelimiter

func (s *FilterTextAreaControl) SetDelimiter(v string) *FilterTextAreaControl

SetDelimiter sets the Delimiter field's value.

func (*FilterTextAreaControl) SetDisplayOptions

func (s *FilterTextAreaControl) SetDisplayOptions(v *TextAreaControlDisplayOptions) *FilterTextAreaControl

SetDisplayOptions sets the DisplayOptions field's value.

func (*FilterTextAreaControl) SetFilterControlId

func (s *FilterTextAreaControl) SetFilterControlId(v string) *FilterTextAreaControl

SetFilterControlId sets the FilterControlId field's value.

func (*FilterTextAreaControl) SetSourceFilterId

func (s *FilterTextAreaControl) SetSourceFilterId(v string) *FilterTextAreaControl

SetSourceFilterId sets the SourceFilterId field's value.

func (*FilterTextAreaControl) SetTitle

func (s *FilterTextAreaControl) SetTitle(v string) *FilterTextAreaControl

SetTitle sets the Title field's value.

func (FilterTextAreaControl) String

func (s FilterTextAreaControl) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*FilterTextAreaControl) Validate

func (s *FilterTextAreaControl) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type FilterTextFieldControl

type FilterTextFieldControl struct {

    // The display options of a control.
    DisplayOptions *TextFieldControlDisplayOptions `type:"structure"`

    // The ID of the FilterTextFieldControl.
    //
    // FilterControlId is a required field
    FilterControlId *string `min:"1" type:"string" required:"true"`

    // The source filter ID of the FilterTextFieldControl.
    //
    // SourceFilterId is a required field
    SourceFilterId *string `min:"1" type:"string" required:"true"`

    // The title of the FilterTextFieldControl.
    //
    // Title is a required field
    Title *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

A control to display a text box that is used to enter a single entry.

func (FilterTextFieldControl) GoString

func (s FilterTextFieldControl) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*FilterTextFieldControl) SetDisplayOptions

func (s *FilterTextFieldControl) SetDisplayOptions(v *TextFieldControlDisplayOptions) *FilterTextFieldControl

SetDisplayOptions sets the DisplayOptions field's value.

func (*FilterTextFieldControl) SetFilterControlId

func (s *FilterTextFieldControl) SetFilterControlId(v string) *FilterTextFieldControl

SetFilterControlId sets the FilterControlId field's value.

func (*FilterTextFieldControl) SetSourceFilterId

func (s *FilterTextFieldControl) SetSourceFilterId(v string) *FilterTextFieldControl

SetSourceFilterId sets the SourceFilterId field's value.

func (*FilterTextFieldControl) SetTitle

func (s *FilterTextFieldControl) SetTitle(v string) *FilterTextFieldControl

SetTitle sets the Title field's value.

func (FilterTextFieldControl) String

func (s FilterTextFieldControl) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*FilterTextFieldControl) Validate

func (s *FilterTextFieldControl) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type Folder

type Folder struct {

    // The Amazon Resource Name (ARN) for the folder.
    Arn *string `type:"string"`

    // The time that the folder was created.
    CreatedTime *time.Time `type:"timestamp"`

    // The ID of the folder.
    FolderId *string `min:"1" type:"string"`

    // An array of ancestor ARN strings for the folder.
    FolderPath []*string `min:"1" type:"list"`

    // The type of folder it is.
    FolderType *string `type:"string" enum:"FolderType"`

    // The time that the folder was last updated.
    LastUpdatedTime *time.Time `type:"timestamp"`

    // A display name for the folder.
    Name *string `min:"1" type:"string"`

    // The sharing scope of the folder.
    SharingModel *string `type:"string" enum:"SharingModel"`
    // contains filtered or unexported fields
}

A folder in Amazon QuickSight.

func (Folder) GoString

func (s Folder) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*Folder) SetArn

func (s *Folder) SetArn(v string) *Folder

SetArn sets the Arn field's value.

func (*Folder) SetCreatedTime

func (s *Folder) SetCreatedTime(v time.Time) *Folder

SetCreatedTime sets the CreatedTime field's value.

func (*Folder) SetFolderId

func (s *Folder) SetFolderId(v string) *Folder

SetFolderId sets the FolderId field's value.

func (*Folder) SetFolderPath

func (s *Folder) SetFolderPath(v []*string) *Folder

SetFolderPath sets the FolderPath field's value.

func (*Folder) SetFolderType

func (s *Folder) SetFolderType(v string) *Folder

SetFolderType sets the FolderType field's value.

func (*Folder) SetLastUpdatedTime

func (s *Folder) SetLastUpdatedTime(v time.Time) *Folder

SetLastUpdatedTime sets the LastUpdatedTime field's value.

func (*Folder) SetName

func (s *Folder) SetName(v string) *Folder

SetName sets the Name field's value.

func (*Folder) SetSharingModel

func (s *Folder) SetSharingModel(v string) *Folder

SetSharingModel sets the SharingModel field's value.

func (Folder) String

func (s Folder) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type FolderMember

type FolderMember struct {

    // The ID of an asset in the folder.
    MemberId *string `min:"1" type:"string"`

    // The type of asset that it is.
    MemberType *string `type:"string" enum:"MemberType"`
    // contains filtered or unexported fields
}

An asset in a Amazon QuickSight folder, such as a dashboard, analysis, or dataset.

func (FolderMember) GoString

func (s FolderMember) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*FolderMember) SetMemberId

func (s *FolderMember) SetMemberId(v string) *FolderMember

SetMemberId sets the MemberId field's value.

func (*FolderMember) SetMemberType

func (s *FolderMember) SetMemberType(v string) *FolderMember

SetMemberType sets the MemberType field's value.

func (FolderMember) String

func (s FolderMember) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type FolderSearchFilter

type FolderSearchFilter struct {

    // The name of a value that you want to use in the filter. For example, "Name":
    // "QUICKSIGHT_OWNER".
    //
    // Valid values are defined as follows:
    //
    //    * QUICKSIGHT_VIEWER_OR_OWNER: Provide an ARN of a user or group, and any
    //    folders with that ARN listed as one of the folder's owners or viewers
    //    are returned. Implicit permissions from folders or groups are considered.
    //
    //    * QUICKSIGHT_OWNER: Provide an ARN of a user or group, and any folders
    //    with that ARN listed as one of the owners of the folders are returned.
    //    Implicit permissions from folders or groups are considered.
    //
    //    * DIRECT_QUICKSIGHT_SOLE_OWNER: Provide an ARN of a user or group, and
    //    any folders with that ARN listed as the only owner of the folder are returned.
    //    Implicit permissions from folders or groups are not considered.
    //
    //    * DIRECT_QUICKSIGHT_OWNER: Provide an ARN of a user or group, and any
    //    folders with that ARN listed as one of the owners of the folders are returned.
    //    Implicit permissions from folders or groups are not considered.
    //
    //    * DIRECT_QUICKSIGHT_VIEWER_OR_OWNER: Provide an ARN of a user or group,
    //    and any folders with that ARN listed as one of the owners or viewers of
    //    the folders are returned. Implicit permissions from folders or groups
    //    are not considered.
    //
    //    * FOLDER_NAME: Any folders whose names have a substring match to this
    //    value will be returned.
    //
    //    * PARENT_FOLDER_ARN: Provide an ARN of a folder, and any folders that
    //    are directly under that parent folder are returned. If you choose to use
    //    this option and leave the value blank, all root-level folders in the account
    //    are returned.
    Name *string `type:"string" enum:"FolderFilterAttribute"`

    // The comparison operator that you want to use as a filter, for example "Operator":
    // "StringEquals". Valid values are "StringEquals" and "StringLike".
    //
    // If you set the operator value to "StringEquals", you need to provide an ownership
    // related filter in the "NAME" field and the arn of the user or group whose
    // folders you want to search in the "Value" field. For example, "Name":"DIRECT_QUICKSIGHT_OWNER",
    // "Operator": "StringEquals", "Value": "arn:aws:quicksight:us-east-1:1:user/default/UserName1".
    //
    // If you set the value to "StringLike", you need to provide the name of the
    // folders you are searching for. For example, "Name":"FOLDER_NAME", "Operator":
    // "StringLike", "Value": "Test". The "StringLike" operator only supports the
    // NAME value FOLDER_NAME.
    Operator *string `type:"string" enum:"FilterOperator"`

    // The value of the named item (in this example, PARENT_FOLDER_ARN), that you
    // want to use as a filter. For example, "Value": "arn:aws:quicksight:us-east-1:1:folder/folderId".
    Value *string `type:"string"`
    // contains filtered or unexported fields
}

A filter to use to search an Amazon QuickSight folder.

func (FolderSearchFilter) GoString

func (s FolderSearchFilter) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*FolderSearchFilter) SetName

func (s *FolderSearchFilter) SetName(v string) *FolderSearchFilter

SetName sets the Name field's value.

func (*FolderSearchFilter) SetOperator

func (s *FolderSearchFilter) SetOperator(v string) *FolderSearchFilter

SetOperator sets the Operator field's value.

func (*FolderSearchFilter) SetValue

func (s *FolderSearchFilter) SetValue(v string) *FolderSearchFilter

SetValue sets the Value field's value.

func (FolderSearchFilter) String

func (s FolderSearchFilter) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type FolderSummary

type FolderSummary struct {

    // The Amazon Resource Name (ARN) of the folder.
    Arn *string `type:"string"`

    // The time that the folder was created.
    CreatedTime *time.Time `type:"timestamp"`

    // The ID of the folder.
    FolderId *string `min:"1" type:"string"`

    // The type of folder.
    FolderType *string `type:"string" enum:"FolderType"`

    // The time that the folder was last updated.
    LastUpdatedTime *time.Time `type:"timestamp"`

    // The display name of the folder.
    Name *string `min:"1" type:"string"`

    // The sharing scope of the folder.
    SharingModel *string `type:"string" enum:"SharingModel"`
    // contains filtered or unexported fields
}

A summary of information about an existing Amazon QuickSight folder.

func (FolderSummary) GoString

func (s FolderSummary) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*FolderSummary) SetArn

func (s *FolderSummary) SetArn(v string) *FolderSummary

SetArn sets the Arn field's value.

func (*FolderSummary) SetCreatedTime

func (s *FolderSummary) SetCreatedTime(v time.Time) *FolderSummary

SetCreatedTime sets the CreatedTime field's value.

func (*FolderSummary) SetFolderId

func (s *FolderSummary) SetFolderId(v string) *FolderSummary

SetFolderId sets the FolderId field's value.

func (*FolderSummary) SetFolderType

func (s *FolderSummary) SetFolderType(v string) *FolderSummary

SetFolderType sets the FolderType field's value.

func (*FolderSummary) SetLastUpdatedTime

func (s *FolderSummary) SetLastUpdatedTime(v time.Time) *FolderSummary

SetLastUpdatedTime sets the LastUpdatedTime field's value.

func (*FolderSummary) SetName

func (s *FolderSummary) SetName(v string) *FolderSummary

SetName sets the Name field's value.

func (*FolderSummary) SetSharingModel

func (s *FolderSummary) SetSharingModel(v string) *FolderSummary

SetSharingModel sets the SharingModel field's value.

func (FolderSummary) String

func (s FolderSummary) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type Font

type Font struct {

    // Determines the font family settings.
    FontFamily *string `type:"string"`
    // contains filtered or unexported fields
}

Determines the font settings.

func (Font) GoString

func (s Font) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*Font) SetFontFamily

func (s *Font) SetFontFamily(v string) *Font

SetFontFamily sets the FontFamily field's value.

func (Font) String

func (s Font) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type FontConfiguration

type FontConfiguration struct {

    // Determines the color of the text.
    FontColor *string `type:"string"`

    // Determines the appearance of decorative lines on the text.
    FontDecoration *string `type:"string" enum:"FontDecoration"`

    // The option that determines the text display size.
    FontSize *FontSize `type:"structure"`

    // Determines the text display face that is inherited by the given font family.
    FontStyle *string `type:"string" enum:"FontStyle"`

    // The option that determines the text display weight, or boldness.
    FontWeight *FontWeight `type:"structure"`
    // contains filtered or unexported fields
}

Configures the display properties of the given text.

func (FontConfiguration) GoString

func (s FontConfiguration) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*FontConfiguration) SetFontColor

func (s *FontConfiguration) SetFontColor(v string) *FontConfiguration

SetFontColor sets the FontColor field's value.

func (*FontConfiguration) SetFontDecoration

func (s *FontConfiguration) SetFontDecoration(v string) *FontConfiguration

SetFontDecoration sets the FontDecoration field's value.

func (*FontConfiguration) SetFontSize

func (s *FontConfiguration) SetFontSize(v *FontSize) *FontConfiguration

SetFontSize sets the FontSize field's value.

func (*FontConfiguration) SetFontStyle

func (s *FontConfiguration) SetFontStyle(v string) *FontConfiguration

SetFontStyle sets the FontStyle field's value.

func (*FontConfiguration) SetFontWeight

func (s *FontConfiguration) SetFontWeight(v *FontWeight) *FontConfiguration

SetFontWeight sets the FontWeight field's value.

func (FontConfiguration) String

func (s FontConfiguration) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type FontSize

type FontSize struct {

    // The lexical name for the text size, proportional to its surrounding context.
    Relative *string `type:"string" enum:"RelativeFontSize"`
    // contains filtered or unexported fields
}

The option that determines the text display size.

func (FontSize) GoString

func (s FontSize) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*FontSize) SetRelative

func (s *FontSize) SetRelative(v string) *FontSize

SetRelative sets the Relative field's value.

func (FontSize) String

func (s FontSize) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type FontWeight

type FontWeight struct {

    // The lexical name for the level of boldness of the text display.
    Name *string `type:"string" enum:"FontWeightName"`
    // contains filtered or unexported fields
}

The option that determines the text display weight, or boldness.

func (FontWeight) GoString

func (s FontWeight) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*FontWeight) SetName

func (s *FontWeight) SetName(v string) *FontWeight

SetName sets the Name field's value.

func (FontWeight) String

func (s FontWeight) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ForecastComputation

type ForecastComputation struct {

    // The ID for a computation.
    //
    // ComputationId is a required field
    ComputationId *string `min:"1" type:"string" required:"true"`

    // The custom seasonality value setup of a forecast computation.
    CustomSeasonalityValue *int64 `min:"1" type:"integer"`

    // The lower boundary setup of a forecast computation.
    LowerBoundary *float64 `type:"double"`

    // The name of a computation.
    Name *string `type:"string"`

    // The periods backward setup of a forecast computation.
    PeriodsBackward *int64 `type:"integer"`

    // The periods forward setup of a forecast computation.
    PeriodsForward *int64 `min:"1" type:"integer"`

    // The prediction interval setup of a forecast computation.
    PredictionInterval *int64 `min:"50" type:"integer"`

    // The seasonality setup of a forecast computation. Choose one of the following
    // options:
    //
    //    * AUTOMATIC
    //
    //    * CUSTOM: Checks the custom seasonality value.
    Seasonality *string `type:"string" enum:"ForecastComputationSeasonality"`

    // The time field that is used in a computation.
    Time *DimensionField `type:"structure"`

    // The upper boundary setup of a forecast computation.
    UpperBoundary *float64 `type:"double"`

    // The value field that is used in a computation.
    Value *MeasureField `type:"structure"`
    // contains filtered or unexported fields
}

The forecast computation configuration.

func (ForecastComputation) GoString

func (s ForecastComputation) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ForecastComputation) SetComputationId

func (s *ForecastComputation) SetComputationId(v string) *ForecastComputation

SetComputationId sets the ComputationId field's value.

func (*ForecastComputation) SetCustomSeasonalityValue

func (s *ForecastComputation) SetCustomSeasonalityValue(v int64) *ForecastComputation

SetCustomSeasonalityValue sets the CustomSeasonalityValue field's value.

func (*ForecastComputation) SetLowerBoundary

func (s *ForecastComputation) SetLowerBoundary(v float64) *ForecastComputation

SetLowerBoundary sets the LowerBoundary field's value.

func (*ForecastComputation) SetName

func (s *ForecastComputation) SetName(v string) *ForecastComputation

SetName sets the Name field's value.

func (*ForecastComputation) SetPeriodsBackward

func (s *ForecastComputation) SetPeriodsBackward(v int64) *ForecastComputation

SetPeriodsBackward sets the PeriodsBackward field's value.

func (*ForecastComputation) SetPeriodsForward

func (s *ForecastComputation) SetPeriodsForward(v int64) *ForecastComputation

SetPeriodsForward sets the PeriodsForward field's value.

func (*ForecastComputation) SetPredictionInterval

func (s *ForecastComputation) SetPredictionInterval(v int64) *ForecastComputation

SetPredictionInterval sets the PredictionInterval field's value.

func (*ForecastComputation) SetSeasonality

func (s *ForecastComputation) SetSeasonality(v string) *ForecastComputation

SetSeasonality sets the Seasonality field's value.

func (*ForecastComputation) SetTime

func (s *ForecastComputation) SetTime(v *DimensionField) *ForecastComputation

SetTime sets the Time field's value.

func (*ForecastComputation) SetUpperBoundary

func (s *ForecastComputation) SetUpperBoundary(v float64) *ForecastComputation

SetUpperBoundary sets the UpperBoundary field's value.

func (*ForecastComputation) SetValue

func (s *ForecastComputation) SetValue(v *MeasureField) *ForecastComputation

SetValue sets the Value field's value.

func (ForecastComputation) String

func (s ForecastComputation) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ForecastComputation) Validate

func (s *ForecastComputation) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ForecastConfiguration

type ForecastConfiguration struct {

    // The forecast properties setup of a forecast in the line chart.
    ForecastProperties *TimeBasedForecastProperties `type:"structure"`

    // The forecast scenario of a forecast in the line chart.
    Scenario *ForecastScenario `type:"structure"`
    // contains filtered or unexported fields
}

The forecast configuration that is used in a line chart's display properties.

func (ForecastConfiguration) GoString

func (s ForecastConfiguration) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ForecastConfiguration) SetForecastProperties

func (s *ForecastConfiguration) SetForecastProperties(v *TimeBasedForecastProperties) *ForecastConfiguration

SetForecastProperties sets the ForecastProperties field's value.

func (*ForecastConfiguration) SetScenario

func (s *ForecastConfiguration) SetScenario(v *ForecastScenario) *ForecastConfiguration

SetScenario sets the Scenario field's value.

func (ForecastConfiguration) String

func (s ForecastConfiguration) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ForecastConfiguration) Validate

func (s *ForecastConfiguration) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ForecastScenario

type ForecastScenario struct {

    // The what-if analysis forecast setup with the target date.
    WhatIfPointScenario *WhatIfPointScenario `type:"structure"`

    // The what-if analysis forecast setup with the date range.
    WhatIfRangeScenario *WhatIfRangeScenario `type:"structure"`
    // contains filtered or unexported fields
}

The forecast scenario of a forecast in the line chart.

func (ForecastScenario) GoString

func (s ForecastScenario) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ForecastScenario) SetWhatIfPointScenario

func (s *ForecastScenario) SetWhatIfPointScenario(v *WhatIfPointScenario) *ForecastScenario

SetWhatIfPointScenario sets the WhatIfPointScenario field's value.

func (*ForecastScenario) SetWhatIfRangeScenario

func (s *ForecastScenario) SetWhatIfRangeScenario(v *WhatIfRangeScenario) *ForecastScenario

SetWhatIfRangeScenario sets the WhatIfRangeScenario field's value.

func (ForecastScenario) String

func (s ForecastScenario) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ForecastScenario) Validate

func (s *ForecastScenario) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type FormatConfiguration

type FormatConfiguration struct {

    // Formatting configuration for DateTime fields.
    DateTimeFormatConfiguration *DateTimeFormatConfiguration `type:"structure"`

    // Formatting configuration for number fields.
    NumberFormatConfiguration *NumberFormatConfiguration `type:"structure"`

    // Formatting configuration for string fields.
    StringFormatConfiguration *StringFormatConfiguration `type:"structure"`
    // contains filtered or unexported fields
}

The formatting configuration for all types of field.

func (FormatConfiguration) GoString

func (s FormatConfiguration) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*FormatConfiguration) SetDateTimeFormatConfiguration

func (s *FormatConfiguration) SetDateTimeFormatConfiguration(v *DateTimeFormatConfiguration) *FormatConfiguration

SetDateTimeFormatConfiguration sets the DateTimeFormatConfiguration field's value.

func (*FormatConfiguration) SetNumberFormatConfiguration

func (s *FormatConfiguration) SetNumberFormatConfiguration(v *NumberFormatConfiguration) *FormatConfiguration

SetNumberFormatConfiguration sets the NumberFormatConfiguration field's value.

func (*FormatConfiguration) SetStringFormatConfiguration

func (s *FormatConfiguration) SetStringFormatConfiguration(v *StringFormatConfiguration) *FormatConfiguration

SetStringFormatConfiguration sets the StringFormatConfiguration field's value.

func (FormatConfiguration) String

func (s FormatConfiguration) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*FormatConfiguration) Validate

func (s *FormatConfiguration) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type FreeFormLayoutCanvasSizeOptions

type FreeFormLayoutCanvasSizeOptions struct {

    // The options that determine the sizing of the canvas used in a free-form layout.
    ScreenCanvasSizeOptions *FreeFormLayoutScreenCanvasSizeOptions `type:"structure"`
    // contains filtered or unexported fields
}

Configuration options for the canvas of a free-form layout.

func (FreeFormLayoutCanvasSizeOptions) GoString

func (s FreeFormLayoutCanvasSizeOptions) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*FreeFormLayoutCanvasSizeOptions) SetScreenCanvasSizeOptions

func (s *FreeFormLayoutCanvasSizeOptions) SetScreenCanvasSizeOptions(v *FreeFormLayoutScreenCanvasSizeOptions) *FreeFormLayoutCanvasSizeOptions

SetScreenCanvasSizeOptions sets the ScreenCanvasSizeOptions field's value.

func (FreeFormLayoutCanvasSizeOptions) String

func (s FreeFormLayoutCanvasSizeOptions) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*FreeFormLayoutCanvasSizeOptions) Validate

func (s *FreeFormLayoutCanvasSizeOptions) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type FreeFormLayoutConfiguration

type FreeFormLayoutConfiguration struct {

    // Configuration options for the canvas of a free-form layout.
    CanvasSizeOptions *FreeFormLayoutCanvasSizeOptions `type:"structure"`

    // The elements that are included in a free-form layout.
    //
    // Elements is a required field
    Elements []*FreeFormLayoutElement `type:"list" required:"true"`
    // contains filtered or unexported fields
}

The configuration of a free-form layout.

func (FreeFormLayoutConfiguration) GoString

func (s FreeFormLayoutConfiguration) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*FreeFormLayoutConfiguration) SetCanvasSizeOptions

func (s *FreeFormLayoutConfiguration) SetCanvasSizeOptions(v *FreeFormLayoutCanvasSizeOptions) *FreeFormLayoutConfiguration

SetCanvasSizeOptions sets the CanvasSizeOptions field's value.

func (*FreeFormLayoutConfiguration) SetElements

func (s *FreeFormLayoutConfiguration) SetElements(v []*FreeFormLayoutElement) *FreeFormLayoutConfiguration

SetElements sets the Elements field's value.

func (FreeFormLayoutConfiguration) String

func (s FreeFormLayoutConfiguration) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*FreeFormLayoutConfiguration) Validate

func (s *FreeFormLayoutConfiguration) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type FreeFormLayoutElement

type FreeFormLayoutElement struct {

    // The background style configuration of a free-form layout element.
    BackgroundStyle *FreeFormLayoutElementBackgroundStyle `type:"structure"`

    // The border style configuration of a free-form layout element.
    BorderStyle *FreeFormLayoutElementBorderStyle `type:"structure"`

    // A unique identifier for an element within a free-form layout.
    //
    // ElementId is a required field
    ElementId *string `min:"1" type:"string" required:"true"`

    // The type of element.
    //
    // ElementType is a required field
    ElementType *string `type:"string" required:"true" enum:"LayoutElementType"`

    // The height of an element within a free-form layout.
    //
    // Height is a required field
    Height *string `type:"string" required:"true"`

    // The loading animation configuration of a free-form layout element.
    LoadingAnimation *LoadingAnimation `type:"structure"`

    // The rendering rules that determine when an element should be displayed within
    // a free-form layout.
    RenderingRules []*SheetElementRenderingRule `type:"list"`

    // The border style configuration of a free-form layout element. This border
    // style is used when the element is selected.
    SelectedBorderStyle *FreeFormLayoutElementBorderStyle `type:"structure"`

    // The visibility of an element within a free-form layout.
    Visibility *string `type:"string" enum:"Visibility"`

    // The width of an element within a free-form layout.
    //
    // Width is a required field
    Width *string `type:"string" required:"true"`

    // The x-axis coordinate of the element.
    //
    // XAxisLocation is a required field
    XAxisLocation *string `type:"string" required:"true"`

    // The y-axis coordinate of the element.
    //
    // YAxisLocation is a required field
    YAxisLocation *string `type:"string" required:"true"`
    // contains filtered or unexported fields
}

An element within a free-form layout.

func (FreeFormLayoutElement) GoString

func (s FreeFormLayoutElement) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*FreeFormLayoutElement) SetBackgroundStyle

func (s *FreeFormLayoutElement) SetBackgroundStyle(v *FreeFormLayoutElementBackgroundStyle) *FreeFormLayoutElement

SetBackgroundStyle sets the BackgroundStyle field's value.

func (*FreeFormLayoutElement) SetBorderStyle

func (s *FreeFormLayoutElement) SetBorderStyle(v *FreeFormLayoutElementBorderStyle) *FreeFormLayoutElement

SetBorderStyle sets the BorderStyle field's value.

func (*FreeFormLayoutElement) SetElementId

func (s *FreeFormLayoutElement) SetElementId(v string) *FreeFormLayoutElement

SetElementId sets the ElementId field's value.

func (*FreeFormLayoutElement) SetElementType

func (s *FreeFormLayoutElement) SetElementType(v string) *FreeFormLayoutElement

SetElementType sets the ElementType field's value.

func (*FreeFormLayoutElement) SetHeight

func (s *FreeFormLayoutElement) SetHeight(v string) *FreeFormLayoutElement

SetHeight sets the Height field's value.

func (*FreeFormLayoutElement) SetLoadingAnimation

func (s *FreeFormLayoutElement) SetLoadingAnimation(v *LoadingAnimation) *FreeFormLayoutElement

SetLoadingAnimation sets the LoadingAnimation field's value.

func (*FreeFormLayoutElement) SetRenderingRules

func (s *FreeFormLayoutElement) SetRenderingRules(v []*SheetElementRenderingRule) *FreeFormLayoutElement

SetRenderingRules sets the RenderingRules field's value.

func (*FreeFormLayoutElement) SetSelectedBorderStyle

func (s *FreeFormLayoutElement) SetSelectedBorderStyle(v *FreeFormLayoutElementBorderStyle) *FreeFormLayoutElement

SetSelectedBorderStyle sets the SelectedBorderStyle field's value.

func (*FreeFormLayoutElement) SetVisibility

func (s *FreeFormLayoutElement) SetVisibility(v string) *FreeFormLayoutElement

SetVisibility sets the Visibility field's value.

func (*FreeFormLayoutElement) SetWidth

func (s *FreeFormLayoutElement) SetWidth(v string) *FreeFormLayoutElement

SetWidth sets the Width field's value.

func (*FreeFormLayoutElement) SetXAxisLocation

func (s *FreeFormLayoutElement) SetXAxisLocation(v string) *FreeFormLayoutElement

SetXAxisLocation sets the XAxisLocation field's value.

func (*FreeFormLayoutElement) SetYAxisLocation

func (s *FreeFormLayoutElement) SetYAxisLocation(v string) *FreeFormLayoutElement

SetYAxisLocation sets the YAxisLocation field's value.

func (FreeFormLayoutElement) String

func (s FreeFormLayoutElement) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*FreeFormLayoutElement) Validate

func (s *FreeFormLayoutElement) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type FreeFormLayoutElementBackgroundStyle

type FreeFormLayoutElementBackgroundStyle struct {

    // The background color of a free-form layout element.
    Color *string `type:"string"`

    // The background visibility of a free-form layout element.
    Visibility *string `type:"string" enum:"Visibility"`
    // contains filtered or unexported fields
}

The background style configuration of a free-form layout element.

func (FreeFormLayoutElementBackgroundStyle) GoString

func (s FreeFormLayoutElementBackgroundStyle) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*FreeFormLayoutElementBackgroundStyle) SetColor

func (s *FreeFormLayoutElementBackgroundStyle) SetColor(v string) *FreeFormLayoutElementBackgroundStyle

SetColor sets the Color field's value.

func (*FreeFormLayoutElementBackgroundStyle) SetVisibility

func (s *FreeFormLayoutElementBackgroundStyle) SetVisibility(v string) *FreeFormLayoutElementBackgroundStyle

SetVisibility sets the Visibility field's value.

func (FreeFormLayoutElementBackgroundStyle) String

func (s FreeFormLayoutElementBackgroundStyle) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type FreeFormLayoutElementBorderStyle

type FreeFormLayoutElementBorderStyle struct {

    // The border color of a free-form layout element.
    Color *string `type:"string"`

    // The border visibility of a free-form layout element.
    Visibility *string `type:"string" enum:"Visibility"`
    // contains filtered or unexported fields
}

The background style configuration of a free-form layout element.

func (FreeFormLayoutElementBorderStyle) GoString

func (s FreeFormLayoutElementBorderStyle) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*FreeFormLayoutElementBorderStyle) SetColor

func (s *FreeFormLayoutElementBorderStyle) SetColor(v string) *FreeFormLayoutElementBorderStyle

SetColor sets the Color field's value.

func (*FreeFormLayoutElementBorderStyle) SetVisibility

func (s *FreeFormLayoutElementBorderStyle) SetVisibility(v string) *FreeFormLayoutElementBorderStyle

SetVisibility sets the Visibility field's value.

func (FreeFormLayoutElementBorderStyle) String

func (s FreeFormLayoutElementBorderStyle) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type FreeFormLayoutScreenCanvasSizeOptions

type FreeFormLayoutScreenCanvasSizeOptions struct {

    // The width that the view port will be optimized for when the layout renders.
    //
    // OptimizedViewPortWidth is a required field
    OptimizedViewPortWidth *string `type:"string" required:"true"`
    // contains filtered or unexported fields
}

The options that determine the sizing of the canvas used in a free-form layout.

func (FreeFormLayoutScreenCanvasSizeOptions) GoString

func (s FreeFormLayoutScreenCanvasSizeOptions) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*FreeFormLayoutScreenCanvasSizeOptions) SetOptimizedViewPortWidth

func (s *FreeFormLayoutScreenCanvasSizeOptions) SetOptimizedViewPortWidth(v string) *FreeFormLayoutScreenCanvasSizeOptions

SetOptimizedViewPortWidth sets the OptimizedViewPortWidth field's value.

func (FreeFormLayoutScreenCanvasSizeOptions) String

func (s FreeFormLayoutScreenCanvasSizeOptions) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*FreeFormLayoutScreenCanvasSizeOptions) Validate

func (s *FreeFormLayoutScreenCanvasSizeOptions) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type FreeFormSectionLayoutConfiguration

type FreeFormSectionLayoutConfiguration struct {

    // The elements that are included in the free-form layout.
    //
    // Elements is a required field
    Elements []*FreeFormLayoutElement `type:"list" required:"true"`
    // contains filtered or unexported fields
}

The free-form layout configuration of a section.

func (FreeFormSectionLayoutConfiguration) GoString

func (s FreeFormSectionLayoutConfiguration) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*FreeFormSectionLayoutConfiguration) SetElements

func (s *FreeFormSectionLayoutConfiguration) SetElements(v []*FreeFormLayoutElement) *FreeFormSectionLayoutConfiguration

SetElements sets the Elements field's value.

func (FreeFormSectionLayoutConfiguration) String

func (s FreeFormSectionLayoutConfiguration) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*FreeFormSectionLayoutConfiguration) Validate

func (s *FreeFormSectionLayoutConfiguration) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type FunnelChartAggregatedFieldWells

type FunnelChartAggregatedFieldWells struct {

    // The category field wells of a funnel chart. Values are grouped by category
    // fields.
    Category []*DimensionField `type:"list"`

    // The value field wells of a funnel chart. Values are aggregated based on categories.
    Values []*MeasureField `type:"list"`
    // contains filtered or unexported fields
}

The field well configuration of a FunnelChartVisual.

func (FunnelChartAggregatedFieldWells) GoString

func (s FunnelChartAggregatedFieldWells) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*FunnelChartAggregatedFieldWells) SetCategory

func (s *FunnelChartAggregatedFieldWells) SetCategory(v []*DimensionField) *FunnelChartAggregatedFieldWells

SetCategory sets the Category field's value.

func (*FunnelChartAggregatedFieldWells) SetValues

func (s *FunnelChartAggregatedFieldWells) SetValues(v []*MeasureField) *FunnelChartAggregatedFieldWells

SetValues sets the Values field's value.

func (FunnelChartAggregatedFieldWells) String

func (s FunnelChartAggregatedFieldWells) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*FunnelChartAggregatedFieldWells) Validate

func (s *FunnelChartAggregatedFieldWells) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type FunnelChartConfiguration

type FunnelChartConfiguration struct {

    // The label options of the categories that are displayed in a FunnelChartVisual.
    CategoryLabelOptions *ChartAxisLabelOptions `type:"structure"`

    // The options that determine the presentation of the data labels.
    DataLabelOptions *FunnelChartDataLabelOptions `type:"structure"`

    // The field well configuration of a FunnelChartVisual.
    FieldWells *FunnelChartFieldWells `type:"structure"`

    // The general visual interactions setup for a visual.
    Interactions *VisualInteractionOptions `type:"structure"`

    // The sort configuration of a FunnelChartVisual.
    SortConfiguration *FunnelChartSortConfiguration `type:"structure"`

    // The tooltip configuration of a FunnelChartVisual.
    Tooltip *TooltipOptions `type:"structure"`

    // The label options for the values that are displayed in a FunnelChartVisual.
    ValueLabelOptions *ChartAxisLabelOptions `type:"structure"`

    // The visual palette configuration of a FunnelChartVisual.
    VisualPalette *VisualPalette `type:"structure"`
    // contains filtered or unexported fields
}

The configuration of a FunnelChartVisual.

func (FunnelChartConfiguration) GoString

func (s FunnelChartConfiguration) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*FunnelChartConfiguration) SetCategoryLabelOptions

func (s *FunnelChartConfiguration) SetCategoryLabelOptions(v *ChartAxisLabelOptions) *FunnelChartConfiguration

SetCategoryLabelOptions sets the CategoryLabelOptions field's value.

func (*FunnelChartConfiguration) SetDataLabelOptions

func (s *FunnelChartConfiguration) SetDataLabelOptions(v *FunnelChartDataLabelOptions) *FunnelChartConfiguration

SetDataLabelOptions sets the DataLabelOptions field's value.

func (*FunnelChartConfiguration) SetFieldWells

func (s *FunnelChartConfiguration) SetFieldWells(v *FunnelChartFieldWells) *FunnelChartConfiguration

SetFieldWells sets the FieldWells field's value.

func (*FunnelChartConfiguration) SetInteractions

func (s *FunnelChartConfiguration) SetInteractions(v *VisualInteractionOptions) *FunnelChartConfiguration

SetInteractions sets the Interactions field's value.

func (*FunnelChartConfiguration) SetSortConfiguration

func (s *FunnelChartConfiguration) SetSortConfiguration(v *FunnelChartSortConfiguration) *FunnelChartConfiguration

SetSortConfiguration sets the SortConfiguration field's value.

func (*FunnelChartConfiguration) SetTooltip

func (s *FunnelChartConfiguration) SetTooltip(v *TooltipOptions) *FunnelChartConfiguration

SetTooltip sets the Tooltip field's value.

func (*FunnelChartConfiguration) SetValueLabelOptions

func (s *FunnelChartConfiguration) SetValueLabelOptions(v *ChartAxisLabelOptions) *FunnelChartConfiguration

SetValueLabelOptions sets the ValueLabelOptions field's value.

func (*FunnelChartConfiguration) SetVisualPalette

func (s *FunnelChartConfiguration) SetVisualPalette(v *VisualPalette) *FunnelChartConfiguration

SetVisualPalette sets the VisualPalette field's value.

func (FunnelChartConfiguration) String

func (s FunnelChartConfiguration) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*FunnelChartConfiguration) Validate

func (s *FunnelChartConfiguration) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type FunnelChartDataLabelOptions

type FunnelChartDataLabelOptions struct {

    // The visibility of the category labels within the data labels.
    CategoryLabelVisibility *string `type:"string" enum:"Visibility"`

    // The color of the data label text.
    LabelColor *string `type:"string"`

    // The font configuration for the data labels.
    //
    // Only the FontSize attribute of the font configuration is used for data labels.
    LabelFontConfiguration *FontConfiguration `type:"structure"`

    // Determines the style of the metric labels.
    MeasureDataLabelStyle *string `type:"string" enum:"FunnelChartMeasureDataLabelStyle"`

    // The visibility of the measure labels within the data labels.
    MeasureLabelVisibility *string `type:"string" enum:"Visibility"`

    // Determines the positioning of the data label relative to a section of the
    // funnel.
    Position *string `type:"string" enum:"DataLabelPosition"`

    // The visibility option that determines if data labels are displayed.
    Visibility *string `type:"string" enum:"Visibility"`
    // contains filtered or unexported fields
}

The options that determine the presentation of the data labels.

func (FunnelChartDataLabelOptions) GoString

func (s FunnelChartDataLabelOptions) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*FunnelChartDataLabelOptions) SetCategoryLabelVisibility

func (s *FunnelChartDataLabelOptions) SetCategoryLabelVisibility(v string) *FunnelChartDataLabelOptions

SetCategoryLabelVisibility sets the CategoryLabelVisibility field's value.

func (*FunnelChartDataLabelOptions) SetLabelColor

func (s *FunnelChartDataLabelOptions) SetLabelColor(v string) *FunnelChartDataLabelOptions

SetLabelColor sets the LabelColor field's value.

func (*FunnelChartDataLabelOptions) SetLabelFontConfiguration

func (s *FunnelChartDataLabelOptions) SetLabelFontConfiguration(v *FontConfiguration) *FunnelChartDataLabelOptions

SetLabelFontConfiguration sets the LabelFontConfiguration field's value.

func (*FunnelChartDataLabelOptions) SetMeasureDataLabelStyle

func (s *FunnelChartDataLabelOptions) SetMeasureDataLabelStyle(v string) *FunnelChartDataLabelOptions

SetMeasureDataLabelStyle sets the MeasureDataLabelStyle field's value.

func (*FunnelChartDataLabelOptions) SetMeasureLabelVisibility

func (s *FunnelChartDataLabelOptions) SetMeasureLabelVisibility(v string) *FunnelChartDataLabelOptions

SetMeasureLabelVisibility sets the MeasureLabelVisibility field's value.

func (*FunnelChartDataLabelOptions) SetPosition

func (s *FunnelChartDataLabelOptions) SetPosition(v string) *FunnelChartDataLabelOptions

SetPosition sets the Position field's value.

func (*FunnelChartDataLabelOptions) SetVisibility

func (s *FunnelChartDataLabelOptions) SetVisibility(v string) *FunnelChartDataLabelOptions

SetVisibility sets the Visibility field's value.

func (FunnelChartDataLabelOptions) String

func (s FunnelChartDataLabelOptions) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type FunnelChartFieldWells

type FunnelChartFieldWells struct {

    // The field well configuration of a FunnelChartVisual.
    FunnelChartAggregatedFieldWells *FunnelChartAggregatedFieldWells `type:"structure"`
    // contains filtered or unexported fields
}

The field well configuration of a FunnelChartVisual.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

func (FunnelChartFieldWells) GoString

func (s FunnelChartFieldWells) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*FunnelChartFieldWells) SetFunnelChartAggregatedFieldWells

func (s *FunnelChartFieldWells) SetFunnelChartAggregatedFieldWells(v *FunnelChartAggregatedFieldWells) *FunnelChartFieldWells

SetFunnelChartAggregatedFieldWells sets the FunnelChartAggregatedFieldWells field's value.

func (FunnelChartFieldWells) String

func (s FunnelChartFieldWells) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*FunnelChartFieldWells) Validate

func (s *FunnelChartFieldWells) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type FunnelChartSortConfiguration

type FunnelChartSortConfiguration struct {

    // The limit on the number of categories displayed.
    CategoryItemsLimit *ItemsLimitConfiguration `type:"structure"`

    // The sort configuration of the category fields.
    CategorySort []*FieldSortOptions `type:"list"`
    // contains filtered or unexported fields
}

The sort configuration of a FunnelChartVisual.

func (FunnelChartSortConfiguration) GoString

func (s FunnelChartSortConfiguration) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*FunnelChartSortConfiguration) SetCategoryItemsLimit

func (s *FunnelChartSortConfiguration) SetCategoryItemsLimit(v *ItemsLimitConfiguration) *FunnelChartSortConfiguration

SetCategoryItemsLimit sets the CategoryItemsLimit field's value.

func (*FunnelChartSortConfiguration) SetCategorySort

func (s *FunnelChartSortConfiguration) SetCategorySort(v []*FieldSortOptions) *FunnelChartSortConfiguration

SetCategorySort sets the CategorySort field's value.

func (FunnelChartSortConfiguration) String

func (s FunnelChartSortConfiguration) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*FunnelChartSortConfiguration) Validate

func (s *FunnelChartSortConfiguration) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type FunnelChartVisual

type FunnelChartVisual struct {

    // The list of custom actions that are configured for a visual.
    Actions []*VisualCustomAction `type:"list"`

    // The configuration of a FunnelChartVisual.
    ChartConfiguration *FunnelChartConfiguration `type:"structure"`

    // The column hierarchy that is used during drill-downs and drill-ups.
    ColumnHierarchies []*ColumnHierarchy `type:"list"`

    // The subtitle that is displayed on the visual.
    Subtitle *VisualSubtitleLabelOptions `type:"structure"`

    // The title that is displayed on the visual.
    Title *VisualTitleLabelOptions `type:"structure"`

    // The unique identifier of a visual. This identifier must be unique within
    // the context of a dashboard, template, or analysis. Two dashboards, analyses,
    // or templates can have visuals with the same identifiers..
    //
    // VisualId is a required field
    VisualId *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

A funnel chart.

For more information, see Using funnel charts (https://docs.aws.amazon.com/quicksight/latest/user/funnel-visual-content.html) in the Amazon QuickSight User Guide.

func (FunnelChartVisual) GoString

func (s FunnelChartVisual) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*FunnelChartVisual) SetActions

func (s *FunnelChartVisual) SetActions(v []*VisualCustomAction) *FunnelChartVisual

SetActions sets the Actions field's value.

func (*FunnelChartVisual) SetChartConfiguration

func (s *FunnelChartVisual) SetChartConfiguration(v *FunnelChartConfiguration) *FunnelChartVisual

SetChartConfiguration sets the ChartConfiguration field's value.

func (*FunnelChartVisual) SetColumnHierarchies

func (s *FunnelChartVisual) SetColumnHierarchies(v []*ColumnHierarchy) *FunnelChartVisual

SetColumnHierarchies sets the ColumnHierarchies field's value.

func (*FunnelChartVisual) SetSubtitle

func (s *FunnelChartVisual) SetSubtitle(v *VisualSubtitleLabelOptions) *FunnelChartVisual

SetSubtitle sets the Subtitle field's value.

func (*FunnelChartVisual) SetTitle

func (s *FunnelChartVisual) SetTitle(v *VisualTitleLabelOptions) *FunnelChartVisual

SetTitle sets the Title field's value.

func (*FunnelChartVisual) SetVisualId

func (s *FunnelChartVisual) SetVisualId(v string) *FunnelChartVisual

SetVisualId sets the VisualId field's value.

func (FunnelChartVisual) String

func (s FunnelChartVisual) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*FunnelChartVisual) Validate

func (s *FunnelChartVisual) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GaugeChartArcConditionalFormatting

type GaugeChartArcConditionalFormatting struct {

    // The conditional formatting of the arc foreground color.
    ForegroundColor *ConditionalFormattingColor `type:"structure"`
    // contains filtered or unexported fields
}

The options that determine the presentation of the arc of a GaugeChartVisual.

func (GaugeChartArcConditionalFormatting) GoString

func (s GaugeChartArcConditionalFormatting) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GaugeChartArcConditionalFormatting) SetForegroundColor

func (s *GaugeChartArcConditionalFormatting) SetForegroundColor(v *ConditionalFormattingColor) *GaugeChartArcConditionalFormatting

SetForegroundColor sets the ForegroundColor field's value.

func (GaugeChartArcConditionalFormatting) String

func (s GaugeChartArcConditionalFormatting) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GaugeChartArcConditionalFormatting) Validate

func (s *GaugeChartArcConditionalFormatting) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GaugeChartConditionalFormatting

type GaugeChartConditionalFormatting struct {

    // Conditional formatting options of a GaugeChartVisual.
    ConditionalFormattingOptions []*GaugeChartConditionalFormattingOption `type:"list"`
    // contains filtered or unexported fields
}

The conditional formatting of a GaugeChartVisual.

func (GaugeChartConditionalFormatting) GoString

func (s GaugeChartConditionalFormatting) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GaugeChartConditionalFormatting) SetConditionalFormattingOptions

func (s *GaugeChartConditionalFormatting) SetConditionalFormattingOptions(v []*GaugeChartConditionalFormattingOption) *GaugeChartConditionalFormatting

SetConditionalFormattingOptions sets the ConditionalFormattingOptions field's value.

func (GaugeChartConditionalFormatting) String

func (s GaugeChartConditionalFormatting) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GaugeChartConditionalFormatting) Validate

func (s *GaugeChartConditionalFormatting) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GaugeChartConditionalFormattingOption

type GaugeChartConditionalFormattingOption struct {

    // The options that determine the presentation of the arc of a GaugeChartVisual.
    Arc *GaugeChartArcConditionalFormatting `type:"structure"`

    // The conditional formatting for the primary value of a GaugeChartVisual.
    PrimaryValue *GaugeChartPrimaryValueConditionalFormatting `type:"structure"`
    // contains filtered or unexported fields
}

Conditional formatting options of a GaugeChartVisual.

func (GaugeChartConditionalFormattingOption) GoString

func (s GaugeChartConditionalFormattingOption) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GaugeChartConditionalFormattingOption) SetArc

func (s *GaugeChartConditionalFormattingOption) SetArc(v *GaugeChartArcConditionalFormatting) *GaugeChartConditionalFormattingOption

SetArc sets the Arc field's value.

func (*GaugeChartConditionalFormattingOption) SetPrimaryValue

func (s *GaugeChartConditionalFormattingOption) SetPrimaryValue(v *GaugeChartPrimaryValueConditionalFormatting) *GaugeChartConditionalFormattingOption

SetPrimaryValue sets the PrimaryValue field's value.

func (GaugeChartConditionalFormattingOption) String

func (s GaugeChartConditionalFormattingOption) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GaugeChartConditionalFormattingOption) Validate

func (s *GaugeChartConditionalFormattingOption) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GaugeChartConfiguration

type GaugeChartConfiguration struct {

    // The data label configuration of a GaugeChartVisual.
    DataLabels *DataLabelOptions `type:"structure"`

    // The field well configuration of a GaugeChartVisual.
    FieldWells *GaugeChartFieldWells `type:"structure"`

    // The options that determine the presentation of the GaugeChartVisual.
    GaugeChartOptions *GaugeChartOptions `type:"structure"`

    // The general visual interactions setup for a visual.
    Interactions *VisualInteractionOptions `type:"structure"`

    // The tooltip configuration of a GaugeChartVisual.
    TooltipOptions *TooltipOptions `type:"structure"`

    // The visual palette configuration of a GaugeChartVisual.
    VisualPalette *VisualPalette `type:"structure"`
    // contains filtered or unexported fields
}

The configuration of a GaugeChartVisual.

func (GaugeChartConfiguration) GoString

func (s GaugeChartConfiguration) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GaugeChartConfiguration) SetDataLabels

func (s *GaugeChartConfiguration) SetDataLabels(v *DataLabelOptions) *GaugeChartConfiguration

SetDataLabels sets the DataLabels field's value.

func (*GaugeChartConfiguration) SetFieldWells

func (s *GaugeChartConfiguration) SetFieldWells(v *GaugeChartFieldWells) *GaugeChartConfiguration

SetFieldWells sets the FieldWells field's value.

func (*GaugeChartConfiguration) SetGaugeChartOptions

func (s *GaugeChartConfiguration) SetGaugeChartOptions(v *GaugeChartOptions) *GaugeChartConfiguration

SetGaugeChartOptions sets the GaugeChartOptions field's value.

func (*GaugeChartConfiguration) SetInteractions

func (s *GaugeChartConfiguration) SetInteractions(v *VisualInteractionOptions) *GaugeChartConfiguration

SetInteractions sets the Interactions field's value.

func (*GaugeChartConfiguration) SetTooltipOptions

func (s *GaugeChartConfiguration) SetTooltipOptions(v *TooltipOptions) *GaugeChartConfiguration

SetTooltipOptions sets the TooltipOptions field's value.

func (*GaugeChartConfiguration) SetVisualPalette

func (s *GaugeChartConfiguration) SetVisualPalette(v *VisualPalette) *GaugeChartConfiguration

SetVisualPalette sets the VisualPalette field's value.

func (GaugeChartConfiguration) String

func (s GaugeChartConfiguration) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GaugeChartConfiguration) Validate

func (s *GaugeChartConfiguration) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GaugeChartFieldWells

type GaugeChartFieldWells struct {

    // The target value field wells of a GaugeChartVisual.
    TargetValues []*MeasureField `type:"list"`

    // The value field wells of a GaugeChartVisual.
    Values []*MeasureField `type:"list"`
    // contains filtered or unexported fields
}

The field well configuration of a GaugeChartVisual.

func (GaugeChartFieldWells) GoString

func (s GaugeChartFieldWells) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GaugeChartFieldWells) SetTargetValues

func (s *GaugeChartFieldWells) SetTargetValues(v []*MeasureField) *GaugeChartFieldWells

SetTargetValues sets the TargetValues field's value.

func (*GaugeChartFieldWells) SetValues

func (s *GaugeChartFieldWells) SetValues(v []*MeasureField) *GaugeChartFieldWells

SetValues sets the Values field's value.

func (GaugeChartFieldWells) String

func (s GaugeChartFieldWells) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GaugeChartFieldWells) Validate

func (s *GaugeChartFieldWells) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GaugeChartOptions

type GaugeChartOptions struct {

    // The arc configuration of a GaugeChartVisual.
    Arc *ArcConfiguration `type:"structure"`

    // The arc axis configuration of a GaugeChartVisual.
    ArcAxis *ArcAxisConfiguration `type:"structure"`

    // The comparison configuration of a GaugeChartVisual.
    Comparison *ComparisonConfiguration `type:"structure"`

    // The options that determine the primary value display type.
    PrimaryValueDisplayType *string `type:"string" enum:"PrimaryValueDisplayType"`

    // The options that determine the primary value font configuration.
    PrimaryValueFontConfiguration *FontConfiguration `type:"structure"`
    // contains filtered or unexported fields
}

The options that determine the presentation of the GaugeChartVisual.

func (GaugeChartOptions) GoString

func (s GaugeChartOptions) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GaugeChartOptions) SetArc

func (s *GaugeChartOptions) SetArc(v *ArcConfiguration) *GaugeChartOptions

SetArc sets the Arc field's value.

func (*GaugeChartOptions) SetArcAxis

func (s *GaugeChartOptions) SetArcAxis(v *ArcAxisConfiguration) *GaugeChartOptions

SetArcAxis sets the ArcAxis field's value.

func (*GaugeChartOptions) SetComparison

func (s *GaugeChartOptions) SetComparison(v *ComparisonConfiguration) *GaugeChartOptions

SetComparison sets the Comparison field's value.

func (*GaugeChartOptions) SetPrimaryValueDisplayType

func (s *GaugeChartOptions) SetPrimaryValueDisplayType(v string) *GaugeChartOptions

SetPrimaryValueDisplayType sets the PrimaryValueDisplayType field's value.

func (*GaugeChartOptions) SetPrimaryValueFontConfiguration

func (s *GaugeChartOptions) SetPrimaryValueFontConfiguration(v *FontConfiguration) *GaugeChartOptions

SetPrimaryValueFontConfiguration sets the PrimaryValueFontConfiguration field's value.

func (GaugeChartOptions) String

func (s GaugeChartOptions) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GaugeChartOptions) Validate

func (s *GaugeChartOptions) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GaugeChartPrimaryValueConditionalFormatting

type GaugeChartPrimaryValueConditionalFormatting struct {

    // The conditional formatting of the primary value icon.
    Icon *ConditionalFormattingIcon `type:"structure"`

    // The conditional formatting of the primary value text color.
    TextColor *ConditionalFormattingColor `type:"structure"`
    // contains filtered or unexported fields
}

The conditional formatting for the primary value of a GaugeChartVisual.

func (GaugeChartPrimaryValueConditionalFormatting) GoString

func (s GaugeChartPrimaryValueConditionalFormatting) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GaugeChartPrimaryValueConditionalFormatting) SetIcon

func (s *GaugeChartPrimaryValueConditionalFormatting) SetIcon(v *ConditionalFormattingIcon) *GaugeChartPrimaryValueConditionalFormatting

SetIcon sets the Icon field's value.

func (*GaugeChartPrimaryValueConditionalFormatting) SetTextColor

func (s *GaugeChartPrimaryValueConditionalFormatting) SetTextColor(v *ConditionalFormattingColor) *GaugeChartPrimaryValueConditionalFormatting

SetTextColor sets the TextColor field's value.

func (GaugeChartPrimaryValueConditionalFormatting) String

func (s GaugeChartPrimaryValueConditionalFormatting) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GaugeChartPrimaryValueConditionalFormatting) Validate

func (s *GaugeChartPrimaryValueConditionalFormatting) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GaugeChartVisual

type GaugeChartVisual struct {

    // The list of custom actions that are configured for a visual.
    Actions []*VisualCustomAction `type:"list"`

    // The configuration of a GaugeChartVisual.
    ChartConfiguration *GaugeChartConfiguration `type:"structure"`

    // The conditional formatting of a GaugeChartVisual.
    ConditionalFormatting *GaugeChartConditionalFormatting `type:"structure"`

    // The subtitle that is displayed on the visual.
    Subtitle *VisualSubtitleLabelOptions `type:"structure"`

    // The title that is displayed on the visual.
    Title *VisualTitleLabelOptions `type:"structure"`

    // The unique identifier of a visual. This identifier must be unique within
    // the context of a dashboard, template, or analysis. Two dashboards, analyses,
    // or templates can have visuals with the same identifiers.
    //
    // VisualId is a required field
    VisualId *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

A gauge chart.

For more information, see Using gauge charts (https://docs.aws.amazon.com/quicksight/latest/user/gauge-chart.html) in the Amazon QuickSight User Guide.

func (GaugeChartVisual) GoString

func (s GaugeChartVisual) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GaugeChartVisual) SetActions

func (s *GaugeChartVisual) SetActions(v []*VisualCustomAction) *GaugeChartVisual

SetActions sets the Actions field's value.

func (*GaugeChartVisual) SetChartConfiguration

func (s *GaugeChartVisual) SetChartConfiguration(v *GaugeChartConfiguration) *GaugeChartVisual

SetChartConfiguration sets the ChartConfiguration field's value.

func (*GaugeChartVisual) SetConditionalFormatting

func (s *GaugeChartVisual) SetConditionalFormatting(v *GaugeChartConditionalFormatting) *GaugeChartVisual

SetConditionalFormatting sets the ConditionalFormatting field's value.

func (*GaugeChartVisual) SetSubtitle

func (s *GaugeChartVisual) SetSubtitle(v *VisualSubtitleLabelOptions) *GaugeChartVisual

SetSubtitle sets the Subtitle field's value.

func (*GaugeChartVisual) SetTitle

func (s *GaugeChartVisual) SetTitle(v *VisualTitleLabelOptions) *GaugeChartVisual

SetTitle sets the Title field's value.

func (*GaugeChartVisual) SetVisualId

func (s *GaugeChartVisual) SetVisualId(v string) *GaugeChartVisual

SetVisualId sets the VisualId field's value.

func (GaugeChartVisual) String

func (s GaugeChartVisual) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GaugeChartVisual) Validate

func (s *GaugeChartVisual) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GenerateEmbedUrlForAnonymousUserInput

type GenerateEmbedUrlForAnonymousUserInput struct {

    // The domains that you want to add to the allow list for access to the generated
    // URL that is then embedded. This optional parameter overrides the static domains
    // that are configured in the Manage QuickSight menu in the Amazon QuickSight
    // console. Instead, it allows only the domains that you include in this parameter.
    // You can list up to three domains or subdomains in each API call.
    //
    // To include all subdomains under a specific domain to the allow list, use
    // *. For example, https://*.sapp.amazon.com includes all subdomains under https://sapp.amazon.com.
    AllowedDomains []*string `type:"list"`

    // The Amazon Resource Names (ARNs) for the Amazon QuickSight resources that
    // the user is authorized to access during the lifetime of the session.
    //
    // If you choose Dashboard embedding experience, pass the list of dashboard
    // ARNs in the account that you want the user to be able to view.
    //
    // If you want to make changes to the theme of your embedded content, pass a
    // list of theme ARNs that the anonymous users need access to.
    //
    // Currently, you can pass up to 25 theme ARNs in each API call.
    //
    // AuthorizedResourceArns is a required field
    AuthorizedResourceArns []*string `type:"list" required:"true"`

    // The ID for the Amazon Web Services account that contains the dashboard that
    // you're embedding.
    //
    // AwsAccountId is a required field
    AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"`

    // The configuration of the experience that you are embedding.
    //
    // ExperienceConfiguration is a required field
    ExperienceConfiguration *AnonymousUserEmbeddingExperienceConfiguration `type:"structure" required:"true"`

    // The Amazon QuickSight namespace that the anonymous user virtually belongs
    // to. If you are not using an Amazon QuickSight custom namespace, set this
    // to default.
    //
    // Namespace is a required field
    Namespace *string `type:"string" required:"true"`

    // How many minutes the session is valid. The session lifetime must be in [15-600]
    // minutes range.
    SessionLifetimeInMinutes *int64 `min:"15" type:"long"`

    // The session tags used for row-level security. Before you use this parameter,
    // make sure that you have configured the relevant datasets using the DataSet$RowLevelPermissionTagConfiguration
    // parameter so that session tags can be used to provide row-level security.
    //
    // These are not the tags used for the Amazon Web Services resource tagging
    // feature. For more information, see Using Row-Level Security (RLS) with Tags
    // (https://docs.aws.amazon.com/quicksight/latest/user/quicksight-dev-rls-tags.html)in
    // the Amazon QuickSight User Guide.
    SessionTags []*SessionTag `min:"1" type:"list"`
    // contains filtered or unexported fields
}

func (GenerateEmbedUrlForAnonymousUserInput) GoString

func (s GenerateEmbedUrlForAnonymousUserInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GenerateEmbedUrlForAnonymousUserInput) SetAllowedDomains

func (s *GenerateEmbedUrlForAnonymousUserInput) SetAllowedDomains(v []*string) *GenerateEmbedUrlForAnonymousUserInput

SetAllowedDomains sets the AllowedDomains field's value.

func (*GenerateEmbedUrlForAnonymousUserInput) SetAuthorizedResourceArns

func (s *GenerateEmbedUrlForAnonymousUserInput) SetAuthorizedResourceArns(v []*string) *GenerateEmbedUrlForAnonymousUserInput

SetAuthorizedResourceArns sets the AuthorizedResourceArns field's value.

func (*GenerateEmbedUrlForAnonymousUserInput) SetAwsAccountId

func (s *GenerateEmbedUrlForAnonymousUserInput) SetAwsAccountId(v string) *GenerateEmbedUrlForAnonymousUserInput

SetAwsAccountId sets the AwsAccountId field's value.

func (*GenerateEmbedUrlForAnonymousUserInput) SetExperienceConfiguration

func (s *GenerateEmbedUrlForAnonymousUserInput) SetExperienceConfiguration(v *AnonymousUserEmbeddingExperienceConfiguration) *GenerateEmbedUrlForAnonymousUserInput

SetExperienceConfiguration sets the ExperienceConfiguration field's value.

func (*GenerateEmbedUrlForAnonymousUserInput) SetNamespace

func (s *GenerateEmbedUrlForAnonymousUserInput) SetNamespace(v string) *GenerateEmbedUrlForAnonymousUserInput

SetNamespace sets the Namespace field's value.

func (*GenerateEmbedUrlForAnonymousUserInput) SetSessionLifetimeInMinutes

func (s *GenerateEmbedUrlForAnonymousUserInput) SetSessionLifetimeInMinutes(v int64) *GenerateEmbedUrlForAnonymousUserInput

SetSessionLifetimeInMinutes sets the SessionLifetimeInMinutes field's value.

func (*GenerateEmbedUrlForAnonymousUserInput) SetSessionTags

func (s *GenerateEmbedUrlForAnonymousUserInput) SetSessionTags(v []*SessionTag) *GenerateEmbedUrlForAnonymousUserInput

SetSessionTags sets the SessionTags field's value.

func (GenerateEmbedUrlForAnonymousUserInput) String

func (s GenerateEmbedUrlForAnonymousUserInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GenerateEmbedUrlForAnonymousUserInput) Validate

func (s *GenerateEmbedUrlForAnonymousUserInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GenerateEmbedUrlForAnonymousUserOutput

type GenerateEmbedUrlForAnonymousUserOutput struct {

    // The Amazon Resource Name (ARN) to use for the anonymous Amazon QuickSight
    // user.
    //
    // AnonymousUserArn is a required field
    AnonymousUserArn *string `type:"string" required:"true"`

    // The embed URL for the dashboard.
    //
    // EmbedUrl is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by GenerateEmbedUrlForAnonymousUserOutput's
    // String and GoString methods.
    //
    // EmbedUrl is a required field
    EmbedUrl *string `type:"string" required:"true" sensitive:"true"`

    // The Amazon Web Services request ID for this operation.
    //
    // RequestId is a required field
    RequestId *string `type:"string" required:"true"`

    // The HTTP status of the request.
    //
    // Status is a required field
    Status *int64 `location:"statusCode" type:"integer" required:"true"`
    // contains filtered or unexported fields
}

func (GenerateEmbedUrlForAnonymousUserOutput) GoString

func (s GenerateEmbedUrlForAnonymousUserOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GenerateEmbedUrlForAnonymousUserOutput) SetAnonymousUserArn

func (s *GenerateEmbedUrlForAnonymousUserOutput) SetAnonymousUserArn(v string) *GenerateEmbedUrlForAnonymousUserOutput

SetAnonymousUserArn sets the AnonymousUserArn field's value.

func (*GenerateEmbedUrlForAnonymousUserOutput) SetEmbedUrl

func (s *GenerateEmbedUrlForAnonymousUserOutput) SetEmbedUrl(v string) *GenerateEmbedUrlForAnonymousUserOutput

SetEmbedUrl sets the EmbedUrl field's value.

func (*GenerateEmbedUrlForAnonymousUserOutput) SetRequestId

func (s *GenerateEmbedUrlForAnonymousUserOutput) SetRequestId(v string) *GenerateEmbedUrlForAnonymousUserOutput

SetRequestId sets the RequestId field's value.

func (*GenerateEmbedUrlForAnonymousUserOutput) SetStatus

func (s *GenerateEmbedUrlForAnonymousUserOutput) SetStatus(v int64) *GenerateEmbedUrlForAnonymousUserOutput

SetStatus sets the Status field's value.

func (GenerateEmbedUrlForAnonymousUserOutput) String

func (s GenerateEmbedUrlForAnonymousUserOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type GenerateEmbedUrlForRegisteredUserInput

type GenerateEmbedUrlForRegisteredUserInput struct {

    // The domains that you want to add to the allow list for access to the generated
    // URL that is then embedded. This optional parameter overrides the static domains
    // that are configured in the Manage QuickSight menu in the Amazon QuickSight
    // console. Instead, it allows only the domains that you include in this parameter.
    // You can list up to three domains or subdomains in each API call.
    //
    // To include all subdomains under a specific domain to the allow list, use
    // *. For example, https://*.sapp.amazon.com includes all subdomains under https://sapp.amazon.com.
    AllowedDomains []*string `type:"list"`

    // The ID for the Amazon Web Services account that contains the dashboard that
    // you're embedding.
    //
    // AwsAccountId is a required field
    AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"`

    // The experience you are embedding. For registered users, you can embed Amazon
    // QuickSight dashboards, Amazon QuickSight visuals, the Amazon QuickSight Q
    // search bar, or the entire Amazon QuickSight console.
    //
    // ExperienceConfiguration is a required field
    ExperienceConfiguration *RegisteredUserEmbeddingExperienceConfiguration `type:"structure" required:"true"`

    // How many minutes the session is valid. The session lifetime must be in [15-600]
    // minutes range.
    SessionLifetimeInMinutes *int64 `min:"15" type:"long"`

    // The Amazon Resource Name for the registered user.
    //
    // UserArn is a required field
    UserArn *string `type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (GenerateEmbedUrlForRegisteredUserInput) GoString

func (s GenerateEmbedUrlForRegisteredUserInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GenerateEmbedUrlForRegisteredUserInput) SetAllowedDomains

func (s *GenerateEmbedUrlForRegisteredUserInput) SetAllowedDomains(v []*string) *GenerateEmbedUrlForRegisteredUserInput

SetAllowedDomains sets the AllowedDomains field's value.

func (*GenerateEmbedUrlForRegisteredUserInput) SetAwsAccountId

func (s *GenerateEmbedUrlForRegisteredUserInput) SetAwsAccountId(v string) *GenerateEmbedUrlForRegisteredUserInput

SetAwsAccountId sets the AwsAccountId field's value.

func (*GenerateEmbedUrlForRegisteredUserInput) SetExperienceConfiguration

func (s *GenerateEmbedUrlForRegisteredUserInput) SetExperienceConfiguration(v *RegisteredUserEmbeddingExperienceConfiguration) *GenerateEmbedUrlForRegisteredUserInput

SetExperienceConfiguration sets the ExperienceConfiguration field's value.

func (*GenerateEmbedUrlForRegisteredUserInput) SetSessionLifetimeInMinutes

func (s *GenerateEmbedUrlForRegisteredUserInput) SetSessionLifetimeInMinutes(v int64) *GenerateEmbedUrlForRegisteredUserInput

SetSessionLifetimeInMinutes sets the SessionLifetimeInMinutes field's value.

func (*GenerateEmbedUrlForRegisteredUserInput) SetUserArn

func (s *GenerateEmbedUrlForRegisteredUserInput) SetUserArn(v string) *GenerateEmbedUrlForRegisteredUserInput

SetUserArn sets the UserArn field's value.

func (GenerateEmbedUrlForRegisteredUserInput) String

func (s GenerateEmbedUrlForRegisteredUserInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GenerateEmbedUrlForRegisteredUserInput) Validate

func (s *GenerateEmbedUrlForRegisteredUserInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GenerateEmbedUrlForRegisteredUserOutput

type GenerateEmbedUrlForRegisteredUserOutput struct {

    // The embed URL for the Amazon QuickSight dashboard, visual, Q search bar,
    // or console.
    //
    // EmbedUrl is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by GenerateEmbedUrlForRegisteredUserOutput's
    // String and GoString methods.
    //
    // EmbedUrl is a required field
    EmbedUrl *string `type:"string" required:"true" sensitive:"true"`

    // The Amazon Web Services request ID for this operation.
    //
    // RequestId is a required field
    RequestId *string `type:"string" required:"true"`

    // The HTTP status of the request.
    //
    // Status is a required field
    Status *int64 `location:"statusCode" type:"integer" required:"true"`
    // contains filtered or unexported fields
}

func (GenerateEmbedUrlForRegisteredUserOutput) GoString

func (s GenerateEmbedUrlForRegisteredUserOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GenerateEmbedUrlForRegisteredUserOutput) SetEmbedUrl

func (s *GenerateEmbedUrlForRegisteredUserOutput) SetEmbedUrl(v string) *GenerateEmbedUrlForRegisteredUserOutput

SetEmbedUrl sets the EmbedUrl field's value.

func (*GenerateEmbedUrlForRegisteredUserOutput) SetRequestId

func (s *GenerateEmbedUrlForRegisteredUserOutput) SetRequestId(v string) *GenerateEmbedUrlForRegisteredUserOutput

SetRequestId sets the RequestId field's value.

func (*GenerateEmbedUrlForRegisteredUserOutput) SetStatus

func (s *GenerateEmbedUrlForRegisteredUserOutput) SetStatus(v int64) *GenerateEmbedUrlForRegisteredUserOutput

SetStatus sets the Status field's value.

func (GenerateEmbedUrlForRegisteredUserOutput) String

func (s GenerateEmbedUrlForRegisteredUserOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type GeoSpatialColumnGroup

type GeoSpatialColumnGroup struct {

    // Columns in this hierarchy.
    //
    // Columns is a required field
    Columns []*string `min:"1" type:"list" required:"true"`

    // Country code.
    CountryCode *string `type:"string" enum:"GeoSpatialCountryCode"`

    // A display name for the hierarchy.
    //
    // Name is a required field
    Name *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

Geospatial column group that denotes a hierarchy.

func (GeoSpatialColumnGroup) GoString

func (s GeoSpatialColumnGroup) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GeoSpatialColumnGroup) SetColumns

func (s *GeoSpatialColumnGroup) SetColumns(v []*string) *GeoSpatialColumnGroup

SetColumns sets the Columns field's value.

func (*GeoSpatialColumnGroup) SetCountryCode

func (s *GeoSpatialColumnGroup) SetCountryCode(v string) *GeoSpatialColumnGroup

SetCountryCode sets the CountryCode field's value.

func (*GeoSpatialColumnGroup) SetName

func (s *GeoSpatialColumnGroup) SetName(v string) *GeoSpatialColumnGroup

SetName sets the Name field's value.

func (GeoSpatialColumnGroup) String

func (s GeoSpatialColumnGroup) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GeoSpatialColumnGroup) Validate

func (s *GeoSpatialColumnGroup) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GeospatialCoordinateBounds

type GeospatialCoordinateBounds struct {

    // The longitude of the east bound of the geospatial coordinate bounds.
    //
    // East is a required field
    East *float64 `type:"double" required:"true"`

    // The latitude of the north bound of the geospatial coordinate bounds.
    //
    // North is a required field
    North *float64 `type:"double" required:"true"`

    // The latitude of the south bound of the geospatial coordinate bounds.
    //
    // South is a required field
    South *float64 `type:"double" required:"true"`

    // The longitude of the west bound of the geospatial coordinate bounds.
    //
    // West is a required field
    West *float64 `type:"double" required:"true"`
    // contains filtered or unexported fields
}

The bound options (north, south, west, east) of the geospatial window options.

func (GeospatialCoordinateBounds) GoString

func (s GeospatialCoordinateBounds) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GeospatialCoordinateBounds) SetEast

func (s *GeospatialCoordinateBounds) SetEast(v float64) *GeospatialCoordinateBounds

SetEast sets the East field's value.

func (*GeospatialCoordinateBounds) SetNorth

func (s *GeospatialCoordinateBounds) SetNorth(v float64) *GeospatialCoordinateBounds

SetNorth sets the North field's value.

func (*GeospatialCoordinateBounds) SetSouth

func (s *GeospatialCoordinateBounds) SetSouth(v float64) *GeospatialCoordinateBounds

SetSouth sets the South field's value.

func (*GeospatialCoordinateBounds) SetWest

func (s *GeospatialCoordinateBounds) SetWest(v float64) *GeospatialCoordinateBounds

SetWest sets the West field's value.

func (GeospatialCoordinateBounds) String

func (s GeospatialCoordinateBounds) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GeospatialCoordinateBounds) Validate

func (s *GeospatialCoordinateBounds) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GeospatialHeatmapColorScale

type GeospatialHeatmapColorScale struct {

    // The list of colors to be used in heatmap point style.
    Colors []*GeospatialHeatmapDataColor `min:"2" type:"list"`
    // contains filtered or unexported fields
}

The color scale specification for the heatmap point style.

func (GeospatialHeatmapColorScale) GoString

func (s GeospatialHeatmapColorScale) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GeospatialHeatmapColorScale) SetColors

func (s *GeospatialHeatmapColorScale) SetColors(v []*GeospatialHeatmapDataColor) *GeospatialHeatmapColorScale

SetColors sets the Colors field's value.

func (GeospatialHeatmapColorScale) String

func (s GeospatialHeatmapColorScale) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GeospatialHeatmapColorScale) Validate

func (s *GeospatialHeatmapColorScale) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GeospatialHeatmapConfiguration

type GeospatialHeatmapConfiguration struct {

    // The color scale specification for the heatmap point style.
    HeatmapColor *GeospatialHeatmapColorScale `type:"structure"`
    // contains filtered or unexported fields
}

The heatmap configuration of the geospatial point style.

func (GeospatialHeatmapConfiguration) GoString

func (s GeospatialHeatmapConfiguration) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GeospatialHeatmapConfiguration) SetHeatmapColor

func (s *GeospatialHeatmapConfiguration) SetHeatmapColor(v *GeospatialHeatmapColorScale) *GeospatialHeatmapConfiguration

SetHeatmapColor sets the HeatmapColor field's value.

func (GeospatialHeatmapConfiguration) String

func (s GeospatialHeatmapConfiguration) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GeospatialHeatmapConfiguration) Validate

func (s *GeospatialHeatmapConfiguration) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GeospatialHeatmapDataColor

type GeospatialHeatmapDataColor struct {

    // The hex color to be used in the heatmap point style.
    //
    // Color is a required field
    Color *string `type:"string" required:"true"`
    // contains filtered or unexported fields
}

The color to be used in the heatmap point style.

func (GeospatialHeatmapDataColor) GoString

func (s GeospatialHeatmapDataColor) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GeospatialHeatmapDataColor) SetColor

func (s *GeospatialHeatmapDataColor) SetColor(v string) *GeospatialHeatmapDataColor

SetColor sets the Color field's value.

func (GeospatialHeatmapDataColor) String

func (s GeospatialHeatmapDataColor) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GeospatialHeatmapDataColor) Validate

func (s *GeospatialHeatmapDataColor) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GeospatialMapAggregatedFieldWells

type GeospatialMapAggregatedFieldWells struct {

    // The color field wells of a geospatial map.
    Colors []*DimensionField `type:"list"`

    // The geospatial field wells of a geospatial map. Values are grouped by geospatial
    // fields.
    Geospatial []*DimensionField `type:"list"`

    // The size field wells of a geospatial map. Values are aggregated based on
    // geospatial fields.
    Values []*MeasureField `type:"list"`
    // contains filtered or unexported fields
}

The aggregated field wells for a geospatial map.

func (GeospatialMapAggregatedFieldWells) GoString

func (s GeospatialMapAggregatedFieldWells) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GeospatialMapAggregatedFieldWells) SetColors

func (s *GeospatialMapAggregatedFieldWells) SetColors(v []*DimensionField) *GeospatialMapAggregatedFieldWells

SetColors sets the Colors field's value.

func (*GeospatialMapAggregatedFieldWells) SetGeospatial

func (s *GeospatialMapAggregatedFieldWells) SetGeospatial(v []*DimensionField) *GeospatialMapAggregatedFieldWells

SetGeospatial sets the Geospatial field's value.

func (*GeospatialMapAggregatedFieldWells) SetValues

func (s *GeospatialMapAggregatedFieldWells) SetValues(v []*MeasureField) *GeospatialMapAggregatedFieldWells

SetValues sets the Values field's value.

func (GeospatialMapAggregatedFieldWells) String

func (s GeospatialMapAggregatedFieldWells) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GeospatialMapAggregatedFieldWells) Validate

func (s *GeospatialMapAggregatedFieldWells) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GeospatialMapConfiguration

type GeospatialMapConfiguration struct {

    // The field wells of the visual.
    FieldWells *GeospatialMapFieldWells `type:"structure"`

    // The general visual interactions setup for a visual.
    Interactions *VisualInteractionOptions `type:"structure"`

    // The legend display setup of the visual.
    Legend *LegendOptions `type:"structure"`

    // The map style options of the geospatial map.
    MapStyleOptions *GeospatialMapStyleOptions `type:"structure"`

    // The point style options of the geospatial map.
    PointStyleOptions *GeospatialPointStyleOptions `type:"structure"`

    // The tooltip display setup of the visual.
    Tooltip *TooltipOptions `type:"structure"`

    // The visual display options for the visual palette.
    VisualPalette *VisualPalette `type:"structure"`

    // The window options of the geospatial map.
    WindowOptions *GeospatialWindowOptions `type:"structure"`
    // contains filtered or unexported fields
}

The configuration of a GeospatialMapVisual.

func (GeospatialMapConfiguration) GoString

func (s GeospatialMapConfiguration) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GeospatialMapConfiguration) SetFieldWells

func (s *GeospatialMapConfiguration) SetFieldWells(v *GeospatialMapFieldWells) *GeospatialMapConfiguration

SetFieldWells sets the FieldWells field's value.

func (*GeospatialMapConfiguration) SetInteractions

func (s *GeospatialMapConfiguration) SetInteractions(v *VisualInteractionOptions) *GeospatialMapConfiguration

SetInteractions sets the Interactions field's value.

func (*GeospatialMapConfiguration) SetLegend

func (s *GeospatialMapConfiguration) SetLegend(v *LegendOptions) *GeospatialMapConfiguration

SetLegend sets the Legend field's value.

func (*GeospatialMapConfiguration) SetMapStyleOptions

func (s *GeospatialMapConfiguration) SetMapStyleOptions(v *GeospatialMapStyleOptions) *GeospatialMapConfiguration

SetMapStyleOptions sets the MapStyleOptions field's value.

func (*GeospatialMapConfiguration) SetPointStyleOptions

func (s *GeospatialMapConfiguration) SetPointStyleOptions(v *GeospatialPointStyleOptions) *GeospatialMapConfiguration

SetPointStyleOptions sets the PointStyleOptions field's value.

func (*GeospatialMapConfiguration) SetTooltip

func (s *GeospatialMapConfiguration) SetTooltip(v *TooltipOptions) *GeospatialMapConfiguration

SetTooltip sets the Tooltip field's value.

func (*GeospatialMapConfiguration) SetVisualPalette

func (s *GeospatialMapConfiguration) SetVisualPalette(v *VisualPalette) *GeospatialMapConfiguration

SetVisualPalette sets the VisualPalette field's value.

func (*GeospatialMapConfiguration) SetWindowOptions

func (s *GeospatialMapConfiguration) SetWindowOptions(v *GeospatialWindowOptions) *GeospatialMapConfiguration

SetWindowOptions sets the WindowOptions field's value.

func (GeospatialMapConfiguration) String

func (s GeospatialMapConfiguration) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GeospatialMapConfiguration) Validate

func (s *GeospatialMapConfiguration) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GeospatialMapFieldWells

type GeospatialMapFieldWells struct {

    // The aggregated field well for a geospatial map.
    GeospatialMapAggregatedFieldWells *GeospatialMapAggregatedFieldWells `type:"structure"`
    // contains filtered or unexported fields
}

The field wells of a GeospatialMapVisual.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

func (GeospatialMapFieldWells) GoString

func (s GeospatialMapFieldWells) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GeospatialMapFieldWells) SetGeospatialMapAggregatedFieldWells

func (s *GeospatialMapFieldWells) SetGeospatialMapAggregatedFieldWells(v *GeospatialMapAggregatedFieldWells) *GeospatialMapFieldWells

SetGeospatialMapAggregatedFieldWells sets the GeospatialMapAggregatedFieldWells field's value.

func (GeospatialMapFieldWells) String

func (s GeospatialMapFieldWells) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GeospatialMapFieldWells) Validate

func (s *GeospatialMapFieldWells) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GeospatialMapStyleOptions

type GeospatialMapStyleOptions struct {

    // The base map style of the geospatial map.
    BaseMapStyle *string `type:"string" enum:"BaseMapStyleType"`
    // contains filtered or unexported fields
}

The map style options of the geospatial map.

func (GeospatialMapStyleOptions) GoString

func (s GeospatialMapStyleOptions) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GeospatialMapStyleOptions) SetBaseMapStyle

func (s *GeospatialMapStyleOptions) SetBaseMapStyle(v string) *GeospatialMapStyleOptions

SetBaseMapStyle sets the BaseMapStyle field's value.

func (GeospatialMapStyleOptions) String

func (s GeospatialMapStyleOptions) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type GeospatialMapVisual

type GeospatialMapVisual struct {

    // The list of custom actions that are configured for a visual.
    Actions []*VisualCustomAction `type:"list"`

    // The configuration settings of the visual.
    ChartConfiguration *GeospatialMapConfiguration `type:"structure"`

    // The column hierarchy that is used during drill-downs and drill-ups.
    ColumnHierarchies []*ColumnHierarchy `type:"list"`

    // The subtitle that is displayed on the visual.
    Subtitle *VisualSubtitleLabelOptions `type:"structure"`

    // The title that is displayed on the visual.
    Title *VisualTitleLabelOptions `type:"structure"`

    // The unique identifier of a visual. This identifier must be unique within
    // the context of a dashboard, template, or analysis. Two dashboards, analyses,
    // or templates can have visuals with the same identifiers..
    //
    // VisualId is a required field
    VisualId *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

A geospatial map or a points on map visual.

For more information, see Creating point maps (https://docs.aws.amazon.com/quicksight/latest/user/point-maps.html) in the Amazon QuickSight User Guide.

func (GeospatialMapVisual) GoString

func (s GeospatialMapVisual) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GeospatialMapVisual) SetActions

func (s *GeospatialMapVisual) SetActions(v []*VisualCustomAction) *GeospatialMapVisual

SetActions sets the Actions field's value.

func (*GeospatialMapVisual) SetChartConfiguration

func (s *GeospatialMapVisual) SetChartConfiguration(v *GeospatialMapConfiguration) *GeospatialMapVisual

SetChartConfiguration sets the ChartConfiguration field's value.

func (*GeospatialMapVisual) SetColumnHierarchies

func (s *GeospatialMapVisual) SetColumnHierarchies(v []*ColumnHierarchy) *GeospatialMapVisual

SetColumnHierarchies sets the ColumnHierarchies field's value.

func (*GeospatialMapVisual) SetSubtitle

func (s *GeospatialMapVisual) SetSubtitle(v *VisualSubtitleLabelOptions) *GeospatialMapVisual

SetSubtitle sets the Subtitle field's value.

func (*GeospatialMapVisual) SetTitle

func (s *GeospatialMapVisual) SetTitle(v *VisualTitleLabelOptions) *GeospatialMapVisual

SetTitle sets the Title field's value.

func (*GeospatialMapVisual) SetVisualId

func (s *GeospatialMapVisual) SetVisualId(v string) *GeospatialMapVisual

SetVisualId sets the VisualId field's value.

func (GeospatialMapVisual) String

func (s GeospatialMapVisual) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GeospatialMapVisual) Validate

func (s *GeospatialMapVisual) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GeospatialPointStyleOptions

type GeospatialPointStyleOptions struct {

    // The cluster marker configuration of the geospatial point style.
    ClusterMarkerConfiguration *ClusterMarkerConfiguration `type:"structure"`

    // The heatmap configuration of the geospatial point style.
    HeatmapConfiguration *GeospatialHeatmapConfiguration `type:"structure"`

    // The selected point styles (point, cluster) of the geospatial map.
    SelectedPointStyle *string `type:"string" enum:"GeospatialSelectedPointStyle"`
    // contains filtered or unexported fields
}

The point style of the geospatial map.

func (GeospatialPointStyleOptions) GoString

func (s GeospatialPointStyleOptions) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GeospatialPointStyleOptions) SetClusterMarkerConfiguration

func (s *GeospatialPointStyleOptions) SetClusterMarkerConfiguration(v *ClusterMarkerConfiguration) *GeospatialPointStyleOptions

SetClusterMarkerConfiguration sets the ClusterMarkerConfiguration field's value.

func (*GeospatialPointStyleOptions) SetHeatmapConfiguration

func (s *GeospatialPointStyleOptions) SetHeatmapConfiguration(v *GeospatialHeatmapConfiguration) *GeospatialPointStyleOptions

SetHeatmapConfiguration sets the HeatmapConfiguration field's value.

func (*GeospatialPointStyleOptions) SetSelectedPointStyle

func (s *GeospatialPointStyleOptions) SetSelectedPointStyle(v string) *GeospatialPointStyleOptions

SetSelectedPointStyle sets the SelectedPointStyle field's value.

func (GeospatialPointStyleOptions) String

func (s GeospatialPointStyleOptions) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GeospatialPointStyleOptions) Validate

func (s *GeospatialPointStyleOptions) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GeospatialWindowOptions

type GeospatialWindowOptions struct {

    // The bounds options (north, south, west, east) of the geospatial window options.
    Bounds *GeospatialCoordinateBounds `type:"structure"`

    // The map zoom modes (manual, auto) of the geospatial window options.
    MapZoomMode *string `type:"string" enum:"MapZoomMode"`
    // contains filtered or unexported fields
}

The window options of the geospatial map visual.

func (GeospatialWindowOptions) GoString

func (s GeospatialWindowOptions) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GeospatialWindowOptions) SetBounds

func (s *GeospatialWindowOptions) SetBounds(v *GeospatialCoordinateBounds) *GeospatialWindowOptions

SetBounds sets the Bounds field's value.

func (*GeospatialWindowOptions) SetMapZoomMode

func (s *GeospatialWindowOptions) SetMapZoomMode(v string) *GeospatialWindowOptions

SetMapZoomMode sets the MapZoomMode field's value.

func (GeospatialWindowOptions) String

func (s GeospatialWindowOptions) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GeospatialWindowOptions) Validate

func (s *GeospatialWindowOptions) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetDashboardEmbedUrlInput

type GetDashboardEmbedUrlInput struct {

    // A list of one or more dashboard IDs that you want anonymous users to have
    // tempporary access to. Currently, the IdentityType parameter must be set to
    // ANONYMOUS because other identity types authenticate as Amazon QuickSight
    // or IAM users. For example, if you set "--dashboard-id dash_id1 --dashboard-id
    // dash_id2 dash_id3 identity-type ANONYMOUS", the session can access all three
    // dashboards.
    AdditionalDashboardIds []*string `location:"querystring" locationName:"additional-dashboard-ids" min:"1" type:"list"`

    // The ID for the Amazon Web Services account that contains the dashboard that
    // you're embedding.
    //
    // AwsAccountId is a required field
    AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"`

    // The ID for the dashboard, also added to the Identity and Access Management
    // (IAM) policy.
    //
    // DashboardId is a required field
    DashboardId *string `location:"uri" locationName:"DashboardId" min:"1" type:"string" required:"true"`

    // The authentication method that the user uses to sign in.
    //
    // IdentityType is a required field
    IdentityType *string `location:"querystring" locationName:"creds-type" type:"string" required:"true" enum:"EmbeddingIdentityType"`

    // The Amazon QuickSight namespace that contains the dashboard IDs in this request.
    // If you're not using a custom namespace, set Namespace = default.
    Namespace *string `location:"querystring" locationName:"namespace" type:"string"`

    // Remove the reset button on the embedded dashboard. The default is FALSE,
    // which enables the reset button.
    ResetDisabled *bool `location:"querystring" locationName:"reset-disabled" type:"boolean"`

    // How many minutes the session is valid. The session lifetime must be 15-600
    // minutes.
    SessionLifetimeInMinutes *int64 `location:"querystring" locationName:"session-lifetime" min:"15" type:"long"`

    // Adds persistence of state for the user session in an embedded dashboard.
    // Persistence applies to the sheet and the parameter settings. These are control
    // settings that the dashboard subscriber (Amazon QuickSight reader) chooses
    // while viewing the dashboard. If this is set to TRUE, the settings are the
    // same when the subscriber reopens the same dashboard URL. The state is stored
    // in Amazon QuickSight, not in a browser cookie. If this is set to FALSE, the
    // state of the user session is not persisted. The default is FALSE.
    StatePersistenceEnabled *bool `location:"querystring" locationName:"state-persistence-enabled" type:"boolean"`

    // Remove the undo/redo button on the embedded dashboard. The default is FALSE,
    // which enables the undo/redo button.
    UndoRedoDisabled *bool `location:"querystring" locationName:"undo-redo-disabled" type:"boolean"`

    // The Amazon QuickSight user's Amazon Resource Name (ARN), for use with QUICKSIGHT
    // identity type. You can use this for any Amazon QuickSight users in your account
    // (readers, authors, or admins) authenticated as one of the following:
    //
    //    * Active Directory (AD) users or group members
    //
    //    * Invited nonfederated users
    //
    //    * IAM users and IAM role-based sessions authenticated through Federated
    //    Single Sign-On using SAML, OpenID Connect, or IAM federation.
    //
    // Omit this parameter for users in the third group – IAM users and IAM role-based
    // sessions.
    UserArn *string `location:"querystring" locationName:"user-arn" type:"string"`
    // contains filtered or unexported fields
}

func (GetDashboardEmbedUrlInput) GoString

func (s GetDashboardEmbedUrlInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetDashboardEmbedUrlInput) SetAdditionalDashboardIds

func (s *GetDashboardEmbedUrlInput) SetAdditionalDashboardIds(v []*string) *GetDashboardEmbedUrlInput

SetAdditionalDashboardIds sets the AdditionalDashboardIds field's value.

func (*GetDashboardEmbedUrlInput) SetAwsAccountId

func (s *GetDashboardEmbedUrlInput) SetAwsAccountId(v string) *GetDashboardEmbedUrlInput

SetAwsAccountId sets the AwsAccountId field's value.

func (*GetDashboardEmbedUrlInput) SetDashboardId

func (s *GetDashboardEmbedUrlInput) SetDashboardId(v string) *GetDashboardEmbedUrlInput

SetDashboardId sets the DashboardId field's value.

func (*GetDashboardEmbedUrlInput) SetIdentityType

func (s *GetDashboardEmbedUrlInput) SetIdentityType(v string) *GetDashboardEmbedUrlInput

SetIdentityType sets the IdentityType field's value.

func (*GetDashboardEmbedUrlInput) SetNamespace

func (s *GetDashboardEmbedUrlInput) SetNamespace(v string) *GetDashboardEmbedUrlInput

SetNamespace sets the Namespace field's value.

func (*GetDashboardEmbedUrlInput) SetResetDisabled

func (s *GetDashboardEmbedUrlInput) SetResetDisabled(v bool) *GetDashboardEmbedUrlInput

SetResetDisabled sets the ResetDisabled field's value.

func (*GetDashboardEmbedUrlInput) SetSessionLifetimeInMinutes

func (s *GetDashboardEmbedUrlInput) SetSessionLifetimeInMinutes(v int64) *GetDashboardEmbedUrlInput

SetSessionLifetimeInMinutes sets the SessionLifetimeInMinutes field's value.

func (*GetDashboardEmbedUrlInput) SetStatePersistenceEnabled

func (s *GetDashboardEmbedUrlInput) SetStatePersistenceEnabled(v bool) *GetDashboardEmbedUrlInput

SetStatePersistenceEnabled sets the StatePersistenceEnabled field's value.

func (*GetDashboardEmbedUrlInput) SetUndoRedoDisabled

func (s *GetDashboardEmbedUrlInput) SetUndoRedoDisabled(v bool) *GetDashboardEmbedUrlInput

SetUndoRedoDisabled sets the UndoRedoDisabled field's value.

func (*GetDashboardEmbedUrlInput) SetUserArn

func (s *GetDashboardEmbedUrlInput) SetUserArn(v string) *GetDashboardEmbedUrlInput

SetUserArn sets the UserArn field's value.

func (GetDashboardEmbedUrlInput) String

func (s GetDashboardEmbedUrlInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetDashboardEmbedUrlInput) Validate

func (s *GetDashboardEmbedUrlInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetDashboardEmbedUrlOutput

type GetDashboardEmbedUrlOutput struct {

    // A single-use URL that you can put into your server-side webpage to embed
    // your dashboard. This URL is valid for 5 minutes. The API operation provides
    // the URL with an auth_code value that enables one (and only one) sign-on to
    // a user session that is valid for 10 hours.
    //
    // EmbedUrl is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by GetDashboardEmbedUrlOutput's
    // String and GoString methods.
    EmbedUrl *string `type:"string" sensitive:"true"`

    // The Amazon Web Services request ID for this operation.
    RequestId *string `type:"string"`

    // The HTTP status of the request.
    Status *int64 `location:"statusCode" type:"integer"`
    // contains filtered or unexported fields
}

Output returned from the GetDashboardEmbedUrl operation.

func (GetDashboardEmbedUrlOutput) GoString

func (s GetDashboardEmbedUrlOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetDashboardEmbedUrlOutput) SetEmbedUrl

func (s *GetDashboardEmbedUrlOutput) SetEmbedUrl(v string) *GetDashboardEmbedUrlOutput

SetEmbedUrl sets the EmbedUrl field's value.

func (*GetDashboardEmbedUrlOutput) SetRequestId

func (s *GetDashboardEmbedUrlOutput) SetRequestId(v string) *GetDashboardEmbedUrlOutput

SetRequestId sets the RequestId field's value.

func (*GetDashboardEmbedUrlOutput) SetStatus

func (s *GetDashboardEmbedUrlOutput) SetStatus(v int64) *GetDashboardEmbedUrlOutput

SetStatus sets the Status field's value.

func (GetDashboardEmbedUrlOutput) String

func (s GetDashboardEmbedUrlOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type GetSessionEmbedUrlInput

type GetSessionEmbedUrlInput struct {

    // The ID for the Amazon Web Services account associated with your Amazon QuickSight
    // subscription.
    //
    // AwsAccountId is a required field
    AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"`

    // The URL you use to access the embedded session. The entry point URL is constrained
    // to the following paths:
    //
    //    * /start
    //
    //    * /start/analyses
    //
    //    * /start/dashboards
    //
    //    * /start/favorites
    //
    //    * /dashboards/DashboardId - where DashboardId is the actual ID key from
    //    the Amazon QuickSight console URL of the dashboard
    //
    //    * /analyses/AnalysisId - where AnalysisId is the actual ID key from the
    //    Amazon QuickSight console URL of the analysis
    EntryPoint *string `location:"querystring" locationName:"entry-point" min:"1" type:"string"`

    // How many minutes the session is valid. The session lifetime must be 15-600
    // minutes.
    SessionLifetimeInMinutes *int64 `location:"querystring" locationName:"session-lifetime" min:"15" type:"long"`

    // The Amazon QuickSight user's Amazon Resource Name (ARN), for use with QUICKSIGHT
    // identity type. You can use this for any type of Amazon QuickSight users in
    // your account (readers, authors, or admins). They need to be authenticated
    // as one of the following:
    //
    // Active Directory (AD) users or group members
    //
    // Invited nonfederated users
    //
    // IAM users and IAM role-based sessions authenticated through Federated Single
    // Sign-On using SAML, OpenID Connect, or IAM federation
    //
    // Omit this parameter for users in the third group, IAM users and IAM role-based
    // sessions.
    UserArn *string `location:"querystring" locationName:"user-arn" type:"string"`
    // contains filtered or unexported fields
}

func (GetSessionEmbedUrlInput) GoString

func (s GetSessionEmbedUrlInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetSessionEmbedUrlInput) SetAwsAccountId

func (s *GetSessionEmbedUrlInput) SetAwsAccountId(v string) *GetSessionEmbedUrlInput

SetAwsAccountId sets the AwsAccountId field's value.

func (*GetSessionEmbedUrlInput) SetEntryPoint

func (s *GetSessionEmbedUrlInput) SetEntryPoint(v string) *GetSessionEmbedUrlInput

SetEntryPoint sets the EntryPoint field's value.

func (*GetSessionEmbedUrlInput) SetSessionLifetimeInMinutes

func (s *GetSessionEmbedUrlInput) SetSessionLifetimeInMinutes(v int64) *GetSessionEmbedUrlInput

SetSessionLifetimeInMinutes sets the SessionLifetimeInMinutes field's value.

func (*GetSessionEmbedUrlInput) SetUserArn

func (s *GetSessionEmbedUrlInput) SetUserArn(v string) *GetSessionEmbedUrlInput

SetUserArn sets the UserArn field's value.

func (GetSessionEmbedUrlInput) String

func (s GetSessionEmbedUrlInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetSessionEmbedUrlInput) Validate

func (s *GetSessionEmbedUrlInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetSessionEmbedUrlOutput

type GetSessionEmbedUrlOutput struct {

    // A single-use URL that you can put into your server-side web page to embed
    // your Amazon QuickSight session. This URL is valid for 5 minutes. The API
    // operation provides the URL with an auth_code value that enables one (and
    // only one) sign-on to a user session that is valid for 10 hours.
    //
    // EmbedUrl is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by GetSessionEmbedUrlOutput's
    // String and GoString methods.
    EmbedUrl *string `type:"string" sensitive:"true"`

    // The Amazon Web Services request ID for this operation.
    RequestId *string `type:"string"`

    // The HTTP status of the request.
    Status *int64 `location:"statusCode" type:"integer"`
    // contains filtered or unexported fields
}

func (GetSessionEmbedUrlOutput) GoString

func (s GetSessionEmbedUrlOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetSessionEmbedUrlOutput) SetEmbedUrl

func (s *GetSessionEmbedUrlOutput) SetEmbedUrl(v string) *GetSessionEmbedUrlOutput

SetEmbedUrl sets the EmbedUrl field's value.

func (*GetSessionEmbedUrlOutput) SetRequestId

func (s *GetSessionEmbedUrlOutput) SetRequestId(v string) *GetSessionEmbedUrlOutput

SetRequestId sets the RequestId field's value.

func (*GetSessionEmbedUrlOutput) SetStatus

func (s *GetSessionEmbedUrlOutput) SetStatus(v int64) *GetSessionEmbedUrlOutput

SetStatus sets the Status field's value.

func (GetSessionEmbedUrlOutput) String

func (s GetSessionEmbedUrlOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type GlobalTableBorderOptions

type GlobalTableBorderOptions struct {

    // Determines the options for side specific border.
    SideSpecificBorder *TableSideBorderOptions `type:"structure"`

    // Determines the options for uniform border.
    UniformBorder *TableBorderOptions `type:"structure"`
    // contains filtered or unexported fields
}

Determines the border options for a table visual.

func (GlobalTableBorderOptions) GoString

func (s GlobalTableBorderOptions) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GlobalTableBorderOptions) SetSideSpecificBorder

func (s *GlobalTableBorderOptions) SetSideSpecificBorder(v *TableSideBorderOptions) *GlobalTableBorderOptions

SetSideSpecificBorder sets the SideSpecificBorder field's value.

func (*GlobalTableBorderOptions) SetUniformBorder

func (s *GlobalTableBorderOptions) SetUniformBorder(v *TableBorderOptions) *GlobalTableBorderOptions

SetUniformBorder sets the UniformBorder field's value.

func (GlobalTableBorderOptions) String

func (s GlobalTableBorderOptions) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GlobalTableBorderOptions) Validate

func (s *GlobalTableBorderOptions) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GradientColor

type GradientColor struct {

    // The list of gradient color stops.
    Stops []*GradientStop `type:"list"`
    // contains filtered or unexported fields
}

Determines the gradient color settings.

func (GradientColor) GoString

func (s GradientColor) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GradientColor) SetStops

func (s *GradientColor) SetStops(v []*GradientStop) *GradientColor

SetStops sets the Stops field's value.

func (GradientColor) String

func (s GradientColor) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GradientColor) Validate

func (s *GradientColor) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GradientStop

type GradientStop struct {

    // Determines the color.
    Color *string `type:"string"`

    // Determines the data value.
    DataValue *float64 `type:"double"`

    // Determines gradient offset value.
    //
    // GradientOffset is a required field
    GradientOffset *float64 `type:"double" required:"true"`
    // contains filtered or unexported fields
}

Determines the gradient stop configuration.

func (GradientStop) GoString

func (s GradientStop) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GradientStop) SetColor

func (s *GradientStop) SetColor(v string) *GradientStop

SetColor sets the Color field's value.

func (*GradientStop) SetDataValue

func (s *GradientStop) SetDataValue(v float64) *GradientStop

SetDataValue sets the DataValue field's value.

func (*GradientStop) SetGradientOffset

func (s *GradientStop) SetGradientOffset(v float64) *GradientStop

SetGradientOffset sets the GradientOffset field's value.

func (GradientStop) String

func (s GradientStop) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GradientStop) Validate

func (s *GradientStop) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GridLayoutCanvasSizeOptions

type GridLayoutCanvasSizeOptions struct {

    // The options that determine the sizing of the canvas used in a grid layout.
    ScreenCanvasSizeOptions *GridLayoutScreenCanvasSizeOptions `type:"structure"`
    // contains filtered or unexported fields
}

Configuration options for the canvas of a grid layout.

func (GridLayoutCanvasSizeOptions) GoString

func (s GridLayoutCanvasSizeOptions) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GridLayoutCanvasSizeOptions) SetScreenCanvasSizeOptions

func (s *GridLayoutCanvasSizeOptions) SetScreenCanvasSizeOptions(v *GridLayoutScreenCanvasSizeOptions) *GridLayoutCanvasSizeOptions

SetScreenCanvasSizeOptions sets the ScreenCanvasSizeOptions field's value.

func (GridLayoutCanvasSizeOptions) String

func (s GridLayoutCanvasSizeOptions) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GridLayoutCanvasSizeOptions) Validate

func (s *GridLayoutCanvasSizeOptions) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GridLayoutConfiguration

type GridLayoutConfiguration struct {

    // Configuration options for the canvas of a grid layout.
    CanvasSizeOptions *GridLayoutCanvasSizeOptions `type:"structure"`

    // The elements that are included in a grid layout.
    //
    // Elements is a required field
    Elements []*GridLayoutElement `type:"list" required:"true"`
    // contains filtered or unexported fields
}

The configuration for a grid layout. Also called a tiled layout.

Visuals snap to a grid with standard spacing and alignment. Dashboards are displayed as designed, with options to fit to screen or view at actual size.

func (GridLayoutConfiguration) GoString

func (s GridLayoutConfiguration) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GridLayoutConfiguration) SetCanvasSizeOptions

func (s *GridLayoutConfiguration) SetCanvasSizeOptions(v *GridLayoutCanvasSizeOptions) *GridLayoutConfiguration

SetCanvasSizeOptions sets the CanvasSizeOptions field's value.

func (*GridLayoutConfiguration) SetElements

func (s *GridLayoutConfiguration) SetElements(v []*GridLayoutElement) *GridLayoutConfiguration

SetElements sets the Elements field's value.

func (GridLayoutConfiguration) String

func (s GridLayoutConfiguration) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GridLayoutConfiguration) Validate

func (s *GridLayoutConfiguration) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GridLayoutElement

type GridLayoutElement struct {

    // The column index for the upper left corner of an element.
    ColumnIndex *int64 `type:"integer"`

    // The width of a grid element expressed as a number of grid columns.
    //
    // ColumnSpan is a required field
    ColumnSpan *int64 `min:"1" type:"integer" required:"true"`

    // A unique identifier for an element within a grid layout.
    //
    // ElementId is a required field
    ElementId *string `min:"1" type:"string" required:"true"`

    // The type of element.
    //
    // ElementType is a required field
    ElementType *string `type:"string" required:"true" enum:"LayoutElementType"`

    // The row index for the upper left corner of an element.
    RowIndex *int64 `type:"integer"`

    // The height of a grid element expressed as a number of grid rows.
    //
    // RowSpan is a required field
    RowSpan *int64 `min:"1" type:"integer" required:"true"`
    // contains filtered or unexported fields
}

An element within a grid layout.

func (GridLayoutElement) GoString

func (s GridLayoutElement) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GridLayoutElement) SetColumnIndex

func (s *GridLayoutElement) SetColumnIndex(v int64) *GridLayoutElement

SetColumnIndex sets the ColumnIndex field's value.

func (*GridLayoutElement) SetColumnSpan

func (s *GridLayoutElement) SetColumnSpan(v int64) *GridLayoutElement

SetColumnSpan sets the ColumnSpan field's value.

func (*GridLayoutElement) SetElementId

func (s *GridLayoutElement) SetElementId(v string) *GridLayoutElement

SetElementId sets the ElementId field's value.

func (*GridLayoutElement) SetElementType

func (s *GridLayoutElement) SetElementType(v string) *GridLayoutElement

SetElementType sets the ElementType field's value.

func (*GridLayoutElement) SetRowIndex

func (s *GridLayoutElement) SetRowIndex(v int64) *GridLayoutElement

SetRowIndex sets the RowIndex field's value.

func (*GridLayoutElement) SetRowSpan

func (s *GridLayoutElement) SetRowSpan(v int64) *GridLayoutElement

SetRowSpan sets the RowSpan field's value.

func (GridLayoutElement) String

func (s GridLayoutElement) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GridLayoutElement) Validate

func (s *GridLayoutElement) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GridLayoutScreenCanvasSizeOptions

type GridLayoutScreenCanvasSizeOptions struct {

    // The width that the view port will be optimized for when the layout renders.
    OptimizedViewPortWidth *string `type:"string"`

    // This value determines the layout behavior when the viewport is resized.
    //
    //    * FIXED: A fixed width will be used when optimizing the layout. In the
    //    Amazon QuickSight console, this option is called Classic.
    //
    //    * RESPONSIVE: The width of the canvas will be responsive and optimized
    //    to the view port. In the Amazon QuickSight console, this option is called
    //    Tiled.
    //
    // ResizeOption is a required field
    ResizeOption *string `type:"string" required:"true" enum:"ResizeOption"`
    // contains filtered or unexported fields
}

The options that determine the sizing of the canvas used in a grid layout.

func (GridLayoutScreenCanvasSizeOptions) GoString

func (s GridLayoutScreenCanvasSizeOptions) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GridLayoutScreenCanvasSizeOptions) SetOptimizedViewPortWidth

func (s *GridLayoutScreenCanvasSizeOptions) SetOptimizedViewPortWidth(v string) *GridLayoutScreenCanvasSizeOptions

SetOptimizedViewPortWidth sets the OptimizedViewPortWidth field's value.

func (*GridLayoutScreenCanvasSizeOptions) SetResizeOption

func (s *GridLayoutScreenCanvasSizeOptions) SetResizeOption(v string) *GridLayoutScreenCanvasSizeOptions

SetResizeOption sets the ResizeOption field's value.

func (GridLayoutScreenCanvasSizeOptions) String

func (s GridLayoutScreenCanvasSizeOptions) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GridLayoutScreenCanvasSizeOptions) Validate

func (s *GridLayoutScreenCanvasSizeOptions) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type Group

type Group struct {

    // The Amazon Resource Name (ARN) for the group.
    Arn *string `type:"string"`

    // The group description.
    Description *string `min:"1" type:"string"`

    // The name of the group.
    GroupName *string `min:"1" type:"string"`

    // The principal ID of the group.
    PrincipalId *string `type:"string"`
    // contains filtered or unexported fields
}

A group in Amazon QuickSight consists of a set of users. You can use groups to make it easier to manage access and security.

func (Group) GoString

func (s Group) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*Group) SetArn

func (s *Group) SetArn(v string) *Group

SetArn sets the Arn field's value.

func (*Group) SetDescription

func (s *Group) SetDescription(v string) *Group

SetDescription sets the Description field's value.

func (*Group) SetGroupName

func (s *Group) SetGroupName(v string) *Group

SetGroupName sets the GroupName field's value.

func (*Group) SetPrincipalId

func (s *Group) SetPrincipalId(v string) *Group

SetPrincipalId sets the PrincipalId field's value.

func (Group) String

func (s Group) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type GroupMember

type GroupMember struct {

    // The Amazon Resource Name (ARN) for the group member (user).
    Arn *string `type:"string"`

    // The name of the group member (user).
    MemberName *string `min:"1" type:"string"`
    // contains filtered or unexported fields
}

A member of an Amazon QuickSight group. Currently, group members must be users. Groups can't be members of another group. .

func (GroupMember) GoString

func (s GroupMember) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GroupMember) SetArn

func (s *GroupMember) SetArn(v string) *GroupMember

SetArn sets the Arn field's value.

func (*GroupMember) SetMemberName

func (s *GroupMember) SetMemberName(v string) *GroupMember

SetMemberName sets the MemberName field's value.

func (GroupMember) String

func (s GroupMember) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type GroupSearchFilter

type GroupSearchFilter struct {

    // The name of the value that you want to use as a filter, for example "Name":
    // "GROUP_NAME". Currently, the only supported name is GROUP_NAME.
    //
    // Name is a required field
    Name *string `type:"string" required:"true" enum:"GroupFilterAttribute"`

    // The comparison operator that you want to use as a filter, for example "Operator":
    // "StartsWith". Currently, the only supported operator is StartsWith.
    //
    // Operator is a required field
    Operator *string `type:"string" required:"true" enum:"GroupFilterOperator"`

    // The value of the named item, in this case GROUP_NAME, that you want to use
    // as a filter.
    //
    // Value is a required field
    Value *string `type:"string" required:"true"`
    // contains filtered or unexported fields
}

A GroupSearchFilter object that you want to apply to your search.

func (GroupSearchFilter) GoString

func (s GroupSearchFilter) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GroupSearchFilter) SetName

func (s *GroupSearchFilter) SetName(v string) *GroupSearchFilter

SetName sets the Name field's value.

func (*GroupSearchFilter) SetOperator

func (s *GroupSearchFilter) SetOperator(v string) *GroupSearchFilter

SetOperator sets the Operator field's value.

func (*GroupSearchFilter) SetValue

func (s *GroupSearchFilter) SetValue(v string) *GroupSearchFilter

SetValue sets the Value field's value.

func (GroupSearchFilter) String

func (s GroupSearchFilter) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GroupSearchFilter) Validate

func (s *GroupSearchFilter) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GrowthRateComputation

type GrowthRateComputation struct {

    // The ID for a computation.
    //
    // ComputationId is a required field
    ComputationId *string `min:"1" type:"string" required:"true"`

    // The name of a computation.
    Name *string `type:"string"`

    // The period size setup of a growth rate computation.
    PeriodSize *int64 `min:"2" type:"integer"`

    // The time field that is used in a computation.
    Time *DimensionField `type:"structure"`

    // The value field that is used in a computation.
    Value *MeasureField `type:"structure"`
    // contains filtered or unexported fields
}

The growth rate computation configuration.

func (GrowthRateComputation) GoString

func (s GrowthRateComputation) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GrowthRateComputation) SetComputationId

func (s *GrowthRateComputation) SetComputationId(v string) *GrowthRateComputation

SetComputationId sets the ComputationId field's value.

func (*GrowthRateComputation) SetName

func (s *GrowthRateComputation) SetName(v string) *GrowthRateComputation

SetName sets the Name field's value.

func (*GrowthRateComputation) SetPeriodSize

func (s *GrowthRateComputation) SetPeriodSize(v int64) *GrowthRateComputation

SetPeriodSize sets the PeriodSize field's value.

func (*GrowthRateComputation) SetTime

func (s *GrowthRateComputation) SetTime(v *DimensionField) *GrowthRateComputation

SetTime sets the Time field's value.

func (*GrowthRateComputation) SetValue

func (s *GrowthRateComputation) SetValue(v *MeasureField) *GrowthRateComputation

SetValue sets the Value field's value.

func (GrowthRateComputation) String

func (s GrowthRateComputation) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GrowthRateComputation) Validate

func (s *GrowthRateComputation) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GutterStyle

type GutterStyle struct {

    // This Boolean value controls whether to display a gutter space between sheet
    // tiles.
    Show *bool `type:"boolean"`
    // contains filtered or unexported fields
}

The display options for gutter spacing between tiles on a sheet.

func (GutterStyle) GoString

func (s GutterStyle) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GutterStyle) SetShow

func (s *GutterStyle) SetShow(v bool) *GutterStyle

SetShow sets the Show field's value.

func (GutterStyle) String

func (s GutterStyle) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type HeaderFooterSectionConfiguration

type HeaderFooterSectionConfiguration struct {

    // The layout configuration of the header or footer section.
    //
    // Layout is a required field
    Layout *SectionLayoutConfiguration `type:"structure" required:"true"`

    // The unique identifier of the header or footer section.
    //
    // SectionId is a required field
    SectionId *string `min:"1" type:"string" required:"true"`

    // The style options of a header or footer section.
    Style *SectionStyle `type:"structure"`
    // contains filtered or unexported fields
}

The configuration of a header or footer section.

func (HeaderFooterSectionConfiguration) GoString

func (s HeaderFooterSectionConfiguration) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*HeaderFooterSectionConfiguration) SetLayout

func (s *HeaderFooterSectionConfiguration) SetLayout(v *SectionLayoutConfiguration) *HeaderFooterSectionConfiguration

SetLayout sets the Layout field's value.

func (*HeaderFooterSectionConfiguration) SetSectionId

func (s *HeaderFooterSectionConfiguration) SetSectionId(v string) *HeaderFooterSectionConfiguration

SetSectionId sets the SectionId field's value.

func (*HeaderFooterSectionConfiguration) SetStyle

func (s *HeaderFooterSectionConfiguration) SetStyle(v *SectionStyle) *HeaderFooterSectionConfiguration

SetStyle sets the Style field's value.

func (HeaderFooterSectionConfiguration) String

func (s HeaderFooterSectionConfiguration) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*HeaderFooterSectionConfiguration) Validate

func (s *HeaderFooterSectionConfiguration) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type HeatMapAggregatedFieldWells

type HeatMapAggregatedFieldWells struct {

    // The columns field well of a heat map.
    Columns []*DimensionField `type:"list"`

    // The rows field well of a heat map.
    Rows []*DimensionField `type:"list"`

    // The values field well of a heat map.
    Values []*MeasureField `type:"list"`
    // contains filtered or unexported fields
}

The aggregated field wells of a heat map.

func (HeatMapAggregatedFieldWells) GoString

func (s HeatMapAggregatedFieldWells) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*HeatMapAggregatedFieldWells) SetColumns

func (s *HeatMapAggregatedFieldWells) SetColumns(v []*DimensionField) *HeatMapAggregatedFieldWells

SetColumns sets the Columns field's value.

func (*HeatMapAggregatedFieldWells) SetRows

func (s *HeatMapAggregatedFieldWells) SetRows(v []*DimensionField) *HeatMapAggregatedFieldWells

SetRows sets the Rows field's value.

func (*HeatMapAggregatedFieldWells) SetValues

func (s *HeatMapAggregatedFieldWells) SetValues(v []*MeasureField) *HeatMapAggregatedFieldWells

SetValues sets the Values field's value.

func (HeatMapAggregatedFieldWells) String

func (s HeatMapAggregatedFieldWells) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*HeatMapAggregatedFieldWells) Validate

func (s *HeatMapAggregatedFieldWells) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type HeatMapConfiguration

type HeatMapConfiguration struct {

    // The color options (gradient color, point of divergence) in a heat map.
    ColorScale *ColorScale `type:"structure"`

    // The label options of the column that is displayed in a heat map.
    ColumnLabelOptions *ChartAxisLabelOptions `type:"structure"`

    // The options that determine if visual data labels are displayed.
    DataLabels *DataLabelOptions `type:"structure"`

    // The field wells of the visual.
    FieldWells *HeatMapFieldWells `type:"structure"`

    // The general visual interactions setup for a visual.
    Interactions *VisualInteractionOptions `type:"structure"`

    // The legend display setup of the visual.
    Legend *LegendOptions `type:"structure"`

    // The label options of the row that is displayed in a heat map.
    RowLabelOptions *ChartAxisLabelOptions `type:"structure"`

    // The sort configuration of a heat map.
    SortConfiguration *HeatMapSortConfiguration `type:"structure"`

    // The tooltip display setup of the visual.
    Tooltip *TooltipOptions `type:"structure"`
    // contains filtered or unexported fields
}

The configuration of a heat map.

func (HeatMapConfiguration) GoString

func (s HeatMapConfiguration) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*HeatMapConfiguration) SetColorScale

func (s *HeatMapConfiguration) SetColorScale(v *ColorScale) *HeatMapConfiguration

SetColorScale sets the ColorScale field's value.

func (*HeatMapConfiguration) SetColumnLabelOptions

func (s *HeatMapConfiguration) SetColumnLabelOptions(v *ChartAxisLabelOptions) *HeatMapConfiguration

SetColumnLabelOptions sets the ColumnLabelOptions field's value.

func (*HeatMapConfiguration) SetDataLabels

func (s *HeatMapConfiguration) SetDataLabels(v *DataLabelOptions) *HeatMapConfiguration

SetDataLabels sets the DataLabels field's value.

func (*HeatMapConfiguration) SetFieldWells

func (s *HeatMapConfiguration) SetFieldWells(v *HeatMapFieldWells) *HeatMapConfiguration

SetFieldWells sets the FieldWells field's value.

func (*HeatMapConfiguration) SetInteractions

func (s *HeatMapConfiguration) SetInteractions(v *VisualInteractionOptions) *HeatMapConfiguration

SetInteractions sets the Interactions field's value.

func (*HeatMapConfiguration) SetLegend

func (s *HeatMapConfiguration) SetLegend(v *LegendOptions) *HeatMapConfiguration

SetLegend sets the Legend field's value.

func (*HeatMapConfiguration) SetRowLabelOptions

func (s *HeatMapConfiguration) SetRowLabelOptions(v *ChartAxisLabelOptions) *HeatMapConfiguration

SetRowLabelOptions sets the RowLabelOptions field's value.

func (*HeatMapConfiguration) SetSortConfiguration

func (s *HeatMapConfiguration) SetSortConfiguration(v *HeatMapSortConfiguration) *HeatMapConfiguration

SetSortConfiguration sets the SortConfiguration field's value.

func (*HeatMapConfiguration) SetTooltip

func (s *HeatMapConfiguration) SetTooltip(v *TooltipOptions) *HeatMapConfiguration

SetTooltip sets the Tooltip field's value.

func (HeatMapConfiguration) String

func (s HeatMapConfiguration) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*HeatMapConfiguration) Validate

func (s *HeatMapConfiguration) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type HeatMapFieldWells

type HeatMapFieldWells struct {

    // The aggregated field wells of a heat map.
    HeatMapAggregatedFieldWells *HeatMapAggregatedFieldWells `type:"structure"`
    // contains filtered or unexported fields
}

The field well configuration of a heat map.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

func (HeatMapFieldWells) GoString

func (s HeatMapFieldWells) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*HeatMapFieldWells) SetHeatMapAggregatedFieldWells

func (s *HeatMapFieldWells) SetHeatMapAggregatedFieldWells(v *HeatMapAggregatedFieldWells) *HeatMapFieldWells

SetHeatMapAggregatedFieldWells sets the HeatMapAggregatedFieldWells field's value.

func (HeatMapFieldWells) String

func (s HeatMapFieldWells) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*HeatMapFieldWells) Validate

func (s *HeatMapFieldWells) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type HeatMapSortConfiguration

type HeatMapSortConfiguration struct {

    // The limit on the number of columns that are displayed in a heat map.
    HeatMapColumnItemsLimitConfiguration *ItemsLimitConfiguration `type:"structure"`

    // The column sort configuration for heat map for columns that aren't a part
    // of a field well.
    HeatMapColumnSort []*FieldSortOptions `type:"list"`

    // The limit on the number of rows that are displayed in a heat map.
    HeatMapRowItemsLimitConfiguration *ItemsLimitConfiguration `type:"structure"`

    // The field sort configuration of the rows fields.
    HeatMapRowSort []*FieldSortOptions `type:"list"`
    // contains filtered or unexported fields
}

The sort configuration of a heat map.

func (HeatMapSortConfiguration) GoString

func (s HeatMapSortConfiguration) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*HeatMapSortConfiguration) SetHeatMapColumnItemsLimitConfiguration

func (s *HeatMapSortConfiguration) SetHeatMapColumnItemsLimitConfiguration(v *ItemsLimitConfiguration) *HeatMapSortConfiguration

SetHeatMapColumnItemsLimitConfiguration sets the HeatMapColumnItemsLimitConfiguration field's value.

func (*HeatMapSortConfiguration) SetHeatMapColumnSort

func (s *HeatMapSortConfiguration) SetHeatMapColumnSort(v []*FieldSortOptions) *HeatMapSortConfiguration

SetHeatMapColumnSort sets the HeatMapColumnSort field's value.

func (*HeatMapSortConfiguration) SetHeatMapRowItemsLimitConfiguration

func (s *HeatMapSortConfiguration) SetHeatMapRowItemsLimitConfiguration(v *ItemsLimitConfiguration) *HeatMapSortConfiguration

SetHeatMapRowItemsLimitConfiguration sets the HeatMapRowItemsLimitConfiguration field's value.

func (*HeatMapSortConfiguration) SetHeatMapRowSort

func (s *HeatMapSortConfiguration) SetHeatMapRowSort(v []*FieldSortOptions) *HeatMapSortConfiguration

SetHeatMapRowSort sets the HeatMapRowSort field's value.

func (HeatMapSortConfiguration) String

func (s HeatMapSortConfiguration) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*HeatMapSortConfiguration) Validate

func (s *HeatMapSortConfiguration) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type HeatMapVisual

type HeatMapVisual struct {

    // The list of custom actions that are configured for a visual.
    Actions []*VisualCustomAction `type:"list"`

    // The configuration of a heat map.
    ChartConfiguration *HeatMapConfiguration `type:"structure"`

    // The column hierarchy that is used during drill-downs and drill-ups.
    ColumnHierarchies []*ColumnHierarchy `type:"list"`

    // The subtitle that is displayed on the visual.
    Subtitle *VisualSubtitleLabelOptions `type:"structure"`

    // The title that is displayed on the visual.
    Title *VisualTitleLabelOptions `type:"structure"`

    // The unique identifier of a visual. This identifier must be unique within
    // the context of a dashboard, template, or analysis. Two dashboards, analyses,
    // or templates can have visuals with the same identifiers.
    //
    // VisualId is a required field
    VisualId *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

A heat map.

For more information, see Using heat maps (https://docs.aws.amazon.com/quicksight/latest/user/heat-map.html) in the Amazon QuickSight User Guide.

func (HeatMapVisual) GoString

func (s HeatMapVisual) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*HeatMapVisual) SetActions

func (s *HeatMapVisual) SetActions(v []*VisualCustomAction) *HeatMapVisual

SetActions sets the Actions field's value.

func (*HeatMapVisual) SetChartConfiguration

func (s *HeatMapVisual) SetChartConfiguration(v *HeatMapConfiguration) *HeatMapVisual

SetChartConfiguration sets the ChartConfiguration field's value.

func (*HeatMapVisual) SetColumnHierarchies

func (s *HeatMapVisual) SetColumnHierarchies(v []*ColumnHierarchy) *HeatMapVisual

SetColumnHierarchies sets the ColumnHierarchies field's value.

func (*HeatMapVisual) SetSubtitle

func (s *HeatMapVisual) SetSubtitle(v *VisualSubtitleLabelOptions) *HeatMapVisual

SetSubtitle sets the Subtitle field's value.

func (*HeatMapVisual) SetTitle

func (s *HeatMapVisual) SetTitle(v *VisualTitleLabelOptions) *HeatMapVisual

SetTitle sets the Title field's value.

func (*HeatMapVisual) SetVisualId

func (s *HeatMapVisual) SetVisualId(v string) *HeatMapVisual

SetVisualId sets the VisualId field's value.

func (HeatMapVisual) String

func (s HeatMapVisual) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*HeatMapVisual) Validate

func (s *HeatMapVisual) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type HistogramAggregatedFieldWells

type HistogramAggregatedFieldWells struct {

    // The value field wells of a histogram. Values are aggregated by COUNT or DISTINCT_COUNT.
    Values []*MeasureField `type:"list"`
    // contains filtered or unexported fields
}

The field well configuration of a histogram.

func (HistogramAggregatedFieldWells) GoString

func (s HistogramAggregatedFieldWells) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*HistogramAggregatedFieldWells) SetValues

func (s *HistogramAggregatedFieldWells) SetValues(v []*MeasureField) *HistogramAggregatedFieldWells

SetValues sets the Values field's value.

func (HistogramAggregatedFieldWells) String

func (s HistogramAggregatedFieldWells) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*HistogramAggregatedFieldWells) Validate

func (s *HistogramAggregatedFieldWells) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type HistogramBinOptions

type HistogramBinOptions struct {

    // The options that determine the bin count of a histogram.
    BinCount *BinCountOptions `type:"structure"`

    // The options that determine the bin width of a histogram.
    BinWidth *BinWidthOptions `type:"structure"`

    // The options that determine the selected bin type.
    SelectedBinType *string `type:"string" enum:"HistogramBinType"`

    // The options that determine the bin start value.
    StartValue *float64 `type:"double"`
    // contains filtered or unexported fields
}

The options that determine the presentation of histogram bins.

func (HistogramBinOptions) GoString

func (s HistogramBinOptions) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*HistogramBinOptions) SetBinCount

func (s *HistogramBinOptions) SetBinCount(v *BinCountOptions) *HistogramBinOptions

SetBinCount sets the BinCount field's value.

func (*HistogramBinOptions) SetBinWidth

func (s *HistogramBinOptions) SetBinWidth(v *BinWidthOptions) *HistogramBinOptions

SetBinWidth sets the BinWidth field's value.

func (*HistogramBinOptions) SetSelectedBinType

func (s *HistogramBinOptions) SetSelectedBinType(v string) *HistogramBinOptions

SetSelectedBinType sets the SelectedBinType field's value.

func (*HistogramBinOptions) SetStartValue

func (s *HistogramBinOptions) SetStartValue(v float64) *HistogramBinOptions

SetStartValue sets the StartValue field's value.

func (HistogramBinOptions) String

func (s HistogramBinOptions) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type HistogramConfiguration

type HistogramConfiguration struct {

    // The options that determine the presentation of histogram bins.
    BinOptions *HistogramBinOptions `type:"structure"`

    // The data label configuration of a histogram.
    DataLabels *DataLabelOptions `type:"structure"`

    // The field well configuration of a histogram.
    FieldWells *HistogramFieldWells `type:"structure"`

    // The general visual interactions setup for a visual.
    Interactions *VisualInteractionOptions `type:"structure"`

    // The tooltip configuration of a histogram.
    Tooltip *TooltipOptions `type:"structure"`

    // The visual palette configuration of a histogram.
    VisualPalette *VisualPalette `type:"structure"`

    // The options that determine the presentation of the x-axis.
    XAxisDisplayOptions *AxisDisplayOptions `type:"structure"`

    // The options that determine the presentation of the x-axis label.
    XAxisLabelOptions *ChartAxisLabelOptions `type:"structure"`

    // The options that determine the presentation of the y-axis.
    YAxisDisplayOptions *AxisDisplayOptions `type:"structure"`
    // contains filtered or unexported fields
}

The configuration for a HistogramVisual.

func (HistogramConfiguration) GoString

func (s HistogramConfiguration) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*HistogramConfiguration) SetBinOptions

func (s *HistogramConfiguration) SetBinOptions(v *HistogramBinOptions) *HistogramConfiguration

SetBinOptions sets the BinOptions field's value.

func (*HistogramConfiguration) SetDataLabels

func (s *HistogramConfiguration) SetDataLabels(v *DataLabelOptions) *HistogramConfiguration

SetDataLabels sets the DataLabels field's value.

func (*HistogramConfiguration) SetFieldWells

func (s *HistogramConfiguration) SetFieldWells(v *HistogramFieldWells) *HistogramConfiguration

SetFieldWells sets the FieldWells field's value.

func (*HistogramConfiguration) SetInteractions

func (s *HistogramConfiguration) SetInteractions(v *VisualInteractionOptions) *HistogramConfiguration

SetInteractions sets the Interactions field's value.

func (*HistogramConfiguration) SetTooltip

func (s *HistogramConfiguration) SetTooltip(v *TooltipOptions) *HistogramConfiguration

SetTooltip sets the Tooltip field's value.

func (*HistogramConfiguration) SetVisualPalette

func (s *HistogramConfiguration) SetVisualPalette(v *VisualPalette) *HistogramConfiguration

SetVisualPalette sets the VisualPalette field's value.

func (*HistogramConfiguration) SetXAxisDisplayOptions

func (s *HistogramConfiguration) SetXAxisDisplayOptions(v *AxisDisplayOptions) *HistogramConfiguration

SetXAxisDisplayOptions sets the XAxisDisplayOptions field's value.

func (*HistogramConfiguration) SetXAxisLabelOptions

func (s *HistogramConfiguration) SetXAxisLabelOptions(v *ChartAxisLabelOptions) *HistogramConfiguration

SetXAxisLabelOptions sets the XAxisLabelOptions field's value.

func (*HistogramConfiguration) SetYAxisDisplayOptions

func (s *HistogramConfiguration) SetYAxisDisplayOptions(v *AxisDisplayOptions) *HistogramConfiguration

SetYAxisDisplayOptions sets the YAxisDisplayOptions field's value.

func (HistogramConfiguration) String

func (s HistogramConfiguration) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*HistogramConfiguration) Validate

func (s *HistogramConfiguration) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type HistogramFieldWells

type HistogramFieldWells struct {

    // The field well configuration of a histogram.
    HistogramAggregatedFieldWells *HistogramAggregatedFieldWells `type:"structure"`
    // contains filtered or unexported fields
}

The field well configuration of a histogram.

func (HistogramFieldWells) GoString

func (s HistogramFieldWells) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*HistogramFieldWells) SetHistogramAggregatedFieldWells

func (s *HistogramFieldWells) SetHistogramAggregatedFieldWells(v *HistogramAggregatedFieldWells) *HistogramFieldWells

SetHistogramAggregatedFieldWells sets the HistogramAggregatedFieldWells field's value.

func (HistogramFieldWells) String

func (s HistogramFieldWells) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*HistogramFieldWells) Validate

func (s *HistogramFieldWells) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type HistogramVisual

type HistogramVisual struct {

    // The list of custom actions that are configured for a visual.
    Actions []*VisualCustomAction `type:"list"`

    // The configuration for a HistogramVisual.
    ChartConfiguration *HistogramConfiguration `type:"structure"`

    // The subtitle that is displayed on the visual.
    Subtitle *VisualSubtitleLabelOptions `type:"structure"`

    // The title that is displayed on the visual.
    Title *VisualTitleLabelOptions `type:"structure"`

    // The unique identifier of a visual. This identifier must be unique within
    // the context of a dashboard, template, or analysis. Two dashboards, analyses,
    // or templates can have visuals with the same identifiers.
    //
    // VisualId is a required field
    VisualId *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

A histogram.

For more information, see Using histograms (https://docs.aws.amazon.com/quicksight/latest/user/histogram-charts.html) in the Amazon QuickSight User Guide.

func (HistogramVisual) GoString

func (s HistogramVisual) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*HistogramVisual) SetActions

func (s *HistogramVisual) SetActions(v []*VisualCustomAction) *HistogramVisual

SetActions sets the Actions field's value.

func (*HistogramVisual) SetChartConfiguration

func (s *HistogramVisual) SetChartConfiguration(v *HistogramConfiguration) *HistogramVisual

SetChartConfiguration sets the ChartConfiguration field's value.

func (*HistogramVisual) SetSubtitle

func (s *HistogramVisual) SetSubtitle(v *VisualSubtitleLabelOptions) *HistogramVisual

SetSubtitle sets the Subtitle field's value.

func (*HistogramVisual) SetTitle

func (s *HistogramVisual) SetTitle(v *VisualTitleLabelOptions) *HistogramVisual

SetTitle sets the Title field's value.

func (*HistogramVisual) SetVisualId

func (s *HistogramVisual) SetVisualId(v string) *HistogramVisual

SetVisualId sets the VisualId field's value.

func (HistogramVisual) String

func (s HistogramVisual) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*HistogramVisual) Validate

func (s *HistogramVisual) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type IAMPolicyAssignment

type IAMPolicyAssignment struct {

    // Assignment ID.
    AssignmentId *string `type:"string"`

    // Assignment name.
    AssignmentName *string `min:"1" type:"string"`

    // Assignment status.
    AssignmentStatus *string `type:"string" enum:"AssignmentStatus"`

    // The Amazon Web Services account ID.
    AwsAccountId *string `min:"12" type:"string"`

    // Identities.
    Identities map[string][]*string `type:"map"`

    // The Amazon Resource Name (ARN) for the IAM policy.
    PolicyArn *string `type:"string"`
    // contains filtered or unexported fields
}

An Identity and Access Management (IAM) policy assignment.

func (IAMPolicyAssignment) GoString

func (s IAMPolicyAssignment) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*IAMPolicyAssignment) SetAssignmentId

func (s *IAMPolicyAssignment) SetAssignmentId(v string) *IAMPolicyAssignment

SetAssignmentId sets the AssignmentId field's value.

func (*IAMPolicyAssignment) SetAssignmentName

func (s *IAMPolicyAssignment) SetAssignmentName(v string) *IAMPolicyAssignment

SetAssignmentName sets the AssignmentName field's value.

func (*IAMPolicyAssignment) SetAssignmentStatus

func (s *IAMPolicyAssignment) SetAssignmentStatus(v string) *IAMPolicyAssignment

SetAssignmentStatus sets the AssignmentStatus field's value.

func (*IAMPolicyAssignment) SetAwsAccountId

func (s *IAMPolicyAssignment) SetAwsAccountId(v string) *IAMPolicyAssignment

SetAwsAccountId sets the AwsAccountId field's value.

func (*IAMPolicyAssignment) SetIdentities

func (s *IAMPolicyAssignment) SetIdentities(v map[string][]*string) *IAMPolicyAssignment

SetIdentities sets the Identities field's value.

func (*IAMPolicyAssignment) SetPolicyArn

func (s *IAMPolicyAssignment) SetPolicyArn(v string) *IAMPolicyAssignment

SetPolicyArn sets the PolicyArn field's value.

func (IAMPolicyAssignment) String

func (s IAMPolicyAssignment) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type IAMPolicyAssignmentSummary

type IAMPolicyAssignmentSummary struct {

    // Assignment name.
    AssignmentName *string `min:"1" type:"string"`

    // Assignment status.
    AssignmentStatus *string `type:"string" enum:"AssignmentStatus"`
    // contains filtered or unexported fields
}

IAM policy assignment summary.

func (IAMPolicyAssignmentSummary) GoString

func (s IAMPolicyAssignmentSummary) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*IAMPolicyAssignmentSummary) SetAssignmentName

func (s *IAMPolicyAssignmentSummary) SetAssignmentName(v string) *IAMPolicyAssignmentSummary

SetAssignmentName sets the AssignmentName field's value.

func (*IAMPolicyAssignmentSummary) SetAssignmentStatus

func (s *IAMPolicyAssignmentSummary) SetAssignmentStatus(v string) *IAMPolicyAssignmentSummary

SetAssignmentStatus sets the AssignmentStatus field's value.

func (IAMPolicyAssignmentSummary) String

func (s IAMPolicyAssignmentSummary) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type IdentityCenterConfiguration

type IdentityCenterConfiguration struct {

    // A Boolean option that controls whether Trusted Identity Propagation should
    // be used.
    EnableIdentityPropagation *bool `type:"boolean"`
    // contains filtered or unexported fields
}

The parameters for an IAM Identity Center configuration.

func (IdentityCenterConfiguration) GoString

func (s IdentityCenterConfiguration) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*IdentityCenterConfiguration) SetEnableIdentityPropagation

func (s *IdentityCenterConfiguration) SetEnableIdentityPropagation(v bool) *IdentityCenterConfiguration

SetEnableIdentityPropagation sets the EnableIdentityPropagation field's value.

func (IdentityCenterConfiguration) String

func (s IdentityCenterConfiguration) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type IdentityTypeNotSupportedException

type IdentityTypeNotSupportedException struct {
    RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"`

    Message_ *string `locationName:"Message" type:"string"`

    // The Amazon Web Services request ID for this request.
    RequestId *string `type:"string"`
    // contains filtered or unexported fields
}

The identity type specified isn't supported. Supported identity types include IAM and QUICKSIGHT.

func (*IdentityTypeNotSupportedException) Code

func (s *IdentityTypeNotSupportedException) Code() string

Code returns the exception type name.

func (*IdentityTypeNotSupportedException) Error

func (s *IdentityTypeNotSupportedException) Error() string

func (IdentityTypeNotSupportedException) GoString

func (s IdentityTypeNotSupportedException) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*IdentityTypeNotSupportedException) Message

func (s *IdentityTypeNotSupportedException) Message() string

Message returns the exception's message.

func (*IdentityTypeNotSupportedException) OrigErr

func (s *IdentityTypeNotSupportedException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*IdentityTypeNotSupportedException) RequestID

func (s *IdentityTypeNotSupportedException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*IdentityTypeNotSupportedException) StatusCode

func (s *IdentityTypeNotSupportedException) StatusCode() int

Status code returns the HTTP status code for the request's response error.

func (IdentityTypeNotSupportedException) String

func (s IdentityTypeNotSupportedException) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type IncrementalRefresh

type IncrementalRefresh struct {

    // The lookback window setup for an incremental refresh configuration.
    //
    // LookbackWindow is a required field
    LookbackWindow *LookbackWindow `type:"structure" required:"true"`
    // contains filtered or unexported fields
}

The incremental refresh configuration for a dataset.

func (IncrementalRefresh) GoString

func (s IncrementalRefresh) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*IncrementalRefresh) SetLookbackWindow

func (s *IncrementalRefresh) SetLookbackWindow(v *LookbackWindow) *IncrementalRefresh

SetLookbackWindow sets the LookbackWindow field's value.

func (IncrementalRefresh) String

func (s IncrementalRefresh) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*IncrementalRefresh) Validate

func (s *IncrementalRefresh) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type Ingestion

type Ingestion struct {

    // The Amazon Resource Name (ARN) of the resource.
    //
    // Arn is a required field
    Arn *string `type:"string" required:"true"`

    // The time that this ingestion started.
    //
    // CreatedTime is a required field
    CreatedTime *time.Time `type:"timestamp" required:"true"`

    // Error information for this ingestion.
    ErrorInfo *ErrorInfo `type:"structure"`

    // Ingestion ID.
    IngestionId *string `min:"1" type:"string"`

    // The size of the data ingested, in bytes.
    IngestionSizeInBytes *int64 `type:"long"`

    // Ingestion status.
    //
    // IngestionStatus is a required field
    IngestionStatus *string `type:"string" required:"true" enum:"IngestionStatus"`

    // The time that this ingestion took, measured in seconds.
    IngestionTimeInSeconds *int64 `type:"long"`

    // Information about a queued dataset SPICE ingestion.
    QueueInfo *QueueInfo `type:"structure"`

    // Event source for this ingestion.
    RequestSource *string `type:"string" enum:"IngestionRequestSource"`

    // Type of this ingestion.
    RequestType *string `type:"string" enum:"IngestionRequestType"`

    // Information about rows for a data set SPICE ingestion.
    RowInfo *RowInfo `type:"structure"`
    // contains filtered or unexported fields
}

Information about the SPICE ingestion for a dataset.

func (Ingestion) GoString

func (s Ingestion) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*Ingestion) SetArn

func (s *Ingestion) SetArn(v string) *Ingestion

SetArn sets the Arn field's value.

func (*Ingestion) SetCreatedTime

func (s *Ingestion) SetCreatedTime(v time.Time) *Ingestion

SetCreatedTime sets the CreatedTime field's value.

func (*Ingestion) SetErrorInfo

func (s *Ingestion) SetErrorInfo(v *ErrorInfo) *Ingestion

SetErrorInfo sets the ErrorInfo field's value.

func (*Ingestion) SetIngestionId

func (s *Ingestion) SetIngestionId(v string) *Ingestion

SetIngestionId sets the IngestionId field's value.

func (*Ingestion) SetIngestionSizeInBytes

func (s *Ingestion) SetIngestionSizeInBytes(v int64) *Ingestion

SetIngestionSizeInBytes sets the IngestionSizeInBytes field's value.

func (*Ingestion) SetIngestionStatus

func (s *Ingestion) SetIngestionStatus(v string) *Ingestion

SetIngestionStatus sets the IngestionStatus field's value.

func (*Ingestion) SetIngestionTimeInSeconds

func (s *Ingestion) SetIngestionTimeInSeconds(v int64) *Ingestion

SetIngestionTimeInSeconds sets the IngestionTimeInSeconds field's value.

func (*Ingestion) SetQueueInfo

func (s *Ingestion) SetQueueInfo(v *QueueInfo) *Ingestion

SetQueueInfo sets the QueueInfo field's value.

func (*Ingestion) SetRequestSource

func (s *Ingestion) SetRequestSource(v string) *Ingestion

SetRequestSource sets the RequestSource field's value.

func (*Ingestion) SetRequestType

func (s *Ingestion) SetRequestType(v string) *Ingestion

SetRequestType sets the RequestType field's value.

func (*Ingestion) SetRowInfo

func (s *Ingestion) SetRowInfo(v *RowInfo) *Ingestion

SetRowInfo sets the RowInfo field's value.

func (Ingestion) String

func (s Ingestion) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type InputColumn

type InputColumn struct {

    // The name of this column in the underlying data source.
    //
    // Name is a required field
    Name *string `min:"1" type:"string" required:"true"`

    // The sub data type of the column. Sub types are only available for decimal
    // columns that are part of a SPICE dataset.
    SubType *string `type:"string" enum:"ColumnDataSubType"`

    // The data type of the column.
    //
    // Type is a required field
    Type *string `type:"string" required:"true" enum:"InputColumnDataType"`
    // contains filtered or unexported fields
}

Metadata for a column that is used as the input of a transform operation.

func (InputColumn) GoString

func (s InputColumn) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*InputColumn) SetName

func (s *InputColumn) SetName(v string) *InputColumn

SetName sets the Name field's value.

func (*InputColumn) SetSubType

func (s *InputColumn) SetSubType(v string) *InputColumn

SetSubType sets the SubType field's value.

func (*InputColumn) SetType

func (s *InputColumn) SetType(v string) *InputColumn

SetType sets the Type field's value.

func (InputColumn) String

func (s InputColumn) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*InputColumn) Validate

func (s *InputColumn) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type InsightConfiguration

type InsightConfiguration struct {

    // The computations configurations of the insight visual
    Computations []*Computation `type:"list"`

    // The custom narrative of the insight visual.
    CustomNarrative *CustomNarrativeOptions `type:"structure"`

    // The general visual interactions setup for a visual.
    Interactions *VisualInteractionOptions `type:"structure"`
    // contains filtered or unexported fields
}

The configuration of an insight visual.

func (InsightConfiguration) GoString

func (s InsightConfiguration) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*InsightConfiguration) SetComputations

func (s *InsightConfiguration) SetComputations(v []*Computation) *InsightConfiguration

SetComputations sets the Computations field's value.

func (*InsightConfiguration) SetCustomNarrative

func (s *InsightConfiguration) SetCustomNarrative(v *CustomNarrativeOptions) *InsightConfiguration

SetCustomNarrative sets the CustomNarrative field's value.

func (*InsightConfiguration) SetInteractions

func (s *InsightConfiguration) SetInteractions(v *VisualInteractionOptions) *InsightConfiguration

SetInteractions sets the Interactions field's value.

func (InsightConfiguration) String

func (s InsightConfiguration) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*InsightConfiguration) Validate

func (s *InsightConfiguration) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type InsightVisual

type InsightVisual struct {

    // The list of custom actions that are configured for a visual.
    Actions []*VisualCustomAction `type:"list"`

    // The dataset that is used in the insight visual.
    //
    // DataSetIdentifier is a required field
    DataSetIdentifier *string `min:"1" type:"string" required:"true"`

    // The configuration of an insight visual.
    InsightConfiguration *InsightConfiguration `type:"structure"`

    // The subtitle that is displayed on the visual.
    Subtitle *VisualSubtitleLabelOptions `type:"structure"`

    // The title that is displayed on the visual.
    Title *VisualTitleLabelOptions `type:"structure"`

    // The unique identifier of a visual. This identifier must be unique within
    // the context of a dashboard, template, or analysis. Two dashboards, analyses,
    // or templates can have visuals with the same identifiers.
    //
    // VisualId is a required field
    VisualId *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

An insight visual.

For more information, see Working with insights (https://docs.aws.amazon.com/quicksight/latest/user/computational-insights.html) in the Amazon QuickSight User Guide.

func (InsightVisual) GoString

func (s InsightVisual) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*InsightVisual) SetActions

func (s *InsightVisual) SetActions(v []*VisualCustomAction) *InsightVisual

SetActions sets the Actions field's value.

func (*InsightVisual) SetDataSetIdentifier

func (s *InsightVisual) SetDataSetIdentifier(v string) *InsightVisual

SetDataSetIdentifier sets the DataSetIdentifier field's value.

func (*InsightVisual) SetInsightConfiguration

func (s *InsightVisual) SetInsightConfiguration(v *InsightConfiguration) *InsightVisual

SetInsightConfiguration sets the InsightConfiguration field's value.

func (*InsightVisual) SetSubtitle

func (s *InsightVisual) SetSubtitle(v *VisualSubtitleLabelOptions) *InsightVisual

SetSubtitle sets the Subtitle field's value.

func (*InsightVisual) SetTitle

func (s *InsightVisual) SetTitle(v *VisualTitleLabelOptions) *InsightVisual

SetTitle sets the Title field's value.

func (*InsightVisual) SetVisualId

func (s *InsightVisual) SetVisualId(v string) *InsightVisual

SetVisualId sets the VisualId field's value.

func (InsightVisual) String

func (s InsightVisual) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*InsightVisual) Validate

func (s *InsightVisual) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type IntegerDatasetParameter

type IntegerDatasetParameter struct {

    // A list of default values for a given integer parameter. This structure only
    // accepts static values.
    DefaultValues *IntegerDatasetParameterDefaultValues `type:"structure"`

    // An identifier for the integer parameter created in the dataset.
    //
    // Id is a required field
    Id *string `min:"1" type:"string" required:"true"`

    // The name of the integer parameter that is created in the dataset.
    //
    // Name is a required field
    Name *string `min:"1" type:"string" required:"true"`

    // The value type of the dataset parameter. Valid values are single value or
    // multi value.
    //
    // ValueType is a required field
    ValueType *string `type:"string" required:"true" enum:"DatasetParameterValueType"`
    // contains filtered or unexported fields
}

An integer parameter for a dataset.

func (IntegerDatasetParameter) GoString

func (s IntegerDatasetParameter) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*IntegerDatasetParameter) SetDefaultValues

func (s *IntegerDatasetParameter) SetDefaultValues(v *IntegerDatasetParameterDefaultValues) *IntegerDatasetParameter

SetDefaultValues sets the DefaultValues field's value.

func (*IntegerDatasetParameter) SetId

func (s *IntegerDatasetParameter) SetId(v string) *IntegerDatasetParameter

SetId sets the Id field's value.

func (*IntegerDatasetParameter) SetName

func (s *IntegerDatasetParameter) SetName(v string) *IntegerDatasetParameter

SetName sets the Name field's value.

func (*IntegerDatasetParameter) SetValueType

func (s *IntegerDatasetParameter) SetValueType(v string) *IntegerDatasetParameter

SetValueType sets the ValueType field's value.

func (IntegerDatasetParameter) String

func (s IntegerDatasetParameter) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*IntegerDatasetParameter) Validate

func (s *IntegerDatasetParameter) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type IntegerDatasetParameterDefaultValues

type IntegerDatasetParameterDefaultValues struct {

    // A list of static default values for a given integer parameter.
    StaticValues []*int64 `min:"1" type:"list"`
    // contains filtered or unexported fields
}

The default values of an integer parameter.

func (IntegerDatasetParameterDefaultValues) GoString

func (s IntegerDatasetParameterDefaultValues) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*IntegerDatasetParameterDefaultValues) SetStaticValues

func (s *IntegerDatasetParameterDefaultValues) SetStaticValues(v []*int64) *IntegerDatasetParameterDefaultValues

SetStaticValues sets the StaticValues field's value.

func (IntegerDatasetParameterDefaultValues) String

func (s IntegerDatasetParameterDefaultValues) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*IntegerDatasetParameterDefaultValues) Validate

func (s *IntegerDatasetParameterDefaultValues) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type IntegerDefaultValues

type IntegerDefaultValues struct {

    // The dynamic value of the IntegerDefaultValues. Different defaults are displayed
    // according to users, groups, and values mapping.
    DynamicValue *DynamicDefaultValue `type:"structure"`

    // The static values of the IntegerDefaultValues.
    StaticValues []*int64 `type:"list"`
    // contains filtered or unexported fields
}

The default values of the IntegerParameterDeclaration.

func (IntegerDefaultValues) GoString

func (s IntegerDefaultValues) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*IntegerDefaultValues) SetDynamicValue

func (s *IntegerDefaultValues) SetDynamicValue(v *DynamicDefaultValue) *IntegerDefaultValues

SetDynamicValue sets the DynamicValue field's value.

func (*IntegerDefaultValues) SetStaticValues

func (s *IntegerDefaultValues) SetStaticValues(v []*int64) *IntegerDefaultValues

SetStaticValues sets the StaticValues field's value.

func (IntegerDefaultValues) String

func (s IntegerDefaultValues) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*IntegerDefaultValues) Validate

func (s *IntegerDefaultValues) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type IntegerParameter

type IntegerParameter struct {

    // The name of the integer parameter.
    //
    // Name is a required field
    Name *string `type:"string" required:"true"`

    // The values for the integer parameter.
    //
    // Values is a required field
    Values []*int64 `type:"list" required:"true"`
    // contains filtered or unexported fields
}

An integer parameter.

func (IntegerParameter) GoString

func (s IntegerParameter) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*IntegerParameter) SetName

func (s *IntegerParameter) SetName(v string) *IntegerParameter

SetName sets the Name field's value.

func (*IntegerParameter) SetValues

func (s *IntegerParameter) SetValues(v []*int64) *IntegerParameter

SetValues sets the Values field's value.

func (IntegerParameter) String

func (s IntegerParameter) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*IntegerParameter) Validate

func (s *IntegerParameter) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type IntegerParameterDeclaration

type IntegerParameterDeclaration struct {

    // The default values of a parameter. If the parameter is a single-value parameter,
    // a maximum of one default value can be provided.
    DefaultValues *IntegerDefaultValues `type:"structure"`

    // A list of dataset parameters that are mapped to an analysis parameter.
    MappedDataSetParameters []*MappedDataSetParameter `type:"list"`

    // The name of the parameter that is being declared.
    //
    // Name is a required field
    Name *string `min:"1" type:"string" required:"true"`

    // The value type determines whether the parameter is a single-value or multi-value
    // parameter.
    //
    // ParameterValueType is a required field
    ParameterValueType *string `type:"string" required:"true" enum:"ParameterValueType"`

    // A parameter declaration for the Integer data type.
    ValueWhenUnset *IntegerValueWhenUnsetConfiguration `type:"structure"`
    // contains filtered or unexported fields
}

A parameter declaration for the Integer data type.

func (IntegerParameterDeclaration) GoString

func (s IntegerParameterDeclaration) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*IntegerParameterDeclaration) SetDefaultValues

func (s *IntegerParameterDeclaration) SetDefaultValues(v *IntegerDefaultValues) *IntegerParameterDeclaration

SetDefaultValues sets the DefaultValues field's value.

func (*IntegerParameterDeclaration) SetMappedDataSetParameters

func (s *IntegerParameterDeclaration) SetMappedDataSetParameters(v []*MappedDataSetParameter) *IntegerParameterDeclaration

SetMappedDataSetParameters sets the MappedDataSetParameters field's value.

func (*IntegerParameterDeclaration) SetName

func (s *IntegerParameterDeclaration) SetName(v string) *IntegerParameterDeclaration

SetName sets the Name field's value.

func (*IntegerParameterDeclaration) SetParameterValueType

func (s *IntegerParameterDeclaration) SetParameterValueType(v string) *IntegerParameterDeclaration

SetParameterValueType sets the ParameterValueType field's value.

func (*IntegerParameterDeclaration) SetValueWhenUnset

func (s *IntegerParameterDeclaration) SetValueWhenUnset(v *IntegerValueWhenUnsetConfiguration) *IntegerParameterDeclaration

SetValueWhenUnset sets the ValueWhenUnset field's value.

func (IntegerParameterDeclaration) String

func (s IntegerParameterDeclaration) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*IntegerParameterDeclaration) Validate

func (s *IntegerParameterDeclaration) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type IntegerValueWhenUnsetConfiguration

type IntegerValueWhenUnsetConfiguration struct {

    // A custom value that's used when the value of a parameter isn't set.
    //
    // CustomValue is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by IntegerValueWhenUnsetConfiguration's
    // String and GoString methods.
    CustomValue *int64 `type:"long" sensitive:"true"`

    // The built-in options for default values. The value can be one of the following:
    //
    //    * RECOMMENDED: The recommended value.
    //
    //    * NULL: The NULL value.
    ValueWhenUnsetOption *string `type:"string" enum:"ValueWhenUnsetOption"`
    // contains filtered or unexported fields
}

A parameter declaration for the Integer data type.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

func (IntegerValueWhenUnsetConfiguration) GoString

func (s IntegerValueWhenUnsetConfiguration) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*IntegerValueWhenUnsetConfiguration) SetCustomValue

func (s *IntegerValueWhenUnsetConfiguration) SetCustomValue(v int64) *IntegerValueWhenUnsetConfiguration

SetCustomValue sets the CustomValue field's value.

func (*IntegerValueWhenUnsetConfiguration) SetValueWhenUnsetOption

func (s *IntegerValueWhenUnsetConfiguration) SetValueWhenUnsetOption(v string) *IntegerValueWhenUnsetConfiguration

SetValueWhenUnsetOption sets the ValueWhenUnsetOption field's value.

func (IntegerValueWhenUnsetConfiguration) String

func (s IntegerValueWhenUnsetConfiguration) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type InternalFailureException

type InternalFailureException struct {
    RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"`

    Message_ *string `locationName:"Message" type:"string"`

    // The Amazon Web Services request ID for this request.
    RequestId *string `type:"string"`
    // contains filtered or unexported fields
}

An internal failure occurred.

func (*InternalFailureException) Code

func (s *InternalFailureException) Code() string

Code returns the exception type name.

func (*InternalFailureException) Error

func (s *InternalFailureException) Error() string

func (InternalFailureException) GoString

func (s InternalFailureException) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*InternalFailureException) Message

func (s *InternalFailureException) Message() string

Message returns the exception's message.

func (*InternalFailureException) OrigErr

func (s *InternalFailureException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*InternalFailureException) RequestID

func (s *InternalFailureException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*InternalFailureException) StatusCode

func (s *InternalFailureException) StatusCode() int

Status code returns the HTTP status code for the request's response error.

func (InternalFailureException) String

func (s InternalFailureException) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type InvalidNextTokenException

type InvalidNextTokenException struct {
    RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"`

    Message_ *string `locationName:"Message" type:"string"`

    // The Amazon Web Services request ID for this request.
    RequestId *string `type:"string"`
    // contains filtered or unexported fields
}

The NextToken value isn't valid.

func (*InvalidNextTokenException) Code

func (s *InvalidNextTokenException) Code() string

Code returns the exception type name.

func (*InvalidNextTokenException) Error

func (s *InvalidNextTokenException) Error() string

func (InvalidNextTokenException) GoString

func (s InvalidNextTokenException) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*InvalidNextTokenException) Message

func (s *InvalidNextTokenException) Message() string

Message returns the exception's message.

func (*InvalidNextTokenException) OrigErr

func (s *InvalidNextTokenException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*InvalidNextTokenException) RequestID

func (s *InvalidNextTokenException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*InvalidNextTokenException) StatusCode

func (s *InvalidNextTokenException) StatusCode() int

Status code returns the HTTP status code for the request's response error.

func (InvalidNextTokenException) String

func (s InvalidNextTokenException) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type InvalidParameterValueException

type InvalidParameterValueException struct {
    RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"`

    Message_ *string `locationName:"Message" type:"string"`

    // The Amazon Web Services request ID for this request.
    RequestId *string `type:"string"`
    // contains filtered or unexported fields
}

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

func (*InvalidParameterValueException) Code

func (s *InvalidParameterValueException) Code() string

Code returns the exception type name.

func (*InvalidParameterValueException) Error

func (s *InvalidParameterValueException) Error() string

func (InvalidParameterValueException) GoString

func (s InvalidParameterValueException) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*InvalidParameterValueException) Message

func (s *InvalidParameterValueException) Message() string

Message returns the exception's message.

func (*InvalidParameterValueException) OrigErr

func (s *InvalidParameterValueException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*InvalidParameterValueException) RequestID

func (s *InvalidParameterValueException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*InvalidParameterValueException) StatusCode

func (s *InvalidParameterValueException) StatusCode() int

Status code returns the HTTP status code for the request's response error.

func (InvalidParameterValueException) String

func (s InvalidParameterValueException) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type InvalidRequestException

type InvalidRequestException struct {
    RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"`

    Message_ *string `locationName:"Message" type:"string"`

    // The Amazon Web Services request ID for this request.
    RequestId *string `type:"string"`
    // contains filtered or unexported fields
}

You don't have this feature activated for your account. To fix this issue, contact Amazon Web Services support.

func (*InvalidRequestException) Code

func (s *InvalidRequestException) Code() string

Code returns the exception type name.

func (*InvalidRequestException) Error

func (s *InvalidRequestException) Error() string

func (InvalidRequestException) GoString

func (s InvalidRequestException) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*InvalidRequestException) Message

func (s *InvalidRequestException) Message() string

Message returns the exception's message.

func (*InvalidRequestException) OrigErr

func (s *InvalidRequestException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*InvalidRequestException) RequestID

func (s *InvalidRequestException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*InvalidRequestException) StatusCode

func (s *InvalidRequestException) StatusCode() int

Status code returns the HTTP status code for the request's response error.

func (InvalidRequestException) String

func (s InvalidRequestException) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ItemsLimitConfiguration

type ItemsLimitConfiguration struct {

    // The limit on how many items of a field are showed in the chart. For example,
    // the number of slices that are displayed in a pie chart.
    ItemsLimit *int64 `type:"long"`

    // The Show other of an axis in the chart. Choose one of the following options:
    //
    //    * INCLUDE
    //
    //    * EXCLUDE
    OtherCategories *string `type:"string" enum:"OtherCategories"`
    // contains filtered or unexported fields
}

The limit configuration of the visual display for an axis.

func (ItemsLimitConfiguration) GoString

func (s ItemsLimitConfiguration) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ItemsLimitConfiguration) SetItemsLimit

func (s *ItemsLimitConfiguration) SetItemsLimit(v int64) *ItemsLimitConfiguration

SetItemsLimit sets the ItemsLimit field's value.

func (*ItemsLimitConfiguration) SetOtherCategories

func (s *ItemsLimitConfiguration) SetOtherCategories(v string) *ItemsLimitConfiguration

SetOtherCategories sets the OtherCategories field's value.

func (ItemsLimitConfiguration) String

func (s ItemsLimitConfiguration) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type JiraParameters

type JiraParameters struct {

    // The base URL of the Jira site.
    //
    // SiteBaseUrl is a required field
    SiteBaseUrl *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

The parameters for Jira.

func (JiraParameters) GoString

func (s JiraParameters) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*JiraParameters) SetSiteBaseUrl

func (s *JiraParameters) SetSiteBaseUrl(v string) *JiraParameters

SetSiteBaseUrl sets the SiteBaseUrl field's value.

func (JiraParameters) String

func (s JiraParameters) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*JiraParameters) Validate

func (s *JiraParameters) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type JoinInstruction

type JoinInstruction struct {

    // Join key properties of the left operand.
    LeftJoinKeyProperties *JoinKeyProperties `type:"structure"`

    // The operand on the left side of a join.
    //
    // LeftOperand is a required field
    LeftOperand *string `min:"1" type:"string" required:"true"`

    // The join instructions provided in the ON clause of a join.
    //
    // OnClause is a required field
    OnClause *string `min:"1" type:"string" required:"true"`

    // Join key properties of the right operand.
    RightJoinKeyProperties *JoinKeyProperties `type:"structure"`

    // The operand on the right side of a join.
    //
    // RightOperand is a required field
    RightOperand *string `min:"1" type:"string" required:"true"`

    // The type of join that it is.
    //
    // Type is a required field
    Type *string `type:"string" required:"true" enum:"JoinType"`
    // contains filtered or unexported fields
}

The instructions associated with a join.

func (JoinInstruction) GoString

func (s JoinInstruction) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*JoinInstruction) SetLeftJoinKeyProperties

func (s *JoinInstruction) SetLeftJoinKeyProperties(v *JoinKeyProperties) *JoinInstruction

SetLeftJoinKeyProperties sets the LeftJoinKeyProperties field's value.

func (*JoinInstruction) SetLeftOperand

func (s *JoinInstruction) SetLeftOperand(v string) *JoinInstruction

SetLeftOperand sets the LeftOperand field's value.

func (*JoinInstruction) SetOnClause

func (s *JoinInstruction) SetOnClause(v string) *JoinInstruction

SetOnClause sets the OnClause field's value.

func (*JoinInstruction) SetRightJoinKeyProperties

func (s *JoinInstruction) SetRightJoinKeyProperties(v *JoinKeyProperties) *JoinInstruction

SetRightJoinKeyProperties sets the RightJoinKeyProperties field's value.

func (*JoinInstruction) SetRightOperand

func (s *JoinInstruction) SetRightOperand(v string) *JoinInstruction

SetRightOperand sets the RightOperand field's value.

func (*JoinInstruction) SetType

func (s *JoinInstruction) SetType(v string) *JoinInstruction

SetType sets the Type field's value.

func (JoinInstruction) String

func (s JoinInstruction) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*JoinInstruction) Validate

func (s *JoinInstruction) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type JoinKeyProperties

type JoinKeyProperties struct {

    // A value that indicates that a row in a table is uniquely identified by the
    // columns in a join key. This is used by Amazon QuickSight to optimize query
    // performance.
    UniqueKey *bool `type:"boolean"`
    // contains filtered or unexported fields
}

Properties associated with the columns participating in a join.

func (JoinKeyProperties) GoString

func (s JoinKeyProperties) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*JoinKeyProperties) SetUniqueKey

func (s *JoinKeyProperties) SetUniqueKey(v bool) *JoinKeyProperties

SetUniqueKey sets the UniqueKey field's value.

func (JoinKeyProperties) String

func (s JoinKeyProperties) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type KPIActualValueConditionalFormatting

type KPIActualValueConditionalFormatting struct {

    // The conditional formatting of the actual value's icon.
    Icon *ConditionalFormattingIcon `type:"structure"`

    // The conditional formatting of the actual value's text color.
    TextColor *ConditionalFormattingColor `type:"structure"`
    // contains filtered or unexported fields
}

The conditional formatting for the actual value of a KPI visual.

func (KPIActualValueConditionalFormatting) GoString

func (s KPIActualValueConditionalFormatting) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*KPIActualValueConditionalFormatting) SetIcon

func (s *KPIActualValueConditionalFormatting) SetIcon(v *ConditionalFormattingIcon) *KPIActualValueConditionalFormatting

SetIcon sets the Icon field's value.

func (*KPIActualValueConditionalFormatting) SetTextColor

func (s *KPIActualValueConditionalFormatting) SetTextColor(v *ConditionalFormattingColor) *KPIActualValueConditionalFormatting

SetTextColor sets the TextColor field's value.

func (KPIActualValueConditionalFormatting) String

func (s KPIActualValueConditionalFormatting) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*KPIActualValueConditionalFormatting) Validate

func (s *KPIActualValueConditionalFormatting) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type KPIComparisonValueConditionalFormatting

type KPIComparisonValueConditionalFormatting struct {

    // The conditional formatting of the comparison value's icon.
    Icon *ConditionalFormattingIcon `type:"structure"`

    // The conditional formatting of the comparison value's text color.
    TextColor *ConditionalFormattingColor `type:"structure"`
    // contains filtered or unexported fields
}

The conditional formatting for the comparison value of a KPI visual.

func (KPIComparisonValueConditionalFormatting) GoString

func (s KPIComparisonValueConditionalFormatting) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*KPIComparisonValueConditionalFormatting) SetIcon

func (s *KPIComparisonValueConditionalFormatting) SetIcon(v *ConditionalFormattingIcon) *KPIComparisonValueConditionalFormatting

SetIcon sets the Icon field's value.

func (*KPIComparisonValueConditionalFormatting) SetTextColor

func (s *KPIComparisonValueConditionalFormatting) SetTextColor(v *ConditionalFormattingColor) *KPIComparisonValueConditionalFormatting

SetTextColor sets the TextColor field's value.

func (KPIComparisonValueConditionalFormatting) String

func (s KPIComparisonValueConditionalFormatting) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*KPIComparisonValueConditionalFormatting) Validate

func (s *KPIComparisonValueConditionalFormatting) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type KPIConditionalFormatting

type KPIConditionalFormatting struct {

    // The conditional formatting options of a KPI visual.
    ConditionalFormattingOptions []*KPIConditionalFormattingOption `type:"list"`
    // contains filtered or unexported fields
}

The conditional formatting of a KPI visual.

func (KPIConditionalFormatting) GoString

func (s KPIConditionalFormatting) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*KPIConditionalFormatting) SetConditionalFormattingOptions

func (s *KPIConditionalFormatting) SetConditionalFormattingOptions(v []*KPIConditionalFormattingOption) *KPIConditionalFormatting

SetConditionalFormattingOptions sets the ConditionalFormattingOptions field's value.

func (KPIConditionalFormatting) String

func (s KPIConditionalFormatting) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*KPIConditionalFormatting) Validate

func (s *KPIConditionalFormatting) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type KPIConditionalFormattingOption

type KPIConditionalFormattingOption struct {

    // The conditional formatting for the actual value of a KPI visual.
    ActualValue *KPIActualValueConditionalFormatting `type:"structure"`

    // The conditional formatting for the comparison value of a KPI visual.
    ComparisonValue *KPIComparisonValueConditionalFormatting `type:"structure"`

    // The conditional formatting for the primary value of a KPI visual.
    PrimaryValue *KPIPrimaryValueConditionalFormatting `type:"structure"`

    // The conditional formatting for the progress bar of a KPI visual.
    ProgressBar *KPIProgressBarConditionalFormatting `type:"structure"`
    // contains filtered or unexported fields
}

The conditional formatting options of a KPI visual.

func (KPIConditionalFormattingOption) GoString

func (s KPIConditionalFormattingOption) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*KPIConditionalFormattingOption) SetActualValue

func (s *KPIConditionalFormattingOption) SetActualValue(v *KPIActualValueConditionalFormatting) *KPIConditionalFormattingOption

SetActualValue sets the ActualValue field's value.

func (*KPIConditionalFormattingOption) SetComparisonValue

func (s *KPIConditionalFormattingOption) SetComparisonValue(v *KPIComparisonValueConditionalFormatting) *KPIConditionalFormattingOption

SetComparisonValue sets the ComparisonValue field's value.

func (*KPIConditionalFormattingOption) SetPrimaryValue

func (s *KPIConditionalFormattingOption) SetPrimaryValue(v *KPIPrimaryValueConditionalFormatting) *KPIConditionalFormattingOption

SetPrimaryValue sets the PrimaryValue field's value.

func (*KPIConditionalFormattingOption) SetProgressBar

func (s *KPIConditionalFormattingOption) SetProgressBar(v *KPIProgressBarConditionalFormatting) *KPIConditionalFormattingOption

SetProgressBar sets the ProgressBar field's value.

func (KPIConditionalFormattingOption) String

func (s KPIConditionalFormattingOption) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*KPIConditionalFormattingOption) Validate

func (s *KPIConditionalFormattingOption) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type KPIConfiguration

type KPIConfiguration struct {

    // The field well configuration of a KPI visual.
    FieldWells *KPIFieldWells `type:"structure"`

    // The general visual interactions setup for a visual.
    Interactions *VisualInteractionOptions `type:"structure"`

    // The options that determine the presentation of a KPI visual.
    KPIOptions *KPIOptions `type:"structure"`

    // The sort configuration of a KPI visual.
    SortConfiguration *KPISortConfiguration `type:"structure"`
    // contains filtered or unexported fields
}

The configuration of a KPI visual.

func (KPIConfiguration) GoString

func (s KPIConfiguration) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*KPIConfiguration) SetFieldWells

func (s *KPIConfiguration) SetFieldWells(v *KPIFieldWells) *KPIConfiguration

SetFieldWells sets the FieldWells field's value.

func (*KPIConfiguration) SetInteractions

func (s *KPIConfiguration) SetInteractions(v *VisualInteractionOptions) *KPIConfiguration

SetInteractions sets the Interactions field's value.

func (*KPIConfiguration) SetKPIOptions

func (s *KPIConfiguration) SetKPIOptions(v *KPIOptions) *KPIConfiguration

SetKPIOptions sets the KPIOptions field's value.

func (*KPIConfiguration) SetSortConfiguration

func (s *KPIConfiguration) SetSortConfiguration(v *KPISortConfiguration) *KPIConfiguration

SetSortConfiguration sets the SortConfiguration field's value.

func (KPIConfiguration) String

func (s KPIConfiguration) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*KPIConfiguration) Validate

func (s *KPIConfiguration) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type KPIFieldWells

type KPIFieldWells struct {

    // The target value field wells of a KPI visual.
    TargetValues []*MeasureField `type:"list"`

    // The trend group field wells of a KPI visual.
    TrendGroups []*DimensionField `type:"list"`

    // The value field wells of a KPI visual.
    Values []*MeasureField `type:"list"`
    // contains filtered or unexported fields
}

The field well configuration of a KPI visual.

func (KPIFieldWells) GoString

func (s KPIFieldWells) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*KPIFieldWells) SetTargetValues

func (s *KPIFieldWells) SetTargetValues(v []*MeasureField) *KPIFieldWells

SetTargetValues sets the TargetValues field's value.

func (*KPIFieldWells) SetTrendGroups

func (s *KPIFieldWells) SetTrendGroups(v []*DimensionField) *KPIFieldWells

SetTrendGroups sets the TrendGroups field's value.

func (*KPIFieldWells) SetValues

func (s *KPIFieldWells) SetValues(v []*MeasureField) *KPIFieldWells

SetValues sets the Values field's value.

func (KPIFieldWells) String

func (s KPIFieldWells) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*KPIFieldWells) Validate

func (s *KPIFieldWells) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type KPIOptions

type KPIOptions struct {

    // The comparison configuration of a KPI visual.
    Comparison *ComparisonConfiguration `type:"structure"`

    // The options that determine the primary value display type.
    PrimaryValueDisplayType *string `type:"string" enum:"PrimaryValueDisplayType"`

    // The options that determine the primary value font configuration.
    PrimaryValueFontConfiguration *FontConfiguration `type:"structure"`

    // The options that determine the presentation of the progress bar of a KPI
    // visual.
    ProgressBar *ProgressBarOptions `type:"structure"`

    // The options that determine the presentation of the secondary value of a KPI
    // visual.
    SecondaryValue *SecondaryValueOptions `type:"structure"`

    // The options that determine the secondary value font configuration.
    SecondaryValueFontConfiguration *FontConfiguration `type:"structure"`

    // The options that determine the visibility, color, type, and tooltip visibility
    // of the sparkline of a KPI visual.
    Sparkline *KPISparklineOptions `type:"structure"`

    // The options that determine the presentation of trend arrows in a KPI visual.
    TrendArrows *TrendArrowOptions `type:"structure"`

    // The options that determine the layout a KPI visual.
    VisualLayoutOptions *KPIVisualLayoutOptions `type:"structure"`
    // contains filtered or unexported fields
}

The options that determine the presentation of a KPI visual.

func (KPIOptions) GoString

func (s KPIOptions) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*KPIOptions) SetComparison

func (s *KPIOptions) SetComparison(v *ComparisonConfiguration) *KPIOptions

SetComparison sets the Comparison field's value.

func (*KPIOptions) SetPrimaryValueDisplayType

func (s *KPIOptions) SetPrimaryValueDisplayType(v string) *KPIOptions

SetPrimaryValueDisplayType sets the PrimaryValueDisplayType field's value.

func (*KPIOptions) SetPrimaryValueFontConfiguration

func (s *KPIOptions) SetPrimaryValueFontConfiguration(v *FontConfiguration) *KPIOptions

SetPrimaryValueFontConfiguration sets the PrimaryValueFontConfiguration field's value.

func (*KPIOptions) SetProgressBar

func (s *KPIOptions) SetProgressBar(v *ProgressBarOptions) *KPIOptions

SetProgressBar sets the ProgressBar field's value.

func (*KPIOptions) SetSecondaryValue

func (s *KPIOptions) SetSecondaryValue(v *SecondaryValueOptions) *KPIOptions

SetSecondaryValue sets the SecondaryValue field's value.

func (*KPIOptions) SetSecondaryValueFontConfiguration

func (s *KPIOptions) SetSecondaryValueFontConfiguration(v *FontConfiguration) *KPIOptions

SetSecondaryValueFontConfiguration sets the SecondaryValueFontConfiguration field's value.

func (*KPIOptions) SetSparkline

func (s *KPIOptions) SetSparkline(v *KPISparklineOptions) *KPIOptions

SetSparkline sets the Sparkline field's value.

func (*KPIOptions) SetTrendArrows

func (s *KPIOptions) SetTrendArrows(v *TrendArrowOptions) *KPIOptions

SetTrendArrows sets the TrendArrows field's value.

func (*KPIOptions) SetVisualLayoutOptions

func (s *KPIOptions) SetVisualLayoutOptions(v *KPIVisualLayoutOptions) *KPIOptions

SetVisualLayoutOptions sets the VisualLayoutOptions field's value.

func (KPIOptions) String

func (s KPIOptions) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*KPIOptions) Validate

func (s *KPIOptions) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type KPIPrimaryValueConditionalFormatting

type KPIPrimaryValueConditionalFormatting struct {

    // The conditional formatting of the primary value's icon.
    Icon *ConditionalFormattingIcon `type:"structure"`

    // The conditional formatting of the primary value's text color.
    TextColor *ConditionalFormattingColor `type:"structure"`
    // contains filtered or unexported fields
}

The conditional formatting for the primary value of a KPI visual.

func (KPIPrimaryValueConditionalFormatting) GoString

func (s KPIPrimaryValueConditionalFormatting) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*KPIPrimaryValueConditionalFormatting) SetIcon

func (s *KPIPrimaryValueConditionalFormatting) SetIcon(v *ConditionalFormattingIcon) *KPIPrimaryValueConditionalFormatting

SetIcon sets the Icon field's value.

func (*KPIPrimaryValueConditionalFormatting) SetTextColor

func (s *KPIPrimaryValueConditionalFormatting) SetTextColor(v *ConditionalFormattingColor) *KPIPrimaryValueConditionalFormatting

SetTextColor sets the TextColor field's value.

func (KPIPrimaryValueConditionalFormatting) String

func (s KPIPrimaryValueConditionalFormatting) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*KPIPrimaryValueConditionalFormatting) Validate

func (s *KPIPrimaryValueConditionalFormatting) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type KPIProgressBarConditionalFormatting

type KPIProgressBarConditionalFormatting struct {

    // The conditional formatting of the progress bar's foreground color.
    ForegroundColor *ConditionalFormattingColor `type:"structure"`
    // contains filtered or unexported fields
}

The conditional formatting for the progress bar of a KPI visual.

func (KPIProgressBarConditionalFormatting) GoString

func (s KPIProgressBarConditionalFormatting) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*KPIProgressBarConditionalFormatting) SetForegroundColor

func (s *KPIProgressBarConditionalFormatting) SetForegroundColor(v *ConditionalFormattingColor) *KPIProgressBarConditionalFormatting

SetForegroundColor sets the ForegroundColor field's value.

func (KPIProgressBarConditionalFormatting) String

func (s KPIProgressBarConditionalFormatting) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*KPIProgressBarConditionalFormatting) Validate

func (s *KPIProgressBarConditionalFormatting) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type KPISortConfiguration

type KPISortConfiguration struct {

    // The sort configuration of the trend group fields.
    TrendGroupSort []*FieldSortOptions `type:"list"`
    // contains filtered or unexported fields
}

The sort configuration of a KPI visual.

func (KPISortConfiguration) GoString

func (s KPISortConfiguration) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*KPISortConfiguration) SetTrendGroupSort

func (s *KPISortConfiguration) SetTrendGroupSort(v []*FieldSortOptions) *KPISortConfiguration

SetTrendGroupSort sets the TrendGroupSort field's value.

func (KPISortConfiguration) String

func (s KPISortConfiguration) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*KPISortConfiguration) Validate

func (s *KPISortConfiguration) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type KPISparklineOptions

type KPISparklineOptions struct {

    // The color of the sparkline.
    Color *string `type:"string"`

    // The tooltip visibility of the sparkline.
    TooltipVisibility *string `type:"string" enum:"Visibility"`

    // The type of the sparkline.
    //
    // Type is a required field
    Type *string `type:"string" required:"true" enum:"KPISparklineType"`

    // The visibility of the sparkline.
    Visibility *string `type:"string" enum:"Visibility"`
    // contains filtered or unexported fields
}

The options that determine the visibility, color, type, and tooltip visibility of the sparkline of a KPI visual.

func (KPISparklineOptions) GoString

func (s KPISparklineOptions) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*KPISparklineOptions) SetColor

func (s *KPISparklineOptions) SetColor(v string) *KPISparklineOptions

SetColor sets the Color field's value.

func (*KPISparklineOptions) SetTooltipVisibility

func (s *KPISparklineOptions) SetTooltipVisibility(v string) *KPISparklineOptions

SetTooltipVisibility sets the TooltipVisibility field's value.

func (*KPISparklineOptions) SetType

func (s *KPISparklineOptions) SetType(v string) *KPISparklineOptions

SetType sets the Type field's value.

func (*KPISparklineOptions) SetVisibility

func (s *KPISparklineOptions) SetVisibility(v string) *KPISparklineOptions

SetVisibility sets the Visibility field's value.

func (KPISparklineOptions) String

func (s KPISparklineOptions) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*KPISparklineOptions) Validate

func (s *KPISparklineOptions) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type KPIVisual

type KPIVisual struct {

    // The list of custom actions that are configured for a visual.
    Actions []*VisualCustomAction `type:"list"`

    // The configuration of a KPI visual.
    ChartConfiguration *KPIConfiguration `type:"structure"`

    // The column hierarchy that is used during drill-downs and drill-ups.
    ColumnHierarchies []*ColumnHierarchy `type:"list"`

    // The conditional formatting of a KPI visual.
    ConditionalFormatting *KPIConditionalFormatting `type:"structure"`

    // The subtitle that is displayed on the visual.
    Subtitle *VisualSubtitleLabelOptions `type:"structure"`

    // The title that is displayed on the visual.
    Title *VisualTitleLabelOptions `type:"structure"`

    // The unique identifier of a visual. This identifier must be unique within
    // the context of a dashboard, template, or analysis. Two dashboards, analyses,
    // or templates can have visuals with the same identifiers.
    //
    // VisualId is a required field
    VisualId *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

A key performance indicator (KPI).

For more information, see Using KPIs (https://docs.aws.amazon.com/quicksight/latest/user/kpi.html) in the Amazon QuickSight User Guide.

func (KPIVisual) GoString

func (s KPIVisual) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*KPIVisual) SetActions

func (s *KPIVisual) SetActions(v []*VisualCustomAction) *KPIVisual

SetActions sets the Actions field's value.

func (*KPIVisual) SetChartConfiguration

func (s *KPIVisual) SetChartConfiguration(v *KPIConfiguration) *KPIVisual

SetChartConfiguration sets the ChartConfiguration field's value.

func (*KPIVisual) SetColumnHierarchies

func (s *KPIVisual) SetColumnHierarchies(v []*ColumnHierarchy) *KPIVisual

SetColumnHierarchies sets the ColumnHierarchies field's value.

func (*KPIVisual) SetConditionalFormatting

func (s *KPIVisual) SetConditionalFormatting(v *KPIConditionalFormatting) *KPIVisual

SetConditionalFormatting sets the ConditionalFormatting field's value.

func (*KPIVisual) SetSubtitle

func (s *KPIVisual) SetSubtitle(v *VisualSubtitleLabelOptions) *KPIVisual

SetSubtitle sets the Subtitle field's value.

func (*KPIVisual) SetTitle

func (s *KPIVisual) SetTitle(v *VisualTitleLabelOptions) *KPIVisual

SetTitle sets the Title field's value.

func (*KPIVisual) SetVisualId

func (s *KPIVisual) SetVisualId(v string) *KPIVisual

SetVisualId sets the VisualId field's value.

func (KPIVisual) String

func (s KPIVisual) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*KPIVisual) Validate

func (s *KPIVisual) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type KPIVisualLayoutOptions

type KPIVisualLayoutOptions struct {

    // The standard layout of the KPI visual.
    StandardLayout *KPIVisualStandardLayout `type:"structure"`
    // contains filtered or unexported fields
}

The options that determine the layout a KPI visual.

func (KPIVisualLayoutOptions) GoString

func (s KPIVisualLayoutOptions) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*KPIVisualLayoutOptions) SetStandardLayout

func (s *KPIVisualLayoutOptions) SetStandardLayout(v *KPIVisualStandardLayout) *KPIVisualLayoutOptions

SetStandardLayout sets the StandardLayout field's value.

func (KPIVisualLayoutOptions) String

func (s KPIVisualLayoutOptions) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*KPIVisualLayoutOptions) Validate

func (s *KPIVisualLayoutOptions) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type KPIVisualStandardLayout

type KPIVisualStandardLayout struct {

    // The standard layout type.
    //
    // Type is a required field
    Type *string `type:"string" required:"true" enum:"KPIVisualStandardLayoutType"`
    // contains filtered or unexported fields
}

The standard layout of the KPI visual.

func (KPIVisualStandardLayout) GoString

func (s KPIVisualStandardLayout) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*KPIVisualStandardLayout) SetType

func (s *KPIVisualStandardLayout) SetType(v string) *KPIVisualStandardLayout

SetType sets the Type field's value.

func (KPIVisualStandardLayout) String

func (s KPIVisualStandardLayout) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*KPIVisualStandardLayout) Validate

func (s *KPIVisualStandardLayout) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type LabelOptions

type LabelOptions struct {

    // The text for the label.
    CustomLabel *string `type:"string"`

    // The font configuration of the label.
    FontConfiguration *FontConfiguration `type:"structure"`

    // Determines whether or not the label is visible.
    Visibility *string `type:"string" enum:"Visibility"`
    // contains filtered or unexported fields
}

The share label options for the labels.

func (LabelOptions) GoString

func (s LabelOptions) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*LabelOptions) SetCustomLabel

func (s *LabelOptions) SetCustomLabel(v string) *LabelOptions

SetCustomLabel sets the CustomLabel field's value.

func (*LabelOptions) SetFontConfiguration

func (s *LabelOptions) SetFontConfiguration(v *FontConfiguration) *LabelOptions

SetFontConfiguration sets the FontConfiguration field's value.

func (*LabelOptions) SetVisibility

func (s *LabelOptions) SetVisibility(v string) *LabelOptions

SetVisibility sets the Visibility field's value.

func (LabelOptions) String

func (s LabelOptions) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type Layout

type Layout struct {

    // The configuration that determines what the type of layout for a sheet.
    //
    // Configuration is a required field
    Configuration *LayoutConfiguration `type:"structure" required:"true"`
    // contains filtered or unexported fields
}

A Layout defines the placement of elements within a sheet.

For more information, see Types of layout (https://docs.aws.amazon.com/quicksight/latest/user/types-of-layout.html) in the Amazon QuickSight User Guide.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

func (Layout) GoString

func (s Layout) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*Layout) SetConfiguration

func (s *Layout) SetConfiguration(v *LayoutConfiguration) *Layout

SetConfiguration sets the Configuration field's value.

func (Layout) String

func (s Layout) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*Layout) Validate

func (s *Layout) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type LayoutConfiguration

type LayoutConfiguration struct {

    // A free-form is optimized for a fixed width and has more control over the
    // exact placement of layout elements.
    FreeFormLayout *FreeFormLayoutConfiguration `type:"structure"`

    // A type of layout that can be used on a sheet. In a grid layout, visuals snap
    // to a grid with standard spacing and alignment. Dashboards are displayed as
    // designed, with options to fit to screen or view at actual size. A grid layout
    // can be configured to behave in one of two ways when the viewport is resized:
    // FIXED or RESPONSIVE.
    GridLayout *GridLayoutConfiguration `type:"structure"`

    // A section based layout organizes visuals into multiple sections and has customized
    // header, footer and page break.
    SectionBasedLayout *SectionBasedLayoutConfiguration `type:"structure"`
    // contains filtered or unexported fields
}

The configuration that determines what the type of layout will be used on a sheet.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

func (LayoutConfiguration) GoString

func (s LayoutConfiguration) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*LayoutConfiguration) SetFreeFormLayout

func (s *LayoutConfiguration) SetFreeFormLayout(v *FreeFormLayoutConfiguration) *LayoutConfiguration

SetFreeFormLayout sets the FreeFormLayout field's value.

func (*LayoutConfiguration) SetGridLayout

func (s *LayoutConfiguration) SetGridLayout(v *GridLayoutConfiguration) *LayoutConfiguration

SetGridLayout sets the GridLayout field's value.

func (*LayoutConfiguration) SetSectionBasedLayout

func (s *LayoutConfiguration) SetSectionBasedLayout(v *SectionBasedLayoutConfiguration) *LayoutConfiguration

SetSectionBasedLayout sets the SectionBasedLayout field's value.

func (LayoutConfiguration) String

func (s LayoutConfiguration) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*LayoutConfiguration) Validate

func (s *LayoutConfiguration) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type LegendOptions

type LegendOptions struct {

    // The height of the legend. If this value is omitted, a default height is used
    // when rendering.
    Height *string `type:"string"`

    // The positions for the legend. Choose one of the following options:
    //
    //    * AUTO
    //
    //    * RIGHT
    //
    //    * BOTTOM
    //
    //    * LEFT
    Position *string `type:"string" enum:"LegendPosition"`

    // The custom title for the legend.
    Title *LabelOptions `type:"structure"`

    // Determines whether or not the legend is visible.
    Visibility *string `type:"string" enum:"Visibility"`

    // The width of the legend. If this value is omitted, a default width is used
    // when rendering.
    Width *string `type:"string"`
    // contains filtered or unexported fields
}

The options for the legend setup of a visual.

func (LegendOptions) GoString

func (s LegendOptions) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*LegendOptions) SetHeight

func (s *LegendOptions) SetHeight(v string) *LegendOptions

SetHeight sets the Height field's value.

func (*LegendOptions) SetPosition

func (s *LegendOptions) SetPosition(v string) *LegendOptions

SetPosition sets the Position field's value.

func (*LegendOptions) SetTitle

func (s *LegendOptions) SetTitle(v *LabelOptions) *LegendOptions

SetTitle sets the Title field's value.

func (*LegendOptions) SetVisibility

func (s *LegendOptions) SetVisibility(v string) *LegendOptions

SetVisibility sets the Visibility field's value.

func (*LegendOptions) SetWidth

func (s *LegendOptions) SetWidth(v string) *LegendOptions

SetWidth sets the Width field's value.

func (LegendOptions) String

func (s LegendOptions) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type LimitExceededException

type LimitExceededException struct {
    RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"`

    Message_ *string `locationName:"Message" type:"string"`

    // The Amazon Web Services request ID for this request.
    RequestId *string `type:"string"`

    // Limit exceeded.
    ResourceType *string `type:"string" enum:"ExceptionResourceType"`
    // contains filtered or unexported fields
}

A limit is exceeded.

func (*LimitExceededException) Code

func (s *LimitExceededException) Code() string

Code returns the exception type name.

func (*LimitExceededException) Error

func (s *LimitExceededException) Error() string

func (LimitExceededException) GoString

func (s LimitExceededException) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*LimitExceededException) Message

func (s *LimitExceededException) Message() string

Message returns the exception's message.

func (*LimitExceededException) OrigErr

func (s *LimitExceededException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*LimitExceededException) RequestID

func (s *LimitExceededException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*LimitExceededException) StatusCode

func (s *LimitExceededException) StatusCode() int

Status code returns the HTTP status code for the request's response error.

func (LimitExceededException) String

func (s LimitExceededException) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type LineChartAggregatedFieldWells

type LineChartAggregatedFieldWells struct {

    // The category field wells of a line chart. Values are grouped by category
    // fields.
    Category []*DimensionField `type:"list"`

    // The color field wells of a line chart. Values are grouped by category fields.
    Colors []*DimensionField `type:"list"`

    // The small multiples field well of a line chart.
    SmallMultiples []*DimensionField `type:"list"`

    // The value field wells of a line chart. Values are aggregated based on categories.
    Values []*MeasureField `type:"list"`
    // contains filtered or unexported fields
}

The field well configuration of a line chart.

func (LineChartAggregatedFieldWells) GoString

func (s LineChartAggregatedFieldWells) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*LineChartAggregatedFieldWells) SetCategory

func (s *LineChartAggregatedFieldWells) SetCategory(v []*DimensionField) *LineChartAggregatedFieldWells

SetCategory sets the Category field's value.

func (*LineChartAggregatedFieldWells) SetColors

func (s *LineChartAggregatedFieldWells) SetColors(v []*DimensionField) *LineChartAggregatedFieldWells

SetColors sets the Colors field's value.

func (*LineChartAggregatedFieldWells) SetSmallMultiples

func (s *LineChartAggregatedFieldWells) SetSmallMultiples(v []*DimensionField) *LineChartAggregatedFieldWells

SetSmallMultiples sets the SmallMultiples field's value.

func (*LineChartAggregatedFieldWells) SetValues

func (s *LineChartAggregatedFieldWells) SetValues(v []*MeasureField) *LineChartAggregatedFieldWells

SetValues sets the Values field's value.

func (LineChartAggregatedFieldWells) String

func (s LineChartAggregatedFieldWells) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*LineChartAggregatedFieldWells) Validate

func (s *LineChartAggregatedFieldWells) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type LineChartConfiguration

type LineChartConfiguration struct {

    // The default configuration of a line chart's contribution analysis.
    ContributionAnalysisDefaults []*ContributionAnalysisDefault `min:"1" type:"list"`

    // The data label configuration of a line chart.
    DataLabels *DataLabelOptions `type:"structure"`

    // The options that determine the default presentation of all line series in
    // LineChartVisual.
    DefaultSeriesSettings *LineChartDefaultSeriesSettings `type:"structure"`

    // The field well configuration of a line chart.
    FieldWells *LineChartFieldWells `type:"structure"`

    // The forecast configuration of a line chart.
    ForecastConfigurations []*ForecastConfiguration `type:"list"`

    // The general visual interactions setup for a visual.
    Interactions *VisualInteractionOptions `type:"structure"`

    // The legend configuration of a line chart.
    Legend *LegendOptions `type:"structure"`

    // The series axis configuration of a line chart.
    PrimaryYAxisDisplayOptions *LineSeriesAxisDisplayOptions `type:"structure"`

    // The options that determine the presentation of the y-axis label.
    PrimaryYAxisLabelOptions *ChartAxisLabelOptions `type:"structure"`

    // The reference lines configuration of a line chart.
    ReferenceLines []*ReferenceLine `type:"list"`

    // The series axis configuration of a line chart.
    SecondaryYAxisDisplayOptions *LineSeriesAxisDisplayOptions `type:"structure"`

    // The options that determine the presentation of the secondary y-axis label.
    SecondaryYAxisLabelOptions *ChartAxisLabelOptions `type:"structure"`

    // The series item configuration of a line chart.
    Series []*SeriesItem `type:"list"`

    // The settings of a chart's single axis configuration.
    SingleAxisOptions *SingleAxisOptions `type:"structure"`

    // The small multiples setup for the visual.
    SmallMultiplesOptions *SmallMultiplesOptions `type:"structure"`

    // The sort configuration of a line chart.
    SortConfiguration *LineChartSortConfiguration `type:"structure"`

    // The tooltip configuration of a line chart.
    Tooltip *TooltipOptions `type:"structure"`

    // Determines the type of the line chart.
    Type *string `type:"string" enum:"LineChartType"`

    // The visual palette configuration of a line chart.
    VisualPalette *VisualPalette `type:"structure"`

    // The options that determine the presentation of the x-axis.
    XAxisDisplayOptions *AxisDisplayOptions `type:"structure"`

    // The options that determine the presentation of the x-axis label.
    XAxisLabelOptions *ChartAxisLabelOptions `type:"structure"`
    // contains filtered or unexported fields
}

The configuration of a line chart.

func (LineChartConfiguration) GoString

func (s LineChartConfiguration) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*LineChartConfiguration) SetContributionAnalysisDefaults

func (s *LineChartConfiguration) SetContributionAnalysisDefaults(v []*ContributionAnalysisDefault) *LineChartConfiguration

SetContributionAnalysisDefaults sets the ContributionAnalysisDefaults field's value.

func (*LineChartConfiguration) SetDataLabels

func (s *LineChartConfiguration) SetDataLabels(v *DataLabelOptions) *LineChartConfiguration

SetDataLabels sets the DataLabels field's value.

func (*LineChartConfiguration) SetDefaultSeriesSettings

func (s *LineChartConfiguration) SetDefaultSeriesSettings(v *LineChartDefaultSeriesSettings) *LineChartConfiguration

SetDefaultSeriesSettings sets the DefaultSeriesSettings field's value.

func (*LineChartConfiguration) SetFieldWells

func (s *LineChartConfiguration) SetFieldWells(v *LineChartFieldWells) *LineChartConfiguration

SetFieldWells sets the FieldWells field's value.

func (*LineChartConfiguration) SetForecastConfigurations

func (s *LineChartConfiguration) SetForecastConfigurations(v []*ForecastConfiguration) *LineChartConfiguration

SetForecastConfigurations sets the ForecastConfigurations field's value.

func (*LineChartConfiguration) SetInteractions

func (s *LineChartConfiguration) SetInteractions(v *VisualInteractionOptions) *LineChartConfiguration

SetInteractions sets the Interactions field's value.

func (*LineChartConfiguration) SetLegend

func (s *LineChartConfiguration) SetLegend(v *LegendOptions) *LineChartConfiguration

SetLegend sets the Legend field's value.

func (*LineChartConfiguration) SetPrimaryYAxisDisplayOptions

func (s *LineChartConfiguration) SetPrimaryYAxisDisplayOptions(v *LineSeriesAxisDisplayOptions) *LineChartConfiguration

SetPrimaryYAxisDisplayOptions sets the PrimaryYAxisDisplayOptions field's value.

func (*LineChartConfiguration) SetPrimaryYAxisLabelOptions

func (s *LineChartConfiguration) SetPrimaryYAxisLabelOptions(v *ChartAxisLabelOptions) *LineChartConfiguration

SetPrimaryYAxisLabelOptions sets the PrimaryYAxisLabelOptions field's value.

func (*LineChartConfiguration) SetReferenceLines

func (s *LineChartConfiguration) SetReferenceLines(v []*ReferenceLine) *LineChartConfiguration

SetReferenceLines sets the ReferenceLines field's value.

func (*LineChartConfiguration) SetSecondaryYAxisDisplayOptions

func (s *LineChartConfiguration) SetSecondaryYAxisDisplayOptions(v *LineSeriesAxisDisplayOptions) *LineChartConfiguration

SetSecondaryYAxisDisplayOptions sets the SecondaryYAxisDisplayOptions field's value.

func (*LineChartConfiguration) SetSecondaryYAxisLabelOptions

func (s *LineChartConfiguration) SetSecondaryYAxisLabelOptions(v *ChartAxisLabelOptions) *LineChartConfiguration

SetSecondaryYAxisLabelOptions sets the SecondaryYAxisLabelOptions field's value.

func (*LineChartConfiguration) SetSeries

func (s *LineChartConfiguration) SetSeries(v []*SeriesItem) *LineChartConfiguration

SetSeries sets the Series field's value.

func (*LineChartConfiguration) SetSingleAxisOptions

func (s *LineChartConfiguration) SetSingleAxisOptions(v *SingleAxisOptions) *LineChartConfiguration

SetSingleAxisOptions sets the SingleAxisOptions field's value.

func (*LineChartConfiguration) SetSmallMultiplesOptions

func (s *LineChartConfiguration) SetSmallMultiplesOptions(v *SmallMultiplesOptions) *LineChartConfiguration

SetSmallMultiplesOptions sets the SmallMultiplesOptions field's value.

func (*LineChartConfiguration) SetSortConfiguration

func (s *LineChartConfiguration) SetSortConfiguration(v *LineChartSortConfiguration) *LineChartConfiguration

SetSortConfiguration sets the SortConfiguration field's value.

func (*LineChartConfiguration) SetTooltip

func (s *LineChartConfiguration) SetTooltip(v *TooltipOptions) *LineChartConfiguration

SetTooltip sets the Tooltip field's value.

func (*LineChartConfiguration) SetType

func (s *LineChartConfiguration) SetType(v string) *LineChartConfiguration

SetType sets the Type field's value.

func (*LineChartConfiguration) SetVisualPalette

func (s *LineChartConfiguration) SetVisualPalette(v *VisualPalette) *LineChartConfiguration

SetVisualPalette sets the VisualPalette field's value.

func (*LineChartConfiguration) SetXAxisDisplayOptions

func (s *LineChartConfiguration) SetXAxisDisplayOptions(v *AxisDisplayOptions) *LineChartConfiguration

SetXAxisDisplayOptions sets the XAxisDisplayOptions field's value.

func (*LineChartConfiguration) SetXAxisLabelOptions

func (s *LineChartConfiguration) SetXAxisLabelOptions(v *ChartAxisLabelOptions) *LineChartConfiguration

SetXAxisLabelOptions sets the XAxisLabelOptions field's value.

func (LineChartConfiguration) String

func (s LineChartConfiguration) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*LineChartConfiguration) Validate

func (s *LineChartConfiguration) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type LineChartDefaultSeriesSettings

type LineChartDefaultSeriesSettings struct {

    // The axis to which you are binding all line series to.
    AxisBinding *string `type:"string" enum:"AxisBinding"`

    // Line styles options for all line series in the visual.
    LineStyleSettings *LineChartLineStyleSettings `type:"structure"`

    // Marker styles options for all line series in the visual.
    MarkerStyleSettings *LineChartMarkerStyleSettings `type:"structure"`
    // contains filtered or unexported fields
}

The options that determine the default presentation of all line series in LineChartVisual.

func (LineChartDefaultSeriesSettings) GoString

func (s LineChartDefaultSeriesSettings) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*LineChartDefaultSeriesSettings) SetAxisBinding

func (s *LineChartDefaultSeriesSettings) SetAxisBinding(v string) *LineChartDefaultSeriesSettings

SetAxisBinding sets the AxisBinding field's value.

func (*LineChartDefaultSeriesSettings) SetLineStyleSettings

func (s *LineChartDefaultSeriesSettings) SetLineStyleSettings(v *LineChartLineStyleSettings) *LineChartDefaultSeriesSettings

SetLineStyleSettings sets the LineStyleSettings field's value.

func (*LineChartDefaultSeriesSettings) SetMarkerStyleSettings

func (s *LineChartDefaultSeriesSettings) SetMarkerStyleSettings(v *LineChartMarkerStyleSettings) *LineChartDefaultSeriesSettings

SetMarkerStyleSettings sets the MarkerStyleSettings field's value.

func (LineChartDefaultSeriesSettings) String

func (s LineChartDefaultSeriesSettings) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type LineChartFieldWells

type LineChartFieldWells struct {

    // The field well configuration of a line chart.
    LineChartAggregatedFieldWells *LineChartAggregatedFieldWells `type:"structure"`
    // contains filtered or unexported fields
}

The field well configuration of a line chart.

func (LineChartFieldWells) GoString

func (s LineChartFieldWells) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*LineChartFieldWells) SetLineChartAggregatedFieldWells

func (s *LineChartFieldWells) SetLineChartAggregatedFieldWells(v *LineChartAggregatedFieldWells) *LineChartFieldWells

SetLineChartAggregatedFieldWells sets the LineChartAggregatedFieldWells field's value.

func (LineChartFieldWells) String

func (s LineChartFieldWells) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*LineChartFieldWells) Validate

func (s *LineChartFieldWells) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type LineChartLineStyleSettings

type LineChartLineStyleSettings struct {

    // Interpolation style for line series.
    //
    //    * LINEAR: Show as default, linear style.
    //
    //    * SMOOTH: Show as a smooth curve.
    //
    //    * STEPPED: Show steps in line.
    LineInterpolation *string `type:"string" enum:"LineInterpolation"`

    // Line style for line series.
    //
    //    * SOLID: Show as a solid line.
    //
    //    * DOTTED: Show as a dotted line.
    //
    //    * DASHED: Show as a dashed line.
    LineStyle *string `type:"string" enum:"LineChartLineStyle"`

    // Configuration option that determines whether to show the line for the series.
    LineVisibility *string `type:"string" enum:"Visibility"`

    // Width that determines the line thickness.
    LineWidth *string `type:"string"`
    // contains filtered or unexported fields
}

Line styles options for a line series in LineChartVisual.

func (LineChartLineStyleSettings) GoString

func (s LineChartLineStyleSettings) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*LineChartLineStyleSettings) SetLineInterpolation

func (s *LineChartLineStyleSettings) SetLineInterpolation(v string) *LineChartLineStyleSettings

SetLineInterpolation sets the LineInterpolation field's value.

func (*LineChartLineStyleSettings) SetLineStyle

func (s *LineChartLineStyleSettings) SetLineStyle(v string) *LineChartLineStyleSettings

SetLineStyle sets the LineStyle field's value.

func (*LineChartLineStyleSettings) SetLineVisibility

func (s *LineChartLineStyleSettings) SetLineVisibility(v string) *LineChartLineStyleSettings

SetLineVisibility sets the LineVisibility field's value.

func (*LineChartLineStyleSettings) SetLineWidth

func (s *LineChartLineStyleSettings) SetLineWidth(v string) *LineChartLineStyleSettings

SetLineWidth sets the LineWidth field's value.

func (LineChartLineStyleSettings) String

func (s LineChartLineStyleSettings) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type LineChartMarkerStyleSettings

type LineChartMarkerStyleSettings struct {

    // Color of marker in the series.
    MarkerColor *string `type:"string"`

    // Shape option for markers in the series.
    //
    //    * CIRCLE: Show marker as a circle.
    //
    //    * TRIANGLE: Show marker as a triangle.
    //
    //    * SQUARE: Show marker as a square.
    //
    //    * DIAMOND: Show marker as a diamond.
    //
    //    * ROUNDED_SQUARE: Show marker as a rounded square.
    MarkerShape *string `type:"string" enum:"LineChartMarkerShape"`

    // Size of marker in the series.
    MarkerSize *string `type:"string"`

    // Configuration option that determines whether to show the markers in the series.
    MarkerVisibility *string `type:"string" enum:"Visibility"`
    // contains filtered or unexported fields
}

Marker styles options for a line series in LineChartVisual.

func (LineChartMarkerStyleSettings) GoString

func (s LineChartMarkerStyleSettings) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*LineChartMarkerStyleSettings) SetMarkerColor

func (s *LineChartMarkerStyleSettings) SetMarkerColor(v string) *LineChartMarkerStyleSettings

SetMarkerColor sets the MarkerColor field's value.

func (*LineChartMarkerStyleSettings) SetMarkerShape

func (s *LineChartMarkerStyleSettings) SetMarkerShape(v string) *LineChartMarkerStyleSettings

SetMarkerShape sets the MarkerShape field's value.

func (*LineChartMarkerStyleSettings) SetMarkerSize

func (s *LineChartMarkerStyleSettings) SetMarkerSize(v string) *LineChartMarkerStyleSettings

SetMarkerSize sets the MarkerSize field's value.

func (*LineChartMarkerStyleSettings) SetMarkerVisibility

func (s *LineChartMarkerStyleSettings) SetMarkerVisibility(v string) *LineChartMarkerStyleSettings

SetMarkerVisibility sets the MarkerVisibility field's value.

func (LineChartMarkerStyleSettings) String

func (s LineChartMarkerStyleSettings) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type LineChartSeriesSettings

type LineChartSeriesSettings struct {

    // Line styles options for a line series in LineChartVisual.
    LineStyleSettings *LineChartLineStyleSettings `type:"structure"`

    // Marker styles options for a line series in LineChartVisual.
    MarkerStyleSettings *LineChartMarkerStyleSettings `type:"structure"`
    // contains filtered or unexported fields
}

The options that determine the presentation of a line series in the visual

func (LineChartSeriesSettings) GoString

func (s LineChartSeriesSettings) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*LineChartSeriesSettings) SetLineStyleSettings

func (s *LineChartSeriesSettings) SetLineStyleSettings(v *LineChartLineStyleSettings) *LineChartSeriesSettings

SetLineStyleSettings sets the LineStyleSettings field's value.

func (*LineChartSeriesSettings) SetMarkerStyleSettings

func (s *LineChartSeriesSettings) SetMarkerStyleSettings(v *LineChartMarkerStyleSettings) *LineChartSeriesSettings

SetMarkerStyleSettings sets the MarkerStyleSettings field's value.

func (LineChartSeriesSettings) String

func (s LineChartSeriesSettings) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type LineChartSortConfiguration

type LineChartSortConfiguration struct {

    // The limit on the number of categories that are displayed in a line chart.
    CategoryItemsLimitConfiguration *ItemsLimitConfiguration `type:"structure"`

    // The sort configuration of the category fields.
    CategorySort []*FieldSortOptions `type:"list"`

    // The limit on the number of lines that are displayed in a line chart.
    ColorItemsLimitConfiguration *ItemsLimitConfiguration `type:"structure"`

    // The limit on the number of small multiples panels that are displayed.
    SmallMultiplesLimitConfiguration *ItemsLimitConfiguration `type:"structure"`

    // The sort configuration of the small multiples field.
    SmallMultiplesSort []*FieldSortOptions `type:"list"`
    // contains filtered or unexported fields
}

The sort configuration of a line chart.

func (LineChartSortConfiguration) GoString

func (s LineChartSortConfiguration) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*LineChartSortConfiguration) SetCategoryItemsLimitConfiguration

func (s *LineChartSortConfiguration) SetCategoryItemsLimitConfiguration(v *ItemsLimitConfiguration) *LineChartSortConfiguration

SetCategoryItemsLimitConfiguration sets the CategoryItemsLimitConfiguration field's value.

func (*LineChartSortConfiguration) SetCategorySort

func (s *LineChartSortConfiguration) SetCategorySort(v []*FieldSortOptions) *LineChartSortConfiguration

SetCategorySort sets the CategorySort field's value.

func (*LineChartSortConfiguration) SetColorItemsLimitConfiguration

func (s *LineChartSortConfiguration) SetColorItemsLimitConfiguration(v *ItemsLimitConfiguration) *LineChartSortConfiguration

SetColorItemsLimitConfiguration sets the ColorItemsLimitConfiguration field's value.

func (*LineChartSortConfiguration) SetSmallMultiplesLimitConfiguration

func (s *LineChartSortConfiguration) SetSmallMultiplesLimitConfiguration(v *ItemsLimitConfiguration) *LineChartSortConfiguration

SetSmallMultiplesLimitConfiguration sets the SmallMultiplesLimitConfiguration field's value.

func (*LineChartSortConfiguration) SetSmallMultiplesSort

func (s *LineChartSortConfiguration) SetSmallMultiplesSort(v []*FieldSortOptions) *LineChartSortConfiguration

SetSmallMultiplesSort sets the SmallMultiplesSort field's value.

func (LineChartSortConfiguration) String

func (s LineChartSortConfiguration) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*LineChartSortConfiguration) Validate

func (s *LineChartSortConfiguration) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type LineChartVisual

type LineChartVisual struct {

    // The list of custom actions that are configured for a visual.
    Actions []*VisualCustomAction `type:"list"`

    // The configuration of a line chart.
    ChartConfiguration *LineChartConfiguration `type:"structure"`

    // The column hierarchy that is used during drill-downs and drill-ups.
    ColumnHierarchies []*ColumnHierarchy `type:"list"`

    // The subtitle that is displayed on the visual.
    Subtitle *VisualSubtitleLabelOptions `type:"structure"`

    // The title that is displayed on the visual.
    Title *VisualTitleLabelOptions `type:"structure"`

    // The unique identifier of a visual. This identifier must be unique within
    // the context of a dashboard, template, or analysis. Two dashboards, analyses,
    // or templates can have visuals with the same identifiers.
    //
    // VisualId is a required field
    VisualId *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

A line chart.

For more information, see Using line charts (https://docs.aws.amazon.com/quicksight/latest/user/line-charts.html) in the Amazon QuickSight User Guide.

func (LineChartVisual) GoString

func (s LineChartVisual) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*LineChartVisual) SetActions

func (s *LineChartVisual) SetActions(v []*VisualCustomAction) *LineChartVisual

SetActions sets the Actions field's value.

func (*LineChartVisual) SetChartConfiguration

func (s *LineChartVisual) SetChartConfiguration(v *LineChartConfiguration) *LineChartVisual

SetChartConfiguration sets the ChartConfiguration field's value.

func (*LineChartVisual) SetColumnHierarchies

func (s *LineChartVisual) SetColumnHierarchies(v []*ColumnHierarchy) *LineChartVisual

SetColumnHierarchies sets the ColumnHierarchies field's value.

func (*LineChartVisual) SetSubtitle

func (s *LineChartVisual) SetSubtitle(v *VisualSubtitleLabelOptions) *LineChartVisual

SetSubtitle sets the Subtitle field's value.

func (*LineChartVisual) SetTitle

func (s *LineChartVisual) SetTitle(v *VisualTitleLabelOptions) *LineChartVisual

SetTitle sets the Title field's value.

func (*LineChartVisual) SetVisualId

func (s *LineChartVisual) SetVisualId(v string) *LineChartVisual

SetVisualId sets the VisualId field's value.

func (LineChartVisual) String

func (s LineChartVisual) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*LineChartVisual) Validate

func (s *LineChartVisual) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type LineSeriesAxisDisplayOptions

type LineSeriesAxisDisplayOptions struct {

    // The options that determine the presentation of the line series axis.
    AxisOptions *AxisDisplayOptions `type:"structure"`

    // The configuration options that determine how missing data is treated during
    // the rendering of a line chart.
    MissingDataConfigurations []*MissingDataConfiguration `type:"list"`
    // contains filtered or unexported fields
}

The series axis configuration of a line chart.

func (LineSeriesAxisDisplayOptions) GoString

func (s LineSeriesAxisDisplayOptions) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*LineSeriesAxisDisplayOptions) SetAxisOptions

func (s *LineSeriesAxisDisplayOptions) SetAxisOptions(v *AxisDisplayOptions) *LineSeriesAxisDisplayOptions

SetAxisOptions sets the AxisOptions field's value.

func (*LineSeriesAxisDisplayOptions) SetMissingDataConfigurations

func (s *LineSeriesAxisDisplayOptions) SetMissingDataConfigurations(v []*MissingDataConfiguration) *LineSeriesAxisDisplayOptions

SetMissingDataConfigurations sets the MissingDataConfigurations field's value.

func (LineSeriesAxisDisplayOptions) String

func (s LineSeriesAxisDisplayOptions) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type LinkSharingConfiguration

type LinkSharingConfiguration struct {

    // A structure that contains the permissions of a shareable link.
    Permissions []*ResourcePermission `min:"1" type:"list"`
    // contains filtered or unexported fields
}

A structure that contains the configuration of a shareable link to the dashboard.

func (LinkSharingConfiguration) GoString

func (s LinkSharingConfiguration) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*LinkSharingConfiguration) SetPermissions

func (s *LinkSharingConfiguration) SetPermissions(v []*ResourcePermission) *LinkSharingConfiguration

SetPermissions sets the Permissions field's value.

func (LinkSharingConfiguration) String

func (s LinkSharingConfiguration) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*LinkSharingConfiguration) Validate

func (s *LinkSharingConfiguration) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListAnalysesInput

type ListAnalysesInput struct {

    // The ID of the Amazon Web Services account that contains the analyses.
    //
    // AwsAccountId is a required field
    AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"`

    // The maximum number of results to return.
    MaxResults *int64 `location:"querystring" locationName:"max-results" min:"1" type:"integer"`

    // A pagination token that can be used in a subsequent request.
    NextToken *string `location:"querystring" locationName:"next-token" type:"string"`
    // contains filtered or unexported fields
}

func (ListAnalysesInput) GoString

func (s ListAnalysesInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListAnalysesInput) SetAwsAccountId

func (s *ListAnalysesInput) SetAwsAccountId(v string) *ListAnalysesInput

SetAwsAccountId sets the AwsAccountId field's value.

func (*ListAnalysesInput) SetMaxResults

func (s *ListAnalysesInput) SetMaxResults(v int64) *ListAnalysesInput

SetMaxResults sets the MaxResults field's value.

func (*ListAnalysesInput) SetNextToken

func (s *ListAnalysesInput) SetNextToken(v string) *ListAnalysesInput

SetNextToken sets the NextToken field's value.

func (ListAnalysesInput) String

func (s ListAnalysesInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListAnalysesInput) Validate

func (s *ListAnalysesInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListAnalysesOutput

type ListAnalysesOutput struct {

    // Metadata describing each of the analyses that are listed.
    AnalysisSummaryList []*AnalysisSummary `type:"list"`

    // A pagination token that can be used in a subsequent request.
    NextToken *string `type:"string"`

    // The Amazon Web Services request ID for this operation.
    RequestId *string `type:"string"`

    // The HTTP status of the request.
    Status *int64 `location:"statusCode" type:"integer"`
    // contains filtered or unexported fields
}

func (ListAnalysesOutput) GoString

func (s ListAnalysesOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListAnalysesOutput) SetAnalysisSummaryList

func (s *ListAnalysesOutput) SetAnalysisSummaryList(v []*AnalysisSummary) *ListAnalysesOutput

SetAnalysisSummaryList sets the AnalysisSummaryList field's value.

func (*ListAnalysesOutput) SetNextToken

func (s *ListAnalysesOutput) SetNextToken(v string) *ListAnalysesOutput

SetNextToken sets the NextToken field's value.

func (*ListAnalysesOutput) SetRequestId

func (s *ListAnalysesOutput) SetRequestId(v string) *ListAnalysesOutput

SetRequestId sets the RequestId field's value.

func (*ListAnalysesOutput) SetStatus

func (s *ListAnalysesOutput) SetStatus(v int64) *ListAnalysesOutput

SetStatus sets the Status field's value.

func (ListAnalysesOutput) String

func (s ListAnalysesOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListAssetBundleExportJobsInput

type ListAssetBundleExportJobsInput struct {

    // The ID of the Amazon Web Services account that the export jobs were executed
    // in.
    //
    // AwsAccountId is a required field
    AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"`

    // The maximum number of results to be returned per request.
    MaxResults *int64 `location:"querystring" locationName:"max-results" min:"1" type:"integer"`

    // The token for the next set of results, or null if there are no more results.
    NextToken *string `location:"querystring" locationName:"next-token" type:"string"`
    // contains filtered or unexported fields
}

func (ListAssetBundleExportJobsInput) GoString

func (s ListAssetBundleExportJobsInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListAssetBundleExportJobsInput) SetAwsAccountId

func (s *ListAssetBundleExportJobsInput) SetAwsAccountId(v string) *ListAssetBundleExportJobsInput

SetAwsAccountId sets the AwsAccountId field's value.

func (*ListAssetBundleExportJobsInput) SetMaxResults

func (s *ListAssetBundleExportJobsInput) SetMaxResults(v int64) *ListAssetBundleExportJobsInput

SetMaxResults sets the MaxResults field's value.

func (*ListAssetBundleExportJobsInput) SetNextToken

func (s *ListAssetBundleExportJobsInput) SetNextToken(v string) *ListAssetBundleExportJobsInput

SetNextToken sets the NextToken field's value.

func (ListAssetBundleExportJobsInput) String

func (s ListAssetBundleExportJobsInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListAssetBundleExportJobsInput) Validate

func (s *ListAssetBundleExportJobsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListAssetBundleExportJobsOutput

type ListAssetBundleExportJobsOutput struct {

    // A list of export job summaries.
    AssetBundleExportJobSummaryList []*AssetBundleExportJobSummary `type:"list"`

    // The token for the next set of results, or null if there are no more results.
    NextToken *string `type:"string"`

    // The Amazon Web Services request ID for this operation.
    RequestId *string `type:"string"`

    // The HTTP status of the request.
    Status *int64 `location:"statusCode" type:"integer"`
    // contains filtered or unexported fields
}

func (ListAssetBundleExportJobsOutput) GoString

func (s ListAssetBundleExportJobsOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListAssetBundleExportJobsOutput) SetAssetBundleExportJobSummaryList

func (s *ListAssetBundleExportJobsOutput) SetAssetBundleExportJobSummaryList(v []*AssetBundleExportJobSummary) *ListAssetBundleExportJobsOutput

SetAssetBundleExportJobSummaryList sets the AssetBundleExportJobSummaryList field's value.

func (*ListAssetBundleExportJobsOutput) SetNextToken

func (s *ListAssetBundleExportJobsOutput) SetNextToken(v string) *ListAssetBundleExportJobsOutput

SetNextToken sets the NextToken field's value.

func (*ListAssetBundleExportJobsOutput) SetRequestId

func (s *ListAssetBundleExportJobsOutput) SetRequestId(v string) *ListAssetBundleExportJobsOutput

SetRequestId sets the RequestId field's value.

func (*ListAssetBundleExportJobsOutput) SetStatus

func (s *ListAssetBundleExportJobsOutput) SetStatus(v int64) *ListAssetBundleExportJobsOutput

SetStatus sets the Status field's value.

func (ListAssetBundleExportJobsOutput) String

func (s ListAssetBundleExportJobsOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListAssetBundleImportJobsInput

type ListAssetBundleImportJobsInput struct {

    // The ID of the Amazon Web Services account that the import jobs were executed
    // in.
    //
    // AwsAccountId is a required field
    AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"`

    // The maximum number of results to be returned per request.
    MaxResults *int64 `location:"querystring" locationName:"max-results" min:"1" type:"integer"`

    // The token for the next set of results, or null if there are no more results.
    NextToken *string `location:"querystring" locationName:"next-token" type:"string"`
    // contains filtered or unexported fields
}

func (ListAssetBundleImportJobsInput) GoString

func (s ListAssetBundleImportJobsInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListAssetBundleImportJobsInput) SetAwsAccountId

func (s *ListAssetBundleImportJobsInput) SetAwsAccountId(v string) *ListAssetBundleImportJobsInput

SetAwsAccountId sets the AwsAccountId field's value.

func (*ListAssetBundleImportJobsInput) SetMaxResults

func (s *ListAssetBundleImportJobsInput) SetMaxResults(v int64) *ListAssetBundleImportJobsInput

SetMaxResults sets the MaxResults field's value.

func (*ListAssetBundleImportJobsInput) SetNextToken

func (s *ListAssetBundleImportJobsInput) SetNextToken(v string) *ListAssetBundleImportJobsInput

SetNextToken sets the NextToken field's value.

func (ListAssetBundleImportJobsInput) String

func (s ListAssetBundleImportJobsInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListAssetBundleImportJobsInput) Validate

func (s *ListAssetBundleImportJobsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListAssetBundleImportJobsOutput

type ListAssetBundleImportJobsOutput struct {

    // A list of import job summaries.
    AssetBundleImportJobSummaryList []*AssetBundleImportJobSummary `type:"list"`

    // The token for the next set of results, or null if there are no more results.
    NextToken *string `type:"string"`

    // The Amazon Web Services request ID for this operation.
    RequestId *string `type:"string"`

    // The HTTP status of the response.
    Status *int64 `location:"statusCode" type:"integer"`
    // contains filtered or unexported fields
}

func (ListAssetBundleImportJobsOutput) GoString

func (s ListAssetBundleImportJobsOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListAssetBundleImportJobsOutput) SetAssetBundleImportJobSummaryList

func (s *ListAssetBundleImportJobsOutput) SetAssetBundleImportJobSummaryList(v []*AssetBundleImportJobSummary) *ListAssetBundleImportJobsOutput

SetAssetBundleImportJobSummaryList sets the AssetBundleImportJobSummaryList field's value.

func (*ListAssetBundleImportJobsOutput) SetNextToken

func (s *ListAssetBundleImportJobsOutput) SetNextToken(v string) *ListAssetBundleImportJobsOutput

SetNextToken sets the NextToken field's value.

func (*ListAssetBundleImportJobsOutput) SetRequestId

func (s *ListAssetBundleImportJobsOutput) SetRequestId(v string) *ListAssetBundleImportJobsOutput

SetRequestId sets the RequestId field's value.

func (*ListAssetBundleImportJobsOutput) SetStatus

func (s *ListAssetBundleImportJobsOutput) SetStatus(v int64) *ListAssetBundleImportJobsOutput

SetStatus sets the Status field's value.

func (ListAssetBundleImportJobsOutput) String

func (s ListAssetBundleImportJobsOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListControlDisplayOptions

type ListControlDisplayOptions struct {

    // The configuration of info icon label options.
    InfoIconLabelOptions *SheetControlInfoIconLabelOptions `type:"structure"`

    // The configuration of the search options in a list control.
    SearchOptions *ListControlSearchOptions `type:"structure"`

    // The configuration of the Select all options in a list control.
    SelectAllOptions *ListControlSelectAllOptions `type:"structure"`

    // The options to configure the title visibility, name, and font size.
    TitleOptions *LabelOptions `type:"structure"`
    // contains filtered or unexported fields
}

The display options of a control.

func (ListControlDisplayOptions) GoString

func (s ListControlDisplayOptions) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListControlDisplayOptions) SetInfoIconLabelOptions

func (s *ListControlDisplayOptions) SetInfoIconLabelOptions(v *SheetControlInfoIconLabelOptions) *ListControlDisplayOptions

SetInfoIconLabelOptions sets the InfoIconLabelOptions field's value.

func (*ListControlDisplayOptions) SetSearchOptions

func (s *ListControlDisplayOptions) SetSearchOptions(v *ListControlSearchOptions) *ListControlDisplayOptions

SetSearchOptions sets the SearchOptions field's value.

func (*ListControlDisplayOptions) SetSelectAllOptions

func (s *ListControlDisplayOptions) SetSelectAllOptions(v *ListControlSelectAllOptions) *ListControlDisplayOptions

SetSelectAllOptions sets the SelectAllOptions field's value.

func (*ListControlDisplayOptions) SetTitleOptions

func (s *ListControlDisplayOptions) SetTitleOptions(v *LabelOptions) *ListControlDisplayOptions

SetTitleOptions sets the TitleOptions field's value.

func (ListControlDisplayOptions) String

func (s ListControlDisplayOptions) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListControlDisplayOptions) Validate

func (s *ListControlDisplayOptions) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListControlSearchOptions

type ListControlSearchOptions struct {

    // The visibility configuration of the search options in a list control.
    Visibility *string `type:"string" enum:"Visibility"`
    // contains filtered or unexported fields
}

The configuration of the search options in a list control.

func (ListControlSearchOptions) GoString

func (s ListControlSearchOptions) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListControlSearchOptions) SetVisibility

func (s *ListControlSearchOptions) SetVisibility(v string) *ListControlSearchOptions

SetVisibility sets the Visibility field's value.

func (ListControlSearchOptions) String

func (s ListControlSearchOptions) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListControlSelectAllOptions

type ListControlSelectAllOptions struct {

    // The visibility configuration of the Select all options in a list control.
    Visibility *string `type:"string" enum:"Visibility"`
    // contains filtered or unexported fields
}

The configuration of the Select all options in a list control.

func (ListControlSelectAllOptions) GoString

func (s ListControlSelectAllOptions) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListControlSelectAllOptions) SetVisibility

func (s *ListControlSelectAllOptions) SetVisibility(v string) *ListControlSelectAllOptions

SetVisibility sets the Visibility field's value.

func (ListControlSelectAllOptions) String

func (s ListControlSelectAllOptions) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListDashboardVersionsInput

type ListDashboardVersionsInput struct {

    // The ID of the Amazon Web Services account that contains the dashboard that
    // you're listing versions for.
    //
    // AwsAccountId is a required field
    AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"`

    // The ID for the dashboard.
    //
    // DashboardId is a required field
    DashboardId *string `location:"uri" locationName:"DashboardId" min:"1" type:"string" required:"true"`

    // The maximum number of results to be returned per request.
    MaxResults *int64 `location:"querystring" locationName:"max-results" min:"1" type:"integer"`

    // The token for the next set of results, or null if there are no more results.
    NextToken *string `location:"querystring" locationName:"next-token" type:"string"`
    // contains filtered or unexported fields
}

func (ListDashboardVersionsInput) GoString

func (s ListDashboardVersionsInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListDashboardVersionsInput) SetAwsAccountId

func (s *ListDashboardVersionsInput) SetAwsAccountId(v string) *ListDashboardVersionsInput

SetAwsAccountId sets the AwsAccountId field's value.

func (*ListDashboardVersionsInput) SetDashboardId

func (s *ListDashboardVersionsInput) SetDashboardId(v string) *ListDashboardVersionsInput

SetDashboardId sets the DashboardId field's value.

func (*ListDashboardVersionsInput) SetMaxResults

func (s *ListDashboardVersionsInput) SetMaxResults(v int64) *ListDashboardVersionsInput

SetMaxResults sets the MaxResults field's value.

func (*ListDashboardVersionsInput) SetNextToken

func (s *ListDashboardVersionsInput) SetNextToken(v string) *ListDashboardVersionsInput

SetNextToken sets the NextToken field's value.

func (ListDashboardVersionsInput) String

func (s ListDashboardVersionsInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListDashboardVersionsInput) Validate

func (s *ListDashboardVersionsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListDashboardVersionsOutput

type ListDashboardVersionsOutput struct {

    // A structure that contains information about each version of the dashboard.
    DashboardVersionSummaryList []*DashboardVersionSummary `type:"list"`

    // The token for the next set of results, or null if there are no more results.
    NextToken *string `type:"string"`

    // The Amazon Web Services request ID for this operation.
    RequestId *string `type:"string"`

    // The HTTP status of the request.
    Status *int64 `location:"statusCode" type:"integer"`
    // contains filtered or unexported fields
}

func (ListDashboardVersionsOutput) GoString

func (s ListDashboardVersionsOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListDashboardVersionsOutput) SetDashboardVersionSummaryList

func (s *ListDashboardVersionsOutput) SetDashboardVersionSummaryList(v []*DashboardVersionSummary) *ListDashboardVersionsOutput

SetDashboardVersionSummaryList sets the DashboardVersionSummaryList field's value.

func (*ListDashboardVersionsOutput) SetNextToken

func (s *ListDashboardVersionsOutput) SetNextToken(v string) *ListDashboardVersionsOutput

SetNextToken sets the NextToken field's value.

func (*ListDashboardVersionsOutput) SetRequestId

func (s *ListDashboardVersionsOutput) SetRequestId(v string) *ListDashboardVersionsOutput

SetRequestId sets the RequestId field's value.

func (*ListDashboardVersionsOutput) SetStatus

func (s *ListDashboardVersionsOutput) SetStatus(v int64) *ListDashboardVersionsOutput

SetStatus sets the Status field's value.

func (ListDashboardVersionsOutput) String

func (s ListDashboardVersionsOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListDashboardsInput

type ListDashboardsInput struct {

    // The ID of the Amazon Web Services account that contains the dashboards that
    // you're listing.
    //
    // AwsAccountId is a required field
    AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"`

    // The maximum number of results to be returned per request.
    MaxResults *int64 `location:"querystring" locationName:"max-results" min:"1" type:"integer"`

    // The token for the next set of results, or null if there are no more results.
    NextToken *string `location:"querystring" locationName:"next-token" type:"string"`
    // contains filtered or unexported fields
}

func (ListDashboardsInput) GoString

func (s ListDashboardsInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListDashboardsInput) SetAwsAccountId

func (s *ListDashboardsInput) SetAwsAccountId(v string) *ListDashboardsInput

SetAwsAccountId sets the AwsAccountId field's value.

func (*ListDashboardsInput) SetMaxResults

func (s *ListDashboardsInput) SetMaxResults(v int64) *ListDashboardsInput

SetMaxResults sets the MaxResults field's value.

func (*ListDashboardsInput) SetNextToken

func (s *ListDashboardsInput) SetNextToken(v string) *ListDashboardsInput

SetNextToken sets the NextToken field's value.

func (ListDashboardsInput) String

func (s ListDashboardsInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListDashboardsInput) Validate

func (s *ListDashboardsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListDashboardsOutput

type ListDashboardsOutput struct {

    // A structure that contains all of the dashboards in your Amazon Web Services
    // account. This structure provides basic information about the dashboards.
    DashboardSummaryList []*DashboardSummary `type:"list"`

    // The token for the next set of results, or null if there are no more results.
    NextToken *string `type:"string"`

    // The Amazon Web Services request ID for this operation.
    RequestId *string `type:"string"`

    // The HTTP status of the request.
    Status *int64 `location:"statusCode" type:"integer"`
    // contains filtered or unexported fields
}

func (ListDashboardsOutput) GoString

func (s ListDashboardsOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListDashboardsOutput) SetDashboardSummaryList

func (s *ListDashboardsOutput) SetDashboardSummaryList(v []*DashboardSummary) *ListDashboardsOutput

SetDashboardSummaryList sets the DashboardSummaryList field's value.

func (*ListDashboardsOutput) SetNextToken

func (s *ListDashboardsOutput) SetNextToken(v string) *ListDashboardsOutput

SetNextToken sets the NextToken field's value.

func (*ListDashboardsOutput) SetRequestId

func (s *ListDashboardsOutput) SetRequestId(v string) *ListDashboardsOutput

SetRequestId sets the RequestId field's value.

func (*ListDashboardsOutput) SetStatus

func (s *ListDashboardsOutput) SetStatus(v int64) *ListDashboardsOutput

SetStatus sets the Status field's value.

func (ListDashboardsOutput) String

func (s ListDashboardsOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListDataSetsInput

type ListDataSetsInput struct {

    // The Amazon Web Services account ID.
    //
    // AwsAccountId is a required field
    AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"`

    // The maximum number of results to be returned per request.
    MaxResults *int64 `location:"querystring" locationName:"max-results" min:"1" type:"integer"`

    // The token for the next set of results, or null if there are no more results.
    NextToken *string `location:"querystring" locationName:"next-token" type:"string"`
    // contains filtered or unexported fields
}

func (ListDataSetsInput) GoString

func (s ListDataSetsInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListDataSetsInput) SetAwsAccountId

func (s *ListDataSetsInput) SetAwsAccountId(v string) *ListDataSetsInput

SetAwsAccountId sets the AwsAccountId field's value.

func (*ListDataSetsInput) SetMaxResults

func (s *ListDataSetsInput) SetMaxResults(v int64) *ListDataSetsInput

SetMaxResults sets the MaxResults field's value.

func (*ListDataSetsInput) SetNextToken

func (s *ListDataSetsInput) SetNextToken(v string) *ListDataSetsInput

SetNextToken sets the NextToken field's value.

func (ListDataSetsInput) String

func (s ListDataSetsInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListDataSetsInput) Validate

func (s *ListDataSetsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListDataSetsOutput

type ListDataSetsOutput struct {

    // The list of dataset summaries.
    DataSetSummaries []*DataSetSummary `type:"list"`

    // The token for the next set of results, or null if there are no more results.
    NextToken *string `type:"string"`

    // The Amazon Web Services request ID for this operation.
    RequestId *string `type:"string"`

    // The HTTP status of the request.
    Status *int64 `location:"statusCode" type:"integer"`
    // contains filtered or unexported fields
}

func (ListDataSetsOutput) GoString

func (s ListDataSetsOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListDataSetsOutput) SetDataSetSummaries

func (s *ListDataSetsOutput) SetDataSetSummaries(v []*DataSetSummary) *ListDataSetsOutput

SetDataSetSummaries sets the DataSetSummaries field's value.

func (*ListDataSetsOutput) SetNextToken

func (s *ListDataSetsOutput) SetNextToken(v string) *ListDataSetsOutput

SetNextToken sets the NextToken field's value.

func (*ListDataSetsOutput) SetRequestId

func (s *ListDataSetsOutput) SetRequestId(v string) *ListDataSetsOutput

SetRequestId sets the RequestId field's value.

func (*ListDataSetsOutput) SetStatus

func (s *ListDataSetsOutput) SetStatus(v int64) *ListDataSetsOutput

SetStatus sets the Status field's value.

func (ListDataSetsOutput) String

func (s ListDataSetsOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListDataSourcesInput

type ListDataSourcesInput struct {

    // The Amazon Web Services account ID.
    //
    // AwsAccountId is a required field
    AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"`

    // The maximum number of results to be returned per request.
    MaxResults *int64 `location:"querystring" locationName:"max-results" min:"1" type:"integer"`

    // The token for the next set of results, or null if there are no more results.
    NextToken *string `location:"querystring" locationName:"next-token" type:"string"`
    // contains filtered or unexported fields
}

func (ListDataSourcesInput) GoString

func (s ListDataSourcesInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListDataSourcesInput) SetAwsAccountId

func (s *ListDataSourcesInput) SetAwsAccountId(v string) *ListDataSourcesInput

SetAwsAccountId sets the AwsAccountId field's value.

func (*ListDataSourcesInput) SetMaxResults

func (s *ListDataSourcesInput) SetMaxResults(v int64) *ListDataSourcesInput

SetMaxResults sets the MaxResults field's value.

func (*ListDataSourcesInput) SetNextToken

func (s *ListDataSourcesInput) SetNextToken(v string) *ListDataSourcesInput

SetNextToken sets the NextToken field's value.

func (ListDataSourcesInput) String

func (s ListDataSourcesInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListDataSourcesInput) Validate

func (s *ListDataSourcesInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListDataSourcesOutput

type ListDataSourcesOutput struct {

    // A list of data sources.
    DataSources []*DataSource `type:"list"`

    // The token for the next set of results, or null if there are no more results.
    NextToken *string `type:"string"`

    // The Amazon Web Services request ID for this operation.
    RequestId *string `type:"string"`

    // The HTTP status of the request.
    Status *int64 `location:"statusCode" type:"integer"`
    // contains filtered or unexported fields
}

func (ListDataSourcesOutput) GoString

func (s ListDataSourcesOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListDataSourcesOutput) SetDataSources

func (s *ListDataSourcesOutput) SetDataSources(v []*DataSource) *ListDataSourcesOutput

SetDataSources sets the DataSources field's value.

func (*ListDataSourcesOutput) SetNextToken

func (s *ListDataSourcesOutput) SetNextToken(v string) *ListDataSourcesOutput

SetNextToken sets the NextToken field's value.

func (*ListDataSourcesOutput) SetRequestId

func (s *ListDataSourcesOutput) SetRequestId(v string) *ListDataSourcesOutput

SetRequestId sets the RequestId field's value.

func (*ListDataSourcesOutput) SetStatus

func (s *ListDataSourcesOutput) SetStatus(v int64) *ListDataSourcesOutput

SetStatus sets the Status field's value.

func (ListDataSourcesOutput) String

func (s ListDataSourcesOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListFolderMembersInput

type ListFolderMembersInput struct {

    // The ID for the Amazon Web Services account that contains the folder.
    //
    // AwsAccountId is a required field
    AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"`

    // The ID of the folder.
    //
    // FolderId is a required field
    FolderId *string `location:"uri" locationName:"FolderId" min:"1" type:"string" required:"true"`

    // The maximum number of results to be returned per request.
    MaxResults *int64 `location:"querystring" locationName:"max-results" min:"1" type:"integer"`

    // The token for the next set of results, or null if there are no more results.
    NextToken *string `location:"querystring" locationName:"next-token" type:"string"`
    // contains filtered or unexported fields
}

func (ListFolderMembersInput) GoString

func (s ListFolderMembersInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListFolderMembersInput) SetAwsAccountId

func (s *ListFolderMembersInput) SetAwsAccountId(v string) *ListFolderMembersInput

SetAwsAccountId sets the AwsAccountId field's value.

func (*ListFolderMembersInput) SetFolderId

func (s *ListFolderMembersInput) SetFolderId(v string) *ListFolderMembersInput

SetFolderId sets the FolderId field's value.

func (*ListFolderMembersInput) SetMaxResults

func (s *ListFolderMembersInput) SetMaxResults(v int64) *ListFolderMembersInput

SetMaxResults sets the MaxResults field's value.

func (*ListFolderMembersInput) SetNextToken

func (s *ListFolderMembersInput) SetNextToken(v string) *ListFolderMembersInput

SetNextToken sets the NextToken field's value.

func (ListFolderMembersInput) String

func (s ListFolderMembersInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListFolderMembersInput) Validate

func (s *ListFolderMembersInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListFolderMembersOutput

type ListFolderMembersOutput struct {

    // A structure that contains all of the folder members (dashboards, analyses,
    // and datasets) in the folder.
    FolderMemberList []*MemberIdArnPair `type:"list"`

    // The token for the next set of results, or null if there are no more results.
    NextToken *string `type:"string"`

    // The Amazon Web Services request ID for this operation.
    RequestId *string `type:"string"`

    // The HTTP status of the request.
    Status *int64 `location:"statusCode" type:"integer"`
    // contains filtered or unexported fields
}

func (ListFolderMembersOutput) GoString

func (s ListFolderMembersOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListFolderMembersOutput) SetFolderMemberList

func (s *ListFolderMembersOutput) SetFolderMemberList(v []*MemberIdArnPair) *ListFolderMembersOutput

SetFolderMemberList sets the FolderMemberList field's value.

func (*ListFolderMembersOutput) SetNextToken

func (s *ListFolderMembersOutput) SetNextToken(v string) *ListFolderMembersOutput

SetNextToken sets the NextToken field's value.

func (*ListFolderMembersOutput) SetRequestId

func (s *ListFolderMembersOutput) SetRequestId(v string) *ListFolderMembersOutput

SetRequestId sets the RequestId field's value.

func (*ListFolderMembersOutput) SetStatus

func (s *ListFolderMembersOutput) SetStatus(v int64) *ListFolderMembersOutput

SetStatus sets the Status field's value.

func (ListFolderMembersOutput) String

func (s ListFolderMembersOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListFoldersInput

type ListFoldersInput struct {

    // The ID for the Amazon Web Services account that contains the folder.
    //
    // AwsAccountId is a required field
    AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"`

    // The maximum number of results to be returned per request.
    MaxResults *int64 `location:"querystring" locationName:"max-results" min:"1" type:"integer"`

    // The token for the next set of results, or null if there are no more results.
    NextToken *string `location:"querystring" locationName:"next-token" type:"string"`
    // contains filtered or unexported fields
}

func (ListFoldersInput) GoString

func (s ListFoldersInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListFoldersInput) SetAwsAccountId

func (s *ListFoldersInput) SetAwsAccountId(v string) *ListFoldersInput

SetAwsAccountId sets the AwsAccountId field's value.

func (*ListFoldersInput) SetMaxResults

func (s *ListFoldersInput) SetMaxResults(v int64) *ListFoldersInput

SetMaxResults sets the MaxResults field's value.

func (*ListFoldersInput) SetNextToken

func (s *ListFoldersInput) SetNextToken(v string) *ListFoldersInput

SetNextToken sets the NextToken field's value.

func (ListFoldersInput) String

func (s ListFoldersInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListFoldersInput) Validate

func (s *ListFoldersInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListFoldersOutput

type ListFoldersOutput struct {

    // A structure that contains all of the folders in the Amazon Web Services account.
    // This structure provides basic information about the folders.
    FolderSummaryList []*FolderSummary `type:"list"`

    // The token for the next set of results, or null if there are no more results.
    NextToken *string `type:"string"`

    // The Amazon Web Services request ID for this operation.
    RequestId *string `type:"string"`

    // The HTTP status of the request.
    Status *int64 `location:"statusCode" type:"integer"`
    // contains filtered or unexported fields
}

func (ListFoldersOutput) GoString

func (s ListFoldersOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListFoldersOutput) SetFolderSummaryList

func (s *ListFoldersOutput) SetFolderSummaryList(v []*FolderSummary) *ListFoldersOutput

SetFolderSummaryList sets the FolderSummaryList field's value.

func (*ListFoldersOutput) SetNextToken

func (s *ListFoldersOutput) SetNextToken(v string) *ListFoldersOutput

SetNextToken sets the NextToken field's value.

func (*ListFoldersOutput) SetRequestId

func (s *ListFoldersOutput) SetRequestId(v string) *ListFoldersOutput

SetRequestId sets the RequestId field's value.

func (*ListFoldersOutput) SetStatus

func (s *ListFoldersOutput) SetStatus(v int64) *ListFoldersOutput

SetStatus sets the Status field's value.

func (ListFoldersOutput) String

func (s ListFoldersOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListGroupMembershipsInput

type ListGroupMembershipsInput struct {

    // The ID for the Amazon Web Services account that the group is in. Currently,
    // you use the ID for the Amazon Web Services account that contains your Amazon
    // QuickSight account.
    //
    // AwsAccountId is a required field
    AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"`

    // The name of the group that you want to see a membership list of.
    //
    // GroupName is a required field
    GroupName *string `location:"uri" locationName:"GroupName" min:"1" type:"string" required:"true"`

    // The maximum number of results to return from this request.
    MaxResults *int64 `location:"querystring" locationName:"max-results" min:"1" type:"integer"`

    // The namespace of the group that you want a list of users from.
    //
    // Namespace is a required field
    Namespace *string `location:"uri" locationName:"Namespace" type:"string" required:"true"`

    // A pagination token that can be used in a subsequent request.
    NextToken *string `location:"querystring" locationName:"next-token" type:"string"`
    // contains filtered or unexported fields
}

func (ListGroupMembershipsInput) GoString

func (s ListGroupMembershipsInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListGroupMembershipsInput) SetAwsAccountId

func (s *ListGroupMembershipsInput) SetAwsAccountId(v string) *ListGroupMembershipsInput

SetAwsAccountId sets the AwsAccountId field's value.

func (*ListGroupMembershipsInput) SetGroupName

func (s *ListGroupMembershipsInput) SetGroupName(v string) *ListGroupMembershipsInput

SetGroupName sets the GroupName field's value.

func (*ListGroupMembershipsInput) SetMaxResults

func (s *ListGroupMembershipsInput) SetMaxResults(v int64) *ListGroupMembershipsInput

SetMaxResults sets the MaxResults field's value.

func (*ListGroupMembershipsInput) SetNamespace

func (s *ListGroupMembershipsInput) SetNamespace(v string) *ListGroupMembershipsInput

SetNamespace sets the Namespace field's value.

func (*ListGroupMembershipsInput) SetNextToken

func (s *ListGroupMembershipsInput) SetNextToken(v string) *ListGroupMembershipsInput

SetNextToken sets the NextToken field's value.

func (ListGroupMembershipsInput) String

func (s ListGroupMembershipsInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListGroupMembershipsInput) Validate

func (s *ListGroupMembershipsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListGroupMembershipsOutput

type ListGroupMembershipsOutput struct {

    // The list of the members of the group.
    GroupMemberList []*GroupMember `type:"list"`

    // A pagination token that can be used in a subsequent request.
    NextToken *string `type:"string"`

    // The Amazon Web Services request ID for this operation.
    RequestId *string `type:"string"`

    // The HTTP status of the request.
    Status *int64 `location:"statusCode" type:"integer"`
    // contains filtered or unexported fields
}

func (ListGroupMembershipsOutput) GoString

func (s ListGroupMembershipsOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListGroupMembershipsOutput) SetGroupMemberList

func (s *ListGroupMembershipsOutput) SetGroupMemberList(v []*GroupMember) *ListGroupMembershipsOutput

SetGroupMemberList sets the GroupMemberList field's value.

func (*ListGroupMembershipsOutput) SetNextToken

func (s *ListGroupMembershipsOutput) SetNextToken(v string) *ListGroupMembershipsOutput

SetNextToken sets the NextToken field's value.

func (*ListGroupMembershipsOutput) SetRequestId

func (s *ListGroupMembershipsOutput) SetRequestId(v string) *ListGroupMembershipsOutput

SetRequestId sets the RequestId field's value.

func (*ListGroupMembershipsOutput) SetStatus

func (s *ListGroupMembershipsOutput) SetStatus(v int64) *ListGroupMembershipsOutput

SetStatus sets the Status field's value.

func (ListGroupMembershipsOutput) String

func (s ListGroupMembershipsOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListGroupsInput

type ListGroupsInput struct {

    // The ID for the Amazon Web Services account that the group is in. Currently,
    // you use the ID for the Amazon Web Services account that contains your Amazon
    // QuickSight account.
    //
    // AwsAccountId is a required field
    AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"`

    // The maximum number of results to return.
    MaxResults *int64 `location:"querystring" locationName:"max-results" min:"1" type:"integer"`

    // The namespace that you want a list of groups from.
    //
    // Namespace is a required field
    Namespace *string `location:"uri" locationName:"Namespace" type:"string" required:"true"`

    // A pagination token that can be used in a subsequent request.
    NextToken *string `location:"querystring" locationName:"next-token" type:"string"`
    // contains filtered or unexported fields
}

func (ListGroupsInput) GoString

func (s ListGroupsInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListGroupsInput) SetAwsAccountId

func (s *ListGroupsInput) SetAwsAccountId(v string) *ListGroupsInput

SetAwsAccountId sets the AwsAccountId field's value.

func (*ListGroupsInput) SetMaxResults

func (s *ListGroupsInput) SetMaxResults(v int64) *ListGroupsInput

SetMaxResults sets the MaxResults field's value.

func (*ListGroupsInput) SetNamespace

func (s *ListGroupsInput) SetNamespace(v string) *ListGroupsInput

SetNamespace sets the Namespace field's value.

func (*ListGroupsInput) SetNextToken

func (s *ListGroupsInput) SetNextToken(v string) *ListGroupsInput

SetNextToken sets the NextToken field's value.

func (ListGroupsInput) String

func (s ListGroupsInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListGroupsInput) Validate

func (s *ListGroupsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListGroupsOutput

type ListGroupsOutput struct {

    // The list of the groups.
    GroupList []*Group `type:"list"`

    // A pagination token that can be used in a subsequent request.
    NextToken *string `type:"string"`

    // The Amazon Web Services request ID for this operation.
    RequestId *string `type:"string"`

    // The HTTP status of the request.
    Status *int64 `location:"statusCode" type:"integer"`
    // contains filtered or unexported fields
}

func (ListGroupsOutput) GoString

func (s ListGroupsOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListGroupsOutput) SetGroupList

func (s *ListGroupsOutput) SetGroupList(v []*Group) *ListGroupsOutput

SetGroupList sets the GroupList field's value.

func (*ListGroupsOutput) SetNextToken

func (s *ListGroupsOutput) SetNextToken(v string) *ListGroupsOutput

SetNextToken sets the NextToken field's value.

func (*ListGroupsOutput) SetRequestId

func (s *ListGroupsOutput) SetRequestId(v string) *ListGroupsOutput

SetRequestId sets the RequestId field's value.

func (*ListGroupsOutput) SetStatus

func (s *ListGroupsOutput) SetStatus(v int64) *ListGroupsOutput

SetStatus sets the Status field's value.

func (ListGroupsOutput) String

func (s ListGroupsOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListIAMPolicyAssignmentsForUserInput

type ListIAMPolicyAssignmentsForUserInput struct {

    // The ID of the Amazon Web Services account that contains the assignments.
    //
    // AwsAccountId is a required field
    AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"`

    // The maximum number of results to be returned per request.
    MaxResults *int64 `location:"querystring" locationName:"max-results" min:"1" type:"integer"`

    // The namespace of the assignment.
    //
    // Namespace is a required field
    Namespace *string `location:"uri" locationName:"Namespace" type:"string" required:"true"`

    // The token for the next set of results, or null if there are no more results.
    NextToken *string `location:"querystring" locationName:"next-token" type:"string"`

    // The name of the user.
    //
    // UserName is a required field
    UserName *string `location:"uri" locationName:"UserName" min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (ListIAMPolicyAssignmentsForUserInput) GoString

func (s ListIAMPolicyAssignmentsForUserInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListIAMPolicyAssignmentsForUserInput) SetAwsAccountId

func (s *ListIAMPolicyAssignmentsForUserInput) SetAwsAccountId(v string) *ListIAMPolicyAssignmentsForUserInput

SetAwsAccountId sets the AwsAccountId field's value.

func (*ListIAMPolicyAssignmentsForUserInput) SetMaxResults

func (s *ListIAMPolicyAssignmentsForUserInput) SetMaxResults(v int64) *ListIAMPolicyAssignmentsForUserInput

SetMaxResults sets the MaxResults field's value.

func (*ListIAMPolicyAssignmentsForUserInput) SetNamespace

func (s *ListIAMPolicyAssignmentsForUserInput) SetNamespace(v string) *ListIAMPolicyAssignmentsForUserInput

SetNamespace sets the Namespace field's value.

func (*ListIAMPolicyAssignmentsForUserInput) SetNextToken

func (s *ListIAMPolicyAssignmentsForUserInput) SetNextToken(v string) *ListIAMPolicyAssignmentsForUserInput

SetNextToken sets the NextToken field's value.

func (*ListIAMPolicyAssignmentsForUserInput) SetUserName

func (s *ListIAMPolicyAssignmentsForUserInput) SetUserName(v string) *ListIAMPolicyAssignmentsForUserInput

SetUserName sets the UserName field's value.

func (ListIAMPolicyAssignmentsForUserInput) String

func (s ListIAMPolicyAssignmentsForUserInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListIAMPolicyAssignmentsForUserInput) Validate

func (s *ListIAMPolicyAssignmentsForUserInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListIAMPolicyAssignmentsForUserOutput

type ListIAMPolicyAssignmentsForUserOutput struct {

    // The active assignments for this user.
    ActiveAssignments []*ActiveIAMPolicyAssignment `type:"list"`

    // The token for the next set of results, or null if there are no more results.
    NextToken *string `type:"string"`

    // The Amazon Web Services request ID for this operation.
    RequestId *string `type:"string"`

    // The HTTP status of the request.
    Status *int64 `location:"statusCode" type:"integer"`
    // contains filtered or unexported fields
}

func (ListIAMPolicyAssignmentsForUserOutput) GoString

func (s ListIAMPolicyAssignmentsForUserOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListIAMPolicyAssignmentsForUserOutput) SetActiveAssignments

func (s *ListIAMPolicyAssignmentsForUserOutput) SetActiveAssignments(v []*ActiveIAMPolicyAssignment) *ListIAMPolicyAssignmentsForUserOutput

SetActiveAssignments sets the ActiveAssignments field's value.

func (*ListIAMPolicyAssignmentsForUserOutput) SetNextToken

func (s *ListIAMPolicyAssignmentsForUserOutput) SetNextToken(v string) *ListIAMPolicyAssignmentsForUserOutput

SetNextToken sets the NextToken field's value.

func (*ListIAMPolicyAssignmentsForUserOutput) SetRequestId

func (s *ListIAMPolicyAssignmentsForUserOutput) SetRequestId(v string) *ListIAMPolicyAssignmentsForUserOutput

SetRequestId sets the RequestId field's value.

func (*ListIAMPolicyAssignmentsForUserOutput) SetStatus

func (s *ListIAMPolicyAssignmentsForUserOutput) SetStatus(v int64) *ListIAMPolicyAssignmentsForUserOutput

SetStatus sets the Status field's value.

func (ListIAMPolicyAssignmentsForUserOutput) String

func (s ListIAMPolicyAssignmentsForUserOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListIAMPolicyAssignmentsInput

type ListIAMPolicyAssignmentsInput struct {

    // The status of the assignments.
    AssignmentStatus *string `location:"querystring" locationName:"assignment-status" type:"string" enum:"AssignmentStatus"`

    // The ID of the Amazon Web Services account that contains these IAM policy
    // assignments.
    //
    // AwsAccountId is a required field
    AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"`

    // The maximum number of results to be returned per request.
    MaxResults *int64 `location:"querystring" locationName:"max-results" min:"1" type:"integer"`

    // The namespace for the assignments.
    //
    // Namespace is a required field
    Namespace *string `location:"uri" locationName:"Namespace" type:"string" required:"true"`

    // The token for the next set of results, or null if there are no more results.
    NextToken *string `location:"querystring" locationName:"next-token" type:"string"`
    // contains filtered or unexported fields
}

func (ListIAMPolicyAssignmentsInput) GoString

func (s ListIAMPolicyAssignmentsInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListIAMPolicyAssignmentsInput) SetAssignmentStatus

func (s *ListIAMPolicyAssignmentsInput) SetAssignmentStatus(v string) *ListIAMPolicyAssignmentsInput

SetAssignmentStatus sets the AssignmentStatus field's value.

func (*ListIAMPolicyAssignmentsInput) SetAwsAccountId

func (s *ListIAMPolicyAssignmentsInput) SetAwsAccountId(v string) *ListIAMPolicyAssignmentsInput

SetAwsAccountId sets the AwsAccountId field's value.

func (*ListIAMPolicyAssignmentsInput) SetMaxResults

func (s *ListIAMPolicyAssignmentsInput) SetMaxResults(v int64) *ListIAMPolicyAssignmentsInput

SetMaxResults sets the MaxResults field's value.

func (*ListIAMPolicyAssignmentsInput) SetNamespace

func (s *ListIAMPolicyAssignmentsInput) SetNamespace(v string) *ListIAMPolicyAssignmentsInput

SetNamespace sets the Namespace field's value.

func (*ListIAMPolicyAssignmentsInput) SetNextToken

func (s *ListIAMPolicyAssignmentsInput) SetNextToken(v string) *ListIAMPolicyAssignmentsInput

SetNextToken sets the NextToken field's value.

func (ListIAMPolicyAssignmentsInput) String

func (s ListIAMPolicyAssignmentsInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListIAMPolicyAssignmentsInput) Validate

func (s *ListIAMPolicyAssignmentsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListIAMPolicyAssignmentsOutput

type ListIAMPolicyAssignmentsOutput struct {

    // Information describing the IAM policy assignments.
    IAMPolicyAssignments []*IAMPolicyAssignmentSummary `type:"list"`

    // The token for the next set of results, or null if there are no more results.
    NextToken *string `type:"string"`

    // The Amazon Web Services request ID for this operation.
    RequestId *string `type:"string"`

    // The HTTP status of the request.
    Status *int64 `location:"statusCode" type:"integer"`
    // contains filtered or unexported fields
}

func (ListIAMPolicyAssignmentsOutput) GoString

func (s ListIAMPolicyAssignmentsOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListIAMPolicyAssignmentsOutput) SetIAMPolicyAssignments

func (s *ListIAMPolicyAssignmentsOutput) SetIAMPolicyAssignments(v []*IAMPolicyAssignmentSummary) *ListIAMPolicyAssignmentsOutput

SetIAMPolicyAssignments sets the IAMPolicyAssignments field's value.

func (*ListIAMPolicyAssignmentsOutput) SetNextToken

func (s *ListIAMPolicyAssignmentsOutput) SetNextToken(v string) *ListIAMPolicyAssignmentsOutput

SetNextToken sets the NextToken field's value.

func (*ListIAMPolicyAssignmentsOutput) SetRequestId

func (s *ListIAMPolicyAssignmentsOutput) SetRequestId(v string) *ListIAMPolicyAssignmentsOutput

SetRequestId sets the RequestId field's value.

func (*ListIAMPolicyAssignmentsOutput) SetStatus

func (s *ListIAMPolicyAssignmentsOutput) SetStatus(v int64) *ListIAMPolicyAssignmentsOutput

SetStatus sets the Status field's value.

func (ListIAMPolicyAssignmentsOutput) String

func (s ListIAMPolicyAssignmentsOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListIdentityPropagationConfigsInput

type ListIdentityPropagationConfigsInput struct {

    // The ID of the Amazon Web Services account that contain the identity propagation
    // configurations of.
    //
    // AwsAccountId is a required field
    AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"`

    // The maximum number of results to be returned.
    MaxResults *int64 `location:"querystring" locationName:"max-results" min:"1" type:"integer"`

    // The token for the next set of results, or null if there are no more results.
    NextToken *string `location:"querystring" locationName:"next-token" type:"string"`
    // contains filtered or unexported fields
}

func (ListIdentityPropagationConfigsInput) GoString

func (s ListIdentityPropagationConfigsInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListIdentityPropagationConfigsInput) SetAwsAccountId

func (s *ListIdentityPropagationConfigsInput) SetAwsAccountId(v string) *ListIdentityPropagationConfigsInput

SetAwsAccountId sets the AwsAccountId field's value.

func (*ListIdentityPropagationConfigsInput) SetMaxResults

func (s *ListIdentityPropagationConfigsInput) SetMaxResults(v int64) *ListIdentityPropagationConfigsInput

SetMaxResults sets the MaxResults field's value.

func (*ListIdentityPropagationConfigsInput) SetNextToken

func (s *ListIdentityPropagationConfigsInput) SetNextToken(v string) *ListIdentityPropagationConfigsInput

SetNextToken sets the NextToken field's value.

func (ListIdentityPropagationConfigsInput) String

func (s ListIdentityPropagationConfigsInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListIdentityPropagationConfigsInput) Validate

func (s *ListIdentityPropagationConfigsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListIdentityPropagationConfigsOutput

type ListIdentityPropagationConfigsOutput struct {

    // The token for the next set of results, or null if there are no more results.
    NextToken *string `type:"string"`

    // The Amazon Web Services request ID for this operation.
    RequestId *string `type:"string"`

    // A list of services and their authorized targets that the Amazon QuickSight
    // IAM Identity Center application can access.
    Services []*AuthorizedTargetsByService `type:"list"`

    // The HTTP status of the request.
    Status *int64 `location:"statusCode" type:"integer"`
    // contains filtered or unexported fields
}

func (ListIdentityPropagationConfigsOutput) GoString

func (s ListIdentityPropagationConfigsOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListIdentityPropagationConfigsOutput) SetNextToken

func (s *ListIdentityPropagationConfigsOutput) SetNextToken(v string) *ListIdentityPropagationConfigsOutput

SetNextToken sets the NextToken field's value.

func (*ListIdentityPropagationConfigsOutput) SetRequestId

func (s *ListIdentityPropagationConfigsOutput) SetRequestId(v string) *ListIdentityPropagationConfigsOutput

SetRequestId sets the RequestId field's value.

func (*ListIdentityPropagationConfigsOutput) SetServices

func (s *ListIdentityPropagationConfigsOutput) SetServices(v []*AuthorizedTargetsByService) *ListIdentityPropagationConfigsOutput

SetServices sets the Services field's value.

func (*ListIdentityPropagationConfigsOutput) SetStatus

func (s *ListIdentityPropagationConfigsOutput) SetStatus(v int64) *ListIdentityPropagationConfigsOutput

SetStatus sets the Status field's value.

func (ListIdentityPropagationConfigsOutput) String

func (s ListIdentityPropagationConfigsOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListIngestionsInput

type ListIngestionsInput struct {

    // The Amazon Web Services account ID.
    //
    // AwsAccountId is a required field
    AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"`

    // The ID of the dataset used in the ingestion.
    //
    // DataSetId is a required field
    DataSetId *string `location:"uri" locationName:"DataSetId" type:"string" required:"true"`

    // The maximum number of results to be returned per request.
    MaxResults *int64 `location:"querystring" locationName:"max-results" min:"1" type:"integer"`

    // The token for the next set of results, or null if there are no more results.
    NextToken *string `location:"querystring" locationName:"next-token" type:"string"`
    // contains filtered or unexported fields
}

func (ListIngestionsInput) GoString

func (s ListIngestionsInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListIngestionsInput) SetAwsAccountId

func (s *ListIngestionsInput) SetAwsAccountId(v string) *ListIngestionsInput

SetAwsAccountId sets the AwsAccountId field's value.

func (*ListIngestionsInput) SetDataSetId

func (s *ListIngestionsInput) SetDataSetId(v string) *ListIngestionsInput

SetDataSetId sets the DataSetId field's value.

func (*ListIngestionsInput) SetMaxResults

func (s *ListIngestionsInput) SetMaxResults(v int64) *ListIngestionsInput

SetMaxResults sets the MaxResults field's value.

func (*ListIngestionsInput) SetNextToken

func (s *ListIngestionsInput) SetNextToken(v string) *ListIngestionsInput

SetNextToken sets the NextToken field's value.

func (ListIngestionsInput) String

func (s ListIngestionsInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListIngestionsInput) Validate

func (s *ListIngestionsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListIngestionsOutput

type ListIngestionsOutput struct {

    // A list of the ingestions.
    Ingestions []*Ingestion `type:"list"`

    // The token for the next set of results, or null if there are no more results.
    NextToken *string `type:"string"`

    // The Amazon Web Services request ID for this operation.
    RequestId *string `type:"string"`

    // The HTTP status of the request.
    Status *int64 `location:"statusCode" type:"integer"`
    // contains filtered or unexported fields
}

func (ListIngestionsOutput) GoString

func (s ListIngestionsOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListIngestionsOutput) SetIngestions

func (s *ListIngestionsOutput) SetIngestions(v []*Ingestion) *ListIngestionsOutput

SetIngestions sets the Ingestions field's value.

func (*ListIngestionsOutput) SetNextToken

func (s *ListIngestionsOutput) SetNextToken(v string) *ListIngestionsOutput

SetNextToken sets the NextToken field's value.

func (*ListIngestionsOutput) SetRequestId

func (s *ListIngestionsOutput) SetRequestId(v string) *ListIngestionsOutput

SetRequestId sets the RequestId field's value.

func (*ListIngestionsOutput) SetStatus

func (s *ListIngestionsOutput) SetStatus(v int64) *ListIngestionsOutput

SetStatus sets the Status field's value.

func (ListIngestionsOutput) String

func (s ListIngestionsOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListNamespacesInput

type ListNamespacesInput struct {

    // The ID for the Amazon Web Services account that contains the Amazon QuickSight
    // namespaces that you want to list.
    //
    // AwsAccountId is a required field
    AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"`

    // The maximum number of results to return.
    MaxResults *int64 `location:"querystring" locationName:"max-results" min:"1" type:"integer"`

    // A unique pagination token that can be used in a subsequent request. You will
    // receive a pagination token in the response body of a previous ListNameSpaces
    // API call if there is more data that can be returned. To receive the data,
    // make another ListNamespaces API call with the returned token to retrieve
    // the next page of data. Each token is valid for 24 hours. If you try to make
    // a ListNamespaces API call with an expired token, you will receive a HTTP
    // 400 InvalidNextTokenException error.
    NextToken *string `location:"querystring" locationName:"next-token" type:"string"`
    // contains filtered or unexported fields
}

func (ListNamespacesInput) GoString

func (s ListNamespacesInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListNamespacesInput) SetAwsAccountId

func (s *ListNamespacesInput) SetAwsAccountId(v string) *ListNamespacesInput

SetAwsAccountId sets the AwsAccountId field's value.

func (*ListNamespacesInput) SetMaxResults

func (s *ListNamespacesInput) SetMaxResults(v int64) *ListNamespacesInput

SetMaxResults sets the MaxResults field's value.

func (*ListNamespacesInput) SetNextToken

func (s *ListNamespacesInput) SetNextToken(v string) *ListNamespacesInput

SetNextToken sets the NextToken field's value.

func (ListNamespacesInput) String

func (s ListNamespacesInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListNamespacesInput) Validate

func (s *ListNamespacesInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListNamespacesOutput

type ListNamespacesOutput struct {

    // The information about the namespaces in this Amazon Web Services account.
    // The response includes the namespace ARN, name, Amazon Web Services Region,
    // notification email address, creation status, and identity store.
    Namespaces []*NamespaceInfoV2 `type:"list"`

    // A unique pagination token that can be used in a subsequent request. Receiving
    // NextToken in your response inticates that there is more data that can be
    // returned. To receive the data, make another ListNamespaces API call with
    // the returned token to retrieve the next page of data. Each token is valid
    // for 24 hours. If you try to make a ListNamespaces API call with an expired
    // token, you will receive a HTTP 400 InvalidNextTokenException error.
    NextToken *string `type:"string"`

    // The Amazon Web Services request ID for this operation.
    RequestId *string `type:"string"`

    // The HTTP status of the request.
    Status *int64 `location:"statusCode" type:"integer"`
    // contains filtered or unexported fields
}

func (ListNamespacesOutput) GoString

func (s ListNamespacesOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListNamespacesOutput) SetNamespaces

func (s *ListNamespacesOutput) SetNamespaces(v []*NamespaceInfoV2) *ListNamespacesOutput

SetNamespaces sets the Namespaces field's value.

func (*ListNamespacesOutput) SetNextToken

func (s *ListNamespacesOutput) SetNextToken(v string) *ListNamespacesOutput

SetNextToken sets the NextToken field's value.

func (*ListNamespacesOutput) SetRequestId

func (s *ListNamespacesOutput) SetRequestId(v string) *ListNamespacesOutput

SetRequestId sets the RequestId field's value.

func (*ListNamespacesOutput) SetStatus

func (s *ListNamespacesOutput) SetStatus(v int64) *ListNamespacesOutput

SetStatus sets the Status field's value.

func (ListNamespacesOutput) String

func (s ListNamespacesOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListRefreshSchedulesInput

type ListRefreshSchedulesInput struct {

    // The Amazon Web Services account ID.
    //
    // AwsAccountId is a required field
    AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"`

    // The ID of the dataset.
    //
    // DataSetId is a required field
    DataSetId *string `location:"uri" locationName:"DataSetId" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (ListRefreshSchedulesInput) GoString

func (s ListRefreshSchedulesInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListRefreshSchedulesInput) SetAwsAccountId

func (s *ListRefreshSchedulesInput) SetAwsAccountId(v string) *ListRefreshSchedulesInput

SetAwsAccountId sets the AwsAccountId field's value.

func (*ListRefreshSchedulesInput) SetDataSetId

func (s *ListRefreshSchedulesInput) SetDataSetId(v string) *ListRefreshSchedulesInput

SetDataSetId sets the DataSetId field's value.

func (ListRefreshSchedulesInput) String

func (s ListRefreshSchedulesInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListRefreshSchedulesInput) Validate

func (s *ListRefreshSchedulesInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListRefreshSchedulesOutput

type ListRefreshSchedulesOutput struct {

    // The list of refresh schedules for the dataset.
    RefreshSchedules []*RefreshSchedule `type:"list"`

    // The Amazon Web Services request ID for this operation.
    RequestId *string `type:"string"`

    // The HTTP status of the request.
    Status *int64 `location:"statusCode" type:"integer"`
    // contains filtered or unexported fields
}

func (ListRefreshSchedulesOutput) GoString

func (s ListRefreshSchedulesOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListRefreshSchedulesOutput) SetRefreshSchedules

func (s *ListRefreshSchedulesOutput) SetRefreshSchedules(v []*RefreshSchedule) *ListRefreshSchedulesOutput

SetRefreshSchedules sets the RefreshSchedules field's value.

func (*ListRefreshSchedulesOutput) SetRequestId

func (s *ListRefreshSchedulesOutput) SetRequestId(v string) *ListRefreshSchedulesOutput

SetRequestId sets the RequestId field's value.

func (*ListRefreshSchedulesOutput) SetStatus

func (s *ListRefreshSchedulesOutput) SetStatus(v int64) *ListRefreshSchedulesOutput

SetStatus sets the Status field's value.

func (ListRefreshSchedulesOutput) String

func (s ListRefreshSchedulesOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListRoleMembershipsInput

type ListRoleMembershipsInput struct {

    // The ID for the Amazon Web Services account that you want to create a group
    // in. The Amazon Web Services account ID that you provide must be the same
    // Amazon Web Services account that contains your Amazon QuickSight account.
    //
    // AwsAccountId is a required field
    AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"`

    // The maximum number of results to return.
    MaxResults *int64 `location:"querystring" locationName:"max-results" min:"1" type:"integer"`

    // The namespace that includes the role.
    //
    // Namespace is a required field
    Namespace *string `location:"uri" locationName:"Namespace" type:"string" required:"true"`

    // A pagination token that can be used in a subsequent request.
    NextToken *string `location:"querystring" locationName:"next-token" type:"string"`

    // The name of the role.
    //
    // Role is a required field
    Role *string `location:"uri" locationName:"Role" type:"string" required:"true" enum:"Role"`
    // contains filtered or unexported fields
}

func (ListRoleMembershipsInput) GoString

func (s ListRoleMembershipsInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListRoleMembershipsInput) SetAwsAccountId

func (s *ListRoleMembershipsInput) SetAwsAccountId(v string) *ListRoleMembershipsInput

SetAwsAccountId sets the AwsAccountId field's value.

func (*ListRoleMembershipsInput) SetMaxResults

func (s *ListRoleMembershipsInput) SetMaxResults(v int64) *ListRoleMembershipsInput

SetMaxResults sets the MaxResults field's value.

func (*ListRoleMembershipsInput) SetNamespace

func (s *ListRoleMembershipsInput) SetNamespace(v string) *ListRoleMembershipsInput

SetNamespace sets the Namespace field's value.

func (*ListRoleMembershipsInput) SetNextToken

func (s *ListRoleMembershipsInput) SetNextToken(v string) *ListRoleMembershipsInput

SetNextToken sets the NextToken field's value.

func (*ListRoleMembershipsInput) SetRole

func (s *ListRoleMembershipsInput) SetRole(v string) *ListRoleMembershipsInput

SetRole sets the Role field's value.

func (ListRoleMembershipsInput) String

func (s ListRoleMembershipsInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListRoleMembershipsInput) Validate

func (s *ListRoleMembershipsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListRoleMembershipsOutput

type ListRoleMembershipsOutput struct {

    // The list of groups associated with a role
    MembersList []*string `type:"list"`

    // A pagination token that can be used in a subsequent request.
    NextToken *string `type:"string"`

    // The Amazon Web Services request ID for this operation.
    RequestId *string `type:"string"`

    // The HTTP status of the request.
    Status *int64 `location:"statusCode" type:"integer"`
    // contains filtered or unexported fields
}

func (ListRoleMembershipsOutput) GoString

func (s ListRoleMembershipsOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListRoleMembershipsOutput) SetMembersList

func (s *ListRoleMembershipsOutput) SetMembersList(v []*string) *ListRoleMembershipsOutput

SetMembersList sets the MembersList field's value.

func (*ListRoleMembershipsOutput) SetNextToken

func (s *ListRoleMembershipsOutput) SetNextToken(v string) *ListRoleMembershipsOutput

SetNextToken sets the NextToken field's value.

func (*ListRoleMembershipsOutput) SetRequestId

func (s *ListRoleMembershipsOutput) SetRequestId(v string) *ListRoleMembershipsOutput

SetRequestId sets the RequestId field's value.

func (*ListRoleMembershipsOutput) SetStatus

func (s *ListRoleMembershipsOutput) SetStatus(v int64) *ListRoleMembershipsOutput

SetStatus sets the Status field's value.

func (ListRoleMembershipsOutput) String

func (s ListRoleMembershipsOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListTagsForResourceInput

type ListTagsForResourceInput struct {

    // The Amazon Resource Name (ARN) of the resource that you want a list of tags
    // for.
    //
    // ResourceArn is a required field
    ResourceArn *string `location:"uri" locationName:"ResourceArn" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (ListTagsForResourceInput) GoString

func (s ListTagsForResourceInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListTagsForResourceInput) SetResourceArn

func (s *ListTagsForResourceInput) SetResourceArn(v string) *ListTagsForResourceInput

SetResourceArn sets the ResourceArn field's value.

func (ListTagsForResourceInput) String

func (s ListTagsForResourceInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListTagsForResourceInput) Validate

func (s *ListTagsForResourceInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListTagsForResourceOutput

type ListTagsForResourceOutput struct {

    // The Amazon Web Services request ID for this operation.
    RequestId *string `type:"string"`

    // The HTTP status of the request.
    Status *int64 `location:"statusCode" type:"integer"`

    // Contains a map of the key-value pairs for the resource tag or tags assigned
    // to the resource.
    Tags []*Tag `min:"1" type:"list"`
    // contains filtered or unexported fields
}

func (ListTagsForResourceOutput) GoString

func (s ListTagsForResourceOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListTagsForResourceOutput) SetRequestId

func (s *ListTagsForResourceOutput) SetRequestId(v string) *ListTagsForResourceOutput

SetRequestId sets the RequestId field's value.

func (*ListTagsForResourceOutput) SetStatus

func (s *ListTagsForResourceOutput) SetStatus(v int64) *ListTagsForResourceOutput

SetStatus sets the Status field's value.

func (*ListTagsForResourceOutput) SetTags

func (s *ListTagsForResourceOutput) SetTags(v []*Tag) *ListTagsForResourceOutput

SetTags sets the Tags field's value.

func (ListTagsForResourceOutput) String

func (s ListTagsForResourceOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListTemplateAliasesInput

type ListTemplateAliasesInput struct {

    // The ID of the Amazon Web Services account that contains the template aliases
    // that you're listing.
    //
    // AwsAccountId is a required field
    AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"`

    // The maximum number of results to be returned per request.
    MaxResults *int64 `location:"querystring" locationName:"max-result" min:"1" type:"integer"`

    // The token for the next set of results, or null if there are no more results.
    NextToken *string `location:"querystring" locationName:"next-token" type:"string"`

    // The ID for the template.
    //
    // TemplateId is a required field
    TemplateId *string `location:"uri" locationName:"TemplateId" min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (ListTemplateAliasesInput) GoString

func (s ListTemplateAliasesInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListTemplateAliasesInput) SetAwsAccountId

func (s *ListTemplateAliasesInput) SetAwsAccountId(v string) *ListTemplateAliasesInput

SetAwsAccountId sets the AwsAccountId field's value.

func (*ListTemplateAliasesInput) SetMaxResults

func (s *ListTemplateAliasesInput) SetMaxResults(v int64) *ListTemplateAliasesInput

SetMaxResults sets the MaxResults field's value.

func (*ListTemplateAliasesInput) SetNextToken

func (s *ListTemplateAliasesInput) SetNextToken(v string) *ListTemplateAliasesInput

SetNextToken sets the NextToken field's value.

func (*ListTemplateAliasesInput) SetTemplateId

func (s *ListTemplateAliasesInput) SetTemplateId(v string) *ListTemplateAliasesInput

SetTemplateId sets the TemplateId field's value.

func (ListTemplateAliasesInput) String

func (s ListTemplateAliasesInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListTemplateAliasesInput) Validate

func (s *ListTemplateAliasesInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListTemplateAliasesOutput

type ListTemplateAliasesOutput struct {

    // The token for the next set of results, or null if there are no more results.
    NextToken *string `type:"string"`

    // The Amazon Web Services request ID for this operation.
    RequestId *string `type:"string"`

    // The HTTP status of the request.
    Status *int64 `location:"statusCode" type:"integer"`

    // A structure containing the list of the template's aliases.
    TemplateAliasList []*TemplateAlias `type:"list"`
    // contains filtered or unexported fields
}

func (ListTemplateAliasesOutput) GoString

func (s ListTemplateAliasesOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListTemplateAliasesOutput) SetNextToken

func (s *ListTemplateAliasesOutput) SetNextToken(v string) *ListTemplateAliasesOutput

SetNextToken sets the NextToken field's value.

func (*ListTemplateAliasesOutput) SetRequestId

func (s *ListTemplateAliasesOutput) SetRequestId(v string) *ListTemplateAliasesOutput

SetRequestId sets the RequestId field's value.

func (*ListTemplateAliasesOutput) SetStatus

func (s *ListTemplateAliasesOutput) SetStatus(v int64) *ListTemplateAliasesOutput

SetStatus sets the Status field's value.

func (*ListTemplateAliasesOutput) SetTemplateAliasList

func (s *ListTemplateAliasesOutput) SetTemplateAliasList(v []*TemplateAlias) *ListTemplateAliasesOutput

SetTemplateAliasList sets the TemplateAliasList field's value.

func (ListTemplateAliasesOutput) String

func (s ListTemplateAliasesOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListTemplateVersionsInput

type ListTemplateVersionsInput struct {

    // The ID of the Amazon Web Services account that contains the templates that
    // you're listing.
    //
    // AwsAccountId is a required field
    AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"`

    // The maximum number of results to be returned per request.
    MaxResults *int64 `location:"querystring" locationName:"max-results" min:"1" type:"integer"`

    // The token for the next set of results, or null if there are no more results.
    NextToken *string `location:"querystring" locationName:"next-token" type:"string"`

    // The ID for the template.
    //
    // TemplateId is a required field
    TemplateId *string `location:"uri" locationName:"TemplateId" min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (ListTemplateVersionsInput) GoString

func (s ListTemplateVersionsInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListTemplateVersionsInput) SetAwsAccountId

func (s *ListTemplateVersionsInput) SetAwsAccountId(v string) *ListTemplateVersionsInput

SetAwsAccountId sets the AwsAccountId field's value.

func (*ListTemplateVersionsInput) SetMaxResults

func (s *ListTemplateVersionsInput) SetMaxResults(v int64) *ListTemplateVersionsInput

SetMaxResults sets the MaxResults field's value.

func (*ListTemplateVersionsInput) SetNextToken

func (s *ListTemplateVersionsInput) SetNextToken(v string) *ListTemplateVersionsInput

SetNextToken sets the NextToken field's value.

func (*ListTemplateVersionsInput) SetTemplateId

func (s *ListTemplateVersionsInput) SetTemplateId(v string) *ListTemplateVersionsInput

SetTemplateId sets the TemplateId field's value.

func (ListTemplateVersionsInput) String

func (s ListTemplateVersionsInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListTemplateVersionsInput) Validate

func (s *ListTemplateVersionsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListTemplateVersionsOutput

type ListTemplateVersionsOutput struct {

    // The token for the next set of results, or null if there are no more results.
    NextToken *string `type:"string"`

    // The Amazon Web Services request ID for this operation.
    RequestId *string `type:"string"`

    // The HTTP status of the request.
    Status *int64 `location:"statusCode" type:"integer"`

    // A structure containing a list of all the versions of the specified template.
    TemplateVersionSummaryList []*TemplateVersionSummary `type:"list"`
    // contains filtered or unexported fields
}

func (ListTemplateVersionsOutput) GoString

func (s ListTemplateVersionsOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListTemplateVersionsOutput) SetNextToken

func (s *ListTemplateVersionsOutput) SetNextToken(v string) *ListTemplateVersionsOutput

SetNextToken sets the NextToken field's value.

func (*ListTemplateVersionsOutput) SetRequestId

func (s *ListTemplateVersionsOutput) SetRequestId(v string) *ListTemplateVersionsOutput

SetRequestId sets the RequestId field's value.

func (*ListTemplateVersionsOutput) SetStatus

func (s *ListTemplateVersionsOutput) SetStatus(v int64) *ListTemplateVersionsOutput

SetStatus sets the Status field's value.

func (*ListTemplateVersionsOutput) SetTemplateVersionSummaryList

func (s *ListTemplateVersionsOutput) SetTemplateVersionSummaryList(v []*TemplateVersionSummary) *ListTemplateVersionsOutput

SetTemplateVersionSummaryList sets the TemplateVersionSummaryList field's value.

func (ListTemplateVersionsOutput) String

func (s ListTemplateVersionsOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListTemplatesInput

type ListTemplatesInput struct {

    // The ID of the Amazon Web Services account that contains the templates that
    // you're listing.
    //
    // AwsAccountId is a required field
    AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"`

    // The maximum number of results to be returned per request.
    MaxResults *int64 `location:"querystring" locationName:"max-result" min:"1" type:"integer"`

    // The token for the next set of results, or null if there are no more results.
    NextToken *string `location:"querystring" locationName:"next-token" type:"string"`
    // contains filtered or unexported fields
}

func (ListTemplatesInput) GoString

func (s ListTemplatesInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListTemplatesInput) SetAwsAccountId

func (s *ListTemplatesInput) SetAwsAccountId(v string) *ListTemplatesInput

SetAwsAccountId sets the AwsAccountId field's value.

func (*ListTemplatesInput) SetMaxResults

func (s *ListTemplatesInput) SetMaxResults(v int64) *ListTemplatesInput

SetMaxResults sets the MaxResults field's value.

func (*ListTemplatesInput) SetNextToken

func (s *ListTemplatesInput) SetNextToken(v string) *ListTemplatesInput

SetNextToken sets the NextToken field's value.

func (ListTemplatesInput) String

func (s ListTemplatesInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListTemplatesInput) Validate

func (s *ListTemplatesInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListTemplatesOutput

type ListTemplatesOutput struct {

    // The token for the next set of results, or null if there are no more results.
    NextToken *string `type:"string"`

    // The Amazon Web Services request ID for this operation.
    RequestId *string `type:"string"`

    // The HTTP status of the request.
    Status *int64 `location:"statusCode" type:"integer"`

    // A structure containing information about the templates in the list.
    TemplateSummaryList []*TemplateSummary `type:"list"`
    // contains filtered or unexported fields
}

func (ListTemplatesOutput) GoString

func (s ListTemplatesOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListTemplatesOutput) SetNextToken

func (s *ListTemplatesOutput) SetNextToken(v string) *ListTemplatesOutput

SetNextToken sets the NextToken field's value.

func (*ListTemplatesOutput) SetRequestId

func (s *ListTemplatesOutput) SetRequestId(v string) *ListTemplatesOutput

SetRequestId sets the RequestId field's value.

func (*ListTemplatesOutput) SetStatus

func (s *ListTemplatesOutput) SetStatus(v int64) *ListTemplatesOutput

SetStatus sets the Status field's value.

func (*ListTemplatesOutput) SetTemplateSummaryList

func (s *ListTemplatesOutput) SetTemplateSummaryList(v []*TemplateSummary) *ListTemplatesOutput

SetTemplateSummaryList sets the TemplateSummaryList field's value.

func (ListTemplatesOutput) String

func (s ListTemplatesOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListThemeAliasesInput

type ListThemeAliasesInput struct {

    // The ID of the Amazon Web Services account that contains the theme aliases
    // that you're listing.
    //
    // AwsAccountId is a required field
    AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"`

    // The maximum number of results to be returned per request.
    MaxResults *int64 `location:"querystring" locationName:"max-result" min:"1" type:"integer"`

    // The token for the next set of results, or null if there are no more results.
    NextToken *string `location:"querystring" locationName:"next-token" type:"string"`

    // The ID for the theme.
    //
    // ThemeId is a required field
    ThemeId *string `location:"uri" locationName:"ThemeId" min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (ListThemeAliasesInput) GoString

func (s ListThemeAliasesInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListThemeAliasesInput) SetAwsAccountId

func (s *ListThemeAliasesInput) SetAwsAccountId(v string) *ListThemeAliasesInput

SetAwsAccountId sets the AwsAccountId field's value.

func (*ListThemeAliasesInput) SetMaxResults

func (s *ListThemeAliasesInput) SetMaxResults(v int64) *ListThemeAliasesInput

SetMaxResults sets the MaxResults field's value.

func (*ListThemeAliasesInput) SetNextToken

func (s *ListThemeAliasesInput) SetNextToken(v string) *ListThemeAliasesInput

SetNextToken sets the NextToken field's value.

func (*ListThemeAliasesInput) SetThemeId

func (s *ListThemeAliasesInput) SetThemeId(v string) *ListThemeAliasesInput

SetThemeId sets the ThemeId field's value.

func (ListThemeAliasesInput) String

func (s ListThemeAliasesInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListThemeAliasesInput) Validate

func (s *ListThemeAliasesInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListThemeAliasesOutput

type ListThemeAliasesOutput struct {

    // The token for the next set of results, or null if there are no more results.
    NextToken *string `type:"string"`

    // The Amazon Web Services request ID for this operation.
    RequestId *string `type:"string"`

    // The HTTP status of the request.
    Status *int64 `location:"statusCode" type:"integer"`

    // A structure containing the list of the theme's aliases.
    ThemeAliasList []*ThemeAlias `type:"list"`
    // contains filtered or unexported fields
}

func (ListThemeAliasesOutput) GoString

func (s ListThemeAliasesOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListThemeAliasesOutput) SetNextToken

func (s *ListThemeAliasesOutput) SetNextToken(v string) *ListThemeAliasesOutput

SetNextToken sets the NextToken field's value.

func (*ListThemeAliasesOutput) SetRequestId

func (s *ListThemeAliasesOutput) SetRequestId(v string) *ListThemeAliasesOutput

SetRequestId sets the RequestId field's value.

func (*ListThemeAliasesOutput) SetStatus

func (s *ListThemeAliasesOutput) SetStatus(v int64) *ListThemeAliasesOutput

SetStatus sets the Status field's value.

func (*ListThemeAliasesOutput) SetThemeAliasList

func (s *ListThemeAliasesOutput) SetThemeAliasList(v []*ThemeAlias) *ListThemeAliasesOutput

SetThemeAliasList sets the ThemeAliasList field's value.

func (ListThemeAliasesOutput) String

func (s ListThemeAliasesOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListThemeVersionsInput

type ListThemeVersionsInput struct {

    // The ID of the Amazon Web Services account that contains the themes that you're
    // listing.
    //
    // AwsAccountId is a required field
    AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"`

    // The maximum number of results to be returned per request.
    MaxResults *int64 `location:"querystring" locationName:"max-results" min:"1" type:"integer"`

    // The token for the next set of results, or null if there are no more results.
    NextToken *string `location:"querystring" locationName:"next-token" type:"string"`

    // The ID for the theme.
    //
    // ThemeId is a required field
    ThemeId *string `location:"uri" locationName:"ThemeId" min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (ListThemeVersionsInput) GoString

func (s ListThemeVersionsInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListThemeVersionsInput) SetAwsAccountId

func (s *ListThemeVersionsInput) SetAwsAccountId(v string) *ListThemeVersionsInput

SetAwsAccountId sets the AwsAccountId field's value.

func (*ListThemeVersionsInput) SetMaxResults

func (s *ListThemeVersionsInput) SetMaxResults(v int64) *ListThemeVersionsInput

SetMaxResults sets the MaxResults field's value.

func (*ListThemeVersionsInput) SetNextToken

func (s *ListThemeVersionsInput) SetNextToken(v string) *ListThemeVersionsInput

SetNextToken sets the NextToken field's value.

func (*ListThemeVersionsInput) SetThemeId

func (s *ListThemeVersionsInput) SetThemeId(v string) *ListThemeVersionsInput

SetThemeId sets the ThemeId field's value.

func (ListThemeVersionsInput) String

func (s ListThemeVersionsInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListThemeVersionsInput) Validate

func (s *ListThemeVersionsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListThemeVersionsOutput

type ListThemeVersionsOutput struct {

    // The token for the next set of results, or null if there are no more results.
    NextToken *string `type:"string"`

    // The Amazon Web Services request ID for this operation.
    RequestId *string `type:"string"`

    // The HTTP status of the request.
    Status *int64 `location:"statusCode" type:"integer"`

    // A structure containing a list of all the versions of the specified theme.
    ThemeVersionSummaryList []*ThemeVersionSummary `type:"list"`
    // contains filtered or unexported fields
}

func (ListThemeVersionsOutput) GoString

func (s ListThemeVersionsOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListThemeVersionsOutput) SetNextToken

func (s *ListThemeVersionsOutput) SetNextToken(v string) *ListThemeVersionsOutput

SetNextToken sets the NextToken field's value.

func (*ListThemeVersionsOutput) SetRequestId

func (s *ListThemeVersionsOutput) SetRequestId(v string) *ListThemeVersionsOutput

SetRequestId sets the RequestId field's value.

func (*ListThemeVersionsOutput) SetStatus

func (s *ListThemeVersionsOutput) SetStatus(v int64) *ListThemeVersionsOutput

SetStatus sets the Status field's value.

func (*ListThemeVersionsOutput) SetThemeVersionSummaryList

func (s *ListThemeVersionsOutput) SetThemeVersionSummaryList(v []*ThemeVersionSummary) *ListThemeVersionsOutput

SetThemeVersionSummaryList sets the ThemeVersionSummaryList field's value.

func (ListThemeVersionsOutput) String

func (s ListThemeVersionsOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListThemesInput

type ListThemesInput struct {

    // The ID of the Amazon Web Services account that contains the themes that you're
    // listing.
    //
    // AwsAccountId is a required field
    AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"`

    // The maximum number of results to be returned per request.
    MaxResults *int64 `location:"querystring" locationName:"max-results" min:"1" type:"integer"`

    // The token for the next set of results, or null if there are no more results.
    NextToken *string `location:"querystring" locationName:"next-token" type:"string"`

    // The type of themes that you want to list. Valid options include the following:
    //
    //    * ALL (default)- Display all existing themes.
    //
    //    * CUSTOM - Display only the themes created by people using Amazon QuickSight.
    //
    //    * QUICKSIGHT - Display only the starting themes defined by Amazon QuickSight.
    Type *string `location:"querystring" locationName:"type" type:"string" enum:"ThemeType"`
    // contains filtered or unexported fields
}

func (ListThemesInput) GoString

func (s ListThemesInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListThemesInput) SetAwsAccountId

func (s *ListThemesInput) SetAwsAccountId(v string) *ListThemesInput

SetAwsAccountId sets the AwsAccountId field's value.

func (*ListThemesInput) SetMaxResults

func (s *ListThemesInput) SetMaxResults(v int64) *ListThemesInput

SetMaxResults sets the MaxResults field's value.

func (*ListThemesInput) SetNextToken

func (s *ListThemesInput) SetNextToken(v string) *ListThemesInput

SetNextToken sets the NextToken field's value.

func (*ListThemesInput) SetType

func (s *ListThemesInput) SetType(v string) *ListThemesInput

SetType sets the Type field's value.

func (ListThemesInput) String

func (s ListThemesInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListThemesInput) Validate

func (s *ListThemesInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListThemesOutput

type ListThemesOutput struct {

    // The token for the next set of results, or null if there are no more results.
    NextToken *string `type:"string"`

    // The Amazon Web Services request ID for this operation.
    RequestId *string `type:"string"`

    // The HTTP status of the request.
    Status *int64 `location:"statusCode" type:"integer"`

    // Information about the themes in the list.
    ThemeSummaryList []*ThemeSummary `type:"list"`
    // contains filtered or unexported fields
}

func (ListThemesOutput) GoString

func (s ListThemesOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListThemesOutput) SetNextToken

func (s *ListThemesOutput) SetNextToken(v string) *ListThemesOutput

SetNextToken sets the NextToken field's value.

func (*ListThemesOutput) SetRequestId

func (s *ListThemesOutput) SetRequestId(v string) *ListThemesOutput

SetRequestId sets the RequestId field's value.

func (*ListThemesOutput) SetStatus

func (s *ListThemesOutput) SetStatus(v int64) *ListThemesOutput

SetStatus sets the Status field's value.

func (*ListThemesOutput) SetThemeSummaryList

func (s *ListThemesOutput) SetThemeSummaryList(v []*ThemeSummary) *ListThemesOutput

SetThemeSummaryList sets the ThemeSummaryList field's value.

func (ListThemesOutput) String

func (s ListThemesOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListTopicRefreshSchedulesInput

type ListTopicRefreshSchedulesInput struct {

    // The ID of the Amazon Web Services account that contains the topic whose refresh
    // schedule you want described.
    //
    // AwsAccountId is a required field
    AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"`

    // The ID for the topic that you want to describe. This ID is unique per Amazon
    // Web Services Region for each Amazon Web Services account.
    //
    // TopicId is a required field
    TopicId *string `location:"uri" locationName:"TopicId" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (ListTopicRefreshSchedulesInput) GoString

func (s ListTopicRefreshSchedulesInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListTopicRefreshSchedulesInput) SetAwsAccountId

func (s *ListTopicRefreshSchedulesInput) SetAwsAccountId(v string) *ListTopicRefreshSchedulesInput

SetAwsAccountId sets the AwsAccountId field's value.

func (*ListTopicRefreshSchedulesInput) SetTopicId

func (s *ListTopicRefreshSchedulesInput) SetTopicId(v string) *ListTopicRefreshSchedulesInput

SetTopicId sets the TopicId field's value.

func (ListTopicRefreshSchedulesInput) String

func (s ListTopicRefreshSchedulesInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListTopicRefreshSchedulesInput) Validate

func (s *ListTopicRefreshSchedulesInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListTopicRefreshSchedulesOutput

type ListTopicRefreshSchedulesOutput struct {

    // The list of topic refresh schedules.
    RefreshSchedules []*TopicRefreshScheduleSummary `type:"list"`

    // The Amazon Web Services request ID for this operation.
    RequestId *string `type:"string"`

    // The HTTP status of the request.
    Status *int64 `location:"statusCode" type:"integer"`

    // The Amazon Resource Name (ARN) of the topic.
    TopicArn *string `type:"string"`

    // The ID for the topic that you want to describe. This ID is unique per Amazon
    // Web Services Region for each Amazon Web Services account.
    TopicId *string `type:"string"`
    // contains filtered or unexported fields
}

func (ListTopicRefreshSchedulesOutput) GoString

func (s ListTopicRefreshSchedulesOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListTopicRefreshSchedulesOutput) SetRefreshSchedules

func (s *ListTopicRefreshSchedulesOutput) SetRefreshSchedules(v []*TopicRefreshScheduleSummary) *ListTopicRefreshSchedulesOutput

SetRefreshSchedules sets the RefreshSchedules field's value.

func (*ListTopicRefreshSchedulesOutput) SetRequestId

func (s *ListTopicRefreshSchedulesOutput) SetRequestId(v string) *ListTopicRefreshSchedulesOutput

SetRequestId sets the RequestId field's value.

func (*ListTopicRefreshSchedulesOutput) SetStatus

func (s *ListTopicRefreshSchedulesOutput) SetStatus(v int64) *ListTopicRefreshSchedulesOutput

SetStatus sets the Status field's value.

func (*ListTopicRefreshSchedulesOutput) SetTopicArn

func (s *ListTopicRefreshSchedulesOutput) SetTopicArn(v string) *ListTopicRefreshSchedulesOutput

SetTopicArn sets the TopicArn field's value.

func (*ListTopicRefreshSchedulesOutput) SetTopicId

func (s *ListTopicRefreshSchedulesOutput) SetTopicId(v string) *ListTopicRefreshSchedulesOutput

SetTopicId sets the TopicId field's value.

func (ListTopicRefreshSchedulesOutput) String

func (s ListTopicRefreshSchedulesOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListTopicsInput

type ListTopicsInput struct {

    // The ID of the Amazon Web Services account that contains the topics that you
    // want to list.
    //
    // AwsAccountId is a required field
    AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"`

    // The maximum number of results to be returned per request.
    MaxResults *int64 `location:"querystring" locationName:"max-results" min:"1" type:"integer"`

    // The token for the next set of results, or null if there are no more results.
    NextToken *string `location:"querystring" locationName:"next-token" type:"string"`
    // contains filtered or unexported fields
}

func (ListTopicsInput) GoString

func (s ListTopicsInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListTopicsInput) SetAwsAccountId

func (s *ListTopicsInput) SetAwsAccountId(v string) *ListTopicsInput

SetAwsAccountId sets the AwsAccountId field's value.

func (*ListTopicsInput) SetMaxResults

func (s *ListTopicsInput) SetMaxResults(v int64) *ListTopicsInput

SetMaxResults sets the MaxResults field's value.

func (*ListTopicsInput) SetNextToken

func (s *ListTopicsInput) SetNextToken(v string) *ListTopicsInput

SetNextToken sets the NextToken field's value.

func (ListTopicsInput) String

func (s ListTopicsInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListTopicsInput) Validate

func (s *ListTopicsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListTopicsOutput

type ListTopicsOutput struct {

    // The token for the next set of results, or null if there are no more results.
    NextToken *string `type:"string"`

    // The Amazon Web Services request ID for this operation.
    RequestId *string `type:"string"`

    // The HTTP status of the request.
    Status *int64 `location:"statusCode" type:"integer"`

    // A list of topic summaries.
    TopicsSummaries []*TopicSummary `type:"list"`
    // contains filtered or unexported fields
}

func (ListTopicsOutput) GoString

func (s ListTopicsOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListTopicsOutput) SetNextToken

func (s *ListTopicsOutput) SetNextToken(v string) *ListTopicsOutput

SetNextToken sets the NextToken field's value.

func (*ListTopicsOutput) SetRequestId

func (s *ListTopicsOutput) SetRequestId(v string) *ListTopicsOutput

SetRequestId sets the RequestId field's value.

func (*ListTopicsOutput) SetStatus

func (s *ListTopicsOutput) SetStatus(v int64) *ListTopicsOutput

SetStatus sets the Status field's value.

func (*ListTopicsOutput) SetTopicsSummaries

func (s *ListTopicsOutput) SetTopicsSummaries(v []*TopicSummary) *ListTopicsOutput

SetTopicsSummaries sets the TopicsSummaries field's value.

func (ListTopicsOutput) String

func (s ListTopicsOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListUserGroupsInput

type ListUserGroupsInput struct {

    // The Amazon Web Services account ID that the user is in. Currently, you use
    // the ID for the Amazon Web Services account that contains your Amazon QuickSight
    // account.
    //
    // AwsAccountId is a required field
    AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"`

    // The maximum number of results to return from this request.
    MaxResults *int64 `location:"querystring" locationName:"max-results" min:"1" type:"integer"`

    // The namespace. Currently, you should set this to default.
    //
    // Namespace is a required field
    Namespace *string `location:"uri" locationName:"Namespace" type:"string" required:"true"`

    // A pagination token that can be used in a subsequent request.
    NextToken *string `location:"querystring" locationName:"next-token" type:"string"`

    // The Amazon QuickSight user name that you want to list group memberships for.
    //
    // UserName is a required field
    UserName *string `location:"uri" locationName:"UserName" min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (ListUserGroupsInput) GoString

func (s ListUserGroupsInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListUserGroupsInput) SetAwsAccountId

func (s *ListUserGroupsInput) SetAwsAccountId(v string) *ListUserGroupsInput

SetAwsAccountId sets the AwsAccountId field's value.

func (*ListUserGroupsInput) SetMaxResults

func (s *ListUserGroupsInput) SetMaxResults(v int64) *ListUserGroupsInput

SetMaxResults sets the MaxResults field's value.

func (*ListUserGroupsInput) SetNamespace

func (s *ListUserGroupsInput) SetNamespace(v string) *ListUserGroupsInput

SetNamespace sets the Namespace field's value.

func (*ListUserGroupsInput) SetNextToken

func (s *ListUserGroupsInput) SetNextToken(v string) *ListUserGroupsInput

SetNextToken sets the NextToken field's value.

func (*ListUserGroupsInput) SetUserName

func (s *ListUserGroupsInput) SetUserName(v string) *ListUserGroupsInput

SetUserName sets the UserName field's value.

func (ListUserGroupsInput) String

func (s ListUserGroupsInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListUserGroupsInput) Validate

func (s *ListUserGroupsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListUserGroupsOutput

type ListUserGroupsOutput struct {

    // The list of groups the user is a member of.
    GroupList []*Group `type:"list"`

    // A pagination token that can be used in a subsequent request.
    NextToken *string `type:"string"`

    // The Amazon Web Services request ID for this operation.
    RequestId *string `type:"string"`

    // The HTTP status of the request.
    Status *int64 `location:"statusCode" type:"integer"`
    // contains filtered or unexported fields
}

func (ListUserGroupsOutput) GoString

func (s ListUserGroupsOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListUserGroupsOutput) SetGroupList

func (s *ListUserGroupsOutput) SetGroupList(v []*Group) *ListUserGroupsOutput

SetGroupList sets the GroupList field's value.

func (*ListUserGroupsOutput) SetNextToken

func (s *ListUserGroupsOutput) SetNextToken(v string) *ListUserGroupsOutput

SetNextToken sets the NextToken field's value.

func (*ListUserGroupsOutput) SetRequestId

func (s *ListUserGroupsOutput) SetRequestId(v string) *ListUserGroupsOutput

SetRequestId sets the RequestId field's value.

func (*ListUserGroupsOutput) SetStatus

func (s *ListUserGroupsOutput) SetStatus(v int64) *ListUserGroupsOutput

SetStatus sets the Status field's value.

func (ListUserGroupsOutput) String

func (s ListUserGroupsOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListUsersInput

type ListUsersInput struct {

    // The ID for the Amazon Web Services account that the user is in. Currently,
    // you use the ID for the Amazon Web Services account that contains your Amazon
    // QuickSight account.
    //
    // AwsAccountId is a required field
    AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"`

    // The maximum number of results to return from this request.
    MaxResults *int64 `location:"querystring" locationName:"max-results" min:"1" type:"integer"`

    // The namespace. Currently, you should set this to default.
    //
    // Namespace is a required field
    Namespace *string `location:"uri" locationName:"Namespace" type:"string" required:"true"`

    // A pagination token that can be used in a subsequent request.
    NextToken *string `location:"querystring" locationName:"next-token" type:"string"`
    // contains filtered or unexported fields
}

func (ListUsersInput) GoString

func (s ListUsersInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListUsersInput) SetAwsAccountId

func (s *ListUsersInput) SetAwsAccountId(v string) *ListUsersInput

SetAwsAccountId sets the AwsAccountId field's value.

func (*ListUsersInput) SetMaxResults

func (s *ListUsersInput) SetMaxResults(v int64) *ListUsersInput

SetMaxResults sets the MaxResults field's value.

func (*ListUsersInput) SetNamespace

func (s *ListUsersInput) SetNamespace(v string) *ListUsersInput

SetNamespace sets the Namespace field's value.

func (*ListUsersInput) SetNextToken

func (s *ListUsersInput) SetNextToken(v string) *ListUsersInput

SetNextToken sets the NextToken field's value.

func (ListUsersInput) String

func (s ListUsersInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListUsersInput) Validate

func (s *ListUsersInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListUsersOutput

type ListUsersOutput struct {

    // A pagination token that can be used in a subsequent request.
    NextToken *string `type:"string"`

    // The Amazon Web Services request ID for this operation.
    RequestId *string `type:"string"`

    // The HTTP status of the request.
    Status *int64 `location:"statusCode" type:"integer"`

    // The list of users.
    UserList []*User `type:"list"`
    // contains filtered or unexported fields
}

func (ListUsersOutput) GoString

func (s ListUsersOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListUsersOutput) SetNextToken

func (s *ListUsersOutput) SetNextToken(v string) *ListUsersOutput

SetNextToken sets the NextToken field's value.

func (*ListUsersOutput) SetRequestId

func (s *ListUsersOutput) SetRequestId(v string) *ListUsersOutput

SetRequestId sets the RequestId field's value.

func (*ListUsersOutput) SetStatus

func (s *ListUsersOutput) SetStatus(v int64) *ListUsersOutput

SetStatus sets the Status field's value.

func (*ListUsersOutput) SetUserList

func (s *ListUsersOutput) SetUserList(v []*User) *ListUsersOutput

SetUserList sets the UserList field's value.

func (ListUsersOutput) String

func (s ListUsersOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListVPCConnectionsInput

type ListVPCConnectionsInput struct {

    // The Amazon Web Services account ID of the account that contains the VPC connections
    // that you want to list.
    //
    // AwsAccountId is a required field
    AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"`

    // The maximum number of results to be returned per request.
    MaxResults *int64 `location:"querystring" locationName:"max-results" min:"1" type:"integer"`

    // The token for the next set of results, or null if there are no more results.
    NextToken *string `location:"querystring" locationName:"next-token" type:"string"`
    // contains filtered or unexported fields
}

func (ListVPCConnectionsInput) GoString

func (s ListVPCConnectionsInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListVPCConnectionsInput) SetAwsAccountId

func (s *ListVPCConnectionsInput) SetAwsAccountId(v string) *ListVPCConnectionsInput

SetAwsAccountId sets the AwsAccountId field's value.

func (*ListVPCConnectionsInput) SetMaxResults

func (s *ListVPCConnectionsInput) SetMaxResults(v int64) *ListVPCConnectionsInput

SetMaxResults sets the MaxResults field's value.

func (*ListVPCConnectionsInput) SetNextToken

func (s *ListVPCConnectionsInput) SetNextToken(v string) *ListVPCConnectionsInput

SetNextToken sets the NextToken field's value.

func (ListVPCConnectionsInput) String

func (s ListVPCConnectionsInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListVPCConnectionsInput) Validate

func (s *ListVPCConnectionsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListVPCConnectionsOutput

type ListVPCConnectionsOutput struct {

    // The token for the next set of results, or null if there are no more results.
    NextToken *string `type:"string"`

    // The Amazon Web Services request ID for this operation.
    RequestId *string `type:"string"`

    // The HTTP status of the request.
    Status *int64 `location:"statusCode" type:"integer"`

    // A VPCConnectionSummaries object that returns a summary of VPC connection
    // objects.
    VPCConnectionSummaries []*VPCConnectionSummary `type:"list"`
    // contains filtered or unexported fields
}

func (ListVPCConnectionsOutput) GoString

func (s ListVPCConnectionsOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListVPCConnectionsOutput) SetNextToken

func (s *ListVPCConnectionsOutput) SetNextToken(v string) *ListVPCConnectionsOutput

SetNextToken sets the NextToken field's value.

func (*ListVPCConnectionsOutput) SetRequestId

func (s *ListVPCConnectionsOutput) SetRequestId(v string) *ListVPCConnectionsOutput

SetRequestId sets the RequestId field's value.

func (*ListVPCConnectionsOutput) SetStatus

func (s *ListVPCConnectionsOutput) SetStatus(v int64) *ListVPCConnectionsOutput

SetStatus sets the Status field's value.

func (*ListVPCConnectionsOutput) SetVPCConnectionSummaries

func (s *ListVPCConnectionsOutput) SetVPCConnectionSummaries(v []*VPCConnectionSummary) *ListVPCConnectionsOutput

SetVPCConnectionSummaries sets the VPCConnectionSummaries field's value.

func (ListVPCConnectionsOutput) String

func (s ListVPCConnectionsOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type LoadingAnimation

type LoadingAnimation struct {

    // The visibility configuration of LoadingAnimation.
    Visibility *string `type:"string" enum:"Visibility"`
    // contains filtered or unexported fields
}

The configuration of loading animation in free-form layout.

func (LoadingAnimation) GoString

func (s LoadingAnimation) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*LoadingAnimation) SetVisibility

func (s *LoadingAnimation) SetVisibility(v string) *LoadingAnimation

SetVisibility sets the Visibility field's value.

func (LoadingAnimation) String

func (s LoadingAnimation) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type LocalNavigationConfiguration

type LocalNavigationConfiguration struct {

    // The sheet that is targeted for navigation in the same analysis.
    //
    // TargetSheetId is a required field
    TargetSheetId *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

The navigation configuration for CustomActionNavigationOperation.

func (LocalNavigationConfiguration) GoString

func (s LocalNavigationConfiguration) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*LocalNavigationConfiguration) SetTargetSheetId

func (s *LocalNavigationConfiguration) SetTargetSheetId(v string) *LocalNavigationConfiguration

SetTargetSheetId sets the TargetSheetId field's value.

func (LocalNavigationConfiguration) String

func (s LocalNavigationConfiguration) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*LocalNavigationConfiguration) Validate

func (s *LocalNavigationConfiguration) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type LogicalTable

type LogicalTable struct {

    // A display name for the logical table.
    //
    // Alias is a required field
    Alias *string `min:"1" type:"string" required:"true"`

    // Transform operations that act on this logical table. For this structure to
    // be valid, only one of the attributes can be non-null.
    DataTransforms []*TransformOperation `min:"1" type:"list"`

    // Source of this logical table.
    //
    // Source is a required field
    Source *LogicalTableSource `type:"structure" required:"true"`
    // contains filtered or unexported fields
}

A logical table is a unit that joins and that data transformations operate on. A logical table has a source, which can be either a physical table or result of a join. When a logical table points to a physical table, the logical table acts as a mutable copy of that physical table through transform operations.

func (LogicalTable) GoString

func (s LogicalTable) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*LogicalTable) SetAlias

func (s *LogicalTable) SetAlias(v string) *LogicalTable

SetAlias sets the Alias field's value.

func (*LogicalTable) SetDataTransforms

func (s *LogicalTable) SetDataTransforms(v []*TransformOperation) *LogicalTable

SetDataTransforms sets the DataTransforms field's value.

func (*LogicalTable) SetSource

func (s *LogicalTable) SetSource(v *LogicalTableSource) *LogicalTable

SetSource sets the Source field's value.

func (LogicalTable) String

func (s LogicalTable) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*LogicalTable) Validate

func (s *LogicalTable) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type LogicalTableSource

type LogicalTableSource struct {

    // The Amazon Resource Number (ARN) of the parent dataset.
    DataSetArn *string `type:"string"`

    // Specifies the result of a join of two logical tables.
    JoinInstruction *JoinInstruction `type:"structure"`

    // Physical table ID.
    PhysicalTableId *string `min:"1" type:"string"`
    // contains filtered or unexported fields
}

Information about the source of a logical table. This is a variant type structure. For this structure to be valid, only one of the attributes can be non-null.

func (LogicalTableSource) GoString

func (s LogicalTableSource) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*LogicalTableSource) SetDataSetArn

func (s *LogicalTableSource) SetDataSetArn(v string) *LogicalTableSource

SetDataSetArn sets the DataSetArn field's value.

func (*LogicalTableSource) SetJoinInstruction

func (s *LogicalTableSource) SetJoinInstruction(v *JoinInstruction) *LogicalTableSource

SetJoinInstruction sets the JoinInstruction field's value.

func (*LogicalTableSource) SetPhysicalTableId

func (s *LogicalTableSource) SetPhysicalTableId(v string) *LogicalTableSource

SetPhysicalTableId sets the PhysicalTableId field's value.

func (LogicalTableSource) String

func (s LogicalTableSource) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*LogicalTableSource) Validate

func (s *LogicalTableSource) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type LongFormatText

type LongFormatText struct {

    // Plain text format.
    PlainText *string `min:"1" type:"string"`

    // Rich text. Examples of rich text include bold, underline, and italics.
    RichText *string `min:"1" type:"string"`
    // contains filtered or unexported fields
}

The text format for a subtitle.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

func (LongFormatText) GoString

func (s LongFormatText) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*LongFormatText) SetPlainText

func (s *LongFormatText) SetPlainText(v string) *LongFormatText

SetPlainText sets the PlainText field's value.

func (*LongFormatText) SetRichText

func (s *LongFormatText) SetRichText(v string) *LongFormatText

SetRichText sets the RichText field's value.

func (LongFormatText) String

func (s LongFormatText) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*LongFormatText) Validate

func (s *LongFormatText) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type LookbackWindow

type LookbackWindow struct {

    // The name of the lookback window column.
    //
    // ColumnName is a required field
    ColumnName *string `type:"string" required:"true"`

    // The lookback window column size.
    //
    // Size is a required field
    Size *int64 `min:"1" type:"long" required:"true"`

    // The size unit that is used for the lookback window column. Valid values for
    // this structure are HOUR, DAY, and WEEK.
    //
    // SizeUnit is a required field
    SizeUnit *string `type:"string" required:"true" enum:"LookbackWindowSizeUnit"`
    // contains filtered or unexported fields
}

The lookback window setup of an incremental refresh configuration.

func (LookbackWindow) GoString

func (s LookbackWindow) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*LookbackWindow) SetColumnName

func (s *LookbackWindow) SetColumnName(v string) *LookbackWindow

SetColumnName sets the ColumnName field's value.

func (*LookbackWindow) SetSize

func (s *LookbackWindow) SetSize(v int64) *LookbackWindow

SetSize sets the Size field's value.

func (*LookbackWindow) SetSizeUnit

func (s *LookbackWindow) SetSizeUnit(v string) *LookbackWindow

SetSizeUnit sets the SizeUnit field's value.

func (LookbackWindow) String

func (s LookbackWindow) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*LookbackWindow) Validate

func (s *LookbackWindow) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ManifestFileLocation

type ManifestFileLocation struct {

    // Amazon S3 bucket.
    //
    // Bucket is a required field
    Bucket *string `min:"1" type:"string" required:"true"`

    // Amazon S3 key that identifies an object.
    //
    // Key is a required field
    Key *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

Amazon S3 manifest file location.

func (ManifestFileLocation) GoString

func (s ManifestFileLocation) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ManifestFileLocation) SetBucket

func (s *ManifestFileLocation) SetBucket(v string) *ManifestFileLocation

SetBucket sets the Bucket field's value.

func (*ManifestFileLocation) SetKey

func (s *ManifestFileLocation) SetKey(v string) *ManifestFileLocation

SetKey sets the Key field's value.

func (ManifestFileLocation) String

func (s ManifestFileLocation) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ManifestFileLocation) Validate

func (s *ManifestFileLocation) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type MappedDataSetParameter

type MappedDataSetParameter struct {

    // A unique name that identifies a dataset within the analysis or dashboard.
    //
    // DataSetIdentifier is a required field
    DataSetIdentifier *string `min:"1" type:"string" required:"true"`

    // The name of the dataset parameter.
    //
    // DataSetParameterName is a required field
    DataSetParameterName *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

A dataset parameter that is mapped to an analysis parameter.

func (MappedDataSetParameter) GoString

func (s MappedDataSetParameter) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*MappedDataSetParameter) SetDataSetIdentifier

func (s *MappedDataSetParameter) SetDataSetIdentifier(v string) *MappedDataSetParameter

SetDataSetIdentifier sets the DataSetIdentifier field's value.

func (*MappedDataSetParameter) SetDataSetParameterName

func (s *MappedDataSetParameter) SetDataSetParameterName(v string) *MappedDataSetParameter

SetDataSetParameterName sets the DataSetParameterName field's value.

func (MappedDataSetParameter) String

func (s MappedDataSetParameter) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*MappedDataSetParameter) Validate

func (s *MappedDataSetParameter) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type MarginStyle

type MarginStyle struct {

    // This Boolean value controls whether to display sheet margins.
    Show *bool `type:"boolean"`
    // contains filtered or unexported fields
}

The display options for margins around the outside edge of sheets.

func (MarginStyle) GoString

func (s MarginStyle) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*MarginStyle) SetShow

func (s *MarginStyle) SetShow(v bool) *MarginStyle

SetShow sets the Show field's value.

func (MarginStyle) String

func (s MarginStyle) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type MariaDbParameters

type MariaDbParameters struct {

    // Database.
    //
    // Database is a required field
    Database *string `min:"1" type:"string" required:"true"`

    // Host.
    //
    // Host is a required field
    Host *string `min:"1" type:"string" required:"true"`

    // Port.
    //
    // Port is a required field
    Port *int64 `min:"1" type:"integer" required:"true"`
    // contains filtered or unexported fields
}

The parameters for MariaDB.

func (MariaDbParameters) GoString

func (s MariaDbParameters) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*MariaDbParameters) SetDatabase

func (s *MariaDbParameters) SetDatabase(v string) *MariaDbParameters

SetDatabase sets the Database field's value.

func (*MariaDbParameters) SetHost

func (s *MariaDbParameters) SetHost(v string) *MariaDbParameters

SetHost sets the Host field's value.

func (*MariaDbParameters) SetPort

func (s *MariaDbParameters) SetPort(v int64) *MariaDbParameters

SetPort sets the Port field's value.

func (MariaDbParameters) String

func (s MariaDbParameters) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*MariaDbParameters) Validate

func (s *MariaDbParameters) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type MaximumLabelType

type MaximumLabelType struct {

    // The visibility of the maximum label.
    Visibility *string `type:"string" enum:"Visibility"`
    // contains filtered or unexported fields
}

The maximum label of a data path label.

func (MaximumLabelType) GoString

func (s MaximumLabelType) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*MaximumLabelType) SetVisibility

func (s *MaximumLabelType) SetVisibility(v string) *MaximumLabelType

SetVisibility sets the Visibility field's value.

func (MaximumLabelType) String

func (s MaximumLabelType) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type MaximumMinimumComputation

type MaximumMinimumComputation struct {

    // The ID for a computation.
    //
    // ComputationId is a required field
    ComputationId *string `min:"1" type:"string" required:"true"`

    // The name of a computation.
    Name *string `type:"string"`

    // The time field that is used in a computation.
    Time *DimensionField `type:"structure"`

    // The type of computation. Choose one of the following options:
    //
    //    * MAXIMUM: A maximum computation.
    //
    //    * MINIMUM: A minimum computation.
    //
    // Type is a required field
    Type *string `type:"string" required:"true" enum:"MaximumMinimumComputationType"`

    // The value field that is used in a computation.
    Value *MeasureField `type:"structure"`
    // contains filtered or unexported fields
}

The maximum and minimum computation configuration.

func (MaximumMinimumComputation) GoString

func (s MaximumMinimumComputation) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*MaximumMinimumComputation) SetComputationId

func (s *MaximumMinimumComputation) SetComputationId(v string) *MaximumMinimumComputation

SetComputationId sets the ComputationId field's value.

func (*MaximumMinimumComputation) SetName

func (s *MaximumMinimumComputation) SetName(v string) *MaximumMinimumComputation

SetName sets the Name field's value.

func (*MaximumMinimumComputation) SetTime

func (s *MaximumMinimumComputation) SetTime(v *DimensionField) *MaximumMinimumComputation

SetTime sets the Time field's value.

func (*MaximumMinimumComputation) SetType

func (s *MaximumMinimumComputation) SetType(v string) *MaximumMinimumComputation

SetType sets the Type field's value.

func (*MaximumMinimumComputation) SetValue

func (s *MaximumMinimumComputation) SetValue(v *MeasureField) *MaximumMinimumComputation

SetValue sets the Value field's value.

func (MaximumMinimumComputation) String

func (s MaximumMinimumComputation) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*MaximumMinimumComputation) Validate

func (s *MaximumMinimumComputation) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type MeasureField

type MeasureField struct {

    // The calculated measure field only used in pivot tables.
    CalculatedMeasureField *CalculatedMeasureField `type:"structure"`

    // The measure type field with categorical type columns.
    CategoricalMeasureField *CategoricalMeasureField `type:"structure"`

    // The measure type field with date type columns.
    DateMeasureField *DateMeasureField `type:"structure"`

    // The measure type field with numerical type columns.
    NumericalMeasureField *NumericalMeasureField `type:"structure"`
    // contains filtered or unexported fields
}

The measure (metric) type field.

func (MeasureField) GoString

func (s MeasureField) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*MeasureField) SetCalculatedMeasureField

func (s *MeasureField) SetCalculatedMeasureField(v *CalculatedMeasureField) *MeasureField

SetCalculatedMeasureField sets the CalculatedMeasureField field's value.

func (*MeasureField) SetCategoricalMeasureField

func (s *MeasureField) SetCategoricalMeasureField(v *CategoricalMeasureField) *MeasureField

SetCategoricalMeasureField sets the CategoricalMeasureField field's value.

func (*MeasureField) SetDateMeasureField

func (s *MeasureField) SetDateMeasureField(v *DateMeasureField) *MeasureField

SetDateMeasureField sets the DateMeasureField field's value.

func (*MeasureField) SetNumericalMeasureField

func (s *MeasureField) SetNumericalMeasureField(v *NumericalMeasureField) *MeasureField

SetNumericalMeasureField sets the NumericalMeasureField field's value.

func (MeasureField) String

func (s MeasureField) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*MeasureField) Validate

func (s *MeasureField) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type MemberIdArnPair

type MemberIdArnPair struct {

    // The Amazon Resource Name (ARN) of the member.
    MemberArn *string `type:"string"`

    // The ID of the member.
    MemberId *string `min:"1" type:"string"`
    // contains filtered or unexported fields
}

An object that consists of a member Amazon Resource Name (ARN) and a member ID.

func (MemberIdArnPair) GoString

func (s MemberIdArnPair) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*MemberIdArnPair) SetMemberArn

func (s *MemberIdArnPair) SetMemberArn(v string) *MemberIdArnPair

SetMemberArn sets the MemberArn field's value.

func (*MemberIdArnPair) SetMemberId

func (s *MemberIdArnPair) SetMemberId(v string) *MemberIdArnPair

SetMemberId sets the MemberId field's value.

func (MemberIdArnPair) String

func (s MemberIdArnPair) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type MetricComparisonComputation

type MetricComparisonComputation struct {

    // The ID for a computation.
    //
    // ComputationId is a required field
    ComputationId *string `min:"1" type:"string" required:"true"`

    // The field that is used in a metric comparison from value setup.
    FromValue *MeasureField `type:"structure"`

    // The name of a computation.
    Name *string `type:"string"`

    // The field that is used in a metric comparison to value setup.
    TargetValue *MeasureField `type:"structure"`

    // The time field that is used in a computation.
    Time *DimensionField `type:"structure"`
    // contains filtered or unexported fields
}

The metric comparison computation configuration.

func (MetricComparisonComputation) GoString

func (s MetricComparisonComputation) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*MetricComparisonComputation) SetComputationId

func (s *MetricComparisonComputation) SetComputationId(v string) *MetricComparisonComputation

SetComputationId sets the ComputationId field's value.

func (*MetricComparisonComputation) SetFromValue

func (s *MetricComparisonComputation) SetFromValue(v *MeasureField) *MetricComparisonComputation

SetFromValue sets the FromValue field's value.

func (*MetricComparisonComputation) SetName

func (s *MetricComparisonComputation) SetName(v string) *MetricComparisonComputation

SetName sets the Name field's value.

func (*MetricComparisonComputation) SetTargetValue

func (s *MetricComparisonComputation) SetTargetValue(v *MeasureField) *MetricComparisonComputation

SetTargetValue sets the TargetValue field's value.

func (*MetricComparisonComputation) SetTime

func (s *MetricComparisonComputation) SetTime(v *DimensionField) *MetricComparisonComputation

SetTime sets the Time field's value.

func (MetricComparisonComputation) String

func (s MetricComparisonComputation) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*MetricComparisonComputation) Validate

func (s *MetricComparisonComputation) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type MinimumLabelType

type MinimumLabelType struct {

    // The visibility of the minimum label.
    Visibility *string `type:"string" enum:"Visibility"`
    // contains filtered or unexported fields
}

The minimum label of a data path label.

func (MinimumLabelType) GoString

func (s MinimumLabelType) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*MinimumLabelType) SetVisibility

func (s *MinimumLabelType) SetVisibility(v string) *MinimumLabelType

SetVisibility sets the Visibility field's value.

func (MinimumLabelType) String

func (s MinimumLabelType) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type MissingDataConfiguration

type MissingDataConfiguration struct {

    // The treatment option that determines how missing data should be rendered.
    // Choose from the following options:
    //
    //    * INTERPOLATE: Interpolate missing values between the prior and the next
    //    known value.
    //
    //    * SHOW_AS_ZERO: Show missing values as the value 0.
    //
    //    * SHOW_AS_BLANK: Display a blank space when rendering missing data.
    TreatmentOption *string `type:"string" enum:"MissingDataTreatmentOption"`
    // contains filtered or unexported fields
}

The configuration options that determine how missing data is treated during the rendering of a line chart.

func (MissingDataConfiguration) GoString

func (s MissingDataConfiguration) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*MissingDataConfiguration) SetTreatmentOption

func (s *MissingDataConfiguration) SetTreatmentOption(v string) *MissingDataConfiguration

SetTreatmentOption sets the TreatmentOption field's value.

func (MissingDataConfiguration) String

func (s MissingDataConfiguration) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type MySqlParameters

type MySqlParameters struct {

    // Database.
    //
    // Database is a required field
    Database *string `min:"1" type:"string" required:"true"`

    // Host.
    //
    // Host is a required field
    Host *string `min:"1" type:"string" required:"true"`

    // Port.
    //
    // Port is a required field
    Port *int64 `min:"1" type:"integer" required:"true"`
    // contains filtered or unexported fields
}

The parameters for MySQL.

func (MySqlParameters) GoString

func (s MySqlParameters) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*MySqlParameters) SetDatabase

func (s *MySqlParameters) SetDatabase(v string) *MySqlParameters

SetDatabase sets the Database field's value.

func (*MySqlParameters) SetHost

func (s *MySqlParameters) SetHost(v string) *MySqlParameters

SetHost sets the Host field's value.

func (*MySqlParameters) SetPort

func (s *MySqlParameters) SetPort(v int64) *MySqlParameters

SetPort sets the Port field's value.

func (MySqlParameters) String

func (s MySqlParameters) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*MySqlParameters) Validate

func (s *MySqlParameters) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type NamedEntityDefinition

type NamedEntityDefinition struct {

    // The name of the entity.
    FieldName *string `type:"string"`

    // The definition of a metric.
    Metric *NamedEntityDefinitionMetric `type:"structure"`

    // The property name to be used for the named entity.
    PropertyName *string `type:"string"`

    // The property role. Valid values for this structure are PRIMARY and ID.
    PropertyRole *string `type:"string" enum:"PropertyRole"`

    // The property usage. Valid values for this structure are INHERIT, DIMENSION,
    // and MEASURE.
    PropertyUsage *string `type:"string" enum:"PropertyUsage"`
    // contains filtered or unexported fields
}

A structure that represents a named entity.

func (NamedEntityDefinition) GoString

func (s NamedEntityDefinition) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*NamedEntityDefinition) SetFieldName

func (s *NamedEntityDefinition) SetFieldName(v string) *NamedEntityDefinition

SetFieldName sets the FieldName field's value.

func (*NamedEntityDefinition) SetMetric

func (s *NamedEntityDefinition) SetMetric(v *NamedEntityDefinitionMetric) *NamedEntityDefinition

SetMetric sets the Metric field's value.

func (*NamedEntityDefinition) SetPropertyName

func (s *NamedEntityDefinition) SetPropertyName(v string) *NamedEntityDefinition

SetPropertyName sets the PropertyName field's value.

func (*NamedEntityDefinition) SetPropertyRole

func (s *NamedEntityDefinition) SetPropertyRole(v string) *NamedEntityDefinition

SetPropertyRole sets the PropertyRole field's value.

func (*NamedEntityDefinition) SetPropertyUsage

func (s *NamedEntityDefinition) SetPropertyUsage(v string) *NamedEntityDefinition

SetPropertyUsage sets the PropertyUsage field's value.

func (NamedEntityDefinition) String

func (s NamedEntityDefinition) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type NamedEntityDefinitionMetric

type NamedEntityDefinitionMetric struct {

    // The aggregation of a named entity. Valid values for this structure are SUM,
    // MIN, MAX, COUNT, AVERAGE, DISTINCT_COUNT, STDEV, STDEVP, VAR, VARP, PERCENTILE,
    // MEDIAN, and CUSTOM.
    Aggregation *string `type:"string" enum:"NamedEntityAggType"`

    // The additional parameters for an aggregation function.
    AggregationFunctionParameters map[string]*string `type:"map"`
    // contains filtered or unexported fields
}

A structure that represents a metric.

func (NamedEntityDefinitionMetric) GoString

func (s NamedEntityDefinitionMetric) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*NamedEntityDefinitionMetric) SetAggregation

func (s *NamedEntityDefinitionMetric) SetAggregation(v string) *NamedEntityDefinitionMetric

SetAggregation sets the Aggregation field's value.

func (*NamedEntityDefinitionMetric) SetAggregationFunctionParameters

func (s *NamedEntityDefinitionMetric) SetAggregationFunctionParameters(v map[string]*string) *NamedEntityDefinitionMetric

SetAggregationFunctionParameters sets the AggregationFunctionParameters field's value.

func (NamedEntityDefinitionMetric) String

func (s NamedEntityDefinitionMetric) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type NamespaceError

type NamespaceError struct {

    // The message for the error.
    Message *string `type:"string"`

    // The error type.
    Type *string `type:"string" enum:"NamespaceErrorType"`
    // contains filtered or unexported fields
}

Errors that occur during namespace creation.

func (NamespaceError) GoString

func (s NamespaceError) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*NamespaceError) SetMessage

func (s *NamespaceError) SetMessage(v string) *NamespaceError

SetMessage sets the Message field's value.

func (*NamespaceError) SetType

func (s *NamespaceError) SetType(v string) *NamespaceError

SetType sets the Type field's value.

func (NamespaceError) String

func (s NamespaceError) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type NamespaceInfoV2

type NamespaceInfoV2 struct {

    // The namespace ARN.
    Arn *string `type:"string"`

    // The namespace Amazon Web Services Region.
    CapacityRegion *string `type:"string"`

    // The creation status of a namespace that is not yet completely created.
    CreationStatus *string `type:"string" enum:"NamespaceStatus"`

    // The identity store used for the namespace.
    IdentityStore *string `type:"string" enum:"IdentityStore"`

    // The name of the error.
    Name *string `type:"string"`

    // An error that occurred when the namespace was created.
    NamespaceError *NamespaceError `type:"structure"`
    // contains filtered or unexported fields
}

The error type.

func (NamespaceInfoV2) GoString

func (s NamespaceInfoV2) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*NamespaceInfoV2) SetArn

func (s *NamespaceInfoV2) SetArn(v string) *NamespaceInfoV2

SetArn sets the Arn field's value.

func (*NamespaceInfoV2) SetCapacityRegion

func (s *NamespaceInfoV2) SetCapacityRegion(v string) *NamespaceInfoV2

SetCapacityRegion sets the CapacityRegion field's value.

func (*NamespaceInfoV2) SetCreationStatus

func (s *NamespaceInfoV2) SetCreationStatus(v string) *NamespaceInfoV2

SetCreationStatus sets the CreationStatus field's value.

func (*NamespaceInfoV2) SetIdentityStore

func (s *NamespaceInfoV2) SetIdentityStore(v string) *NamespaceInfoV2

SetIdentityStore sets the IdentityStore field's value.

func (*NamespaceInfoV2) SetName

func (s *NamespaceInfoV2) SetName(v string) *NamespaceInfoV2

SetName sets the Name field's value.

func (*NamespaceInfoV2) SetNamespaceError

func (s *NamespaceInfoV2) SetNamespaceError(v *NamespaceError) *NamespaceInfoV2

SetNamespaceError sets the NamespaceError field's value.

func (NamespaceInfoV2) String

func (s NamespaceInfoV2) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type NegativeFormat

type NegativeFormat struct {

    // The prefix for a negative format.
    Prefix *string `type:"string"`

    // The suffix for a negative format.
    Suffix *string `type:"string"`
    // contains filtered or unexported fields
}

A structure that represents a negative format.

func (NegativeFormat) GoString

func (s NegativeFormat) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*NegativeFormat) SetPrefix

func (s *NegativeFormat) SetPrefix(v string) *NegativeFormat

SetPrefix sets the Prefix field's value.

func (*NegativeFormat) SetSuffix

func (s *NegativeFormat) SetSuffix(v string) *NegativeFormat

SetSuffix sets the Suffix field's value.

func (NegativeFormat) String

func (s NegativeFormat) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type NegativeValueConfiguration

type NegativeValueConfiguration struct {

    // Determines the display mode of the negative value configuration.
    //
    // DisplayMode is a required field
    DisplayMode *string `type:"string" required:"true" enum:"NegativeValueDisplayMode"`
    // contains filtered or unexported fields
}

The options that determine the negative value configuration.

func (NegativeValueConfiguration) GoString

func (s NegativeValueConfiguration) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*NegativeValueConfiguration) SetDisplayMode

func (s *NegativeValueConfiguration) SetDisplayMode(v string) *NegativeValueConfiguration

SetDisplayMode sets the DisplayMode field's value.

func (NegativeValueConfiguration) String

func (s NegativeValueConfiguration) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*NegativeValueConfiguration) Validate

func (s *NegativeValueConfiguration) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type NetworkInterface

type NetworkInterface struct {

    // The availability zone that the network interface resides in.
    AvailabilityZone *string `type:"string"`

    // An error message.
    ErrorMessage *string `type:"string"`

    // The network interface ID.
    NetworkInterfaceId *string `type:"string"`

    // The status of the network interface.
    Status *string `type:"string" enum:"NetworkInterfaceStatus"`

    // The subnet ID associated with the network interface.
    SubnetId *string `min:"1" type:"string"`
    // contains filtered or unexported fields
}

The structure that contains information about a network interface.

func (NetworkInterface) GoString

func (s NetworkInterface) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*NetworkInterface) SetAvailabilityZone

func (s *NetworkInterface) SetAvailabilityZone(v string) *NetworkInterface

SetAvailabilityZone sets the AvailabilityZone field's value.

func (*NetworkInterface) SetErrorMessage

func (s *NetworkInterface) SetErrorMessage(v string) *NetworkInterface

SetErrorMessage sets the ErrorMessage field's value.

func (*NetworkInterface) SetNetworkInterfaceId

func (s *NetworkInterface) SetNetworkInterfaceId(v string) *NetworkInterface

SetNetworkInterfaceId sets the NetworkInterfaceId field's value.

func (*NetworkInterface) SetStatus

func (s *NetworkInterface) SetStatus(v string) *NetworkInterface

SetStatus sets the Status field's value.

func (*NetworkInterface) SetSubnetId

func (s *NetworkInterface) SetSubnetId(v string) *NetworkInterface

SetSubnetId sets the SubnetId field's value.

func (NetworkInterface) String

func (s NetworkInterface) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type NewDefaultValues

type NewDefaultValues struct {

    // A list of static default values for a given date time parameter.
    DateTimeStaticValues []*time.Time `min:"1" type:"list"`

    // A list of static default values for a given decimal parameter.
    DecimalStaticValues []*float64 `min:"1" type:"list"`

    // A list of static default values for a given integer parameter.
    IntegerStaticValues []*int64 `min:"1" type:"list"`

    // A list of static default values for a given string parameter.
    StringStaticValues []*string `min:"1" type:"list"`
    // contains filtered or unexported fields
}

The configuration that overrides the existing default values for a dataset parameter that is inherited from another dataset.

func (NewDefaultValues) GoString

func (s NewDefaultValues) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*NewDefaultValues) SetDateTimeStaticValues

func (s *NewDefaultValues) SetDateTimeStaticValues(v []*time.Time) *NewDefaultValues

SetDateTimeStaticValues sets the DateTimeStaticValues field's value.

func (*NewDefaultValues) SetDecimalStaticValues

func (s *NewDefaultValues) SetDecimalStaticValues(v []*float64) *NewDefaultValues

SetDecimalStaticValues sets the DecimalStaticValues field's value.

func (*NewDefaultValues) SetIntegerStaticValues

func (s *NewDefaultValues) SetIntegerStaticValues(v []*int64) *NewDefaultValues

SetIntegerStaticValues sets the IntegerStaticValues field's value.

func (*NewDefaultValues) SetStringStaticValues

func (s *NewDefaultValues) SetStringStaticValues(v []*string) *NewDefaultValues

SetStringStaticValues sets the StringStaticValues field's value.

func (NewDefaultValues) String

func (s NewDefaultValues) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*NewDefaultValues) Validate

func (s *NewDefaultValues) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type NullValueFormatConfiguration

type NullValueFormatConfiguration struct {

    // Determines the null string of null values.
    //
    // NullString is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by NullValueFormatConfiguration's
    // String and GoString methods.
    //
    // NullString is a required field
    NullString *string `min:"1" type:"string" required:"true" sensitive:"true"`
    // contains filtered or unexported fields
}

The options that determine the null value format configuration.

func (NullValueFormatConfiguration) GoString

func (s NullValueFormatConfiguration) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*NullValueFormatConfiguration) SetNullString

func (s *NullValueFormatConfiguration) SetNullString(v string) *NullValueFormatConfiguration

SetNullString sets the NullString field's value.

func (NullValueFormatConfiguration) String

func (s NullValueFormatConfiguration) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*NullValueFormatConfiguration) Validate

func (s *NullValueFormatConfiguration) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type NumberDisplayFormatConfiguration

type NumberDisplayFormatConfiguration struct {

    // The option that determines the decimal places configuration.
    DecimalPlacesConfiguration *DecimalPlacesConfiguration `type:"structure"`

    // The options that determine the negative value configuration.
    NegativeValueConfiguration *NegativeValueConfiguration `type:"structure"`

    // The options that determine the null value format configuration.
    NullValueFormatConfiguration *NullValueFormatConfiguration `type:"structure"`

    // Determines the number scale value of the number format.
    NumberScale *string `type:"string" enum:"NumberScale"`

    // Determines the prefix value of the number format.
    //
    // Prefix is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by NumberDisplayFormatConfiguration's
    // String and GoString methods.
    Prefix *string `min:"1" type:"string" sensitive:"true"`

    // The options that determine the numeric separator configuration.
    SeparatorConfiguration *NumericSeparatorConfiguration `type:"structure"`

    // Determines the suffix value of the number format.
    //
    // Suffix is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by NumberDisplayFormatConfiguration's
    // String and GoString methods.
    Suffix *string `min:"1" type:"string" sensitive:"true"`
    // contains filtered or unexported fields
}

The options that determine the number display format configuration.

func (NumberDisplayFormatConfiguration) GoString

func (s NumberDisplayFormatConfiguration) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*NumberDisplayFormatConfiguration) SetDecimalPlacesConfiguration

func (s *NumberDisplayFormatConfiguration) SetDecimalPlacesConfiguration(v *DecimalPlacesConfiguration) *NumberDisplayFormatConfiguration

SetDecimalPlacesConfiguration sets the DecimalPlacesConfiguration field's value.

func (*NumberDisplayFormatConfiguration) SetNegativeValueConfiguration

func (s *NumberDisplayFormatConfiguration) SetNegativeValueConfiguration(v *NegativeValueConfiguration) *NumberDisplayFormatConfiguration

SetNegativeValueConfiguration sets the NegativeValueConfiguration field's value.

func (*NumberDisplayFormatConfiguration) SetNullValueFormatConfiguration

func (s *NumberDisplayFormatConfiguration) SetNullValueFormatConfiguration(v *NullValueFormatConfiguration) *NumberDisplayFormatConfiguration

SetNullValueFormatConfiguration sets the NullValueFormatConfiguration field's value.

func (*NumberDisplayFormatConfiguration) SetNumberScale

func (s *NumberDisplayFormatConfiguration) SetNumberScale(v string) *NumberDisplayFormatConfiguration

SetNumberScale sets the NumberScale field's value.

func (*NumberDisplayFormatConfiguration) SetPrefix

func (s *NumberDisplayFormatConfiguration) SetPrefix(v string) *NumberDisplayFormatConfiguration

SetPrefix sets the Prefix field's value.

func (*NumberDisplayFormatConfiguration) SetSeparatorConfiguration

func (s *NumberDisplayFormatConfiguration) SetSeparatorConfiguration(v *NumericSeparatorConfiguration) *NumberDisplayFormatConfiguration

SetSeparatorConfiguration sets the SeparatorConfiguration field's value.

func (*NumberDisplayFormatConfiguration) SetSuffix

func (s *NumberDisplayFormatConfiguration) SetSuffix(v string) *NumberDisplayFormatConfiguration

SetSuffix sets the Suffix field's value.

func (NumberDisplayFormatConfiguration) String

func (s NumberDisplayFormatConfiguration) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*NumberDisplayFormatConfiguration) Validate

func (s *NumberDisplayFormatConfiguration) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type NumberFormatConfiguration

type NumberFormatConfiguration struct {

    // The options that determine the numeric format configuration.
    FormatConfiguration *NumericFormatConfiguration `type:"structure"`
    // contains filtered or unexported fields
}

Formatting configuration for number fields.

func (NumberFormatConfiguration) GoString

func (s NumberFormatConfiguration) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*NumberFormatConfiguration) SetFormatConfiguration

func (s *NumberFormatConfiguration) SetFormatConfiguration(v *NumericFormatConfiguration) *NumberFormatConfiguration

SetFormatConfiguration sets the FormatConfiguration field's value.

func (NumberFormatConfiguration) String

func (s NumberFormatConfiguration) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*NumberFormatConfiguration) Validate

func (s *NumberFormatConfiguration) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type NumericAxisOptions

type NumericAxisOptions struct {

    // The range setup of a numeric axis.
    Range *AxisDisplayRange `type:"structure"`

    // The scale setup of a numeric axis.
    Scale *AxisScale `type:"structure"`
    // contains filtered or unexported fields
}

The options for an axis with a numeric field.

func (NumericAxisOptions) GoString

func (s NumericAxisOptions) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*NumericAxisOptions) SetRange

func (s *NumericAxisOptions) SetRange(v *AxisDisplayRange) *NumericAxisOptions

SetRange sets the Range field's value.

func (*NumericAxisOptions) SetScale

func (s *NumericAxisOptions) SetScale(v *AxisScale) *NumericAxisOptions

SetScale sets the Scale field's value.

func (NumericAxisOptions) String

func (s NumericAxisOptions) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type NumericEqualityDrillDownFilter

type NumericEqualityDrillDownFilter struct {

    // The column that the filter is applied to.
    //
    // Column is a required field
    Column *ColumnIdentifier `type:"structure" required:"true"`

    // The value of the double input numeric drill down filter.
    //
    // Value is a required field
    Value *float64 `type:"double" required:"true"`
    // contains filtered or unexported fields
}

The category drill down filter.

func (NumericEqualityDrillDownFilter) GoString

func (s NumericEqualityDrillDownFilter) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*NumericEqualityDrillDownFilter) SetColumn

func (s *NumericEqualityDrillDownFilter) SetColumn(v *ColumnIdentifier) *NumericEqualityDrillDownFilter

SetColumn sets the Column field's value.

func (*NumericEqualityDrillDownFilter) SetValue

func (s *NumericEqualityDrillDownFilter) SetValue(v float64) *NumericEqualityDrillDownFilter

SetValue sets the Value field's value.

func (NumericEqualityDrillDownFilter) String

func (s NumericEqualityDrillDownFilter) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*NumericEqualityDrillDownFilter) Validate

func (s *NumericEqualityDrillDownFilter) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type NumericEqualityFilter

type NumericEqualityFilter struct {

    // The aggregation function of the filter.
    AggregationFunction *AggregationFunction `type:"structure"`

    // The column that the filter is applied to.
    //
    // Column is a required field
    Column *ColumnIdentifier `type:"structure" required:"true"`

    // An identifier that uniquely identifies a filter within a dashboard, analysis,
    // or template.
    //
    // FilterId is a required field
    FilterId *string `min:"1" type:"string" required:"true"`

    // The match operator that is used to determine if a filter should be applied.
    //
    // MatchOperator is a required field
    MatchOperator *string `type:"string" required:"true" enum:"NumericEqualityMatchOperator"`

    // This option determines how null values should be treated when filtering data.
    //
    //    * ALL_VALUES: Include null values in filtered results.
    //
    //    * NULLS_ONLY: Only include null values in filtered results.
    //
    //    * NON_NULLS_ONLY: Exclude null values from filtered results.
    //
    // NullOption is a required field
    NullOption *string `type:"string" required:"true" enum:"FilterNullOption"`

    // The parameter whose value should be used for the filter value.
    ParameterName *string `min:"1" type:"string"`

    // Select all of the values. Null is not the assigned value of select all.
    //
    //    * FILTER_ALL_VALUES
    SelectAllOptions *string `type:"string" enum:"NumericFilterSelectAllOptions"`

    // The input value.
    Value *float64 `type:"double"`
    // contains filtered or unexported fields
}

A NumericEqualityFilter filters values that are equal to the specified value.

func (NumericEqualityFilter) GoString

func (s NumericEqualityFilter) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*NumericEqualityFilter) SetAggregationFunction

func (s *NumericEqualityFilter) SetAggregationFunction(v *AggregationFunction) *NumericEqualityFilter

SetAggregationFunction sets the AggregationFunction field's value.

func (*NumericEqualityFilter) SetColumn

func (s *NumericEqualityFilter) SetColumn(v *ColumnIdentifier) *NumericEqualityFilter

SetColumn sets the Column field's value.

func (*NumericEqualityFilter) SetFilterId

func (s *NumericEqualityFilter) SetFilterId(v string) *NumericEqualityFilter

SetFilterId sets the FilterId field's value.

func (*NumericEqualityFilter) SetMatchOperator

func (s *NumericEqualityFilter) SetMatchOperator(v string) *NumericEqualityFilter

SetMatchOperator sets the MatchOperator field's value.

func (*NumericEqualityFilter) SetNullOption

func (s *NumericEqualityFilter) SetNullOption(v string) *NumericEqualityFilter

SetNullOption sets the NullOption field's value.

func (*NumericEqualityFilter) SetParameterName

func (s *NumericEqualityFilter) SetParameterName(v string) *NumericEqualityFilter

SetParameterName sets the ParameterName field's value.

func (*NumericEqualityFilter) SetSelectAllOptions

func (s *NumericEqualityFilter) SetSelectAllOptions(v string) *NumericEqualityFilter

SetSelectAllOptions sets the SelectAllOptions field's value.

func (*NumericEqualityFilter) SetValue

func (s *NumericEqualityFilter) SetValue(v float64) *NumericEqualityFilter

SetValue sets the Value field's value.

func (NumericEqualityFilter) String

func (s NumericEqualityFilter) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*NumericEqualityFilter) Validate

func (s *NumericEqualityFilter) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type NumericFormatConfiguration

type NumericFormatConfiguration struct {

    // The options that determine the currency display format configuration.
    CurrencyDisplayFormatConfiguration *CurrencyDisplayFormatConfiguration `type:"structure"`

    // The options that determine the number display format configuration.
    NumberDisplayFormatConfiguration *NumberDisplayFormatConfiguration `type:"structure"`

    // The options that determine the percentage display format configuration.
    PercentageDisplayFormatConfiguration *PercentageDisplayFormatConfiguration `type:"structure"`
    // contains filtered or unexported fields
}

The options that determine the numeric format configuration.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

func (NumericFormatConfiguration) GoString

func (s NumericFormatConfiguration) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*NumericFormatConfiguration) SetCurrencyDisplayFormatConfiguration

func (s *NumericFormatConfiguration) SetCurrencyDisplayFormatConfiguration(v *CurrencyDisplayFormatConfiguration) *NumericFormatConfiguration

SetCurrencyDisplayFormatConfiguration sets the CurrencyDisplayFormatConfiguration field's value.

func (*NumericFormatConfiguration) SetNumberDisplayFormatConfiguration

func (s *NumericFormatConfiguration) SetNumberDisplayFormatConfiguration(v *NumberDisplayFormatConfiguration) *NumericFormatConfiguration

SetNumberDisplayFormatConfiguration sets the NumberDisplayFormatConfiguration field's value.

func (*NumericFormatConfiguration) SetPercentageDisplayFormatConfiguration

func (s *NumericFormatConfiguration) SetPercentageDisplayFormatConfiguration(v *PercentageDisplayFormatConfiguration) *NumericFormatConfiguration

SetPercentageDisplayFormatConfiguration sets the PercentageDisplayFormatConfiguration field's value.

func (NumericFormatConfiguration) String

func (s NumericFormatConfiguration) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*NumericFormatConfiguration) Validate

func (s *NumericFormatConfiguration) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type NumericRangeFilter

type NumericRangeFilter struct {

    // The aggregation function of the filter.
    AggregationFunction *AggregationFunction `type:"structure"`

    // The column that the filter is applied to.
    //
    // Column is a required field
    Column *ColumnIdentifier `type:"structure" required:"true"`

    // An identifier that uniquely identifies a filter within a dashboard, analysis,
    // or template.
    //
    // FilterId is a required field
    FilterId *string `min:"1" type:"string" required:"true"`

    // Determines whether the maximum value in the filter value range should be
    // included in the filtered results.
    IncludeMaximum *bool `type:"boolean"`

    // Determines whether the minimum value in the filter value range should be
    // included in the filtered results.
    IncludeMinimum *bool `type:"boolean"`

    // This option determines how null values should be treated when filtering data.
    //
    //    * ALL_VALUES: Include null values in filtered results.
    //
    //    * NULLS_ONLY: Only include null values in filtered results.
    //
    //    * NON_NULLS_ONLY: Exclude null values from filtered results.
    //
    // NullOption is a required field
    NullOption *string `type:"string" required:"true" enum:"FilterNullOption"`

    // The maximum value for the filter value range.
    RangeMaximum *NumericRangeFilterValue `type:"structure"`

    // The minimum value for the filter value range.
    RangeMinimum *NumericRangeFilterValue `type:"structure"`

    // Select all of the values. Null is not the assigned value of select all.
    //
    //    * FILTER_ALL_VALUES
    SelectAllOptions *string `type:"string" enum:"NumericFilterSelectAllOptions"`
    // contains filtered or unexported fields
}

A NumericRangeFilter filters values that are within the value range.

func (NumericRangeFilter) GoString

func (s NumericRangeFilter) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*NumericRangeFilter) SetAggregationFunction

func (s *NumericRangeFilter) SetAggregationFunction(v *AggregationFunction) *NumericRangeFilter

SetAggregationFunction sets the AggregationFunction field's value.

func (*NumericRangeFilter) SetColumn

func (s *NumericRangeFilter) SetColumn(v *ColumnIdentifier) *NumericRangeFilter

SetColumn sets the Column field's value.

func (*NumericRangeFilter) SetFilterId

func (s *NumericRangeFilter) SetFilterId(v string) *NumericRangeFilter

SetFilterId sets the FilterId field's value.

func (*NumericRangeFilter) SetIncludeMaximum

func (s *NumericRangeFilter) SetIncludeMaximum(v bool) *NumericRangeFilter

SetIncludeMaximum sets the IncludeMaximum field's value.

func (*NumericRangeFilter) SetIncludeMinimum

func (s *NumericRangeFilter) SetIncludeMinimum(v bool) *NumericRangeFilter

SetIncludeMinimum sets the IncludeMinimum field's value.

func (*NumericRangeFilter) SetNullOption

func (s *NumericRangeFilter) SetNullOption(v string) *NumericRangeFilter

SetNullOption sets the NullOption field's value.

func (*NumericRangeFilter) SetRangeMaximum

func (s *NumericRangeFilter) SetRangeMaximum(v *NumericRangeFilterValue) *NumericRangeFilter

SetRangeMaximum sets the RangeMaximum field's value.

func (*NumericRangeFilter) SetRangeMinimum

func (s *NumericRangeFilter) SetRangeMinimum(v *NumericRangeFilterValue) *NumericRangeFilter

SetRangeMinimum sets the RangeMinimum field's value.

func (*NumericRangeFilter) SetSelectAllOptions

func (s *NumericRangeFilter) SetSelectAllOptions(v string) *NumericRangeFilter

SetSelectAllOptions sets the SelectAllOptions field's value.

func (NumericRangeFilter) String

func (s NumericRangeFilter) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*NumericRangeFilter) Validate

func (s *NumericRangeFilter) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type NumericRangeFilterValue

type NumericRangeFilterValue struct {

    // The parameter that is used in the numeric range.
    Parameter *string `min:"1" type:"string"`

    // The static value of the numeric range filter.
    StaticValue *float64 `type:"double"`
    // contains filtered or unexported fields
}

The value input pf the numeric range filter.

func (NumericRangeFilterValue) GoString

func (s NumericRangeFilterValue) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*NumericRangeFilterValue) SetParameter

func (s *NumericRangeFilterValue) SetParameter(v string) *NumericRangeFilterValue

SetParameter sets the Parameter field's value.

func (*NumericRangeFilterValue) SetStaticValue

func (s *NumericRangeFilterValue) SetStaticValue(v float64) *NumericRangeFilterValue

SetStaticValue sets the StaticValue field's value.

func (NumericRangeFilterValue) String

func (s NumericRangeFilterValue) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*NumericRangeFilterValue) Validate

func (s *NumericRangeFilterValue) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type NumericSeparatorConfiguration

type NumericSeparatorConfiguration struct {

    // Determines the decimal separator.
    DecimalSeparator *string `type:"string" enum:"NumericSeparatorSymbol"`

    // The options that determine the thousands separator configuration.
    ThousandsSeparator *ThousandSeparatorOptions `type:"structure"`
    // contains filtered or unexported fields
}

The options that determine the numeric separator configuration.

func (NumericSeparatorConfiguration) GoString

func (s NumericSeparatorConfiguration) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*NumericSeparatorConfiguration) SetDecimalSeparator

func (s *NumericSeparatorConfiguration) SetDecimalSeparator(v string) *NumericSeparatorConfiguration

SetDecimalSeparator sets the DecimalSeparator field's value.

func (*NumericSeparatorConfiguration) SetThousandsSeparator

func (s *NumericSeparatorConfiguration) SetThousandsSeparator(v *ThousandSeparatorOptions) *NumericSeparatorConfiguration

SetThousandsSeparator sets the ThousandsSeparator field's value.

func (NumericSeparatorConfiguration) String

func (s NumericSeparatorConfiguration) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type NumericalAggregationFunction

type NumericalAggregationFunction struct {

    // An aggregation based on the percentile of values in a dimension or measure.
    PercentileAggregation *PercentileAggregation `type:"structure"`

    // Built-in aggregation functions for numerical values.
    //
    //    * SUM: The sum of a dimension or measure.
    //
    //    * AVERAGE: The average of a dimension or measure.
    //
    //    * MIN: The minimum value of a dimension or measure.
    //
    //    * MAX: The maximum value of a dimension or measure.
    //
    //    * COUNT: The count of a dimension or measure.
    //
    //    * DISTINCT_COUNT: The count of distinct values in a dimension or measure.
    //
    //    * VAR: The variance of a dimension or measure.
    //
    //    * VARP: The partitioned variance of a dimension or measure.
    //
    //    * STDEV: The standard deviation of a dimension or measure.
    //
    //    * STDEVP: The partitioned standard deviation of a dimension or measure.
    //
    //    * MEDIAN: The median value of a dimension or measure.
    SimpleNumericalAggregation *string `type:"string" enum:"SimpleNumericalAggregationFunction"`
    // contains filtered or unexported fields
}

Aggregation for numerical values.

func (NumericalAggregationFunction) GoString

func (s NumericalAggregationFunction) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*NumericalAggregationFunction) SetPercentileAggregation

func (s *NumericalAggregationFunction) SetPercentileAggregation(v *PercentileAggregation) *NumericalAggregationFunction

SetPercentileAggregation sets the PercentileAggregation field's value.

func (*NumericalAggregationFunction) SetSimpleNumericalAggregation

func (s *NumericalAggregationFunction) SetSimpleNumericalAggregation(v string) *NumericalAggregationFunction

SetSimpleNumericalAggregation sets the SimpleNumericalAggregation field's value.

func (NumericalAggregationFunction) String

func (s NumericalAggregationFunction) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type NumericalDimensionField

type NumericalDimensionField struct {

    // The column that is used in the NumericalDimensionField.
    //
    // Column is a required field
    Column *ColumnIdentifier `type:"structure" required:"true"`

    // The custom field ID.
    //
    // FieldId is a required field
    FieldId *string `min:"1" type:"string" required:"true"`

    // The format configuration of the field.
    FormatConfiguration *NumberFormatConfiguration `type:"structure"`

    // The custom hierarchy ID.
    HierarchyId *string `min:"1" type:"string"`
    // contains filtered or unexported fields
}

The dimension type field with numerical type columns.

func (NumericalDimensionField) GoString

func (s NumericalDimensionField) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*NumericalDimensionField) SetColumn

func (s *NumericalDimensionField) SetColumn(v *ColumnIdentifier) *NumericalDimensionField

SetColumn sets the Column field's value.

func (*NumericalDimensionField) SetFieldId

func (s *NumericalDimensionField) SetFieldId(v string) *NumericalDimensionField

SetFieldId sets the FieldId field's value.

func (*NumericalDimensionField) SetFormatConfiguration

func (s *NumericalDimensionField) SetFormatConfiguration(v *NumberFormatConfiguration) *NumericalDimensionField

SetFormatConfiguration sets the FormatConfiguration field's value.

func (*NumericalDimensionField) SetHierarchyId

func (s *NumericalDimensionField) SetHierarchyId(v string) *NumericalDimensionField

SetHierarchyId sets the HierarchyId field's value.

func (NumericalDimensionField) String

func (s NumericalDimensionField) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*NumericalDimensionField) Validate

func (s *NumericalDimensionField) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type NumericalMeasureField

type NumericalMeasureField struct {

    // The aggregation function of the measure field.
    AggregationFunction *NumericalAggregationFunction `type:"structure"`

    // The column that is used in the NumericalMeasureField.
    //
    // Column is a required field
    Column *ColumnIdentifier `type:"structure" required:"true"`

    // The custom field ID.
    //
    // FieldId is a required field
    FieldId *string `min:"1" type:"string" required:"true"`

    // The format configuration of the field.
    FormatConfiguration *NumberFormatConfiguration `type:"structure"`
    // contains filtered or unexported fields
}

The measure type field with numerical type columns.

func (NumericalMeasureField) GoString

func (s NumericalMeasureField) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*NumericalMeasureField) SetAggregationFunction

func (s *NumericalMeasureField) SetAggregationFunction(v *NumericalAggregationFunction) *NumericalMeasureField

SetAggregationFunction sets the AggregationFunction field's value.

func (*NumericalMeasureField) SetColumn

func (s *NumericalMeasureField) SetColumn(v *ColumnIdentifier) *NumericalMeasureField

SetColumn sets the Column field's value.

func (*NumericalMeasureField) SetFieldId

func (s *NumericalMeasureField) SetFieldId(v string) *NumericalMeasureField

SetFieldId sets the FieldId field's value.

func (*NumericalMeasureField) SetFormatConfiguration

func (s *NumericalMeasureField) SetFormatConfiguration(v *NumberFormatConfiguration) *NumericalMeasureField

SetFormatConfiguration sets the FormatConfiguration field's value.

func (NumericalMeasureField) String

func (s NumericalMeasureField) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*NumericalMeasureField) Validate

func (s *NumericalMeasureField) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type OracleParameters

type OracleParameters struct {

    // The database.
    //
    // Database is a required field
    Database *string `min:"1" type:"string" required:"true"`

    // An Oracle host.
    //
    // Host is a required field
    Host *string `min:"1" type:"string" required:"true"`

    // The port.
    //
    // Port is a required field
    Port *int64 `min:"1" type:"integer" required:"true"`
    // contains filtered or unexported fields
}

The parameters for Oracle.

func (OracleParameters) GoString

func (s OracleParameters) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*OracleParameters) SetDatabase

func (s *OracleParameters) SetDatabase(v string) *OracleParameters

SetDatabase sets the Database field's value.

func (*OracleParameters) SetHost

func (s *OracleParameters) SetHost(v string) *OracleParameters

SetHost sets the Host field's value.

func (*OracleParameters) SetPort

func (s *OracleParameters) SetPort(v int64) *OracleParameters

SetPort sets the Port field's value.

func (OracleParameters) String

func (s OracleParameters) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*OracleParameters) Validate

func (s *OracleParameters) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type OutputColumn

type OutputColumn struct {

    // A description for a column.
    Description *string `type:"string"`

    // The display name of the column..
    Name *string `min:"1" type:"string"`

    // The sub data type of the column.
    SubType *string `type:"string" enum:"ColumnDataSubType"`

    // The data type of the column.
    Type *string `type:"string" enum:"ColumnDataType"`
    // contains filtered or unexported fields
}

Output column.

func (OutputColumn) GoString

func (s OutputColumn) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*OutputColumn) SetDescription

func (s *OutputColumn) SetDescription(v string) *OutputColumn

SetDescription sets the Description field's value.

func (*OutputColumn) SetName

func (s *OutputColumn) SetName(v string) *OutputColumn

SetName sets the Name field's value.

func (*OutputColumn) SetSubType

func (s *OutputColumn) SetSubType(v string) *OutputColumn

SetSubType sets the SubType field's value.

func (*OutputColumn) SetType

func (s *OutputColumn) SetType(v string) *OutputColumn

SetType sets the Type field's value.

func (OutputColumn) String

func (s OutputColumn) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type OverrideDatasetParameterOperation

type OverrideDatasetParameterOperation struct {

    // The new default values for the parameter.
    NewDefaultValues *NewDefaultValues `type:"structure"`

    // The new name for the parameter.
    NewParameterName *string `min:"1" type:"string"`

    // The name of the parameter to be overridden with different values.
    //
    // ParameterName is a required field
    ParameterName *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

A transform operation that overrides the dataset parameter values that are defined in another dataset.

func (OverrideDatasetParameterOperation) GoString

func (s OverrideDatasetParameterOperation) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*OverrideDatasetParameterOperation) SetNewDefaultValues

func (s *OverrideDatasetParameterOperation) SetNewDefaultValues(v *NewDefaultValues) *OverrideDatasetParameterOperation

SetNewDefaultValues sets the NewDefaultValues field's value.

func (*OverrideDatasetParameterOperation) SetNewParameterName

func (s *OverrideDatasetParameterOperation) SetNewParameterName(v string) *OverrideDatasetParameterOperation

SetNewParameterName sets the NewParameterName field's value.

func (*OverrideDatasetParameterOperation) SetParameterName

func (s *OverrideDatasetParameterOperation) SetParameterName(v string) *OverrideDatasetParameterOperation

SetParameterName sets the ParameterName field's value.

func (OverrideDatasetParameterOperation) String

func (s OverrideDatasetParameterOperation) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*OverrideDatasetParameterOperation) Validate

func (s *OverrideDatasetParameterOperation) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type PaginationConfiguration

type PaginationConfiguration struct {

    // Indicates the page number.
    //
    // PageNumber is a required field
    PageNumber *int64 `type:"long" required:"true"`

    // Indicates how many items render in one page.
    //
    // PageSize is a required field
    PageSize *int64 `type:"long" required:"true"`
    // contains filtered or unexported fields
}

The pagination configuration for a table visual or boxplot.

func (PaginationConfiguration) GoString

func (s PaginationConfiguration) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*PaginationConfiguration) SetPageNumber

func (s *PaginationConfiguration) SetPageNumber(v int64) *PaginationConfiguration

SetPageNumber sets the PageNumber field's value.

func (*PaginationConfiguration) SetPageSize

func (s *PaginationConfiguration) SetPageSize(v int64) *PaginationConfiguration

SetPageSize sets the PageSize field's value.

func (PaginationConfiguration) String

func (s PaginationConfiguration) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*PaginationConfiguration) Validate

func (s *PaginationConfiguration) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type PanelConfiguration

type PanelConfiguration struct {

    // Sets the background color for each panel.
    BackgroundColor *string `type:"string"`

    // Determines whether or not a background for each small multiples panel is
    // rendered.
    BackgroundVisibility *string `type:"string" enum:"Visibility"`

    // Sets the line color of panel borders.
    BorderColor *string `type:"string"`

    // Sets the line style of panel borders.
    BorderStyle *string `type:"string" enum:"PanelBorderStyle"`

    // Sets the line thickness of panel borders.
    BorderThickness *string `type:"string"`

    // Determines whether or not each panel displays a border.
    BorderVisibility *string `type:"string" enum:"Visibility"`

    // Sets the total amount of negative space to display between sibling panels.
    GutterSpacing *string `type:"string"`

    // Determines whether or not negative space between sibling panels is rendered.
    GutterVisibility *string `type:"string" enum:"Visibility"`

    // Configures the title display within each small multiples panel.
    Title *PanelTitleOptions `type:"structure"`
    // contains filtered or unexported fields
}

A collection of options that configure how each panel displays in a small multiples chart.

func (PanelConfiguration) GoString

func (s PanelConfiguration) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*PanelConfiguration) SetBackgroundColor

func (s *PanelConfiguration) SetBackgroundColor(v string) *PanelConfiguration

SetBackgroundColor sets the BackgroundColor field's value.

func (*PanelConfiguration) SetBackgroundVisibility

func (s *PanelConfiguration) SetBackgroundVisibility(v string) *PanelConfiguration

SetBackgroundVisibility sets the BackgroundVisibility field's value.

func (*PanelConfiguration) SetBorderColor

func (s *PanelConfiguration) SetBorderColor(v string) *PanelConfiguration

SetBorderColor sets the BorderColor field's value.

func (*PanelConfiguration) SetBorderStyle

func (s *PanelConfiguration) SetBorderStyle(v string) *PanelConfiguration

SetBorderStyle sets the BorderStyle field's value.

func (*PanelConfiguration) SetBorderThickness

func (s *PanelConfiguration) SetBorderThickness(v string) *PanelConfiguration

SetBorderThickness sets the BorderThickness field's value.

func (*PanelConfiguration) SetBorderVisibility

func (s *PanelConfiguration) SetBorderVisibility(v string) *PanelConfiguration

SetBorderVisibility sets the BorderVisibility field's value.

func (*PanelConfiguration) SetGutterSpacing

func (s *PanelConfiguration) SetGutterSpacing(v string) *PanelConfiguration

SetGutterSpacing sets the GutterSpacing field's value.

func (*PanelConfiguration) SetGutterVisibility

func (s *PanelConfiguration) SetGutterVisibility(v string) *PanelConfiguration

SetGutterVisibility sets the GutterVisibility field's value.

func (*PanelConfiguration) SetTitle

func (s *PanelConfiguration) SetTitle(v *PanelTitleOptions) *PanelConfiguration

SetTitle sets the Title field's value.

func (PanelConfiguration) String

func (s PanelConfiguration) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type PanelTitleOptions

type PanelTitleOptions struct {

    // Configures the display properties of the given text.
    FontConfiguration *FontConfiguration `type:"structure"`

    // Sets the horizontal text alignment of the title within each panel.
    HorizontalTextAlignment *string `type:"string" enum:"HorizontalTextAlignment"`

    // Determines whether or not panel titles are displayed.
    Visibility *string `type:"string" enum:"Visibility"`
    // contains filtered or unexported fields
}

The options that determine the title styles for each small multiples panel.

func (PanelTitleOptions) GoString

func (s PanelTitleOptions) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*PanelTitleOptions) SetFontConfiguration

func (s *PanelTitleOptions) SetFontConfiguration(v *FontConfiguration) *PanelTitleOptions

SetFontConfiguration sets the FontConfiguration field's value.

func (*PanelTitleOptions) SetHorizontalTextAlignment

func (s *PanelTitleOptions) SetHorizontalTextAlignment(v string) *PanelTitleOptions

SetHorizontalTextAlignment sets the HorizontalTextAlignment field's value.

func (*PanelTitleOptions) SetVisibility

func (s *PanelTitleOptions) SetVisibility(v string) *PanelTitleOptions

SetVisibility sets the Visibility field's value.

func (PanelTitleOptions) String

func (s PanelTitleOptions) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ParameterControl

type ParameterControl struct {

    // A control from a date parameter that specifies date and time.
    DateTimePicker *ParameterDateTimePickerControl `type:"structure"`

    // A control to display a dropdown list with buttons that are used to select
    // a single value.
    Dropdown *ParameterDropDownControl `type:"structure"`

    // A control to display a list with buttons or boxes that are used to select
    // either a single value or multiple values.
    List *ParameterListControl `type:"structure"`

    // A control to display a horizontal toggle bar. This is used to change a value
    // by sliding the toggle.
    Slider *ParameterSliderControl `type:"structure"`

    // A control to display a text box that is used to enter multiple entries.
    TextArea *ParameterTextAreaControl `type:"structure"`

    // A control to display a text box that is used to enter a single entry.
    TextField *ParameterTextFieldControl `type:"structure"`
    // contains filtered or unexported fields
}

The control of a parameter that users can interact with in a dashboard or an analysis.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

func (ParameterControl) GoString

func (s ParameterControl) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ParameterControl) SetDateTimePicker

func (s *ParameterControl) SetDateTimePicker(v *ParameterDateTimePickerControl) *ParameterControl

SetDateTimePicker sets the DateTimePicker field's value.

func (*ParameterControl) SetDropdown

func (s *ParameterControl) SetDropdown(v *ParameterDropDownControl) *ParameterControl

SetDropdown sets the Dropdown field's value.

func (*ParameterControl) SetList

func (s *ParameterControl) SetList(v *ParameterListControl) *ParameterControl

SetList sets the List field's value.

func (*ParameterControl) SetSlider

func (s *ParameterControl) SetSlider(v *ParameterSliderControl) *ParameterControl

SetSlider sets the Slider field's value.

func (*ParameterControl) SetTextArea

func (s *ParameterControl) SetTextArea(v *ParameterTextAreaControl) *ParameterControl

SetTextArea sets the TextArea field's value.

func (*ParameterControl) SetTextField

func (s *ParameterControl) SetTextField(v *ParameterTextFieldControl) *ParameterControl

SetTextField sets the TextField field's value.

func (ParameterControl) String

func (s ParameterControl) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ParameterControl) Validate

func (s *ParameterControl) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ParameterDateTimePickerControl

type ParameterDateTimePickerControl struct {

    // The display options of a control.
    DisplayOptions *DateTimePickerControlDisplayOptions `type:"structure"`

    // The ID of the ParameterDateTimePickerControl.
    //
    // ParameterControlId is a required field
    ParameterControlId *string `min:"1" type:"string" required:"true"`

    // The name of the ParameterDateTimePickerControl.
    //
    // SourceParameterName is a required field
    SourceParameterName *string `min:"1" type:"string" required:"true"`

    // The title of the ParameterDateTimePickerControl.
    //
    // Title is a required field
    Title *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

A control from a date parameter that specifies date and time.

func (ParameterDateTimePickerControl) GoString

func (s ParameterDateTimePickerControl) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ParameterDateTimePickerControl) SetDisplayOptions

func (s *ParameterDateTimePickerControl) SetDisplayOptions(v *DateTimePickerControlDisplayOptions) *ParameterDateTimePickerControl

SetDisplayOptions sets the DisplayOptions field's value.

func (*ParameterDateTimePickerControl) SetParameterControlId

func (s *ParameterDateTimePickerControl) SetParameterControlId(v string) *ParameterDateTimePickerControl

SetParameterControlId sets the ParameterControlId field's value.

func (*ParameterDateTimePickerControl) SetSourceParameterName

func (s *ParameterDateTimePickerControl) SetSourceParameterName(v string) *ParameterDateTimePickerControl

SetSourceParameterName sets the SourceParameterName field's value.

func (*ParameterDateTimePickerControl) SetTitle

func (s *ParameterDateTimePickerControl) SetTitle(v string) *ParameterDateTimePickerControl

SetTitle sets the Title field's value.

func (ParameterDateTimePickerControl) String

func (s ParameterDateTimePickerControl) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ParameterDateTimePickerControl) Validate

func (s *ParameterDateTimePickerControl) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ParameterDeclaration

type ParameterDeclaration struct {

    // A parameter declaration for the DateTime data type.
    DateTimeParameterDeclaration *DateTimeParameterDeclaration `type:"structure"`

    // A parameter declaration for the Decimal data type.
    DecimalParameterDeclaration *DecimalParameterDeclaration `type:"structure"`

    // A parameter declaration for the Integer data type.
    IntegerParameterDeclaration *IntegerParameterDeclaration `type:"structure"`

    // A parameter declaration for the String data type.
    StringParameterDeclaration *StringParameterDeclaration `type:"structure"`
    // contains filtered or unexported fields
}

The declaration definition of a parameter.

For more information, see Parameters in Amazon QuickSight (https://docs.aws.amazon.com/quicksight/latest/user/parameters-in-quicksight.html) in the Amazon QuickSight User Guide.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

func (ParameterDeclaration) GoString

func (s ParameterDeclaration) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ParameterDeclaration) SetDateTimeParameterDeclaration

func (s *ParameterDeclaration) SetDateTimeParameterDeclaration(v *DateTimeParameterDeclaration) *ParameterDeclaration

SetDateTimeParameterDeclaration sets the DateTimeParameterDeclaration field's value.

func (*ParameterDeclaration) SetDecimalParameterDeclaration

func (s *ParameterDeclaration) SetDecimalParameterDeclaration(v *DecimalParameterDeclaration) *ParameterDeclaration

SetDecimalParameterDeclaration sets the DecimalParameterDeclaration field's value.

func (*ParameterDeclaration) SetIntegerParameterDeclaration

func (s *ParameterDeclaration) SetIntegerParameterDeclaration(v *IntegerParameterDeclaration) *ParameterDeclaration

SetIntegerParameterDeclaration sets the IntegerParameterDeclaration field's value.

func (*ParameterDeclaration) SetStringParameterDeclaration

func (s *ParameterDeclaration) SetStringParameterDeclaration(v *StringParameterDeclaration) *ParameterDeclaration

SetStringParameterDeclaration sets the StringParameterDeclaration field's value.

func (ParameterDeclaration) String

func (s ParameterDeclaration) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ParameterDeclaration) Validate

func (s *ParameterDeclaration) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ParameterDropDownControl

type ParameterDropDownControl struct {

    // The values that are displayed in a control can be configured to only show
    // values that are valid based on what's selected in other controls.
    CascadingControlConfiguration *CascadingControlConfiguration `type:"structure"`

    // The display options of a control.
    DisplayOptions *DropDownControlDisplayOptions `type:"structure"`

    // The ID of the ParameterDropDownControl.
    //
    // ParameterControlId is a required field
    ParameterControlId *string `min:"1" type:"string" required:"true"`

    // A list of selectable values that are used in a control.
    SelectableValues *ParameterSelectableValues `type:"structure"`

    // The source parameter name of the ParameterDropDownControl.
    //
    // SourceParameterName is a required field
    SourceParameterName *string `min:"1" type:"string" required:"true"`

    // The title of the ParameterDropDownControl.
    //
    // Title is a required field
    Title *string `min:"1" type:"string" required:"true"`

    // The type parameter name of the ParameterDropDownControl.
    Type *string `type:"string" enum:"SheetControlListType"`
    // contains filtered or unexported fields
}

A control to display a dropdown list with buttons that are used to select a single value.

func (ParameterDropDownControl) GoString

func (s ParameterDropDownControl) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ParameterDropDownControl) SetCascadingControlConfiguration

func (s *ParameterDropDownControl) SetCascadingControlConfiguration(v *CascadingControlConfiguration) *ParameterDropDownControl

SetCascadingControlConfiguration sets the CascadingControlConfiguration field's value.

func (*ParameterDropDownControl) SetDisplayOptions

func (s *ParameterDropDownControl) SetDisplayOptions(v *DropDownControlDisplayOptions) *ParameterDropDownControl

SetDisplayOptions sets the DisplayOptions field's value.

func (*ParameterDropDownControl) SetParameterControlId

func (s *ParameterDropDownControl) SetParameterControlId(v string) *ParameterDropDownControl

SetParameterControlId sets the ParameterControlId field's value.

func (*ParameterDropDownControl) SetSelectableValues

func (s *ParameterDropDownControl) SetSelectableValues(v *ParameterSelectableValues) *ParameterDropDownControl

SetSelectableValues sets the SelectableValues field's value.

func (*ParameterDropDownControl) SetSourceParameterName

func (s *ParameterDropDownControl) SetSourceParameterName(v string) *ParameterDropDownControl

SetSourceParameterName sets the SourceParameterName field's value.

func (*ParameterDropDownControl) SetTitle

func (s *ParameterDropDownControl) SetTitle(v string) *ParameterDropDownControl

SetTitle sets the Title field's value.

func (*ParameterDropDownControl) SetType

func (s *ParameterDropDownControl) SetType(v string) *ParameterDropDownControl

SetType sets the Type field's value.

func (ParameterDropDownControl) String

func (s ParameterDropDownControl) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ParameterDropDownControl) Validate

func (s *ParameterDropDownControl) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ParameterListControl

type ParameterListControl struct {

    // The values that are displayed in a control can be configured to only show
    // values that are valid based on what's selected in other controls.
    CascadingControlConfiguration *CascadingControlConfiguration `type:"structure"`

    // The display options of a control.
    DisplayOptions *ListControlDisplayOptions `type:"structure"`

    // The ID of the ParameterListControl.
    //
    // ParameterControlId is a required field
    ParameterControlId *string `min:"1" type:"string" required:"true"`

    // A list of selectable values that are used in a control.
    SelectableValues *ParameterSelectableValues `type:"structure"`

    // The source parameter name of the ParameterListControl.
    //
    // SourceParameterName is a required field
    SourceParameterName *string `min:"1" type:"string" required:"true"`

    // The title of the ParameterListControl.
    //
    // Title is a required field
    Title *string `min:"1" type:"string" required:"true"`

    // The type of ParameterListControl.
    Type *string `type:"string" enum:"SheetControlListType"`
    // contains filtered or unexported fields
}

A control to display a list with buttons or boxes that are used to select either a single value or multiple values.

func (ParameterListControl) GoString

func (s ParameterListControl) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ParameterListControl) SetCascadingControlConfiguration

func (s *ParameterListControl) SetCascadingControlConfiguration(v *CascadingControlConfiguration) *ParameterListControl

SetCascadingControlConfiguration sets the CascadingControlConfiguration field's value.

func (*ParameterListControl) SetDisplayOptions

func (s *ParameterListControl) SetDisplayOptions(v *ListControlDisplayOptions) *ParameterListControl

SetDisplayOptions sets the DisplayOptions field's value.

func (*ParameterListControl) SetParameterControlId

func (s *ParameterListControl) SetParameterControlId(v string) *ParameterListControl

SetParameterControlId sets the ParameterControlId field's value.

func (*ParameterListControl) SetSelectableValues

func (s *ParameterListControl) SetSelectableValues(v *ParameterSelectableValues) *ParameterListControl

SetSelectableValues sets the SelectableValues field's value.

func (*ParameterListControl) SetSourceParameterName

func (s *ParameterListControl) SetSourceParameterName(v string) *ParameterListControl

SetSourceParameterName sets the SourceParameterName field's value.

func (*ParameterListControl) SetTitle

func (s *ParameterListControl) SetTitle(v string) *ParameterListControl

SetTitle sets the Title field's value.

func (*ParameterListControl) SetType

func (s *ParameterListControl) SetType(v string) *ParameterListControl

SetType sets the Type field's value.

func (ParameterListControl) String

func (s ParameterListControl) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ParameterListControl) Validate

func (s *ParameterListControl) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ParameterSelectableValues

type ParameterSelectableValues struct {

    // The column identifier that fetches values from the data set.
    LinkToDataSetColumn *ColumnIdentifier `type:"structure"`

    // The values that are used in ParameterSelectableValues.
    Values []*string `type:"list"`
    // contains filtered or unexported fields
}

A list of selectable values that are used in a control.

func (ParameterSelectableValues) GoString

func (s ParameterSelectableValues) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ParameterSelectableValues) SetLinkToDataSetColumn

func (s *ParameterSelectableValues) SetLinkToDataSetColumn(v *ColumnIdentifier) *ParameterSelectableValues

SetLinkToDataSetColumn sets the LinkToDataSetColumn field's value.

func (*ParameterSelectableValues) SetValues

func (s *ParameterSelectableValues) SetValues(v []*string) *ParameterSelectableValues

SetValues sets the Values field's value.

func (ParameterSelectableValues) String

func (s ParameterSelectableValues) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ParameterSelectableValues) Validate

func (s *ParameterSelectableValues) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ParameterSliderControl

type ParameterSliderControl struct {

    // The display options of a control.
    DisplayOptions *SliderControlDisplayOptions `type:"structure"`

    // The smaller value that is displayed at the left of the slider.
    //
    // MaximumValue is a required field
    MaximumValue *float64 `type:"double" required:"true"`

    // The larger value that is displayed at the right of the slider.
    //
    // MinimumValue is a required field
    MinimumValue *float64 `type:"double" required:"true"`

    // The ID of the ParameterSliderControl.
    //
    // ParameterControlId is a required field
    ParameterControlId *string `min:"1" type:"string" required:"true"`

    // The source parameter name of the ParameterSliderControl.
    //
    // SourceParameterName is a required field
    SourceParameterName *string `min:"1" type:"string" required:"true"`

    // The number of increments that the slider bar is divided into.
    //
    // StepSize is a required field
    StepSize *float64 `type:"double" required:"true"`

    // The title of the ParameterSliderControl.
    //
    // Title is a required field
    Title *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

A control to display a horizontal toggle bar. This is used to change a value by sliding the toggle.

func (ParameterSliderControl) GoString

func (s ParameterSliderControl) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ParameterSliderControl) SetDisplayOptions

func (s *ParameterSliderControl) SetDisplayOptions(v *SliderControlDisplayOptions) *ParameterSliderControl

SetDisplayOptions sets the DisplayOptions field's value.

func (*ParameterSliderControl) SetMaximumValue

func (s *ParameterSliderControl) SetMaximumValue(v float64) *ParameterSliderControl

SetMaximumValue sets the MaximumValue field's value.

func (*ParameterSliderControl) SetMinimumValue

func (s *ParameterSliderControl) SetMinimumValue(v float64) *ParameterSliderControl

SetMinimumValue sets the MinimumValue field's value.

func (*ParameterSliderControl) SetParameterControlId

func (s *ParameterSliderControl) SetParameterControlId(v string) *ParameterSliderControl

SetParameterControlId sets the ParameterControlId field's value.

func (*ParameterSliderControl) SetSourceParameterName

func (s *ParameterSliderControl) SetSourceParameterName(v string) *ParameterSliderControl

SetSourceParameterName sets the SourceParameterName field's value.

func (*ParameterSliderControl) SetStepSize

func (s *ParameterSliderControl) SetStepSize(v float64) *ParameterSliderControl

SetStepSize sets the StepSize field's value.

func (*ParameterSliderControl) SetTitle

func (s *ParameterSliderControl) SetTitle(v string) *ParameterSliderControl

SetTitle sets the Title field's value.

func (ParameterSliderControl) String

func (s ParameterSliderControl) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ParameterSliderControl) Validate

func (s *ParameterSliderControl) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ParameterTextAreaControl

type ParameterTextAreaControl struct {

    // The delimiter that is used to separate the lines in text.
    Delimiter *string `min:"1" type:"string"`

    // The display options of a control.
    DisplayOptions *TextAreaControlDisplayOptions `type:"structure"`

    // The ID of the ParameterTextAreaControl.
    //
    // ParameterControlId is a required field
    ParameterControlId *string `min:"1" type:"string" required:"true"`

    // The source parameter name of the ParameterTextAreaControl.
    //
    // SourceParameterName is a required field
    SourceParameterName *string `min:"1" type:"string" required:"true"`

    // The title of the ParameterTextAreaControl.
    //
    // Title is a required field
    Title *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

A control to display a text box that is used to enter multiple entries.

func (ParameterTextAreaControl) GoString

func (s ParameterTextAreaControl) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ParameterTextAreaControl) SetDelimiter

func (s *ParameterTextAreaControl) SetDelimiter(v string) *ParameterTextAreaControl

SetDelimiter sets the Delimiter field's value.

func (*ParameterTextAreaControl) SetDisplayOptions

func (s *ParameterTextAreaControl) SetDisplayOptions(v *TextAreaControlDisplayOptions) *ParameterTextAreaControl

SetDisplayOptions sets the DisplayOptions field's value.

func (*ParameterTextAreaControl) SetParameterControlId

func (s *ParameterTextAreaControl) SetParameterControlId(v string) *ParameterTextAreaControl

SetParameterControlId sets the ParameterControlId field's value.

func (*ParameterTextAreaControl) SetSourceParameterName

func (s *ParameterTextAreaControl) SetSourceParameterName(v string) *ParameterTextAreaControl

SetSourceParameterName sets the SourceParameterName field's value.

func (*ParameterTextAreaControl) SetTitle

func (s *ParameterTextAreaControl) SetTitle(v string) *ParameterTextAreaControl

SetTitle sets the Title field's value.

func (ParameterTextAreaControl) String

func (s ParameterTextAreaControl) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ParameterTextAreaControl) Validate

func (s *ParameterTextAreaControl) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ParameterTextFieldControl

type ParameterTextFieldControl struct {

    // The display options of a control.
    DisplayOptions *TextFieldControlDisplayOptions `type:"structure"`

    // The ID of the ParameterTextFieldControl.
    //
    // ParameterControlId is a required field
    ParameterControlId *string `min:"1" type:"string" required:"true"`

    // The source parameter name of the ParameterTextFieldControl.
    //
    // SourceParameterName is a required field
    SourceParameterName *string `min:"1" type:"string" required:"true"`

    // The title of the ParameterTextFieldControl.
    //
    // Title is a required field
    Title *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

A control to display a text box that is used to enter a single entry.

func (ParameterTextFieldControl) GoString

func (s ParameterTextFieldControl) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ParameterTextFieldControl) SetDisplayOptions

func (s *ParameterTextFieldControl) SetDisplayOptions(v *TextFieldControlDisplayOptions) *ParameterTextFieldControl

SetDisplayOptions sets the DisplayOptions field's value.

func (*ParameterTextFieldControl) SetParameterControlId

func (s *ParameterTextFieldControl) SetParameterControlId(v string) *ParameterTextFieldControl

SetParameterControlId sets the ParameterControlId field's value.

func (*ParameterTextFieldControl) SetSourceParameterName

func (s *ParameterTextFieldControl) SetSourceParameterName(v string) *ParameterTextFieldControl

SetSourceParameterName sets the SourceParameterName field's value.

func (*ParameterTextFieldControl) SetTitle

func (s *ParameterTextFieldControl) SetTitle(v string) *ParameterTextFieldControl

SetTitle sets the Title field's value.

func (ParameterTextFieldControl) String

func (s ParameterTextFieldControl) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ParameterTextFieldControl) Validate

func (s *ParameterTextFieldControl) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type Parameters

type Parameters struct {

    // The parameters that have a data type of date-time.
    DateTimeParameters []*DateTimeParameter `type:"list"`

    // The parameters that have a data type of decimal.
    DecimalParameters []*DecimalParameter `type:"list"`

    // The parameters that have a data type of integer.
    IntegerParameters []*IntegerParameter `type:"list"`

    // The parameters that have a data type of string.
    StringParameters []*StringParameter `type:"list"`
    // contains filtered or unexported fields
}

A list of Amazon QuickSight parameters and the list's override values.

func (Parameters) GoString

func (s Parameters) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*Parameters) SetDateTimeParameters

func (s *Parameters) SetDateTimeParameters(v []*DateTimeParameter) *Parameters

SetDateTimeParameters sets the DateTimeParameters field's value.

func (*Parameters) SetDecimalParameters

func (s *Parameters) SetDecimalParameters(v []*DecimalParameter) *Parameters

SetDecimalParameters sets the DecimalParameters field's value.

func (*Parameters) SetIntegerParameters

func (s *Parameters) SetIntegerParameters(v []*IntegerParameter) *Parameters

SetIntegerParameters sets the IntegerParameters field's value.

func (*Parameters) SetStringParameters

func (s *Parameters) SetStringParameters(v []*StringParameter) *Parameters

SetStringParameters sets the StringParameters field's value.

func (Parameters) String

func (s Parameters) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*Parameters) Validate

func (s *Parameters) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type PercentVisibleRange

type PercentVisibleRange struct {

    // The lower bound of the range.
    From *float64 `type:"double"`

    // The top bound of the range.
    To *float64 `type:"double"`
    // contains filtered or unexported fields
}

The percent range in the visible range.

func (PercentVisibleRange) GoString

func (s PercentVisibleRange) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*PercentVisibleRange) SetFrom

func (s *PercentVisibleRange) SetFrom(v float64) *PercentVisibleRange

SetFrom sets the From field's value.

func (*PercentVisibleRange) SetTo

func (s *PercentVisibleRange) SetTo(v float64) *PercentVisibleRange

SetTo sets the To field's value.

func (PercentVisibleRange) String

func (s PercentVisibleRange) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type PercentageDisplayFormatConfiguration

type PercentageDisplayFormatConfiguration struct {

    // The option that determines the decimal places configuration.
    DecimalPlacesConfiguration *DecimalPlacesConfiguration `type:"structure"`

    // The options that determine the negative value configuration.
    NegativeValueConfiguration *NegativeValueConfiguration `type:"structure"`

    // The options that determine the null value format configuration.
    NullValueFormatConfiguration *NullValueFormatConfiguration `type:"structure"`

    // Determines the prefix value of the percentage format.
    //
    // Prefix is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by PercentageDisplayFormatConfiguration's
    // String and GoString methods.
    Prefix *string `min:"1" type:"string" sensitive:"true"`

    // The options that determine the numeric separator configuration.
    SeparatorConfiguration *NumericSeparatorConfiguration `type:"structure"`

    // Determines the suffix value of the percentage format.
    //
    // Suffix is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by PercentageDisplayFormatConfiguration's
    // String and GoString methods.
    Suffix *string `min:"1" type:"string" sensitive:"true"`
    // contains filtered or unexported fields
}

The options that determine the percentage display format configuration.

func (PercentageDisplayFormatConfiguration) GoString

func (s PercentageDisplayFormatConfiguration) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*PercentageDisplayFormatConfiguration) SetDecimalPlacesConfiguration

func (s *PercentageDisplayFormatConfiguration) SetDecimalPlacesConfiguration(v *DecimalPlacesConfiguration) *PercentageDisplayFormatConfiguration

SetDecimalPlacesConfiguration sets the DecimalPlacesConfiguration field's value.

func (*PercentageDisplayFormatConfiguration) SetNegativeValueConfiguration

func (s *PercentageDisplayFormatConfiguration) SetNegativeValueConfiguration(v *NegativeValueConfiguration) *PercentageDisplayFormatConfiguration

SetNegativeValueConfiguration sets the NegativeValueConfiguration field's value.

func (*PercentageDisplayFormatConfiguration) SetNullValueFormatConfiguration

func (s *PercentageDisplayFormatConfiguration) SetNullValueFormatConfiguration(v *NullValueFormatConfiguration) *PercentageDisplayFormatConfiguration

SetNullValueFormatConfiguration sets the NullValueFormatConfiguration field's value.

func (*PercentageDisplayFormatConfiguration) SetPrefix

func (s *PercentageDisplayFormatConfiguration) SetPrefix(v string) *PercentageDisplayFormatConfiguration

SetPrefix sets the Prefix field's value.

func (*PercentageDisplayFormatConfiguration) SetSeparatorConfiguration

func (s *PercentageDisplayFormatConfiguration) SetSeparatorConfiguration(v *NumericSeparatorConfiguration) *PercentageDisplayFormatConfiguration

SetSeparatorConfiguration sets the SeparatorConfiguration field's value.

func (*PercentageDisplayFormatConfiguration) SetSuffix

func (s *PercentageDisplayFormatConfiguration) SetSuffix(v string) *PercentageDisplayFormatConfiguration

SetSuffix sets the Suffix field's value.

func (PercentageDisplayFormatConfiguration) String

func (s PercentageDisplayFormatConfiguration) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*PercentageDisplayFormatConfiguration) Validate

func (s *PercentageDisplayFormatConfiguration) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type PercentileAggregation

type PercentileAggregation struct {

    // The percentile value. This value can be any numeric constant 0–100. A percentile
    // value of 50 computes the median value of the measure.
    PercentileValue *float64 `type:"double"`
    // contains filtered or unexported fields
}

An aggregation based on the percentile of values in a dimension or measure.

func (PercentileAggregation) GoString

func (s PercentileAggregation) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*PercentileAggregation) SetPercentileValue

func (s *PercentileAggregation) SetPercentileValue(v float64) *PercentileAggregation

SetPercentileValue sets the PercentileValue field's value.

func (PercentileAggregation) String

func (s PercentileAggregation) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type PeriodOverPeriodComputation

type PeriodOverPeriodComputation struct {

    // The ID for a computation.
    //
    // ComputationId is a required field
    ComputationId *string `min:"1" type:"string" required:"true"`

    // The name of a computation.
    Name *string `type:"string"`

    // The time field that is used in a computation.
    Time *DimensionField `type:"structure"`

    // The value field that is used in a computation.
    Value *MeasureField `type:"structure"`
    // contains filtered or unexported fields
}

The period over period computation configuration.

func (PeriodOverPeriodComputation) GoString

func (s PeriodOverPeriodComputation) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*PeriodOverPeriodComputation) SetComputationId

func (s *PeriodOverPeriodComputation) SetComputationId(v string) *PeriodOverPeriodComputation

SetComputationId sets the ComputationId field's value.

func (*PeriodOverPeriodComputation) SetName

func (s *PeriodOverPeriodComputation) SetName(v string) *PeriodOverPeriodComputation

SetName sets the Name field's value.

func (*PeriodOverPeriodComputation) SetTime

func (s *PeriodOverPeriodComputation) SetTime(v *DimensionField) *PeriodOverPeriodComputation

SetTime sets the Time field's value.

func (*PeriodOverPeriodComputation) SetValue

func (s *PeriodOverPeriodComputation) SetValue(v *MeasureField) *PeriodOverPeriodComputation

SetValue sets the Value field's value.

func (PeriodOverPeriodComputation) String

func (s PeriodOverPeriodComputation) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*PeriodOverPeriodComputation) Validate

func (s *PeriodOverPeriodComputation) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type PeriodToDateComputation

type PeriodToDateComputation struct {

    // The ID for a computation.
    //
    // ComputationId is a required field
    ComputationId *string `min:"1" type:"string" required:"true"`

    // The name of a computation.
    Name *string `type:"string"`

    // The time granularity setup of period to date computation. Choose from the
    // following options:
    //
    //    * YEAR: Year to date.
    //
    //    * MONTH: Month to date.
    PeriodTimeGranularity *string `type:"string" enum:"TimeGranularity"`

    // The time field that is used in a computation.
    Time *DimensionField `type:"structure"`

    // The value field that is used in a computation.
    Value *MeasureField `type:"structure"`
    // contains filtered or unexported fields
}

The period to date computation configuration.

func (PeriodToDateComputation) GoString

func (s PeriodToDateComputation) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*PeriodToDateComputation) SetComputationId

func (s *PeriodToDateComputation) SetComputationId(v string) *PeriodToDateComputation

SetComputationId sets the ComputationId field's value.

func (*PeriodToDateComputation) SetName

func (s *PeriodToDateComputation) SetName(v string) *PeriodToDateComputation

SetName sets the Name field's value.

func (*PeriodToDateComputation) SetPeriodTimeGranularity

func (s *PeriodToDateComputation) SetPeriodTimeGranularity(v string) *PeriodToDateComputation

SetPeriodTimeGranularity sets the PeriodTimeGranularity field's value.

func (*PeriodToDateComputation) SetTime

func (s *PeriodToDateComputation) SetTime(v *DimensionField) *PeriodToDateComputation

SetTime sets the Time field's value.

func (*PeriodToDateComputation) SetValue

func (s *PeriodToDateComputation) SetValue(v *MeasureField) *PeriodToDateComputation

SetValue sets the Value field's value.

func (PeriodToDateComputation) String

func (s PeriodToDateComputation) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*PeriodToDateComputation) Validate

func (s *PeriodToDateComputation) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type PhysicalTable

type PhysicalTable struct {

    // A physical table type built from the results of the custom SQL query.
    CustomSql *CustomSql `type:"structure"`

    // A physical table type for relational data sources.
    RelationalTable *RelationalTable `type:"structure"`

    // A physical table type for as S3 data source.
    S3Source *S3Source `type:"structure"`
    // contains filtered or unexported fields
}

A view of a data source that contains information about the shape of the data in the underlying source. This is a variant type structure. For this structure to be valid, only one of the attributes can be non-null.

func (PhysicalTable) GoString

func (s PhysicalTable) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*PhysicalTable) SetCustomSql

func (s *PhysicalTable) SetCustomSql(v *CustomSql) *PhysicalTable

SetCustomSql sets the CustomSql field's value.

func (*PhysicalTable) SetRelationalTable

func (s *PhysicalTable) SetRelationalTable(v *RelationalTable) *PhysicalTable

SetRelationalTable sets the RelationalTable field's value.

func (*PhysicalTable) SetS3Source

func (s *PhysicalTable) SetS3Source(v *S3Source) *PhysicalTable

SetS3Source sets the S3Source field's value.

func (PhysicalTable) String

func (s PhysicalTable) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*PhysicalTable) Validate

func (s *PhysicalTable) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type PieChartAggregatedFieldWells

type PieChartAggregatedFieldWells struct {

    // The category (group/color) field wells of a pie chart.
    Category []*DimensionField `type:"list"`

    // The small multiples field well of a pie chart.
    SmallMultiples []*DimensionField `type:"list"`

    // The value field wells of a pie chart. Values are aggregated based on categories.
    Values []*MeasureField `type:"list"`
    // contains filtered or unexported fields
}

The field well configuration of a pie chart.

func (PieChartAggregatedFieldWells) GoString

func (s PieChartAggregatedFieldWells) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*PieChartAggregatedFieldWells) SetCategory

func (s *PieChartAggregatedFieldWells) SetCategory(v []*DimensionField) *PieChartAggregatedFieldWells

SetCategory sets the Category field's value.

func (*PieChartAggregatedFieldWells) SetSmallMultiples

func (s *PieChartAggregatedFieldWells) SetSmallMultiples(v []*DimensionField) *PieChartAggregatedFieldWells

SetSmallMultiples sets the SmallMultiples field's value.

func (*PieChartAggregatedFieldWells) SetValues

func (s *PieChartAggregatedFieldWells) SetValues(v []*MeasureField) *PieChartAggregatedFieldWells

SetValues sets the Values field's value.

func (PieChartAggregatedFieldWells) String

func (s PieChartAggregatedFieldWells) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*PieChartAggregatedFieldWells) Validate

func (s *PieChartAggregatedFieldWells) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type PieChartConfiguration

type PieChartConfiguration struct {

    // The label options of the group/color that is displayed in a pie chart.
    CategoryLabelOptions *ChartAxisLabelOptions `type:"structure"`

    // The contribution analysis (anomaly configuration) setup of the visual.
    ContributionAnalysisDefaults []*ContributionAnalysisDefault `min:"1" type:"list"`

    // The options that determine if visual data labels are displayed.
    DataLabels *DataLabelOptions `type:"structure"`

    // The options that determine the shape of the chart. This option determines
    // whether the chart is a pie chart or a donut chart.
    DonutOptions *DonutOptions `type:"structure"`

    // The field wells of the visual.
    FieldWells *PieChartFieldWells `type:"structure"`

    // The general visual interactions setup for a visual.
    Interactions *VisualInteractionOptions `type:"structure"`

    // The legend display setup of the visual.
    Legend *LegendOptions `type:"structure"`

    // The small multiples setup for the visual.
    SmallMultiplesOptions *SmallMultiplesOptions `type:"structure"`

    // The sort configuration of a pie chart.
    SortConfiguration *PieChartSortConfiguration `type:"structure"`

    // The tooltip display setup of the visual.
    Tooltip *TooltipOptions `type:"structure"`

    // The label options for the value that is displayed in a pie chart.
    ValueLabelOptions *ChartAxisLabelOptions `type:"structure"`

    // The palette (chart color) display setup of the visual.
    VisualPalette *VisualPalette `type:"structure"`
    // contains filtered or unexported fields
}

The configuration of a pie chart.

func (PieChartConfiguration) GoString

func (s PieChartConfiguration) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*PieChartConfiguration) SetCategoryLabelOptions

func (s *PieChartConfiguration) SetCategoryLabelOptions(v *ChartAxisLabelOptions) *PieChartConfiguration

SetCategoryLabelOptions sets the CategoryLabelOptions field's value.

func (*PieChartConfiguration) SetContributionAnalysisDefaults

func (s *PieChartConfiguration) SetContributionAnalysisDefaults(v []*ContributionAnalysisDefault) *PieChartConfiguration

SetContributionAnalysisDefaults sets the ContributionAnalysisDefaults field's value.

func (*PieChartConfiguration) SetDataLabels

func (s *PieChartConfiguration) SetDataLabels(v *DataLabelOptions) *PieChartConfiguration

SetDataLabels sets the DataLabels field's value.

func (*PieChartConfiguration) SetDonutOptions

func (s *PieChartConfiguration) SetDonutOptions(v *DonutOptions) *PieChartConfiguration

SetDonutOptions sets the DonutOptions field's value.

func (*PieChartConfiguration) SetFieldWells

func (s *PieChartConfiguration) SetFieldWells(v *PieChartFieldWells) *PieChartConfiguration

SetFieldWells sets the FieldWells field's value.

func (*PieChartConfiguration) SetInteractions

func (s *PieChartConfiguration) SetInteractions(v *VisualInteractionOptions) *PieChartConfiguration

SetInteractions sets the Interactions field's value.

func (*PieChartConfiguration) SetLegend

func (s *PieChartConfiguration) SetLegend(v *LegendOptions) *PieChartConfiguration

SetLegend sets the Legend field's value.

func (*PieChartConfiguration) SetSmallMultiplesOptions

func (s *PieChartConfiguration) SetSmallMultiplesOptions(v *SmallMultiplesOptions) *PieChartConfiguration

SetSmallMultiplesOptions sets the SmallMultiplesOptions field's value.

func (*PieChartConfiguration) SetSortConfiguration

func (s *PieChartConfiguration) SetSortConfiguration(v *PieChartSortConfiguration) *PieChartConfiguration

SetSortConfiguration sets the SortConfiguration field's value.

func (*PieChartConfiguration) SetTooltip

func (s *PieChartConfiguration) SetTooltip(v *TooltipOptions) *PieChartConfiguration

SetTooltip sets the Tooltip field's value.

func (*PieChartConfiguration) SetValueLabelOptions

func (s *PieChartConfiguration) SetValueLabelOptions(v *ChartAxisLabelOptions) *PieChartConfiguration

SetValueLabelOptions sets the ValueLabelOptions field's value.

func (*PieChartConfiguration) SetVisualPalette

func (s *PieChartConfiguration) SetVisualPalette(v *VisualPalette) *PieChartConfiguration

SetVisualPalette sets the VisualPalette field's value.

func (PieChartConfiguration) String

func (s PieChartConfiguration) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*PieChartConfiguration) Validate

func (s *PieChartConfiguration) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type PieChartFieldWells

type PieChartFieldWells struct {

    // The field well configuration of a pie chart.
    PieChartAggregatedFieldWells *PieChartAggregatedFieldWells `type:"structure"`
    // contains filtered or unexported fields
}

The field well configuration of a pie chart.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

func (PieChartFieldWells) GoString

func (s PieChartFieldWells) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*PieChartFieldWells) SetPieChartAggregatedFieldWells

func (s *PieChartFieldWells) SetPieChartAggregatedFieldWells(v *PieChartAggregatedFieldWells) *PieChartFieldWells

SetPieChartAggregatedFieldWells sets the PieChartAggregatedFieldWells field's value.

func (PieChartFieldWells) String

func (s PieChartFieldWells) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*PieChartFieldWells) Validate

func (s *PieChartFieldWells) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type PieChartSortConfiguration

type PieChartSortConfiguration struct {

    // The limit on the number of categories that are displayed in a pie chart.
    CategoryItemsLimit *ItemsLimitConfiguration `type:"structure"`

    // The sort configuration of the category fields.
    CategorySort []*FieldSortOptions `type:"list"`

    // The limit on the number of small multiples panels that are displayed.
    SmallMultiplesLimitConfiguration *ItemsLimitConfiguration `type:"structure"`

    // The sort configuration of the small multiples field.
    SmallMultiplesSort []*FieldSortOptions `type:"list"`
    // contains filtered or unexported fields
}

The sort configuration of a pie chart.

func (PieChartSortConfiguration) GoString

func (s PieChartSortConfiguration) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*PieChartSortConfiguration) SetCategoryItemsLimit

func (s *PieChartSortConfiguration) SetCategoryItemsLimit(v *ItemsLimitConfiguration) *PieChartSortConfiguration

SetCategoryItemsLimit sets the CategoryItemsLimit field's value.

func (*PieChartSortConfiguration) SetCategorySort

func (s *PieChartSortConfiguration) SetCategorySort(v []*FieldSortOptions) *PieChartSortConfiguration

SetCategorySort sets the CategorySort field's value.

func (*PieChartSortConfiguration) SetSmallMultiplesLimitConfiguration

func (s *PieChartSortConfiguration) SetSmallMultiplesLimitConfiguration(v *ItemsLimitConfiguration) *PieChartSortConfiguration

SetSmallMultiplesLimitConfiguration sets the SmallMultiplesLimitConfiguration field's value.

func (*PieChartSortConfiguration) SetSmallMultiplesSort

func (s *PieChartSortConfiguration) SetSmallMultiplesSort(v []*FieldSortOptions) *PieChartSortConfiguration

SetSmallMultiplesSort sets the SmallMultiplesSort field's value.

func (PieChartSortConfiguration) String

func (s PieChartSortConfiguration) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*PieChartSortConfiguration) Validate

func (s *PieChartSortConfiguration) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type PieChartVisual

type PieChartVisual struct {

    // The list of custom actions that are configured for a visual.
    Actions []*VisualCustomAction `type:"list"`

    // The configuration of a pie chart.
    ChartConfiguration *PieChartConfiguration `type:"structure"`

    // The column hierarchy that is used during drill-downs and drill-ups.
    ColumnHierarchies []*ColumnHierarchy `type:"list"`

    // The subtitle that is displayed on the visual.
    Subtitle *VisualSubtitleLabelOptions `type:"structure"`

    // The title that is displayed on the visual.
    Title *VisualTitleLabelOptions `type:"structure"`

    // The unique identifier of a visual. This identifier must be unique within
    // the context of a dashboard, template, or analysis. Two dashboards, analyses,
    // or templates can have visuals with the same identifiers.
    //
    // VisualId is a required field
    VisualId *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

A pie or donut chart.

The PieChartVisual structure describes a visual that is a member of the pie chart family.

The following charts can be described by using this structure:

  • Pie charts

  • Donut charts

For more information, see Using pie charts (https://docs.aws.amazon.com/quicksight/latest/user/pie-chart.html) in the Amazon QuickSight User Guide.

For more information, see Using donut charts (https://docs.aws.amazon.com/quicksight/latest/user/donut-chart.html) in the Amazon QuickSight User Guide.

func (PieChartVisual) GoString

func (s PieChartVisual) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*PieChartVisual) SetActions

func (s *PieChartVisual) SetActions(v []*VisualCustomAction) *PieChartVisual

SetActions sets the Actions field's value.

func (*PieChartVisual) SetChartConfiguration

func (s *PieChartVisual) SetChartConfiguration(v *PieChartConfiguration) *PieChartVisual

SetChartConfiguration sets the ChartConfiguration field's value.

func (*PieChartVisual) SetColumnHierarchies

func (s *PieChartVisual) SetColumnHierarchies(v []*ColumnHierarchy) *PieChartVisual

SetColumnHierarchies sets the ColumnHierarchies field's value.

func (*PieChartVisual) SetSubtitle

func (s *PieChartVisual) SetSubtitle(v *VisualSubtitleLabelOptions) *PieChartVisual

SetSubtitle sets the Subtitle field's value.

func (*PieChartVisual) SetTitle

func (s *PieChartVisual) SetTitle(v *VisualTitleLabelOptions) *PieChartVisual

SetTitle sets the Title field's value.

func (*PieChartVisual) SetVisualId

func (s *PieChartVisual) SetVisualId(v string) *PieChartVisual

SetVisualId sets the VisualId field's value.

func (PieChartVisual) String

func (s PieChartVisual) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*PieChartVisual) Validate

func (s *PieChartVisual) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type PivotFieldSortOptions

type PivotFieldSortOptions struct {

    // The field ID for the field sort options.
    //
    // FieldId is a required field
    FieldId *string `min:"1" type:"string" required:"true"`

    // The sort by field for the field sort options.
    //
    // SortBy is a required field
    SortBy *PivotTableSortBy `type:"structure" required:"true"`
    // contains filtered or unexported fields
}

The field sort options for a pivot table sort configuration.

func (PivotFieldSortOptions) GoString

func (s PivotFieldSortOptions) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*PivotFieldSortOptions) SetFieldId

func (s *PivotFieldSortOptions) SetFieldId(v string) *PivotFieldSortOptions

SetFieldId sets the FieldId field's value.

func (*PivotFieldSortOptions) SetSortBy

func (s *PivotFieldSortOptions) SetSortBy(v *PivotTableSortBy) *PivotFieldSortOptions

SetSortBy sets the SortBy field's value.

func (PivotFieldSortOptions) String

func (s PivotFieldSortOptions) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*PivotFieldSortOptions) Validate

func (s *PivotFieldSortOptions) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type PivotTableAggregatedFieldWells

type PivotTableAggregatedFieldWells struct {

    // The columns field well for a pivot table. Values are grouped by columns fields.
    Columns []*DimensionField `type:"list"`

    // The rows field well for a pivot table. Values are grouped by rows fields.
    Rows []*DimensionField `type:"list"`

    // The values field well for a pivot table. Values are aggregated based on rows
    // and columns fields.
    Values []*MeasureField `type:"list"`
    // contains filtered or unexported fields
}

The aggregated field well for the pivot table.

func (PivotTableAggregatedFieldWells) GoString

func (s PivotTableAggregatedFieldWells) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*PivotTableAggregatedFieldWells) SetColumns

func (s *PivotTableAggregatedFieldWells) SetColumns(v []*DimensionField) *PivotTableAggregatedFieldWells

SetColumns sets the Columns field's value.

func (*PivotTableAggregatedFieldWells) SetRows

func (s *PivotTableAggregatedFieldWells) SetRows(v []*DimensionField) *PivotTableAggregatedFieldWells

SetRows sets the Rows field's value.

func (*PivotTableAggregatedFieldWells) SetValues

func (s *PivotTableAggregatedFieldWells) SetValues(v []*MeasureField) *PivotTableAggregatedFieldWells

SetValues sets the Values field's value.

func (PivotTableAggregatedFieldWells) String

func (s PivotTableAggregatedFieldWells) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*PivotTableAggregatedFieldWells) Validate

func (s *PivotTableAggregatedFieldWells) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type PivotTableCellConditionalFormatting

type PivotTableCellConditionalFormatting struct {

    // The field ID of the cell for conditional formatting.
    //
    // FieldId is a required field
    FieldId *string `min:"1" type:"string" required:"true"`

    // The scope of the cell for conditional formatting.
    Scope *PivotTableConditionalFormattingScope `type:"structure"`

    // A list of cell scopes for conditional formatting.
    Scopes []*PivotTableConditionalFormattingScope `type:"list"`

    // The text format of the cell for conditional formatting.
    TextFormat *TextConditionalFormat `type:"structure"`
    // contains filtered or unexported fields
}

The cell conditional formatting option for a pivot table.

func (PivotTableCellConditionalFormatting) GoString

func (s PivotTableCellConditionalFormatting) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*PivotTableCellConditionalFormatting) SetFieldId

func (s *PivotTableCellConditionalFormatting) SetFieldId(v string) *PivotTableCellConditionalFormatting

SetFieldId sets the FieldId field's value.

func (*PivotTableCellConditionalFormatting) SetScope

func (s *PivotTableCellConditionalFormatting) SetScope(v *PivotTableConditionalFormattingScope) *PivotTableCellConditionalFormatting

SetScope sets the Scope field's value.

func (*PivotTableCellConditionalFormatting) SetScopes

func (s *PivotTableCellConditionalFormatting) SetScopes(v []*PivotTableConditionalFormattingScope) *PivotTableCellConditionalFormatting

SetScopes sets the Scopes field's value.

func (*PivotTableCellConditionalFormatting) SetTextFormat

func (s *PivotTableCellConditionalFormatting) SetTextFormat(v *TextConditionalFormat) *PivotTableCellConditionalFormatting

SetTextFormat sets the TextFormat field's value.

func (PivotTableCellConditionalFormatting) String

func (s PivotTableCellConditionalFormatting) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*PivotTableCellConditionalFormatting) Validate

func (s *PivotTableCellConditionalFormatting) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type PivotTableConditionalFormatting

type PivotTableConditionalFormatting struct {

    // Conditional formatting options for a PivotTableVisual.
    ConditionalFormattingOptions []*PivotTableConditionalFormattingOption `type:"list"`
    // contains filtered or unexported fields
}

The conditional formatting for a PivotTableVisual.

func (PivotTableConditionalFormatting) GoString

func (s PivotTableConditionalFormatting) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*PivotTableConditionalFormatting) SetConditionalFormattingOptions

func (s *PivotTableConditionalFormatting) SetConditionalFormattingOptions(v []*PivotTableConditionalFormattingOption) *PivotTableConditionalFormatting

SetConditionalFormattingOptions sets the ConditionalFormattingOptions field's value.

func (PivotTableConditionalFormatting) String

func (s PivotTableConditionalFormatting) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*PivotTableConditionalFormatting) Validate

func (s *PivotTableConditionalFormatting) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type PivotTableConditionalFormattingOption

type PivotTableConditionalFormattingOption struct {

    // The cell conditional formatting option for a pivot table.
    Cell *PivotTableCellConditionalFormatting `type:"structure"`
    // contains filtered or unexported fields
}

Conditional formatting options for a PivotTableVisual.

func (PivotTableConditionalFormattingOption) GoString

func (s PivotTableConditionalFormattingOption) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*PivotTableConditionalFormattingOption) SetCell

func (s *PivotTableConditionalFormattingOption) SetCell(v *PivotTableCellConditionalFormatting) *PivotTableConditionalFormattingOption

SetCell sets the Cell field's value.

func (PivotTableConditionalFormattingOption) String

func (s PivotTableConditionalFormattingOption) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*PivotTableConditionalFormattingOption) Validate

func (s *PivotTableConditionalFormattingOption) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type PivotTableConditionalFormattingScope

type PivotTableConditionalFormattingScope struct {

    // The role (field, field total, grand total) of the cell for conditional formatting.
    Role *string `type:"string" enum:"PivotTableConditionalFormattingScopeRole"`
    // contains filtered or unexported fields
}

The scope of the cell for conditional formatting.

func (PivotTableConditionalFormattingScope) GoString

func (s PivotTableConditionalFormattingScope) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*PivotTableConditionalFormattingScope) SetRole

func (s *PivotTableConditionalFormattingScope) SetRole(v string) *PivotTableConditionalFormattingScope

SetRole sets the Role field's value.

func (PivotTableConditionalFormattingScope) String

func (s PivotTableConditionalFormattingScope) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type PivotTableConfiguration

type PivotTableConfiguration struct {

    // The field options for a pivot table visual.
    FieldOptions *PivotTableFieldOptions `type:"structure"`

    // The field wells of the visual.
    FieldWells *PivotTableFieldWells `type:"structure"`

    // The general visual interactions setup for a visual.
    Interactions *VisualInteractionOptions `type:"structure"`

    // The paginated report options for a pivot table visual.
    PaginatedReportOptions *PivotTablePaginatedReportOptions `type:"structure"`

    // The sort configuration for a PivotTableVisual.
    SortConfiguration *PivotTableSortConfiguration `type:"structure"`

    // The table options for a pivot table visual.
    TableOptions *PivotTableOptions `type:"structure"`

    // The total options for a pivot table visual.
    TotalOptions *PivotTableTotalOptions `type:"structure"`
    // contains filtered or unexported fields
}

The configuration for a PivotTableVisual.

func (PivotTableConfiguration) GoString

func (s PivotTableConfiguration) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*PivotTableConfiguration) SetFieldOptions

func (s *PivotTableConfiguration) SetFieldOptions(v *PivotTableFieldOptions) *PivotTableConfiguration

SetFieldOptions sets the FieldOptions field's value.

func (*PivotTableConfiguration) SetFieldWells

func (s *PivotTableConfiguration) SetFieldWells(v *PivotTableFieldWells) *PivotTableConfiguration

SetFieldWells sets the FieldWells field's value.

func (*PivotTableConfiguration) SetInteractions

func (s *PivotTableConfiguration) SetInteractions(v *VisualInteractionOptions) *PivotTableConfiguration

SetInteractions sets the Interactions field's value.

func (*PivotTableConfiguration) SetPaginatedReportOptions

func (s *PivotTableConfiguration) SetPaginatedReportOptions(v *PivotTablePaginatedReportOptions) *PivotTableConfiguration

SetPaginatedReportOptions sets the PaginatedReportOptions field's value.

func (*PivotTableConfiguration) SetSortConfiguration

func (s *PivotTableConfiguration) SetSortConfiguration(v *PivotTableSortConfiguration) *PivotTableConfiguration

SetSortConfiguration sets the SortConfiguration field's value.

func (*PivotTableConfiguration) SetTableOptions

func (s *PivotTableConfiguration) SetTableOptions(v *PivotTableOptions) *PivotTableConfiguration

SetTableOptions sets the TableOptions field's value.

func (*PivotTableConfiguration) SetTotalOptions

func (s *PivotTableConfiguration) SetTotalOptions(v *PivotTableTotalOptions) *PivotTableConfiguration

SetTotalOptions sets the TotalOptions field's value.

func (PivotTableConfiguration) String

func (s PivotTableConfiguration) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*PivotTableConfiguration) Validate

func (s *PivotTableConfiguration) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type PivotTableDataPathOption

type PivotTableDataPathOption struct {

    // The list of data path values for the data path options.
    //
    // DataPathList is a required field
    DataPathList []*DataPathValue `type:"list" required:"true"`

    // The width of the data path option.
    Width *string `type:"string"`
    // contains filtered or unexported fields
}

The data path options for the pivot table field options.

func (PivotTableDataPathOption) GoString

func (s PivotTableDataPathOption) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*PivotTableDataPathOption) SetDataPathList

func (s *PivotTableDataPathOption) SetDataPathList(v []*DataPathValue) *PivotTableDataPathOption

SetDataPathList sets the DataPathList field's value.

func (*PivotTableDataPathOption) SetWidth

func (s *PivotTableDataPathOption) SetWidth(v string) *PivotTableDataPathOption

SetWidth sets the Width field's value.

func (PivotTableDataPathOption) String

func (s PivotTableDataPathOption) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*PivotTableDataPathOption) Validate

func (s *PivotTableDataPathOption) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type PivotTableFieldCollapseStateOption

type PivotTableFieldCollapseStateOption struct {

    // The state of the field target of a pivot table. Choose one of the following
    // options:
    //
    //    * COLLAPSED
    //
    //    * EXPANDED
    State *string `type:"string" enum:"PivotTableFieldCollapseState"`

    // A tagged-union object that sets the collapse state.
    //
    // Target is a required field
    Target *PivotTableFieldCollapseStateTarget `type:"structure" required:"true"`
    // contains filtered or unexported fields
}

The collapse state options for the pivot table field options.

func (PivotTableFieldCollapseStateOption) GoString

func (s PivotTableFieldCollapseStateOption) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*PivotTableFieldCollapseStateOption) SetState

func (s *PivotTableFieldCollapseStateOption) SetState(v string) *PivotTableFieldCollapseStateOption

SetState sets the State field's value.

func (*PivotTableFieldCollapseStateOption) SetTarget

func (s *PivotTableFieldCollapseStateOption) SetTarget(v *PivotTableFieldCollapseStateTarget) *PivotTableFieldCollapseStateOption

SetTarget sets the Target field's value.

func (PivotTableFieldCollapseStateOption) String

func (s PivotTableFieldCollapseStateOption) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*PivotTableFieldCollapseStateOption) Validate

func (s *PivotTableFieldCollapseStateOption) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type PivotTableFieldCollapseStateTarget

type PivotTableFieldCollapseStateTarget struct {

    // The data path of the pivot table's header. Used to set the collapse state.
    FieldDataPathValues []*DataPathValue `type:"list"`

    // The field ID of the pivot table that the collapse state needs to be set to.
    FieldId *string `type:"string"`
    // contains filtered or unexported fields
}

The target of a pivot table field collapse state.

func (PivotTableFieldCollapseStateTarget) GoString

func (s PivotTableFieldCollapseStateTarget) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*PivotTableFieldCollapseStateTarget) SetFieldDataPathValues

func (s *PivotTableFieldCollapseStateTarget) SetFieldDataPathValues(v []*DataPathValue) *PivotTableFieldCollapseStateTarget

SetFieldDataPathValues sets the FieldDataPathValues field's value.

func (*PivotTableFieldCollapseStateTarget) SetFieldId

func (s *PivotTableFieldCollapseStateTarget) SetFieldId(v string) *PivotTableFieldCollapseStateTarget

SetFieldId sets the FieldId field's value.

func (PivotTableFieldCollapseStateTarget) String

func (s PivotTableFieldCollapseStateTarget) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*PivotTableFieldCollapseStateTarget) Validate

func (s *PivotTableFieldCollapseStateTarget) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type PivotTableFieldOption

type PivotTableFieldOption struct {

    // The custom label of the pivot table field.
    CustomLabel *string `min:"1" type:"string"`

    // The field ID of the pivot table field.
    //
    // FieldId is a required field
    FieldId *string `min:"1" type:"string" required:"true"`

    // The visibility of the pivot table field.
    Visibility *string `type:"string" enum:"Visibility"`
    // contains filtered or unexported fields
}

The selected field options for the pivot table field options.

func (PivotTableFieldOption) GoString

func (s PivotTableFieldOption) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*PivotTableFieldOption) SetCustomLabel

func (s *PivotTableFieldOption) SetCustomLabel(v string) *PivotTableFieldOption

SetCustomLabel sets the CustomLabel field's value.

func (*PivotTableFieldOption) SetFieldId

func (s *PivotTableFieldOption) SetFieldId(v string) *PivotTableFieldOption

SetFieldId sets the FieldId field's value.

func (*PivotTableFieldOption) SetVisibility

func (s *PivotTableFieldOption) SetVisibility(v string) *PivotTableFieldOption

SetVisibility sets the Visibility field's value.

func (PivotTableFieldOption) String

func (s PivotTableFieldOption) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*PivotTableFieldOption) Validate

func (s *PivotTableFieldOption) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type PivotTableFieldOptions

type PivotTableFieldOptions struct {

    // The collapse state options for the pivot table field options.
    CollapseStateOptions []*PivotTableFieldCollapseStateOption `type:"list"`

    // The data path options for the pivot table field options.
    DataPathOptions []*PivotTableDataPathOption `type:"list"`

    // The selected field options for the pivot table field options.
    SelectedFieldOptions []*PivotTableFieldOption `type:"list"`
    // contains filtered or unexported fields
}

The field options for a pivot table visual.

func (PivotTableFieldOptions) GoString

func (s PivotTableFieldOptions) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*PivotTableFieldOptions) SetCollapseStateOptions

func (s *PivotTableFieldOptions) SetCollapseStateOptions(v []*PivotTableFieldCollapseStateOption) *PivotTableFieldOptions

SetCollapseStateOptions sets the CollapseStateOptions field's value.

func (*PivotTableFieldOptions) SetDataPathOptions

func (s *PivotTableFieldOptions) SetDataPathOptions(v []*PivotTableDataPathOption) *PivotTableFieldOptions

SetDataPathOptions sets the DataPathOptions field's value.

func (*PivotTableFieldOptions) SetSelectedFieldOptions

func (s *PivotTableFieldOptions) SetSelectedFieldOptions(v []*PivotTableFieldOption) *PivotTableFieldOptions

SetSelectedFieldOptions sets the SelectedFieldOptions field's value.

func (PivotTableFieldOptions) String

func (s PivotTableFieldOptions) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*PivotTableFieldOptions) Validate

func (s *PivotTableFieldOptions) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type PivotTableFieldSubtotalOptions

type PivotTableFieldSubtotalOptions struct {

    // The field ID of the subtotal options.
    FieldId *string `min:"1" type:"string"`
    // contains filtered or unexported fields
}

The optional configuration of subtotals cells.

func (PivotTableFieldSubtotalOptions) GoString

func (s PivotTableFieldSubtotalOptions) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*PivotTableFieldSubtotalOptions) SetFieldId

func (s *PivotTableFieldSubtotalOptions) SetFieldId(v string) *PivotTableFieldSubtotalOptions

SetFieldId sets the FieldId field's value.

func (PivotTableFieldSubtotalOptions) String

func (s PivotTableFieldSubtotalOptions) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*PivotTableFieldSubtotalOptions) Validate

func (s *PivotTableFieldSubtotalOptions) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type PivotTableFieldWells

type PivotTableFieldWells struct {

    // The aggregated field well for the pivot table.
    PivotTableAggregatedFieldWells *PivotTableAggregatedFieldWells `type:"structure"`
    // contains filtered or unexported fields
}

The field wells for a pivot table visual.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

func (PivotTableFieldWells) GoString

func (s PivotTableFieldWells) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*PivotTableFieldWells) SetPivotTableAggregatedFieldWells

func (s *PivotTableFieldWells) SetPivotTableAggregatedFieldWells(v *PivotTableAggregatedFieldWells) *PivotTableFieldWells

SetPivotTableAggregatedFieldWells sets the PivotTableAggregatedFieldWells field's value.

func (PivotTableFieldWells) String

func (s PivotTableFieldWells) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*PivotTableFieldWells) Validate

func (s *PivotTableFieldWells) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type PivotTableOptions

type PivotTableOptions struct {

    // The table cell style of cells.
    CellStyle *TableCellStyle `type:"structure"`

    // The visibility setting of a pivot table's collapsed row dimension fields.
    // If the value of this structure is HIDDEN, all collapsed columns in a pivot
    // table are automatically hidden. The default value is VISIBLE.
    CollapsedRowDimensionsVisibility *string `type:"string" enum:"Visibility"`

    // The table cell style of the column header.
    ColumnHeaderStyle *TableCellStyle `type:"structure"`

    // The visibility of the column names.
    ColumnNamesVisibility *string `type:"string" enum:"Visibility"`

    // The default cell width of the pivot table.
    DefaultCellWidth *string `type:"string"`

    // The metric placement (row, column) options.
    MetricPlacement *string `type:"string" enum:"PivotTableMetricPlacement"`

    // The row alternate color options (widget status, row alternate colors).
    RowAlternateColorOptions *RowAlternateColorOptions `type:"structure"`

    // The table cell style of row field names.
    RowFieldNamesStyle *TableCellStyle `type:"structure"`

    // The table cell style of the row headers.
    RowHeaderStyle *TableCellStyle `type:"structure"`

    // The options for the label that is located above the row headers. This option
    // is only applicable when RowsLayout is set to HIERARCHY.
    RowsLabelOptions *PivotTableRowsLabelOptions `type:"structure"`

    // The layout for the row dimension headers of a pivot table. Choose one of
    // the following options.
    //
    //    * TABULAR: (Default) Each row field is displayed in a separate column.
    //
    //    * HIERARCHY: All row fields are displayed in a single column. Indentation
    //    is used to differentiate row headers of different fields.
    RowsLayout *string `type:"string" enum:"PivotTableRowsLayout"`

    // The visibility of the single metric options.
    SingleMetricVisibility *string `type:"string" enum:"Visibility"`

    // Determines the visibility of the pivot table.
    ToggleButtonsVisibility *string `type:"string" enum:"Visibility"`
    // contains filtered or unexported fields
}

The table options for a pivot table visual.

func (PivotTableOptions) GoString

func (s PivotTableOptions) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*PivotTableOptions) SetCellStyle

func (s *PivotTableOptions) SetCellStyle(v *TableCellStyle) *PivotTableOptions

SetCellStyle sets the CellStyle field's value.

func (*PivotTableOptions) SetCollapsedRowDimensionsVisibility

func (s *PivotTableOptions) SetCollapsedRowDimensionsVisibility(v string) *PivotTableOptions

SetCollapsedRowDimensionsVisibility sets the CollapsedRowDimensionsVisibility field's value.

func (*PivotTableOptions) SetColumnHeaderStyle

func (s *PivotTableOptions) SetColumnHeaderStyle(v *TableCellStyle) *PivotTableOptions

SetColumnHeaderStyle sets the ColumnHeaderStyle field's value.

func (*PivotTableOptions) SetColumnNamesVisibility

func (s *PivotTableOptions) SetColumnNamesVisibility(v string) *PivotTableOptions

SetColumnNamesVisibility sets the ColumnNamesVisibility field's value.

func (*PivotTableOptions) SetDefaultCellWidth

func (s *PivotTableOptions) SetDefaultCellWidth(v string) *PivotTableOptions

SetDefaultCellWidth sets the DefaultCellWidth field's value.

func (*PivotTableOptions) SetMetricPlacement

func (s *PivotTableOptions) SetMetricPlacement(v string) *PivotTableOptions

SetMetricPlacement sets the MetricPlacement field's value.

func (*PivotTableOptions) SetRowAlternateColorOptions

func (s *PivotTableOptions) SetRowAlternateColorOptions(v *RowAlternateColorOptions) *PivotTableOptions

SetRowAlternateColorOptions sets the RowAlternateColorOptions field's value.

func (*PivotTableOptions) SetRowFieldNamesStyle

func (s *PivotTableOptions) SetRowFieldNamesStyle(v *TableCellStyle) *PivotTableOptions

SetRowFieldNamesStyle sets the RowFieldNamesStyle field's value.

func (*PivotTableOptions) SetRowHeaderStyle

func (s *PivotTableOptions) SetRowHeaderStyle(v *TableCellStyle) *PivotTableOptions

SetRowHeaderStyle sets the RowHeaderStyle field's value.

func (*PivotTableOptions) SetRowsLabelOptions

func (s *PivotTableOptions) SetRowsLabelOptions(v *PivotTableRowsLabelOptions) *PivotTableOptions

SetRowsLabelOptions sets the RowsLabelOptions field's value.

func (*PivotTableOptions) SetRowsLayout

func (s *PivotTableOptions) SetRowsLayout(v string) *PivotTableOptions

SetRowsLayout sets the RowsLayout field's value.

func (*PivotTableOptions) SetSingleMetricVisibility

func (s *PivotTableOptions) SetSingleMetricVisibility(v string) *PivotTableOptions

SetSingleMetricVisibility sets the SingleMetricVisibility field's value.

func (*PivotTableOptions) SetToggleButtonsVisibility

func (s *PivotTableOptions) SetToggleButtonsVisibility(v string) *PivotTableOptions

SetToggleButtonsVisibility sets the ToggleButtonsVisibility field's value.

func (PivotTableOptions) String

func (s PivotTableOptions) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*PivotTableOptions) Validate

func (s *PivotTableOptions) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type PivotTablePaginatedReportOptions

type PivotTablePaginatedReportOptions struct {

    // The visibility of the repeating header rows on each page.
    OverflowColumnHeaderVisibility *string `type:"string" enum:"Visibility"`

    // The visibility of the printing table overflow across pages.
    VerticalOverflowVisibility *string `type:"string" enum:"Visibility"`
    // contains filtered or unexported fields
}

The paginated report options for a pivot table visual.

func (PivotTablePaginatedReportOptions) GoString

func (s PivotTablePaginatedReportOptions) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*PivotTablePaginatedReportOptions) SetOverflowColumnHeaderVisibility

func (s *PivotTablePaginatedReportOptions) SetOverflowColumnHeaderVisibility(v string) *PivotTablePaginatedReportOptions

SetOverflowColumnHeaderVisibility sets the OverflowColumnHeaderVisibility field's value.

func (*PivotTablePaginatedReportOptions) SetVerticalOverflowVisibility

func (s *PivotTablePaginatedReportOptions) SetVerticalOverflowVisibility(v string) *PivotTablePaginatedReportOptions

SetVerticalOverflowVisibility sets the VerticalOverflowVisibility field's value.

func (PivotTablePaginatedReportOptions) String

func (s PivotTablePaginatedReportOptions) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type PivotTableRowsLabelOptions

type PivotTableRowsLabelOptions struct {

    // The custom label string for the rows label.
    CustomLabel *string `min:"1" type:"string"`

    // The visibility of the rows label.
    Visibility *string `type:"string" enum:"Visibility"`
    // contains filtered or unexported fields
}

The options for the label thta is located above the row headers. This option is only applicable when RowsLayout is set to HIERARCHY.

func (PivotTableRowsLabelOptions) GoString

func (s PivotTableRowsLabelOptions) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*PivotTableRowsLabelOptions) SetCustomLabel

func (s *PivotTableRowsLabelOptions) SetCustomLabel(v string) *PivotTableRowsLabelOptions

SetCustomLabel sets the CustomLabel field's value.

func (*PivotTableRowsLabelOptions) SetVisibility

func (s *PivotTableRowsLabelOptions) SetVisibility(v string) *PivotTableRowsLabelOptions

SetVisibility sets the Visibility field's value.

func (PivotTableRowsLabelOptions) String

func (s PivotTableRowsLabelOptions) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*PivotTableRowsLabelOptions) Validate

func (s *PivotTableRowsLabelOptions) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type PivotTableSortBy

type PivotTableSortBy struct {

    // The column sort (field id, direction) for the pivot table sort by options.
    Column *ColumnSort `type:"structure"`

    // The data path sort (data path value, direction) for the pivot table sort
    // by options.
    DataPath *DataPathSort `type:"structure"`

    // The field sort (field id, direction) for the pivot table sort by options.
    Field *FieldSort `type:"structure"`
    // contains filtered or unexported fields
}

The sort by field for the field sort options.

func (PivotTableSortBy) GoString

func (s PivotTableSortBy) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*PivotTableSortBy) SetColumn

func (s *PivotTableSortBy) SetColumn(v *ColumnSort) *PivotTableSortBy

SetColumn sets the Column field's value.

func (*PivotTableSortBy) SetDataPath

func (s *PivotTableSortBy) SetDataPath(v *DataPathSort) *PivotTableSortBy

SetDataPath sets the DataPath field's value.

func (*PivotTableSortBy) SetField

func (s *PivotTableSortBy) SetField(v *FieldSort) *PivotTableSortBy

SetField sets the Field field's value.

func (PivotTableSortBy) String

func (s PivotTableSortBy) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*PivotTableSortBy) Validate

func (s *PivotTableSortBy) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type PivotTableSortConfiguration

type PivotTableSortConfiguration struct {

    // The field sort options for a pivot table sort configuration.
    FieldSortOptions []*PivotFieldSortOptions `type:"list"`
    // contains filtered or unexported fields
}

The sort configuration for a PivotTableVisual.

func (PivotTableSortConfiguration) GoString

func (s PivotTableSortConfiguration) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*PivotTableSortConfiguration) SetFieldSortOptions

func (s *PivotTableSortConfiguration) SetFieldSortOptions(v []*PivotFieldSortOptions) *PivotTableSortConfiguration

SetFieldSortOptions sets the FieldSortOptions field's value.

func (PivotTableSortConfiguration) String

func (s PivotTableSortConfiguration) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*PivotTableSortConfiguration) Validate

func (s *PivotTableSortConfiguration) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type PivotTableTotalOptions

type PivotTableTotalOptions struct {

    // The column subtotal options.
    ColumnSubtotalOptions *SubtotalOptions `type:"structure"`

    // The column total options.
    ColumnTotalOptions *PivotTotalOptions `type:"structure"`

    // The row subtotal options.
    RowSubtotalOptions *SubtotalOptions `type:"structure"`

    // The row total options.
    RowTotalOptions *PivotTotalOptions `type:"structure"`
    // contains filtered or unexported fields
}

The total options for a pivot table visual.

func (PivotTableTotalOptions) GoString

func (s PivotTableTotalOptions) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*PivotTableTotalOptions) SetColumnSubtotalOptions

func (s *PivotTableTotalOptions) SetColumnSubtotalOptions(v *SubtotalOptions) *PivotTableTotalOptions

SetColumnSubtotalOptions sets the ColumnSubtotalOptions field's value.

func (*PivotTableTotalOptions) SetColumnTotalOptions

func (s *PivotTableTotalOptions) SetColumnTotalOptions(v *PivotTotalOptions) *PivotTableTotalOptions

SetColumnTotalOptions sets the ColumnTotalOptions field's value.

func (*PivotTableTotalOptions) SetRowSubtotalOptions

func (s *PivotTableTotalOptions) SetRowSubtotalOptions(v *SubtotalOptions) *PivotTableTotalOptions

SetRowSubtotalOptions sets the RowSubtotalOptions field's value.

func (*PivotTableTotalOptions) SetRowTotalOptions

func (s *PivotTableTotalOptions) SetRowTotalOptions(v *PivotTotalOptions) *PivotTableTotalOptions

SetRowTotalOptions sets the RowTotalOptions field's value.

func (PivotTableTotalOptions) String

func (s PivotTableTotalOptions) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*PivotTableTotalOptions) Validate

func (s *PivotTableTotalOptions) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type PivotTableVisual

type PivotTableVisual struct {

    // The list of custom actions that are configured for a visual.
    Actions []*VisualCustomAction `type:"list"`

    // The configuration settings of the visual.
    ChartConfiguration *PivotTableConfiguration `type:"structure"`

    // The conditional formatting for a PivotTableVisual.
    ConditionalFormatting *PivotTableConditionalFormatting `type:"structure"`

    // The subtitle that is displayed on the visual.
    Subtitle *VisualSubtitleLabelOptions `type:"structure"`

    // The title that is displayed on the visual.
    Title *VisualTitleLabelOptions `type:"structure"`

    // The unique identifier of a visual. This identifier must be unique within
    // the context of a dashboard, template, or analysis. Two dashboards, analyses,
    // or templates can have visuals with the same identifiers..
    //
    // VisualId is a required field
    VisualId *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

A pivot table.

For more information, see Using pivot tables (https://docs.aws.amazon.com/quicksight/latest/user/pivot-table.html) in the Amazon QuickSight User Guide.

func (PivotTableVisual) GoString

func (s PivotTableVisual) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*PivotTableVisual) SetActions

func (s *PivotTableVisual) SetActions(v []*VisualCustomAction) *PivotTableVisual

SetActions sets the Actions field's value.

func (*PivotTableVisual) SetChartConfiguration

func (s *PivotTableVisual) SetChartConfiguration(v *PivotTableConfiguration) *PivotTableVisual

SetChartConfiguration sets the ChartConfiguration field's value.

func (*PivotTableVisual) SetConditionalFormatting

func (s *PivotTableVisual) SetConditionalFormatting(v *PivotTableConditionalFormatting) *PivotTableVisual

SetConditionalFormatting sets the ConditionalFormatting field's value.

func (*PivotTableVisual) SetSubtitle

func (s *PivotTableVisual) SetSubtitle(v *VisualSubtitleLabelOptions) *PivotTableVisual

SetSubtitle sets the Subtitle field's value.

func (*PivotTableVisual) SetTitle

func (s *PivotTableVisual) SetTitle(v *VisualTitleLabelOptions) *PivotTableVisual

SetTitle sets the Title field's value.

func (*PivotTableVisual) SetVisualId

func (s *PivotTableVisual) SetVisualId(v string) *PivotTableVisual

SetVisualId sets the VisualId field's value.

func (PivotTableVisual) String

func (s PivotTableVisual) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*PivotTableVisual) Validate

func (s *PivotTableVisual) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type PivotTotalOptions

type PivotTotalOptions struct {

    // The custom label string for the total cells.
    CustomLabel *string `type:"string"`

    // The cell styling options for the total of header cells.
    MetricHeaderCellStyle *TableCellStyle `type:"structure"`

    // The placement (start, end) for the total cells.
    Placement *string `type:"string" enum:"TableTotalsPlacement"`

    // The scroll status (pinned, scrolled) for the total cells.
    ScrollStatus *string `type:"string" enum:"TableTotalsScrollStatus"`

    // The total aggregation options for each value field.
    TotalAggregationOptions []*TotalAggregationOption `type:"list"`

    // The cell styling options for the total cells.
    TotalCellStyle *TableCellStyle `type:"structure"`

    // The visibility configuration for the total cells.
    TotalsVisibility *string `type:"string" enum:"Visibility"`

    // The cell styling options for the totals of value cells.
    ValueCellStyle *TableCellStyle `type:"structure"`
    // contains filtered or unexported fields
}

The optional configuration of totals cells in a PivotTableVisual.

func (PivotTotalOptions) GoString

func (s PivotTotalOptions) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*PivotTotalOptions) SetCustomLabel

func (s *PivotTotalOptions) SetCustomLabel(v string) *PivotTotalOptions

SetCustomLabel sets the CustomLabel field's value.

func (*PivotTotalOptions) SetMetricHeaderCellStyle

func (s *PivotTotalOptions) SetMetricHeaderCellStyle(v *TableCellStyle) *PivotTotalOptions

SetMetricHeaderCellStyle sets the MetricHeaderCellStyle field's value.

func (*PivotTotalOptions) SetPlacement

func (s *PivotTotalOptions) SetPlacement(v string) *PivotTotalOptions

SetPlacement sets the Placement field's value.

func (*PivotTotalOptions) SetScrollStatus

func (s *PivotTotalOptions) SetScrollStatus(v string) *PivotTotalOptions

SetScrollStatus sets the ScrollStatus field's value.

func (*PivotTotalOptions) SetTotalAggregationOptions

func (s *PivotTotalOptions) SetTotalAggregationOptions(v []*TotalAggregationOption) *PivotTotalOptions

SetTotalAggregationOptions sets the TotalAggregationOptions field's value.

func (*PivotTotalOptions) SetTotalCellStyle

func (s *PivotTotalOptions) SetTotalCellStyle(v *TableCellStyle) *PivotTotalOptions

SetTotalCellStyle sets the TotalCellStyle field's value.

func (*PivotTotalOptions) SetTotalsVisibility

func (s *PivotTotalOptions) SetTotalsVisibility(v string) *PivotTotalOptions

SetTotalsVisibility sets the TotalsVisibility field's value.

func (*PivotTotalOptions) SetValueCellStyle

func (s *PivotTotalOptions) SetValueCellStyle(v *TableCellStyle) *PivotTotalOptions

SetValueCellStyle sets the ValueCellStyle field's value.

func (PivotTotalOptions) String

func (s PivotTotalOptions) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*PivotTotalOptions) Validate

func (s *PivotTotalOptions) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type PostgreSqlParameters

type PostgreSqlParameters struct {

    // Database.
    //
    // Database is a required field
    Database *string `min:"1" type:"string" required:"true"`

    // Host.
    //
    // Host is a required field
    Host *string `min:"1" type:"string" required:"true"`

    // Port.
    //
    // Port is a required field
    Port *int64 `min:"1" type:"integer" required:"true"`
    // contains filtered or unexported fields
}

The parameters for PostgreSQL.

func (PostgreSqlParameters) GoString

func (s PostgreSqlParameters) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*PostgreSqlParameters) SetDatabase

func (s *PostgreSqlParameters) SetDatabase(v string) *PostgreSqlParameters

SetDatabase sets the Database field's value.

func (*PostgreSqlParameters) SetHost

func (s *PostgreSqlParameters) SetHost(v string) *PostgreSqlParameters

SetHost sets the Host field's value.

func (*PostgreSqlParameters) SetPort

func (s *PostgreSqlParameters) SetPort(v int64) *PostgreSqlParameters

SetPort sets the Port field's value.

func (PostgreSqlParameters) String

func (s PostgreSqlParameters) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*PostgreSqlParameters) Validate

func (s *PostgreSqlParameters) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type PreconditionNotMetException

type PreconditionNotMetException struct {
    RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"`

    Message_ *string `locationName:"Message" type:"string"`

    // The Amazon Web Services request ID for this request.
    RequestId *string `type:"string"`
    // contains filtered or unexported fields
}

One or more preconditions aren't met.

func (*PreconditionNotMetException) Code

func (s *PreconditionNotMetException) Code() string

Code returns the exception type name.

func (*PreconditionNotMetException) Error

func (s *PreconditionNotMetException) Error() string

func (PreconditionNotMetException) GoString

func (s PreconditionNotMetException) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*PreconditionNotMetException) Message

func (s *PreconditionNotMetException) Message() string

Message returns the exception's message.

func (*PreconditionNotMetException) OrigErr

func (s *PreconditionNotMetException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*PreconditionNotMetException) RequestID

func (s *PreconditionNotMetException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*PreconditionNotMetException) StatusCode

func (s *PreconditionNotMetException) StatusCode() int

Status code returns the HTTP status code for the request's response error.

func (PreconditionNotMetException) String

func (s PreconditionNotMetException) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type PredefinedHierarchy

type PredefinedHierarchy struct {

    // The list of columns that define the predefined hierarchy.
    //
    // Columns is a required field
    Columns []*ColumnIdentifier `min:"1" type:"list" required:"true"`

    // The option that determines the drill down filters for the predefined hierarchy.
    DrillDownFilters []*DrillDownFilter `type:"list"`

    // The hierarchy ID of the predefined hierarchy.
    //
    // HierarchyId is a required field
    HierarchyId *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

The option that determines the hierarchy of the fields that are defined during data preparation. These fields are available to use in any analysis that uses the data source.

func (PredefinedHierarchy) GoString

func (s PredefinedHierarchy) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*PredefinedHierarchy) SetColumns

func (s *PredefinedHierarchy) SetColumns(v []*ColumnIdentifier) *PredefinedHierarchy

SetColumns sets the Columns field's value.

func (*PredefinedHierarchy) SetDrillDownFilters

func (s *PredefinedHierarchy) SetDrillDownFilters(v []*DrillDownFilter) *PredefinedHierarchy

SetDrillDownFilters sets the DrillDownFilters field's value.

func (*PredefinedHierarchy) SetHierarchyId

func (s *PredefinedHierarchy) SetHierarchyId(v string) *PredefinedHierarchy

SetHierarchyId sets the HierarchyId field's value.

func (PredefinedHierarchy) String

func (s PredefinedHierarchy) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*PredefinedHierarchy) Validate

func (s *PredefinedHierarchy) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type PrestoParameters

type PrestoParameters struct {

    // Catalog.
    //
    // Catalog is a required field
    Catalog *string `type:"string" required:"true"`

    // Host.
    //
    // Host is a required field
    Host *string `min:"1" type:"string" required:"true"`

    // Port.
    //
    // Port is a required field
    Port *int64 `min:"1" type:"integer" required:"true"`
    // contains filtered or unexported fields
}

The parameters for Presto.

func (PrestoParameters) GoString

func (s PrestoParameters) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*PrestoParameters) SetCatalog

func (s *PrestoParameters) SetCatalog(v string) *PrestoParameters

SetCatalog sets the Catalog field's value.

func (*PrestoParameters) SetHost

func (s *PrestoParameters) SetHost(v string) *PrestoParameters

SetHost sets the Host field's value.

func (*PrestoParameters) SetPort

func (s *PrestoParameters) SetPort(v int64) *PrestoParameters

SetPort sets the Port field's value.

func (PrestoParameters) String

func (s PrestoParameters) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*PrestoParameters) Validate

func (s *PrestoParameters) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ProgressBarOptions

type ProgressBarOptions struct {

    // The visibility of the progress bar.
    Visibility *string `type:"string" enum:"Visibility"`
    // contains filtered or unexported fields
}

The options that determine the presentation of the progress bar of a KPI visual.

func (ProgressBarOptions) GoString

func (s ProgressBarOptions) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ProgressBarOptions) SetVisibility

func (s *ProgressBarOptions) SetVisibility(v string) *ProgressBarOptions

SetVisibility sets the Visibility field's value.

func (ProgressBarOptions) String

func (s ProgressBarOptions) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ProjectOperation

type ProjectOperation struct {

    // Projected columns.
    //
    // ProjectedColumns is a required field
    ProjectedColumns []*string `min:"1" type:"list" required:"true"`
    // contains filtered or unexported fields
}

A transform operation that projects columns. Operations that come after a projection can only refer to projected columns.

func (ProjectOperation) GoString

func (s ProjectOperation) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ProjectOperation) SetProjectedColumns

func (s *ProjectOperation) SetProjectedColumns(v []*string) *ProjectOperation

SetProjectedColumns sets the ProjectedColumns field's value.

func (ProjectOperation) String

func (s ProjectOperation) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ProjectOperation) Validate

func (s *ProjectOperation) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type PutDataSetRefreshPropertiesInput

type PutDataSetRefreshPropertiesInput struct {

    // The Amazon Web Services account ID.
    //
    // AwsAccountId is a required field
    AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"`

    // The ID of the dataset.
    //
    // DataSetId is a required field
    DataSetId *string `location:"uri" locationName:"DataSetId" type:"string" required:"true"`

    // The dataset refresh properties.
    //
    // DataSetRefreshProperties is a required field
    DataSetRefreshProperties *DataSetRefreshProperties `type:"structure" required:"true"`
    // contains filtered or unexported fields
}

func (PutDataSetRefreshPropertiesInput) GoString

func (s PutDataSetRefreshPropertiesInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*PutDataSetRefreshPropertiesInput) SetAwsAccountId

func (s *PutDataSetRefreshPropertiesInput) SetAwsAccountId(v string) *PutDataSetRefreshPropertiesInput

SetAwsAccountId sets the AwsAccountId field's value.

func (*PutDataSetRefreshPropertiesInput) SetDataSetId

func (s *PutDataSetRefreshPropertiesInput) SetDataSetId(v string) *PutDataSetRefreshPropertiesInput

SetDataSetId sets the DataSetId field's value.

func (*PutDataSetRefreshPropertiesInput) SetDataSetRefreshProperties

func (s *PutDataSetRefreshPropertiesInput) SetDataSetRefreshProperties(v *DataSetRefreshProperties) *PutDataSetRefreshPropertiesInput

SetDataSetRefreshProperties sets the DataSetRefreshProperties field's value.

func (PutDataSetRefreshPropertiesInput) String

func (s PutDataSetRefreshPropertiesInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*PutDataSetRefreshPropertiesInput) Validate

func (s *PutDataSetRefreshPropertiesInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type PutDataSetRefreshPropertiesOutput

type PutDataSetRefreshPropertiesOutput struct {

    // The Amazon Web Services request ID for this operation.
    RequestId *string `type:"string"`

    // The HTTP status of the request.
    Status *int64 `location:"statusCode" type:"integer"`
    // contains filtered or unexported fields
}

func (PutDataSetRefreshPropertiesOutput) GoString

func (s PutDataSetRefreshPropertiesOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*PutDataSetRefreshPropertiesOutput) SetRequestId

func (s *PutDataSetRefreshPropertiesOutput) SetRequestId(v string) *PutDataSetRefreshPropertiesOutput

SetRequestId sets the RequestId field's value.

func (*PutDataSetRefreshPropertiesOutput) SetStatus

func (s *PutDataSetRefreshPropertiesOutput) SetStatus(v int64) *PutDataSetRefreshPropertiesOutput

SetStatus sets the Status field's value.

func (PutDataSetRefreshPropertiesOutput) String

func (s PutDataSetRefreshPropertiesOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type QueueInfo

type QueueInfo struct {

    // The ID of the ongoing ingestion. The queued ingestion is waiting for the
    // ongoing ingestion to complete.
    //
    // QueuedIngestion is a required field
    QueuedIngestion *string `type:"string" required:"true"`

    // The ID of the queued ingestion.
    //
    // WaitingOnIngestion is a required field
    WaitingOnIngestion *string `type:"string" required:"true"`
    // contains filtered or unexported fields
}

Information about a queued dataset SPICE ingestion.

func (QueueInfo) GoString

func (s QueueInfo) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*QueueInfo) SetQueuedIngestion

func (s *QueueInfo) SetQueuedIngestion(v string) *QueueInfo

SetQueuedIngestion sets the QueuedIngestion field's value.

func (*QueueInfo) SetWaitingOnIngestion

func (s *QueueInfo) SetWaitingOnIngestion(v string) *QueueInfo

SetWaitingOnIngestion sets the WaitingOnIngestion field's value.

func (QueueInfo) String

func (s QueueInfo) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type QuickSight

type QuickSight struct {
    *client.Client
}

QuickSight provides the API operation methods for making requests to Amazon QuickSight. See this package's package overview docs for details on the service.

QuickSight methods are safe to use concurrently. It is not safe to modify mutate any of the struct's properties though.

func New

func New(p client.ConfigProvider, cfgs ...*aws.Config) *QuickSight

New creates a new instance of the QuickSight client with a session. If additional configuration is needed for the client instance use the optional aws.Config parameter to add your extra config.

Example:

mySession := session.Must(session.NewSession())

// Create a QuickSight client from just a session.
svc := quicksight.New(mySession)

// Create a QuickSight client with additional configuration
svc := quicksight.New(mySession, aws.NewConfig().WithRegion("us-west-2"))

func (*QuickSight) CancelIngestion

func (c *QuickSight) CancelIngestion(input *CancelIngestionInput) (*CancelIngestionOutput, error)

CancelIngestion API operation for Amazon QuickSight.

Cancels an ongoing ingestion of data into SPICE.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon QuickSight's API operation CancelIngestion for usage and error information.

Returned Error Types:

  • 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.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/CancelIngestion

func (*QuickSight) CancelIngestionRequest

func (c *QuickSight) CancelIngestionRequest(input *CancelIngestionInput) (req *request.Request, output *CancelIngestionOutput)

CancelIngestionRequest generates a "aws/request.Request" representing the client's request for the CancelIngestion operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See CancelIngestion for more information on using the CancelIngestion API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the CancelIngestionRequest method.
req, resp := client.CancelIngestionRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/CancelIngestion

func (*QuickSight) CancelIngestionWithContext

func (c *QuickSight) CancelIngestionWithContext(ctx aws.Context, input *CancelIngestionInput, opts ...request.Option) (*CancelIngestionOutput, error)

CancelIngestionWithContext is the same as CancelIngestion with the addition of the ability to pass a context and additional request options.

See CancelIngestion for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) CreateAccountCustomization

func (c *QuickSight) CreateAccountCustomization(input *CreateAccountCustomizationInput) (*CreateAccountCustomizationOutput, error)

CreateAccountCustomization API operation for Amazon QuickSight.

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 (https://docs.aws.amazon.com/quicksight/latest/user/customizing-quicksight.html) 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 (https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DescribeThemePermissions.html) API operation. To share the theme, grant permissions by using the UpdateThemePermissions (https://docs.aws.amazon.com/quicksight/latest/APIReference/API_UpdateThemePermissions.html) API operation.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon QuickSight's API operation CreateAccountCustomization for usage and error information.

Returned Error Types:

  • 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.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/CreateAccountCustomization

func (*QuickSight) CreateAccountCustomizationRequest

func (c *QuickSight) CreateAccountCustomizationRequest(input *CreateAccountCustomizationInput) (req *request.Request, output *CreateAccountCustomizationOutput)

CreateAccountCustomizationRequest generates a "aws/request.Request" representing the client's request for the CreateAccountCustomization operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See CreateAccountCustomization for more information on using the CreateAccountCustomization API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the CreateAccountCustomizationRequest method.
req, resp := client.CreateAccountCustomizationRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/CreateAccountCustomization

func (*QuickSight) CreateAccountCustomizationWithContext

func (c *QuickSight) CreateAccountCustomizationWithContext(ctx aws.Context, input *CreateAccountCustomizationInput, opts ...request.Option) (*CreateAccountCustomizationOutput, error)

CreateAccountCustomizationWithContext is the same as CreateAccountCustomization with the addition of the ability to pass a context and additional request options.

See CreateAccountCustomization for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) CreateAccountSubscription

func (c *QuickSight) CreateAccountSubscription(input *CreateAccountSubscriptionInput) (*CreateAccountSubscriptionOutput, error)

CreateAccountSubscription API operation for Amazon QuickSight.

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.

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 (https://docs.aws.amazon.com/quicksight/latest/user/setting-up-aws-sign-up.html) 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 (https://docs.aws.amazon.com/quicksight/latest/user/iam-policy-examples.html) 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 (https://docs.aws.amazon.com/quicksight/latest/user/security_iam_service-with-iam.html#security-create-iam-role) 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 (https://docs.aws.amazon.com/quicksight/latest/user/scoping-policies-defaults.html) in the Amazon QuickSight User Guide.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon QuickSight's API operation CreateAccountSubscription for usage and error information.

Returned Error Types:

  • 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.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/CreateAccountSubscription

func (*QuickSight) CreateAccountSubscriptionRequest

func (c *QuickSight) CreateAccountSubscriptionRequest(input *CreateAccountSubscriptionInput) (req *request.Request, output *CreateAccountSubscriptionOutput)

CreateAccountSubscriptionRequest generates a "aws/request.Request" representing the client's request for the CreateAccountSubscription operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See CreateAccountSubscription for more information on using the CreateAccountSubscription API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the CreateAccountSubscriptionRequest method.
req, resp := client.CreateAccountSubscriptionRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/CreateAccountSubscription

func (*QuickSight) CreateAccountSubscriptionWithContext

func (c *QuickSight) CreateAccountSubscriptionWithContext(ctx aws.Context, input *CreateAccountSubscriptionInput, opts ...request.Option) (*CreateAccountSubscriptionOutput, error)

CreateAccountSubscriptionWithContext is the same as CreateAccountSubscription with the addition of the ability to pass a context and additional request options.

See CreateAccountSubscription for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) CreateAnalysis

func (c *QuickSight) CreateAnalysis(input *CreateAnalysisInput) (*CreateAnalysisOutput, error)

CreateAnalysis API operation for Amazon QuickSight.

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

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon QuickSight's API operation CreateAnalysis for usage and error information.

Returned Error Types:

  • ResourceNotFoundException One or more resources can't be found.

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

  • ThrottlingException Access is throttled.

  • ResourceExistsException The resource specified already exists.

  • ConflictException Updating or deleting a resource can cause an inconsistent state.

  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is available in every edition.

  • LimitExceededException A limit is exceeded.

  • InternalFailureException An internal failure occurred.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/CreateAnalysis

func (*QuickSight) CreateAnalysisRequest

func (c *QuickSight) CreateAnalysisRequest(input *CreateAnalysisInput) (req *request.Request, output *CreateAnalysisOutput)

CreateAnalysisRequest generates a "aws/request.Request" representing the client's request for the CreateAnalysis operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See CreateAnalysis for more information on using the CreateAnalysis API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the CreateAnalysisRequest method.
req, resp := client.CreateAnalysisRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/CreateAnalysis

func (*QuickSight) CreateAnalysisWithContext

func (c *QuickSight) CreateAnalysisWithContext(ctx aws.Context, input *CreateAnalysisInput, opts ...request.Option) (*CreateAnalysisOutput, error)

CreateAnalysisWithContext is the same as CreateAnalysis with the addition of the ability to pass a context and additional request options.

See CreateAnalysis for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) CreateDashboard

func (c *QuickSight) CreateDashboard(input *CreateDashboardInput) (*CreateDashboardOutput, error)

CreateDashboard API operation for Amazon QuickSight.

Creates a dashboard from either a template or directly with a DashboardDefinition. To first create a template, see the CreateTemplate (https://docs.aws.amazon.com/quicksight/latest/APIReference/API_CreateTemplate.html) API operation.

A dashboard is an entity in Amazon QuickSight that identifies Amazon QuickSight reports, created from analyses. You can share Amazon QuickSight dashboards. With the right permissions, you can create scheduled email reports from them. If you have the correct permissions, you can create a dashboard from a template that exists in a different Amazon Web Services account.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon QuickSight's API operation CreateDashboard for usage and error information.

Returned Error Types:

  • ResourceNotFoundException One or more resources can't be found.

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

  • ThrottlingException Access is throttled.

  • ResourceExistsException The resource specified already exists.

  • ConflictException Updating or deleting a resource can cause an inconsistent state.

  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is available in every edition.

  • LimitExceededException A limit is exceeded.

  • InternalFailureException An internal failure occurred.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/CreateDashboard

func (*QuickSight) CreateDashboardRequest

func (c *QuickSight) CreateDashboardRequest(input *CreateDashboardInput) (req *request.Request, output *CreateDashboardOutput)

CreateDashboardRequest generates a "aws/request.Request" representing the client's request for the CreateDashboard operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See CreateDashboard for more information on using the CreateDashboard API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the CreateDashboardRequest method.
req, resp := client.CreateDashboardRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/CreateDashboard

func (*QuickSight) CreateDashboardWithContext

func (c *QuickSight) CreateDashboardWithContext(ctx aws.Context, input *CreateDashboardInput, opts ...request.Option) (*CreateDashboardOutput, error)

CreateDashboardWithContext is the same as CreateDashboard with the addition of the ability to pass a context and additional request options.

See CreateDashboard for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) CreateDataSet

func (c *QuickSight) CreateDataSet(input *CreateDataSetInput) (*CreateDataSetOutput, error)

CreateDataSet API operation for Amazon QuickSight.

Creates a dataset. This operation doesn't support datasets that include uploaded files as a source.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon QuickSight's API operation CreateDataSet for usage and error information.

Returned Error Types:

  • 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.

  • LimitExceededException A limit is exceeded.

  • ResourceExistsException The resource specified already exists.

  • ResourceNotFoundException One or more resources can't be found.

  • ThrottlingException Access is throttled.

  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is available in every edition.

  • InternalFailureException An internal failure occurred.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/CreateDataSet

func (*QuickSight) CreateDataSetRequest

func (c *QuickSight) CreateDataSetRequest(input *CreateDataSetInput) (req *request.Request, output *CreateDataSetOutput)

CreateDataSetRequest generates a "aws/request.Request" representing the client's request for the CreateDataSet operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See CreateDataSet for more information on using the CreateDataSet API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the CreateDataSetRequest method.
req, resp := client.CreateDataSetRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/CreateDataSet

func (*QuickSight) CreateDataSetWithContext

func (c *QuickSight) CreateDataSetWithContext(ctx aws.Context, input *CreateDataSetInput, opts ...request.Option) (*CreateDataSetOutput, error)

CreateDataSetWithContext is the same as CreateDataSet with the addition of the ability to pass a context and additional request options.

See CreateDataSet for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) CreateDataSource

func (c *QuickSight) CreateDataSource(input *CreateDataSourceInput) (*CreateDataSourceOutput, error)

CreateDataSource API operation for Amazon QuickSight.

Creates a data source.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon QuickSight's API operation CreateDataSource for usage and error information.

Returned Error Types:

  • 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.

  • LimitExceededException A limit is exceeded.

  • ResourceNotFoundException One or more resources can't be found.

  • ResourceExistsException The resource specified already exists.

  • ThrottlingException Access is throttled.

  • InternalFailureException An internal failure occurred.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/CreateDataSource

func (*QuickSight) CreateDataSourceRequest

func (c *QuickSight) CreateDataSourceRequest(input *CreateDataSourceInput) (req *request.Request, output *CreateDataSourceOutput)

CreateDataSourceRequest generates a "aws/request.Request" representing the client's request for the CreateDataSource operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See CreateDataSource for more information on using the CreateDataSource API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the CreateDataSourceRequest method.
req, resp := client.CreateDataSourceRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/CreateDataSource

func (*QuickSight) CreateDataSourceWithContext

func (c *QuickSight) CreateDataSourceWithContext(ctx aws.Context, input *CreateDataSourceInput, opts ...request.Option) (*CreateDataSourceOutput, error)

CreateDataSourceWithContext is the same as CreateDataSource with the addition of the ability to pass a context and additional request options.

See CreateDataSource for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) CreateFolder

func (c *QuickSight) CreateFolder(input *CreateFolderInput) (*CreateFolderOutput, error)

CreateFolder API operation for Amazon QuickSight.

Creates an empty shared folder.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon QuickSight's API operation CreateFolder for usage and error information.

Returned Error Types:

  • ResourceNotFoundException One or more resources can't be found.

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

  • ThrottlingException Access is throttled.

  • ResourceExistsException The resource specified already exists.

  • ConflictException Updating or deleting a resource can cause an inconsistent state.

  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is available in every edition.

  • 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.

  • LimitExceededException A limit is exceeded.

  • InternalFailureException An internal failure occurred.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/CreateFolder

func (*QuickSight) CreateFolderMembership

func (c *QuickSight) CreateFolderMembership(input *CreateFolderMembershipInput) (*CreateFolderMembershipOutput, error)

CreateFolderMembership API operation for Amazon QuickSight.

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

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon QuickSight's API operation CreateFolderMembership for usage and error information.

Returned Error Types:

  • 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.

  • ResourceExistsException The resource specified already exists.

  • ThrottlingException Access is throttled.

  • LimitExceededException A limit is exceeded.

  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is available in every edition.

  • InternalFailureException An internal failure occurred.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/CreateFolderMembership

func (*QuickSight) CreateFolderMembershipRequest

func (c *QuickSight) CreateFolderMembershipRequest(input *CreateFolderMembershipInput) (req *request.Request, output *CreateFolderMembershipOutput)

CreateFolderMembershipRequest generates a "aws/request.Request" representing the client's request for the CreateFolderMembership operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See CreateFolderMembership for more information on using the CreateFolderMembership API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the CreateFolderMembershipRequest method.
req, resp := client.CreateFolderMembershipRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/CreateFolderMembership

func (*QuickSight) CreateFolderMembershipWithContext

func (c *QuickSight) CreateFolderMembershipWithContext(ctx aws.Context, input *CreateFolderMembershipInput, opts ...request.Option) (*CreateFolderMembershipOutput, error)

CreateFolderMembershipWithContext is the same as CreateFolderMembership with the addition of the ability to pass a context and additional request options.

See CreateFolderMembership for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) CreateFolderRequest

func (c *QuickSight) CreateFolderRequest(input *CreateFolderInput) (req *request.Request, output *CreateFolderOutput)

CreateFolderRequest generates a "aws/request.Request" representing the client's request for the CreateFolder operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See CreateFolder for more information on using the CreateFolder API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the CreateFolderRequest method.
req, resp := client.CreateFolderRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/CreateFolder

func (*QuickSight) CreateFolderWithContext

func (c *QuickSight) CreateFolderWithContext(ctx aws.Context, input *CreateFolderInput, opts ...request.Option) (*CreateFolderOutput, error)

CreateFolderWithContext is the same as CreateFolder with the addition of the ability to pass a context and additional request options.

See CreateFolder for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) CreateGroup

func (c *QuickSight) CreateGroup(input *CreateGroupInput) (*CreateGroupOutput, error)

CreateGroup API operation for Amazon QuickSight.

Use the CreateGroup operation to create a group in Amazon QuickSight. You can create up to 10,000 groups in a namespace. If you want to create more than 10,000 groups in a namespace, contact Amazon Web Services Support.

The permissions resource is arn:aws:quicksight:<your-region>:<relevant-aws-account-id>:group/default/<group-name> .

The response is a group object.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon QuickSight's API operation CreateGroup for usage and error information.

Returned Error Types:

  • 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.

  • ResourceExistsException The resource specified already exists.

  • ResourceNotFoundException One or more resources can't be found.

  • ThrottlingException Access is throttled.

  • PreconditionNotMetException One or more preconditions aren't met.

  • LimitExceededException A limit is exceeded.

  • InternalFailureException An internal failure occurred.

  • ResourceUnavailableException This resource is currently unavailable.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/CreateGroup

func (*QuickSight) CreateGroupMembership

func (c *QuickSight) CreateGroupMembership(input *CreateGroupMembershipInput) (*CreateGroupMembershipOutput, error)

CreateGroupMembership API operation for Amazon QuickSight.

Adds an Amazon QuickSight user to an Amazon QuickSight group.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon QuickSight's API operation CreateGroupMembership for usage and error information.

Returned Error Types:

  • 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.

  • PreconditionNotMetException One or more preconditions aren't met.

  • InternalFailureException An internal failure occurred.

  • ResourceUnavailableException This resource is currently unavailable.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/CreateGroupMembership

func (*QuickSight) CreateGroupMembershipRequest

func (c *QuickSight) CreateGroupMembershipRequest(input *CreateGroupMembershipInput) (req *request.Request, output *CreateGroupMembershipOutput)

CreateGroupMembershipRequest generates a "aws/request.Request" representing the client's request for the CreateGroupMembership operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See CreateGroupMembership for more information on using the CreateGroupMembership API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the CreateGroupMembershipRequest method.
req, resp := client.CreateGroupMembershipRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/CreateGroupMembership

func (*QuickSight) CreateGroupMembershipWithContext

func (c *QuickSight) CreateGroupMembershipWithContext(ctx aws.Context, input *CreateGroupMembershipInput, opts ...request.Option) (*CreateGroupMembershipOutput, error)

CreateGroupMembershipWithContext is the same as CreateGroupMembership with the addition of the ability to pass a context and additional request options.

See CreateGroupMembership for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) CreateGroupRequest

func (c *QuickSight) CreateGroupRequest(input *CreateGroupInput) (req *request.Request, output *CreateGroupOutput)

CreateGroupRequest generates a "aws/request.Request" representing the client's request for the CreateGroup operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See CreateGroup for more information on using the CreateGroup API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the CreateGroupRequest method.
req, resp := client.CreateGroupRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/CreateGroup

func (*QuickSight) CreateGroupWithContext

func (c *QuickSight) CreateGroupWithContext(ctx aws.Context, input *CreateGroupInput, opts ...request.Option) (*CreateGroupOutput, error)

CreateGroupWithContext is the same as CreateGroup with the addition of the ability to pass a context and additional request options.

See CreateGroup for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) CreateIAMPolicyAssignment

func (c *QuickSight) CreateIAMPolicyAssignment(input *CreateIAMPolicyAssignmentInput) (*CreateIAMPolicyAssignmentOutput, error)

CreateIAMPolicyAssignment API operation for Amazon QuickSight.

Creates an assignment with one specified IAM policy, identified by its Amazon Resource Name (ARN). This policy assignment is attached to the specified groups or users of Amazon QuickSight. Assignment names are unique per Amazon Web Services account. To avoid overwriting rules in other namespaces, use assignment names that are unique.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon QuickSight's API operation CreateIAMPolicyAssignment for usage and error information.

Returned Error Types:

  • 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.

  • ResourceExistsException The resource specified already exists.

  • ResourceNotFoundException One or more resources can't be found.

  • ThrottlingException Access is throttled.

  • ConcurrentUpdatingException A resource is already in a state that indicates an operation is happening that must complete before a new update can be applied.

  • InternalFailureException An internal failure occurred.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/CreateIAMPolicyAssignment

func (*QuickSight) CreateIAMPolicyAssignmentRequest

func (c *QuickSight) CreateIAMPolicyAssignmentRequest(input *CreateIAMPolicyAssignmentInput) (req *request.Request, output *CreateIAMPolicyAssignmentOutput)

CreateIAMPolicyAssignmentRequest generates a "aws/request.Request" representing the client's request for the CreateIAMPolicyAssignment operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See CreateIAMPolicyAssignment for more information on using the CreateIAMPolicyAssignment API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the CreateIAMPolicyAssignmentRequest method.
req, resp := client.CreateIAMPolicyAssignmentRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/CreateIAMPolicyAssignment

func (*QuickSight) CreateIAMPolicyAssignmentWithContext

func (c *QuickSight) CreateIAMPolicyAssignmentWithContext(ctx aws.Context, input *CreateIAMPolicyAssignmentInput, opts ...request.Option) (*CreateIAMPolicyAssignmentOutput, error)

CreateIAMPolicyAssignmentWithContext is the same as CreateIAMPolicyAssignment with the addition of the ability to pass a context and additional request options.

See CreateIAMPolicyAssignment for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) CreateIngestion

func (c *QuickSight) CreateIngestion(input *CreateIngestionInput) (*CreateIngestionOutput, error)

CreateIngestion API operation for Amazon QuickSight.

Creates and starts a new SPICE ingestion for a dataset. You can manually refresh datasets in an Enterprise edition account 32 times in a 24-hour period. You can manually refresh datasets in a Standard edition account 8 times in a 24-hour period. Each 24-hour period is measured starting 24 hours before the current date and time.

Any ingestions operating on tagged datasets inherit the same tags automatically for use in access control. For an example, see How do I create an IAM policy to control access to Amazon EC2 resources using tags? (http://aws.amazon.com/premiumsupport/knowledge-center/iam-ec2-resource-tags/) in the Amazon Web Services Knowledge Center. Tags are visible on the tagged dataset, but not on the ingestion resource.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon QuickSight's API operation CreateIngestion for usage and error information.

Returned Error Types:

  • 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.

  • LimitExceededException A limit is exceeded.

  • ResourceExistsException The resource specified already exists.

  • InternalFailureException An internal failure occurred.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/CreateIngestion

func (*QuickSight) CreateIngestionRequest

func (c *QuickSight) CreateIngestionRequest(input *CreateIngestionInput) (req *request.Request, output *CreateIngestionOutput)

CreateIngestionRequest generates a "aws/request.Request" representing the client's request for the CreateIngestion operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See CreateIngestion for more information on using the CreateIngestion API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the CreateIngestionRequest method.
req, resp := client.CreateIngestionRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/CreateIngestion

func (*QuickSight) CreateIngestionWithContext

func (c *QuickSight) CreateIngestionWithContext(ctx aws.Context, input *CreateIngestionInput, opts ...request.Option) (*CreateIngestionOutput, error)

CreateIngestionWithContext is the same as CreateIngestion with the addition of the ability to pass a context and additional request options.

See CreateIngestion for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) CreateNamespace

func (c *QuickSight) CreateNamespace(input *CreateNamespaceInput) (*CreateNamespaceOutput, error)

CreateNamespace API operation for Amazon QuickSight.

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

A namespace allows you to isolate the Amazon QuickSight users and groups that are registered for that namespace. Users that access the namespace can share assets only with other users or groups in the same namespace. They can't see users and groups in other namespaces. You can create a namespace after your Amazon Web Services account is subscribed to Amazon QuickSight. The namespace must be unique within the Amazon Web Services account. By default, there is a limit of 100 namespaces per Amazon Web Services account. To increase your limit, create a ticket with Amazon Web Services Support.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon QuickSight's API operation CreateNamespace for usage and error information.

Returned Error Types:

  • 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.

  • LimitExceededException A limit is exceeded.

  • 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.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/CreateNamespace

func (*QuickSight) CreateNamespaceRequest

func (c *QuickSight) CreateNamespaceRequest(input *CreateNamespaceInput) (req *request.Request, output *CreateNamespaceOutput)

CreateNamespaceRequest generates a "aws/request.Request" representing the client's request for the CreateNamespace operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See CreateNamespace for more information on using the CreateNamespace API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the CreateNamespaceRequest method.
req, resp := client.CreateNamespaceRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/CreateNamespace

func (*QuickSight) CreateNamespaceWithContext

func (c *QuickSight) CreateNamespaceWithContext(ctx aws.Context, input *CreateNamespaceInput, opts ...request.Option) (*CreateNamespaceOutput, error)

CreateNamespaceWithContext is the same as CreateNamespace with the addition of the ability to pass a context and additional request options.

See CreateNamespace for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) CreateRefreshSchedule

func (c *QuickSight) CreateRefreshSchedule(input *CreateRefreshScheduleInput) (*CreateRefreshScheduleOutput, error)

CreateRefreshSchedule API operation for Amazon QuickSight.

Creates a refresh schedule for a dataset. You can create up to 5 different schedules for a single dataset.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon QuickSight's API operation CreateRefreshSchedule for usage and error information.

Returned Error Types:

  • 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.

  • LimitExceededException A limit is exceeded.

  • ResourceExistsException The resource specified already exists.

  • PreconditionNotMetException One or more preconditions aren't met.

  • InternalFailureException An internal failure occurred.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/CreateRefreshSchedule

func (*QuickSight) CreateRefreshScheduleRequest

func (c *QuickSight) CreateRefreshScheduleRequest(input *CreateRefreshScheduleInput) (req *request.Request, output *CreateRefreshScheduleOutput)

CreateRefreshScheduleRequest generates a "aws/request.Request" representing the client's request for the CreateRefreshSchedule operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See CreateRefreshSchedule for more information on using the CreateRefreshSchedule API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the CreateRefreshScheduleRequest method.
req, resp := client.CreateRefreshScheduleRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/CreateRefreshSchedule

func (*QuickSight) CreateRefreshScheduleWithContext

func (c *QuickSight) CreateRefreshScheduleWithContext(ctx aws.Context, input *CreateRefreshScheduleInput, opts ...request.Option) (*CreateRefreshScheduleOutput, error)

CreateRefreshScheduleWithContext is the same as CreateRefreshSchedule with the addition of the ability to pass a context and additional request options.

See CreateRefreshSchedule for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) CreateRoleMembership

func (c *QuickSight) CreateRoleMembership(input *CreateRoleMembershipInput) (*CreateRoleMembershipOutput, error)

CreateRoleMembership API operation for Amazon QuickSight.

Use CreateRoleMembership to add an existing Amazon QuickSight group to an existing role.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon QuickSight's API operation CreateRoleMembership for usage and error information.

Returned Error Types:

  • 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.

  • PreconditionNotMetException One or more preconditions aren't met.

  • InternalFailureException An internal failure occurred.

  • ResourceUnavailableException This resource is currently unavailable.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/CreateRoleMembership

func (*QuickSight) CreateRoleMembershipRequest

func (c *QuickSight) CreateRoleMembershipRequest(input *CreateRoleMembershipInput) (req *request.Request, output *CreateRoleMembershipOutput)

CreateRoleMembershipRequest generates a "aws/request.Request" representing the client's request for the CreateRoleMembership operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See CreateRoleMembership for more information on using the CreateRoleMembership API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the CreateRoleMembershipRequest method.
req, resp := client.CreateRoleMembershipRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/CreateRoleMembership

func (*QuickSight) CreateRoleMembershipWithContext

func (c *QuickSight) CreateRoleMembershipWithContext(ctx aws.Context, input *CreateRoleMembershipInput, opts ...request.Option) (*CreateRoleMembershipOutput, error)

CreateRoleMembershipWithContext is the same as CreateRoleMembership with the addition of the ability to pass a context and additional request options.

See CreateRoleMembership for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) CreateTemplate

func (c *QuickSight) CreateTemplate(input *CreateTemplateInput) (*CreateTemplateOutput, error)

CreateTemplate API operation for Amazon QuickSight.

Creates a template either from a TemplateDefinition or from an existing Amazon QuickSight analysis or template. You can use the resulting template to create additional dashboards, templates, or analyses.

A template is an entity in Amazon QuickSight that encapsulates the metadata required to create an analysis and that you can use to create s dashboard. A template adds a layer of abstraction by using placeholders to replace the dataset associated with the analysis. You can use templates to create dashboards by replacing dataset placeholders with datasets that follow the same schema that was used to create the source analysis and template.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon QuickSight's API operation CreateTemplate for usage and error information.

Returned Error Types:

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

  • 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.

  • ResourceExistsException The resource specified already exists.

  • ResourceNotFoundException One or more resources can't be found.

  • ThrottlingException Access is throttled.

  • LimitExceededException A limit is exceeded.

  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is available in every edition.

  • ConflictException Updating or deleting a resource can cause an inconsistent state.

  • InternalFailureException An internal failure occurred.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/CreateTemplate

func (*QuickSight) CreateTemplateAlias

func (c *QuickSight) CreateTemplateAlias(input *CreateTemplateAliasInput) (*CreateTemplateAliasOutput, error)

CreateTemplateAlias API operation for Amazon QuickSight.

Creates a template alias for a template.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon QuickSight's API operation CreateTemplateAlias for usage and error information.

Returned Error Types:

  • ThrottlingException Access is throttled.

  • ResourceNotFoundException One or more resources can't be found.

  • ConflictException Updating or deleting a resource can cause an inconsistent state.

  • ResourceExistsException The resource specified already exists.

  • LimitExceededException A limit is exceeded.

  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is available in every edition.

  • ConflictException Updating or deleting a resource can cause an inconsistent state.

  • InternalFailureException An internal failure occurred.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/CreateTemplateAlias

func (*QuickSight) CreateTemplateAliasRequest

func (c *QuickSight) CreateTemplateAliasRequest(input *CreateTemplateAliasInput) (req *request.Request, output *CreateTemplateAliasOutput)

CreateTemplateAliasRequest generates a "aws/request.Request" representing the client's request for the CreateTemplateAlias operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See CreateTemplateAlias for more information on using the CreateTemplateAlias API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the CreateTemplateAliasRequest method.
req, resp := client.CreateTemplateAliasRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/CreateTemplateAlias

func (*QuickSight) CreateTemplateAliasWithContext

func (c *QuickSight) CreateTemplateAliasWithContext(ctx aws.Context, input *CreateTemplateAliasInput, opts ...request.Option) (*CreateTemplateAliasOutput, error)

CreateTemplateAliasWithContext is the same as CreateTemplateAlias with the addition of the ability to pass a context and additional request options.

See CreateTemplateAlias for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) CreateTemplateRequest

func (c *QuickSight) CreateTemplateRequest(input *CreateTemplateInput) (req *request.Request, output *CreateTemplateOutput)

CreateTemplateRequest generates a "aws/request.Request" representing the client's request for the CreateTemplate operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See CreateTemplate for more information on using the CreateTemplate API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the CreateTemplateRequest method.
req, resp := client.CreateTemplateRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/CreateTemplate

func (*QuickSight) CreateTemplateWithContext

func (c *QuickSight) CreateTemplateWithContext(ctx aws.Context, input *CreateTemplateInput, opts ...request.Option) (*CreateTemplateOutput, error)

CreateTemplateWithContext is the same as CreateTemplate with the addition of the ability to pass a context and additional request options.

See CreateTemplate for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) CreateTheme

func (c *QuickSight) CreateTheme(input *CreateThemeInput) (*CreateThemeOutput, error)

CreateTheme API operation for Amazon QuickSight.

Creates a theme.

A theme is set of configuration options for color and layout. Themes apply to analyses and dashboards. For more information, see Using Themes in Amazon QuickSight (https://docs.aws.amazon.com/quicksight/latest/user/themes-in-quicksight.html) in the Amazon QuickSight User Guide.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon QuickSight's API operation CreateTheme for usage and error information.

Returned Error Types:

  • 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.

  • ResourceExistsException The resource specified already exists.

  • ResourceNotFoundException One or more resources can't be found.

  • ThrottlingException Access is throttled.

  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is available in every edition.

  • LimitExceededException A limit is exceeded.

  • InternalFailureException An internal failure occurred.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/CreateTheme

func (*QuickSight) CreateThemeAlias

func (c *QuickSight) CreateThemeAlias(input *CreateThemeAliasInput) (*CreateThemeAliasOutput, error)

CreateThemeAlias API operation for Amazon QuickSight.

Creates a theme alias for a theme.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon QuickSight's API operation CreateThemeAlias for usage and error information.

Returned Error Types:

  • ConflictException Updating or deleting a resource can cause an inconsistent state.

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

  • LimitExceededException A limit is exceeded.

  • ResourceExistsException The resource specified already exists.

  • ResourceNotFoundException One or more resources can't be found.

  • ThrottlingException Access is throttled.

  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is available in every edition.

  • InternalFailureException An internal failure occurred.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/CreateThemeAlias

func (*QuickSight) CreateThemeAliasRequest

func (c *QuickSight) CreateThemeAliasRequest(input *CreateThemeAliasInput) (req *request.Request, output *CreateThemeAliasOutput)

CreateThemeAliasRequest generates a "aws/request.Request" representing the client's request for the CreateThemeAlias operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See CreateThemeAlias for more information on using the CreateThemeAlias API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the CreateThemeAliasRequest method.
req, resp := client.CreateThemeAliasRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/CreateThemeAlias

func (*QuickSight) CreateThemeAliasWithContext

func (c *QuickSight) CreateThemeAliasWithContext(ctx aws.Context, input *CreateThemeAliasInput, opts ...request.Option) (*CreateThemeAliasOutput, error)

CreateThemeAliasWithContext is the same as CreateThemeAlias with the addition of the ability to pass a context and additional request options.

See CreateThemeAlias for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) CreateThemeRequest

func (c *QuickSight) CreateThemeRequest(input *CreateThemeInput) (req *request.Request, output *CreateThemeOutput)

CreateThemeRequest generates a "aws/request.Request" representing the client's request for the CreateTheme operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See CreateTheme for more information on using the CreateTheme API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the CreateThemeRequest method.
req, resp := client.CreateThemeRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/CreateTheme

func (*QuickSight) CreateThemeWithContext

func (c *QuickSight) CreateThemeWithContext(ctx aws.Context, input *CreateThemeInput, opts ...request.Option) (*CreateThemeOutput, error)

CreateThemeWithContext is the same as CreateTheme with the addition of the ability to pass a context and additional request options.

See CreateTheme for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) CreateTopic

func (c *QuickSight) CreateTopic(input *CreateTopicInput) (*CreateTopicOutput, error)

CreateTopic API operation for Amazon QuickSight.

Creates a new Q topic.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon QuickSight's API operation CreateTopic for usage and error information.

Returned Error Types:

  • 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.

  • LimitExceededException A limit is exceeded.

  • ResourceNotFoundException One or more resources can't be found.

  • ResourceExistsException The resource specified already exists.

  • ThrottlingException Access is throttled.

  • InternalFailureException An internal failure occurred.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/CreateTopic

func (*QuickSight) CreateTopicRefreshSchedule

func (c *QuickSight) CreateTopicRefreshSchedule(input *CreateTopicRefreshScheduleInput) (*CreateTopicRefreshScheduleOutput, error)

CreateTopicRefreshSchedule API operation for Amazon QuickSight.

Creates a topic refresh schedule.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon QuickSight's API operation CreateTopicRefreshSchedule for usage and error information.

Returned Error Types:

  • 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.

  • LimitExceededException A limit is exceeded.

  • ResourceNotFoundException One or more resources can't be found.

  • ResourceExistsException The resource specified already exists.

  • ThrottlingException Access is throttled.

  • InternalFailureException An internal failure occurred.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/CreateTopicRefreshSchedule

func (*QuickSight) CreateTopicRefreshScheduleRequest

func (c *QuickSight) CreateTopicRefreshScheduleRequest(input *CreateTopicRefreshScheduleInput) (req *request.Request, output *CreateTopicRefreshScheduleOutput)

CreateTopicRefreshScheduleRequest generates a "aws/request.Request" representing the client's request for the CreateTopicRefreshSchedule operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See CreateTopicRefreshSchedule for more information on using the CreateTopicRefreshSchedule API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the CreateTopicRefreshScheduleRequest method.
req, resp := client.CreateTopicRefreshScheduleRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/CreateTopicRefreshSchedule

func (*QuickSight) CreateTopicRefreshScheduleWithContext

func (c *QuickSight) CreateTopicRefreshScheduleWithContext(ctx aws.Context, input *CreateTopicRefreshScheduleInput, opts ...request.Option) (*CreateTopicRefreshScheduleOutput, error)

CreateTopicRefreshScheduleWithContext is the same as CreateTopicRefreshSchedule with the addition of the ability to pass a context and additional request options.

See CreateTopicRefreshSchedule for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) CreateTopicRequest

func (c *QuickSight) CreateTopicRequest(input *CreateTopicInput) (req *request.Request, output *CreateTopicOutput)

CreateTopicRequest generates a "aws/request.Request" representing the client's request for the CreateTopic operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See CreateTopic for more information on using the CreateTopic API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the CreateTopicRequest method.
req, resp := client.CreateTopicRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/CreateTopic

func (*QuickSight) CreateTopicWithContext

func (c *QuickSight) CreateTopicWithContext(ctx aws.Context, input *CreateTopicInput, opts ...request.Option) (*CreateTopicOutput, error)

CreateTopicWithContext is the same as CreateTopic with the addition of the ability to pass a context and additional request options.

See CreateTopic for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) CreateVPCConnection

func (c *QuickSight) CreateVPCConnection(input *CreateVPCConnectionInput) (*CreateVPCConnectionOutput, error)

CreateVPCConnection API operation for Amazon QuickSight.

Creates a new VPC connection.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon QuickSight's API operation CreateVPCConnection for usage and error information.

Returned Error Types:

  • 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.

  • LimitExceededException A limit is exceeded.

  • ResourceExistsException The resource specified already exists.

  • ThrottlingException Access is throttled.

  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is available in every edition.

  • InternalFailureException An internal failure occurred.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/CreateVPCConnection

func (*QuickSight) CreateVPCConnectionRequest

func (c *QuickSight) CreateVPCConnectionRequest(input *CreateVPCConnectionInput) (req *request.Request, output *CreateVPCConnectionOutput)

CreateVPCConnectionRequest generates a "aws/request.Request" representing the client's request for the CreateVPCConnection operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See CreateVPCConnection for more information on using the CreateVPCConnection API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the CreateVPCConnectionRequest method.
req, resp := client.CreateVPCConnectionRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/CreateVPCConnection

func (*QuickSight) CreateVPCConnectionWithContext

func (c *QuickSight) CreateVPCConnectionWithContext(ctx aws.Context, input *CreateVPCConnectionInput, opts ...request.Option) (*CreateVPCConnectionOutput, error)

CreateVPCConnectionWithContext is the same as CreateVPCConnection with the addition of the ability to pass a context and additional request options.

See CreateVPCConnection for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) DeleteAccountCustomization

func (c *QuickSight) DeleteAccountCustomization(input *DeleteAccountCustomizationInput) (*DeleteAccountCustomizationOutput, error)

DeleteAccountCustomization API operation for Amazon QuickSight.

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

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon QuickSight's API operation DeleteAccountCustomization for usage and error information.

Returned Error Types:

  • 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.

  • ResourceNotFoundException One or more resources can't be found.

  • ThrottlingException Access is throttled.

  • LimitExceededException A limit is exceeded.

  • PreconditionNotMetException One or more preconditions aren't met.

  • InternalFailureException An internal failure occurred.

  • ResourceUnavailableException This resource is currently unavailable.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/DeleteAccountCustomization

func (*QuickSight) DeleteAccountCustomizationRequest

func (c *QuickSight) DeleteAccountCustomizationRequest(input *DeleteAccountCustomizationInput) (req *request.Request, output *DeleteAccountCustomizationOutput)

DeleteAccountCustomizationRequest generates a "aws/request.Request" representing the client's request for the DeleteAccountCustomization operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DeleteAccountCustomization for more information on using the DeleteAccountCustomization API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DeleteAccountCustomizationRequest method.
req, resp := client.DeleteAccountCustomizationRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/DeleteAccountCustomization

func (*QuickSight) DeleteAccountCustomizationWithContext

func (c *QuickSight) DeleteAccountCustomizationWithContext(ctx aws.Context, input *DeleteAccountCustomizationInput, opts ...request.Option) (*DeleteAccountCustomizationOutput, error)

DeleteAccountCustomizationWithContext is the same as DeleteAccountCustomization with the addition of the ability to pass a context and additional request options.

See DeleteAccountCustomization for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) DeleteAccountSubscription

func (c *QuickSight) DeleteAccountSubscription(input *DeleteAccountSubscriptionInput) (*DeleteAccountSubscriptionOutput, error)

DeleteAccountSubscription API operation for Amazon QuickSight.

Use the DeleteAccountSubscription operation to delete an Amazon QuickSight account. This operation will result in an error message if you have configured your account termination protection settings to True. To change this setting and delete your account, call the UpdateAccountSettings API and set the value of the TerminationProtectionEnabled parameter to False, then make another call to the DeleteAccountSubscription API.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon QuickSight's API operation DeleteAccountSubscription for usage and error information.

Returned Error Types:

  • 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.

  • PreconditionNotMetException One or more preconditions aren't met.

  • InternalFailureException An internal failure occurred.

  • ResourceUnavailableException This resource is currently unavailable.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/DeleteAccountSubscription

func (*QuickSight) DeleteAccountSubscriptionRequest

func (c *QuickSight) DeleteAccountSubscriptionRequest(input *DeleteAccountSubscriptionInput) (req *request.Request, output *DeleteAccountSubscriptionOutput)

DeleteAccountSubscriptionRequest generates a "aws/request.Request" representing the client's request for the DeleteAccountSubscription operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DeleteAccountSubscription for more information on using the DeleteAccountSubscription API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DeleteAccountSubscriptionRequest method.
req, resp := client.DeleteAccountSubscriptionRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/DeleteAccountSubscription

func (*QuickSight) DeleteAccountSubscriptionWithContext

func (c *QuickSight) DeleteAccountSubscriptionWithContext(ctx aws.Context, input *DeleteAccountSubscriptionInput, opts ...request.Option) (*DeleteAccountSubscriptionOutput, error)

DeleteAccountSubscriptionWithContext is the same as DeleteAccountSubscription with the addition of the ability to pass a context and additional request options.

See DeleteAccountSubscription for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) DeleteAnalysis

func (c *QuickSight) DeleteAnalysis(input *DeleteAnalysisInput) (*DeleteAnalysisOutput, error)

DeleteAnalysis API operation for Amazon QuickSight.

Deletes an analysis from Amazon QuickSight. You can optionally include a recovery window during which you can restore the analysis. If you don't specify a recovery window value, the operation defaults to 30 days. Amazon QuickSight attaches a DeletionTime stamp to the response that specifies the end of the recovery window. At the end of the recovery window, Amazon QuickSight deletes the analysis permanently.

At any time before recovery window ends, you can use the RestoreAnalysis API operation to remove the DeletionTime stamp and cancel the deletion of the analysis. The analysis remains visible in the API until it's deleted, so you can describe it but you can't make a template from it.

An analysis that's scheduled for deletion isn't accessible in the Amazon QuickSight console. To access it in the console, restore it. Deleting an analysis doesn't delete the dashboards that you publish from it.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon QuickSight's API operation DeleteAnalysis for usage and error information.

Returned Error Types:

  • ThrottlingException Access is throttled.

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

  • ConflictException Updating or deleting a resource can cause an inconsistent state.

  • ResourceNotFoundException One or more resources can't be found.

  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is available in every edition.

  • InternalFailureException An internal failure occurred.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/DeleteAnalysis

func (*QuickSight) DeleteAnalysisRequest

func (c *QuickSight) DeleteAnalysisRequest(input *DeleteAnalysisInput) (req *request.Request, output *DeleteAnalysisOutput)

DeleteAnalysisRequest generates a "aws/request.Request" representing the client's request for the DeleteAnalysis operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DeleteAnalysis for more information on using the DeleteAnalysis API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DeleteAnalysisRequest method.
req, resp := client.DeleteAnalysisRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/DeleteAnalysis

func (*QuickSight) DeleteAnalysisWithContext

func (c *QuickSight) DeleteAnalysisWithContext(ctx aws.Context, input *DeleteAnalysisInput, opts ...request.Option) (*DeleteAnalysisOutput, error)

DeleteAnalysisWithContext is the same as DeleteAnalysis with the addition of the ability to pass a context and additional request options.

See DeleteAnalysis for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) DeleteDashboard

func (c *QuickSight) DeleteDashboard(input *DeleteDashboardInput) (*DeleteDashboardOutput, error)

DeleteDashboard API operation for Amazon QuickSight.

Deletes a dashboard.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon QuickSight's API operation DeleteDashboard for usage and error information.

Returned Error Types:

  • ThrottlingException Access is throttled.

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

  • ConflictException Updating or deleting a resource can cause an inconsistent state.

  • ResourceNotFoundException One or more resources can't be found.

  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is available in every edition.

  • InternalFailureException An internal failure occurred.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/DeleteDashboard

func (*QuickSight) DeleteDashboardRequest

func (c *QuickSight) DeleteDashboardRequest(input *DeleteDashboardInput) (req *request.Request, output *DeleteDashboardOutput)

DeleteDashboardRequest generates a "aws/request.Request" representing the client's request for the DeleteDashboard operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DeleteDashboard for more information on using the DeleteDashboard API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DeleteDashboardRequest method.
req, resp := client.DeleteDashboardRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/DeleteDashboard

func (*QuickSight) DeleteDashboardWithContext

func (c *QuickSight) DeleteDashboardWithContext(ctx aws.Context, input *DeleteDashboardInput, opts ...request.Option) (*DeleteDashboardOutput, error)

DeleteDashboardWithContext is the same as DeleteDashboard with the addition of the ability to pass a context and additional request options.

See DeleteDashboard for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) DeleteDataSet

func (c *QuickSight) DeleteDataSet(input *DeleteDataSetInput) (*DeleteDataSetOutput, error)

DeleteDataSet API operation for Amazon QuickSight.

Deletes a dataset.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon QuickSight's API operation DeleteDataSet for usage and error information.

Returned Error Types:

  • 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.

  • ThrottlingException Access is throttled.

  • ResourceNotFoundException One or more resources can't be found.

  • InternalFailureException An internal failure occurred.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/DeleteDataSet

func (*QuickSight) DeleteDataSetRefreshProperties

func (c *QuickSight) DeleteDataSetRefreshProperties(input *DeleteDataSetRefreshPropertiesInput) (*DeleteDataSetRefreshPropertiesOutput, error)

DeleteDataSetRefreshProperties API operation for Amazon QuickSight.

Deletes the dataset refresh properties of the dataset.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon QuickSight's API operation DeleteDataSetRefreshProperties for usage and error information.

Returned Error Types:

  • 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.

  • LimitExceededException A limit is exceeded.

  • ConflictException Updating or deleting a resource can cause an inconsistent state.

  • InternalFailureException An internal failure occurred.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/DeleteDataSetRefreshProperties

func (*QuickSight) DeleteDataSetRefreshPropertiesRequest

func (c *QuickSight) DeleteDataSetRefreshPropertiesRequest(input *DeleteDataSetRefreshPropertiesInput) (req *request.Request, output *DeleteDataSetRefreshPropertiesOutput)

DeleteDataSetRefreshPropertiesRequest generates a "aws/request.Request" representing the client's request for the DeleteDataSetRefreshProperties operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DeleteDataSetRefreshProperties for more information on using the DeleteDataSetRefreshProperties API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DeleteDataSetRefreshPropertiesRequest method.
req, resp := client.DeleteDataSetRefreshPropertiesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/DeleteDataSetRefreshProperties

func (*QuickSight) DeleteDataSetRefreshPropertiesWithContext

func (c *QuickSight) DeleteDataSetRefreshPropertiesWithContext(ctx aws.Context, input *DeleteDataSetRefreshPropertiesInput, opts ...request.Option) (*DeleteDataSetRefreshPropertiesOutput, error)

DeleteDataSetRefreshPropertiesWithContext is the same as DeleteDataSetRefreshProperties with the addition of the ability to pass a context and additional request options.

See DeleteDataSetRefreshProperties for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) DeleteDataSetRequest

func (c *QuickSight) DeleteDataSetRequest(input *DeleteDataSetInput) (req *request.Request, output *DeleteDataSetOutput)

DeleteDataSetRequest generates a "aws/request.Request" representing the client's request for the DeleteDataSet operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DeleteDataSet for more information on using the DeleteDataSet API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DeleteDataSetRequest method.
req, resp := client.DeleteDataSetRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/DeleteDataSet

func (*QuickSight) DeleteDataSetWithContext

func (c *QuickSight) DeleteDataSetWithContext(ctx aws.Context, input *DeleteDataSetInput, opts ...request.Option) (*DeleteDataSetOutput, error)

DeleteDataSetWithContext is the same as DeleteDataSet with the addition of the ability to pass a context and additional request options.

See DeleteDataSet for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) DeleteDataSource

func (c *QuickSight) DeleteDataSource(input *DeleteDataSourceInput) (*DeleteDataSourceOutput, error)

DeleteDataSource API operation for Amazon QuickSight.

Deletes the data source permanently. This operation breaks all the datasets that reference the deleted data source.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon QuickSight's API operation DeleteDataSource for usage and error information.

Returned Error Types:

  • 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.

  • ThrottlingException Access is throttled.

  • ResourceNotFoundException One or more resources can't be found.

  • InternalFailureException An internal failure occurred.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/DeleteDataSource

func (*QuickSight) DeleteDataSourceRequest

func (c *QuickSight) DeleteDataSourceRequest(input *DeleteDataSourceInput) (req *request.Request, output *DeleteDataSourceOutput)

DeleteDataSourceRequest generates a "aws/request.Request" representing the client's request for the DeleteDataSource operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DeleteDataSource for more information on using the DeleteDataSource API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DeleteDataSourceRequest method.
req, resp := client.DeleteDataSourceRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/DeleteDataSource

func (*QuickSight) DeleteDataSourceWithContext

func (c *QuickSight) DeleteDataSourceWithContext(ctx aws.Context, input *DeleteDataSourceInput, opts ...request.Option) (*DeleteDataSourceOutput, error)

DeleteDataSourceWithContext is the same as DeleteDataSource with the addition of the ability to pass a context and additional request options.

See DeleteDataSource for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) DeleteFolder

func (c *QuickSight) DeleteFolder(input *DeleteFolderInput) (*DeleteFolderOutput, error)

DeleteFolder API operation for Amazon QuickSight.

Deletes an empty folder.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon QuickSight's API operation DeleteFolder for usage and error information.

Returned Error Types:

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

  • PreconditionNotMetException One or more preconditions aren't met.

  • 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.

  • ResourceNotFoundException One or more resources can't be found.

  • ConflictException Updating or deleting a resource can cause an inconsistent state.

  • ThrottlingException Access is throttled.

  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is available in every edition.

  • InternalFailureException An internal failure occurred.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/DeleteFolder

func (*QuickSight) DeleteFolderMembership

func (c *QuickSight) DeleteFolderMembership(input *DeleteFolderMembershipInput) (*DeleteFolderMembershipOutput, error)

DeleteFolderMembership API operation for Amazon QuickSight.

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

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon QuickSight's API operation DeleteFolderMembership for usage and error information.

Returned Error Types:

  • 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.

  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is available in every edition.

  • InternalFailureException An internal failure occurred.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/DeleteFolderMembership

func (*QuickSight) DeleteFolderMembershipRequest

func (c *QuickSight) DeleteFolderMembershipRequest(input *DeleteFolderMembershipInput) (req *request.Request, output *DeleteFolderMembershipOutput)

DeleteFolderMembershipRequest generates a "aws/request.Request" representing the client's request for the DeleteFolderMembership operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DeleteFolderMembership for more information on using the DeleteFolderMembership API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DeleteFolderMembershipRequest method.
req, resp := client.DeleteFolderMembershipRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/DeleteFolderMembership

func (*QuickSight) DeleteFolderMembershipWithContext

func (c *QuickSight) DeleteFolderMembershipWithContext(ctx aws.Context, input *DeleteFolderMembershipInput, opts ...request.Option) (*DeleteFolderMembershipOutput, error)

DeleteFolderMembershipWithContext is the same as DeleteFolderMembership with the addition of the ability to pass a context and additional request options.

See DeleteFolderMembership for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) DeleteFolderRequest

func (c *QuickSight) DeleteFolderRequest(input *DeleteFolderInput) (req *request.Request, output *DeleteFolderOutput)

DeleteFolderRequest generates a "aws/request.Request" representing the client's request for the DeleteFolder operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DeleteFolder for more information on using the DeleteFolder API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DeleteFolderRequest method.
req, resp := client.DeleteFolderRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/DeleteFolder

func (*QuickSight) DeleteFolderWithContext

func (c *QuickSight) DeleteFolderWithContext(ctx aws.Context, input *DeleteFolderInput, opts ...request.Option) (*DeleteFolderOutput, error)

DeleteFolderWithContext is the same as DeleteFolder with the addition of the ability to pass a context and additional request options.

See DeleteFolder for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) DeleteGroup

func (c *QuickSight) DeleteGroup(input *DeleteGroupInput) (*DeleteGroupOutput, error)

DeleteGroup API operation for Amazon QuickSight.

Removes a user group from Amazon QuickSight.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon QuickSight's API operation DeleteGroup for usage and error information.

Returned Error Types:

  • 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.

  • PreconditionNotMetException One or more preconditions aren't met.

  • InternalFailureException An internal failure occurred.

  • ResourceUnavailableException This resource is currently unavailable.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/DeleteGroup

func (*QuickSight) DeleteGroupMembership

func (c *QuickSight) DeleteGroupMembership(input *DeleteGroupMembershipInput) (*DeleteGroupMembershipOutput, error)

DeleteGroupMembership API operation for Amazon QuickSight.

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

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon QuickSight's API operation DeleteGroupMembership for usage and error information.

Returned Error Types:

  • 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.

  • PreconditionNotMetException One or more preconditions aren't met.

  • InternalFailureException An internal failure occurred.

  • ResourceUnavailableException This resource is currently unavailable.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/DeleteGroupMembership

func (*QuickSight) DeleteGroupMembershipRequest

func (c *QuickSight) DeleteGroupMembershipRequest(input *DeleteGroupMembershipInput) (req *request.Request, output *DeleteGroupMembershipOutput)

DeleteGroupMembershipRequest generates a "aws/request.Request" representing the client's request for the DeleteGroupMembership operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DeleteGroupMembership for more information on using the DeleteGroupMembership API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DeleteGroupMembershipRequest method.
req, resp := client.DeleteGroupMembershipRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/DeleteGroupMembership

func (*QuickSight) DeleteGroupMembershipWithContext

func (c *QuickSight) DeleteGroupMembershipWithContext(ctx aws.Context, input *DeleteGroupMembershipInput, opts ...request.Option) (*DeleteGroupMembershipOutput, error)

DeleteGroupMembershipWithContext is the same as DeleteGroupMembership with the addition of the ability to pass a context and additional request options.

See DeleteGroupMembership for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) DeleteGroupRequest

func (c *QuickSight) DeleteGroupRequest(input *DeleteGroupInput) (req *request.Request, output *DeleteGroupOutput)

DeleteGroupRequest generates a "aws/request.Request" representing the client's request for the DeleteGroup operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DeleteGroup for more information on using the DeleteGroup API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DeleteGroupRequest method.
req, resp := client.DeleteGroupRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/DeleteGroup

func (*QuickSight) DeleteGroupWithContext

func (c *QuickSight) DeleteGroupWithContext(ctx aws.Context, input *DeleteGroupInput, opts ...request.Option) (*DeleteGroupOutput, error)

DeleteGroupWithContext is the same as DeleteGroup with the addition of the ability to pass a context and additional request options.

See DeleteGroup for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) DeleteIAMPolicyAssignment

func (c *QuickSight) DeleteIAMPolicyAssignment(input *DeleteIAMPolicyAssignmentInput) (*DeleteIAMPolicyAssignmentOutput, error)

DeleteIAMPolicyAssignment API operation for Amazon QuickSight.

Deletes an existing IAM policy assignment.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon QuickSight's API operation DeleteIAMPolicyAssignment for usage and error information.

Returned Error Types:

  • 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.

  • ResourceExistsException The resource specified already exists.

  • ResourceNotFoundException One or more resources can't be found.

  • ThrottlingException Access is throttled.

  • ConcurrentUpdatingException A resource is already in a state that indicates an operation is happening that must complete before a new update can be applied.

  • InternalFailureException An internal failure occurred.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/DeleteIAMPolicyAssignment

func (*QuickSight) DeleteIAMPolicyAssignmentRequest

func (c *QuickSight) DeleteIAMPolicyAssignmentRequest(input *DeleteIAMPolicyAssignmentInput) (req *request.Request, output *DeleteIAMPolicyAssignmentOutput)

DeleteIAMPolicyAssignmentRequest generates a "aws/request.Request" representing the client's request for the DeleteIAMPolicyAssignment operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DeleteIAMPolicyAssignment for more information on using the DeleteIAMPolicyAssignment API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DeleteIAMPolicyAssignmentRequest method.
req, resp := client.DeleteIAMPolicyAssignmentRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/DeleteIAMPolicyAssignment

func (*QuickSight) DeleteIAMPolicyAssignmentWithContext

func (c *QuickSight) DeleteIAMPolicyAssignmentWithContext(ctx aws.Context, input *DeleteIAMPolicyAssignmentInput, opts ...request.Option) (*DeleteIAMPolicyAssignmentOutput, error)

DeleteIAMPolicyAssignmentWithContext is the same as DeleteIAMPolicyAssignment with the addition of the ability to pass a context and additional request options.

See DeleteIAMPolicyAssignment for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) DeleteIdentityPropagationConfig

func (c *QuickSight) DeleteIdentityPropagationConfig(input *DeleteIdentityPropagationConfigInput) (*DeleteIdentityPropagationConfigOutput, error)

DeleteIdentityPropagationConfig API operation for Amazon QuickSight.

Deletes all access scopes and authorized targets that are associated with a service from the Amazon QuickSight IAM Identity Center application.

This operation is only supported for Amazon QuickSight accounts that use IAM Identity Center.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon QuickSight's API operation DeleteIdentityPropagationConfig for usage and error information.

Returned Error Types:

  • 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.

  • InternalFailureException An internal failure occurred.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/DeleteIdentityPropagationConfig

func (*QuickSight) DeleteIdentityPropagationConfigRequest

func (c *QuickSight) DeleteIdentityPropagationConfigRequest(input *DeleteIdentityPropagationConfigInput) (req *request.Request, output *DeleteIdentityPropagationConfigOutput)

DeleteIdentityPropagationConfigRequest generates a "aws/request.Request" representing the client's request for the DeleteIdentityPropagationConfig operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DeleteIdentityPropagationConfig for more information on using the DeleteIdentityPropagationConfig API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DeleteIdentityPropagationConfigRequest method.
req, resp := client.DeleteIdentityPropagationConfigRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/DeleteIdentityPropagationConfig

func (*QuickSight) DeleteIdentityPropagationConfigWithContext

func (c *QuickSight) DeleteIdentityPropagationConfigWithContext(ctx aws.Context, input *DeleteIdentityPropagationConfigInput, opts ...request.Option) (*DeleteIdentityPropagationConfigOutput, error)

DeleteIdentityPropagationConfigWithContext is the same as DeleteIdentityPropagationConfig with the addition of the ability to pass a context and additional request options.

See DeleteIdentityPropagationConfig for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) DeleteNamespace

func (c *QuickSight) DeleteNamespace(input *DeleteNamespaceInput) (*DeleteNamespaceOutput, error)

DeleteNamespace API operation for Amazon QuickSight.

Deletes a namespace and the users and groups that are associated with the namespace. This is an asynchronous process. Assets including dashboards, analyses, datasets and data sources are not deleted. To delete these assets, you use the API operations for the relevant asset.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon QuickSight's API operation DeleteNamespace for usage and error information.

Returned Error Types:

  • 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.

  • PreconditionNotMetException One or more preconditions aren't met.

  • InternalFailureException An internal failure occurred.

  • ResourceUnavailableException This resource is currently unavailable.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/DeleteNamespace

func (*QuickSight) DeleteNamespaceRequest

func (c *QuickSight) DeleteNamespaceRequest(input *DeleteNamespaceInput) (req *request.Request, output *DeleteNamespaceOutput)

DeleteNamespaceRequest generates a "aws/request.Request" representing the client's request for the DeleteNamespace operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DeleteNamespace for more information on using the DeleteNamespace API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DeleteNamespaceRequest method.
req, resp := client.DeleteNamespaceRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/DeleteNamespace

func (*QuickSight) DeleteNamespaceWithContext

func (c *QuickSight) DeleteNamespaceWithContext(ctx aws.Context, input *DeleteNamespaceInput, opts ...request.Option) (*DeleteNamespaceOutput, error)

DeleteNamespaceWithContext is the same as DeleteNamespace with the addition of the ability to pass a context and additional request options.

See DeleteNamespace for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) DeleteRefreshSchedule

func (c *QuickSight) DeleteRefreshSchedule(input *DeleteRefreshScheduleInput) (*DeleteRefreshScheduleOutput, error)

DeleteRefreshSchedule API operation for Amazon QuickSight.

Deletes a refresh schedule from a dataset.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon QuickSight's API operation DeleteRefreshSchedule for usage and error information.

Returned Error Types:

  • 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.

  • LimitExceededException A limit is exceeded.

  • InternalFailureException An internal failure occurred.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/DeleteRefreshSchedule

func (*QuickSight) DeleteRefreshScheduleRequest

func (c *QuickSight) DeleteRefreshScheduleRequest(input *DeleteRefreshScheduleInput) (req *request.Request, output *DeleteRefreshScheduleOutput)

DeleteRefreshScheduleRequest generates a "aws/request.Request" representing the client's request for the DeleteRefreshSchedule operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DeleteRefreshSchedule for more information on using the DeleteRefreshSchedule API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DeleteRefreshScheduleRequest method.
req, resp := client.DeleteRefreshScheduleRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/DeleteRefreshSchedule

func (*QuickSight) DeleteRefreshScheduleWithContext

func (c *QuickSight) DeleteRefreshScheduleWithContext(ctx aws.Context, input *DeleteRefreshScheduleInput, opts ...request.Option) (*DeleteRefreshScheduleOutput, error)

DeleteRefreshScheduleWithContext is the same as DeleteRefreshSchedule with the addition of the ability to pass a context and additional request options.

See DeleteRefreshSchedule for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) DeleteRoleCustomPermission

func (c *QuickSight) DeleteRoleCustomPermission(input *DeleteRoleCustomPermissionInput) (*DeleteRoleCustomPermissionOutput, error)

DeleteRoleCustomPermission API operation for Amazon QuickSight.

Removes custom permissions from the role.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon QuickSight's API operation DeleteRoleCustomPermission for usage and error information.

Returned Error Types:

  • 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.

  • PreconditionNotMetException One or more preconditions aren't met.

  • InternalFailureException An internal failure occurred.

  • ResourceUnavailableException This resource is currently unavailable.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/DeleteRoleCustomPermission

func (*QuickSight) DeleteRoleCustomPermissionRequest

func (c *QuickSight) DeleteRoleCustomPermissionRequest(input *DeleteRoleCustomPermissionInput) (req *request.Request, output *DeleteRoleCustomPermissionOutput)

DeleteRoleCustomPermissionRequest generates a "aws/request.Request" representing the client's request for the DeleteRoleCustomPermission operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DeleteRoleCustomPermission for more information on using the DeleteRoleCustomPermission API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DeleteRoleCustomPermissionRequest method.
req, resp := client.DeleteRoleCustomPermissionRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/DeleteRoleCustomPermission

func (*QuickSight) DeleteRoleCustomPermissionWithContext

func (c *QuickSight) DeleteRoleCustomPermissionWithContext(ctx aws.Context, input *DeleteRoleCustomPermissionInput, opts ...request.Option) (*DeleteRoleCustomPermissionOutput, error)

DeleteRoleCustomPermissionWithContext is the same as DeleteRoleCustomPermission with the addition of the ability to pass a context and additional request options.

See DeleteRoleCustomPermission for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) DeleteRoleMembership

func (c *QuickSight) DeleteRoleMembership(input *DeleteRoleMembershipInput) (*DeleteRoleMembershipOutput, error)

DeleteRoleMembership API operation for Amazon QuickSight.

Removes a group from a role.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon QuickSight's API operation DeleteRoleMembership for usage and error information.

Returned Error Types:

  • 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.

  • PreconditionNotMetException One or more preconditions aren't met.

  • InternalFailureException An internal failure occurred.

  • ResourceUnavailableException This resource is currently unavailable.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/DeleteRoleMembership

func (*QuickSight) DeleteRoleMembershipRequest

func (c *QuickSight) DeleteRoleMembershipRequest(input *DeleteRoleMembershipInput) (req *request.Request, output *DeleteRoleMembershipOutput)

DeleteRoleMembershipRequest generates a "aws/request.Request" representing the client's request for the DeleteRoleMembership operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DeleteRoleMembership for more information on using the DeleteRoleMembership API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DeleteRoleMembershipRequest method.
req, resp := client.DeleteRoleMembershipRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/DeleteRoleMembership

func (*QuickSight) DeleteRoleMembershipWithContext

func (c *QuickSight) DeleteRoleMembershipWithContext(ctx aws.Context, input *DeleteRoleMembershipInput, opts ...request.Option) (*DeleteRoleMembershipOutput, error)

DeleteRoleMembershipWithContext is the same as DeleteRoleMembership with the addition of the ability to pass a context and additional request options.

See DeleteRoleMembership for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) DeleteTemplate

func (c *QuickSight) DeleteTemplate(input *DeleteTemplateInput) (*DeleteTemplateOutput, error)

DeleteTemplate API operation for Amazon QuickSight.

Deletes a template.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon QuickSight's API operation DeleteTemplate for usage and error information.

Returned Error Types:

  • 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.

  • ConflictException Updating or deleting a resource can cause an inconsistent state.

  • LimitExceededException A limit is exceeded.

  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is available in every edition.

  • InternalFailureException An internal failure occurred.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/DeleteTemplate

func (*QuickSight) DeleteTemplateAlias

func (c *QuickSight) DeleteTemplateAlias(input *DeleteTemplateAliasInput) (*DeleteTemplateAliasOutput, error)

DeleteTemplateAlias API operation for Amazon QuickSight.

Deletes the item that the specified template alias points to. If you provide a specific alias, you delete the version of the template that the alias points to.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon QuickSight's API operation DeleteTemplateAlias for usage and error information.

Returned Error Types:

  • ThrottlingException Access is throttled.

  • ResourceNotFoundException One or more resources can't be found.

  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is available in every edition.

  • ConflictException Updating or deleting a resource can cause an inconsistent state.

  • InternalFailureException An internal failure occurred.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/DeleteTemplateAlias

func (*QuickSight) DeleteTemplateAliasRequest

func (c *QuickSight) DeleteTemplateAliasRequest(input *DeleteTemplateAliasInput) (req *request.Request, output *DeleteTemplateAliasOutput)

DeleteTemplateAliasRequest generates a "aws/request.Request" representing the client's request for the DeleteTemplateAlias operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DeleteTemplateAlias for more information on using the DeleteTemplateAlias API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DeleteTemplateAliasRequest method.
req, resp := client.DeleteTemplateAliasRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/DeleteTemplateAlias

func (*QuickSight) DeleteTemplateAliasWithContext

func (c *QuickSight) DeleteTemplateAliasWithContext(ctx aws.Context, input *DeleteTemplateAliasInput, opts ...request.Option) (*DeleteTemplateAliasOutput, error)

DeleteTemplateAliasWithContext is the same as DeleteTemplateAlias with the addition of the ability to pass a context and additional request options.

See DeleteTemplateAlias for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) DeleteTemplateRequest

func (c *QuickSight) DeleteTemplateRequest(input *DeleteTemplateInput) (req *request.Request, output *DeleteTemplateOutput)

DeleteTemplateRequest generates a "aws/request.Request" representing the client's request for the DeleteTemplate operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DeleteTemplate for more information on using the DeleteTemplate API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DeleteTemplateRequest method.
req, resp := client.DeleteTemplateRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/DeleteTemplate

func (*QuickSight) DeleteTemplateWithContext

func (c *QuickSight) DeleteTemplateWithContext(ctx aws.Context, input *DeleteTemplateInput, opts ...request.Option) (*DeleteTemplateOutput, error)

DeleteTemplateWithContext is the same as DeleteTemplate with the addition of the ability to pass a context and additional request options.

See DeleteTemplate for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) DeleteTheme

func (c *QuickSight) DeleteTheme(input *DeleteThemeInput) (*DeleteThemeOutput, error)

DeleteTheme API operation for Amazon QuickSight.

Deletes a theme.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon QuickSight's API operation DeleteTheme for usage and error information.

Returned Error Types:

  • 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.

  • ResourceNotFoundException One or more resources can't be found.

  • ThrottlingException Access is throttled.

  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is available in every edition.

  • InternalFailureException An internal failure occurred.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/DeleteTheme

func (*QuickSight) DeleteThemeAlias

func (c *QuickSight) DeleteThemeAlias(input *DeleteThemeAliasInput) (*DeleteThemeAliasOutput, error)

DeleteThemeAlias API operation for Amazon QuickSight.

Deletes the version of the theme that the specified theme alias points to. If you provide a specific alias, you delete the version of the theme that the alias points to.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon QuickSight's API operation DeleteThemeAlias for usage and error information.

Returned Error Types:

  • ConflictException Updating or deleting a resource can cause an inconsistent state.

  • 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.

  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is available in every edition.

  • InternalFailureException An internal failure occurred.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/DeleteThemeAlias

func (*QuickSight) DeleteThemeAliasRequest

func (c *QuickSight) DeleteThemeAliasRequest(input *DeleteThemeAliasInput) (req *request.Request, output *DeleteThemeAliasOutput)

DeleteThemeAliasRequest generates a "aws/request.Request" representing the client's request for the DeleteThemeAlias operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DeleteThemeAlias for more information on using the DeleteThemeAlias API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DeleteThemeAliasRequest method.
req, resp := client.DeleteThemeAliasRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/DeleteThemeAlias

func (*QuickSight) DeleteThemeAliasWithContext

func (c *QuickSight) DeleteThemeAliasWithContext(ctx aws.Context, input *DeleteThemeAliasInput, opts ...request.Option) (*DeleteThemeAliasOutput, error)

DeleteThemeAliasWithContext is the same as DeleteThemeAlias with the addition of the ability to pass a context and additional request options.

See DeleteThemeAlias for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) DeleteThemeRequest

func (c *QuickSight) DeleteThemeRequest(input *DeleteThemeInput) (req *request.Request, output *DeleteThemeOutput)

DeleteThemeRequest generates a "aws/request.Request" representing the client's request for the DeleteTheme operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DeleteTheme for more information on using the DeleteTheme API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DeleteThemeRequest method.
req, resp := client.DeleteThemeRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/DeleteTheme

func (*QuickSight) DeleteThemeWithContext

func (c *QuickSight) DeleteThemeWithContext(ctx aws.Context, input *DeleteThemeInput, opts ...request.Option) (*DeleteThemeOutput, error)

DeleteThemeWithContext is the same as DeleteTheme with the addition of the ability to pass a context and additional request options.

See DeleteTheme for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) DeleteTopic

func (c *QuickSight) DeleteTopic(input *DeleteTopicInput) (*DeleteTopicOutput, error)

DeleteTopic API operation for Amazon QuickSight.

Deletes a topic.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon QuickSight's API operation DeleteTopic for usage and error information.

Returned Error Types:

  • 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.

  • ThrottlingException Access is throttled.

  • ResourceNotFoundException One or more resources can't be found.

  • ConflictException Updating or deleting a resource can cause an inconsistent state.

  • InternalFailureException An internal failure occurred.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/DeleteTopic

func (*QuickSight) DeleteTopicRefreshSchedule

func (c *QuickSight) DeleteTopicRefreshSchedule(input *DeleteTopicRefreshScheduleInput) (*DeleteTopicRefreshScheduleOutput, error)

DeleteTopicRefreshSchedule API operation for Amazon QuickSight.

Deletes a topic refresh schedule.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon QuickSight's API operation DeleteTopicRefreshSchedule for usage and error information.

Returned Error Types:

  • 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.

  • LimitExceededException A limit is exceeded.

  • ResourceNotFoundException One or more resources can't be found.

  • ResourceExistsException The resource specified already exists.

  • ThrottlingException Access is throttled.

  • InternalFailureException An internal failure occurred.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/DeleteTopicRefreshSchedule

func (*QuickSight) DeleteTopicRefreshScheduleRequest

func (c *QuickSight) DeleteTopicRefreshScheduleRequest(input *DeleteTopicRefreshScheduleInput) (req *request.Request, output *DeleteTopicRefreshScheduleOutput)

DeleteTopicRefreshScheduleRequest generates a "aws/request.Request" representing the client's request for the DeleteTopicRefreshSchedule operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DeleteTopicRefreshSchedule for more information on using the DeleteTopicRefreshSchedule API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DeleteTopicRefreshScheduleRequest method.
req, resp := client.DeleteTopicRefreshScheduleRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/DeleteTopicRefreshSchedule

func (*QuickSight) DeleteTopicRefreshScheduleWithContext

func (c *QuickSight) DeleteTopicRefreshScheduleWithContext(ctx aws.Context, input *DeleteTopicRefreshScheduleInput, opts ...request.Option) (*DeleteTopicRefreshScheduleOutput, error)

DeleteTopicRefreshScheduleWithContext is the same as DeleteTopicRefreshSchedule with the addition of the ability to pass a context and additional request options.

See DeleteTopicRefreshSchedule for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) DeleteTopicRequest

func (c *QuickSight) DeleteTopicRequest(input *DeleteTopicInput) (req *request.Request, output *DeleteTopicOutput)

DeleteTopicRequest generates a "aws/request.Request" representing the client's request for the DeleteTopic operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DeleteTopic for more information on using the DeleteTopic API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DeleteTopicRequest method.
req, resp := client.DeleteTopicRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/DeleteTopic

func (*QuickSight) DeleteTopicWithContext

func (c *QuickSight) DeleteTopicWithContext(ctx aws.Context, input *DeleteTopicInput, opts ...request.Option) (*DeleteTopicOutput, error)

DeleteTopicWithContext is the same as DeleteTopic with the addition of the ability to pass a context and additional request options.

See DeleteTopic for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) DeleteUser

func (c *QuickSight) DeleteUser(input *DeleteUserInput) (*DeleteUserOutput, error)

DeleteUser API operation for Amazon QuickSight.

Deletes the Amazon QuickSight user that is associated with the identity of the IAM user or role that's making the call. The IAM user isn't deleted as a result of this call.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon QuickSight's API operation DeleteUser for usage and error information.

Returned Error Types:

  • 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.

  • PreconditionNotMetException One or more preconditions aren't met.

  • InternalFailureException An internal failure occurred.

  • ResourceUnavailableException This resource is currently unavailable.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/DeleteUser

func (*QuickSight) DeleteUserByPrincipalId

func (c *QuickSight) DeleteUserByPrincipalId(input *DeleteUserByPrincipalIdInput) (*DeleteUserByPrincipalIdOutput, error)

DeleteUserByPrincipalId API operation for Amazon QuickSight.

Deletes a user identified by its principal ID.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon QuickSight's API operation DeleteUserByPrincipalId for usage and error information.

Returned Error Types:

  • 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.

  • PreconditionNotMetException One or more preconditions aren't met.

  • InternalFailureException An internal failure occurred.

  • ResourceUnavailableException This resource is currently unavailable.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/DeleteUserByPrincipalId

func (*QuickSight) DeleteUserByPrincipalIdRequest

func (c *QuickSight) DeleteUserByPrincipalIdRequest(input *DeleteUserByPrincipalIdInput) (req *request.Request, output *DeleteUserByPrincipalIdOutput)

DeleteUserByPrincipalIdRequest generates a "aws/request.Request" representing the client's request for the DeleteUserByPrincipalId operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DeleteUserByPrincipalId for more information on using the DeleteUserByPrincipalId API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DeleteUserByPrincipalIdRequest method.
req, resp := client.DeleteUserByPrincipalIdRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/DeleteUserByPrincipalId

func (*QuickSight) DeleteUserByPrincipalIdWithContext

func (c *QuickSight) DeleteUserByPrincipalIdWithContext(ctx aws.Context, input *DeleteUserByPrincipalIdInput, opts ...request.Option) (*DeleteUserByPrincipalIdOutput, error)

DeleteUserByPrincipalIdWithContext is the same as DeleteUserByPrincipalId with the addition of the ability to pass a context and additional request options.

See DeleteUserByPrincipalId for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) DeleteUserRequest

func (c *QuickSight) DeleteUserRequest(input *DeleteUserInput) (req *request.Request, output *DeleteUserOutput)

DeleteUserRequest generates a "aws/request.Request" representing the client's request for the DeleteUser operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DeleteUser for more information on using the DeleteUser API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DeleteUserRequest method.
req, resp := client.DeleteUserRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/DeleteUser

func (*QuickSight) DeleteUserWithContext

func (c *QuickSight) DeleteUserWithContext(ctx aws.Context, input *DeleteUserInput, opts ...request.Option) (*DeleteUserOutput, error)

DeleteUserWithContext is the same as DeleteUser with the addition of the ability to pass a context and additional request options.

See DeleteUser for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) DeleteVPCConnection

func (c *QuickSight) DeleteVPCConnection(input *DeleteVPCConnectionInput) (*DeleteVPCConnectionOutput, error)

DeleteVPCConnection API operation for Amazon QuickSight.

Deletes a VPC connection.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon QuickSight's API operation DeleteVPCConnection for usage and error information.

Returned Error Types:

  • 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.

  • ThrottlingException Access is throttled.

  • ResourceNotFoundException One or more resources can't be found.

  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is available in every edition.

  • InternalFailureException An internal failure occurred.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/DeleteVPCConnection

func (*QuickSight) DeleteVPCConnectionRequest

func (c *QuickSight) DeleteVPCConnectionRequest(input *DeleteVPCConnectionInput) (req *request.Request, output *DeleteVPCConnectionOutput)

DeleteVPCConnectionRequest generates a "aws/request.Request" representing the client's request for the DeleteVPCConnection operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DeleteVPCConnection for more information on using the DeleteVPCConnection API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DeleteVPCConnectionRequest method.
req, resp := client.DeleteVPCConnectionRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/DeleteVPCConnection

func (*QuickSight) DeleteVPCConnectionWithContext

func (c *QuickSight) DeleteVPCConnectionWithContext(ctx aws.Context, input *DeleteVPCConnectionInput, opts ...request.Option) (*DeleteVPCConnectionOutput, error)

DeleteVPCConnectionWithContext is the same as DeleteVPCConnection with the addition of the ability to pass a context and additional request options.

See DeleteVPCConnection for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) DescribeAccountCustomization

func (c *QuickSight) DescribeAccountCustomization(input *DescribeAccountCustomizationInput) (*DescribeAccountCustomizationOutput, error)

DescribeAccountCustomization API operation for Amazon QuickSight.

Describes the customizations associated with the provided Amazon Web Services account and Amazon Amazon QuickSight namespace in an Amazon Web Services Region. The Amazon QuickSight console evaluates which customizations to apply by running this API operation with the Resolved flag included.

To determine what customizations display when you run this command, it can help to visualize the relationship of the entities involved.

  • Amazon Web Services account - The Amazon Web Services account exists at the top of the hierarchy. It has the potential to use all of the Amazon Web Services Regions and Amazon Web Services Services. When you subscribe to Amazon QuickSight, you choose one Amazon Web Services Region to use as your home Region. That's where your free SPICE capacity is located. You can use Amazon QuickSight in any supported Amazon Web Services Region.

  • Amazon Web Services Region - In each Amazon Web Services Region where you sign in to Amazon QuickSight at least once, Amazon QuickSight acts as a separate instance of the same service. If you have a user directory, it resides in us-east-1, which is the US East (N. Virginia). Generally speaking, these users have access to Amazon QuickSight in any Amazon Web Services Region, unless they are constrained to a namespace. To run the command in a different Amazon Web Services Region, you change your Region settings. If you're using the CLI, you can use one of the following options: Use command line options (https://docs.aws.amazon.com/cli/latest/userguide/cli-configure-options.html). Use named profiles (https://docs.aws.amazon.com/cli/latest/userguide/cli-configure-profiles.html). Run aws configure to change your default Amazon Web Services Region. Use Enter to key the same settings for your keys. For more information, see Configuring the CLI (https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html).

  • Namespace - A QuickSight namespace is a partition that contains users and assets (data sources, datasets, dashboards, and so on). To access assets that are in a specific namespace, users and groups must also be part of the same namespace. People who share a namespace are completely isolated from users and assets in other namespaces, even if they are in the same Amazon Web Services account and Amazon Web Services Region.

  • Applied customizations - Within an Amazon Web Services Region, a set of Amazon QuickSight customizations can apply to an Amazon Web Services account or to a namespace. Settings that you apply to a namespace override settings that you apply to an Amazon Web Services account. All settings are isolated to a single Amazon Web Services Region. To apply them in other Amazon Web Services Regions, run the CreateAccountCustomization command in each Amazon Web Services Region where you want to apply the same customizations.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon QuickSight's API operation DescribeAccountCustomization for usage and error information.

Returned Error Types:

  • 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.

  • InternalFailureException An internal failure occurred.

  • ResourceUnavailableException This resource is currently unavailable.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/DescribeAccountCustomization

func (*QuickSight) DescribeAccountCustomizationRequest

func (c *QuickSight) DescribeAccountCustomizationRequest(input *DescribeAccountCustomizationInput) (req *request.Request, output *DescribeAccountCustomizationOutput)

DescribeAccountCustomizationRequest generates a "aws/request.Request" representing the client's request for the DescribeAccountCustomization operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DescribeAccountCustomization for more information on using the DescribeAccountCustomization API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DescribeAccountCustomizationRequest method.
req, resp := client.DescribeAccountCustomizationRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/DescribeAccountCustomization

func (*QuickSight) DescribeAccountCustomizationWithContext

func (c *QuickSight) DescribeAccountCustomizationWithContext(ctx aws.Context, input *DescribeAccountCustomizationInput, opts ...request.Option) (*DescribeAccountCustomizationOutput, error)

DescribeAccountCustomizationWithContext is the same as DescribeAccountCustomization with the addition of the ability to pass a context and additional request options.

See DescribeAccountCustomization for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) DescribeAccountSettings

func (c *QuickSight) DescribeAccountSettings(input *DescribeAccountSettingsInput) (*DescribeAccountSettingsOutput, error)

DescribeAccountSettings API operation for Amazon QuickSight.

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

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon QuickSight's API operation DescribeAccountSettings for usage and error information.

Returned Error Types:

  • 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.

  • InternalFailureException An internal failure occurred.

  • ResourceUnavailableException This resource is currently unavailable.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/DescribeAccountSettings

func (*QuickSight) DescribeAccountSettingsRequest

func (c *QuickSight) DescribeAccountSettingsRequest(input *DescribeAccountSettingsInput) (req *request.Request, output *DescribeAccountSettingsOutput)

DescribeAccountSettingsRequest generates a "aws/request.Request" representing the client's request for the DescribeAccountSettings operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DescribeAccountSettings for more information on using the DescribeAccountSettings API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DescribeAccountSettingsRequest method.
req, resp := client.DescribeAccountSettingsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/DescribeAccountSettings

func (*QuickSight) DescribeAccountSettingsWithContext

func (c *QuickSight) DescribeAccountSettingsWithContext(ctx aws.Context, input *DescribeAccountSettingsInput, opts ...request.Option) (*DescribeAccountSettingsOutput, error)

DescribeAccountSettingsWithContext is the same as DescribeAccountSettings with the addition of the ability to pass a context and additional request options.

See DescribeAccountSettings for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) DescribeAccountSubscription

func (c *QuickSight) DescribeAccountSubscription(input *DescribeAccountSubscriptionInput) (*DescribeAccountSubscriptionOutput, error)

DescribeAccountSubscription API operation for Amazon QuickSight.

Use the DescribeAccountSubscription operation to receive a description of an Amazon QuickSight account's subscription. A successful API call returns an AccountInfo object that includes an account's name, subscription status, authentication type, edition, and notification email address.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon QuickSight's API operation DescribeAccountSubscription for usage and error information.

Returned Error Types:

  • 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.

  • InternalFailureException An internal failure occurred.

  • ResourceUnavailableException This resource is currently unavailable.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/DescribeAccountSubscription

func (*QuickSight) DescribeAccountSubscriptionRequest

func (c *QuickSight) DescribeAccountSubscriptionRequest(input *DescribeAccountSubscriptionInput) (req *request.Request, output *DescribeAccountSubscriptionOutput)

DescribeAccountSubscriptionRequest generates a "aws/request.Request" representing the client's request for the DescribeAccountSubscription operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DescribeAccountSubscription for more information on using the DescribeAccountSubscription API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DescribeAccountSubscriptionRequest method.
req, resp := client.DescribeAccountSubscriptionRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/DescribeAccountSubscription

func (*QuickSight) DescribeAccountSubscriptionWithContext

func (c *QuickSight) DescribeAccountSubscriptionWithContext(ctx aws.Context, input *DescribeAccountSubscriptionInput, opts ...request.Option) (*DescribeAccountSubscriptionOutput, error)

DescribeAccountSubscriptionWithContext is the same as DescribeAccountSubscription with the addition of the ability to pass a context and additional request options.

See DescribeAccountSubscription for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) DescribeAnalysis

func (c *QuickSight) DescribeAnalysis(input *DescribeAnalysisInput) (*DescribeAnalysisOutput, error)

DescribeAnalysis API operation for Amazon QuickSight.

Provides a summary of the metadata for an analysis.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon QuickSight's API operation DescribeAnalysis for usage and error information.

Returned Error Types:

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

  • ResourceNotFoundException One or more resources can't be found.

  • 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.

  • ThrottlingException Access is throttled.

  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is available in every edition.

  • InternalFailureException An internal failure occurred.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/DescribeAnalysis

func (*QuickSight) DescribeAnalysisDefinition

func (c *QuickSight) DescribeAnalysisDefinition(input *DescribeAnalysisDefinitionInput) (*DescribeAnalysisDefinitionOutput, error)

DescribeAnalysisDefinition API operation for Amazon QuickSight.

Provides a detailed description of the definition of an analysis.

If you do not need to know details about the content of an Analysis, for instance if you are trying to check the status of a recently created or updated Analysis, use the DescribeAnalysis (https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DescribeAnalysis.html) instead.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon QuickSight's API operation DescribeAnalysisDefinition for usage and error information.

Returned Error Types:

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

  • 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.

  • ResourceExistsException The resource specified already exists.

  • ResourceNotFoundException One or more resources can't be found.

  • ThrottlingException Access is throttled.

  • ConflictException Updating or deleting a resource can cause an inconsistent state.

  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is available in every edition.

  • InternalFailureException An internal failure occurred.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/DescribeAnalysisDefinition

func (*QuickSight) DescribeAnalysisDefinitionRequest

func (c *QuickSight) DescribeAnalysisDefinitionRequest(input *DescribeAnalysisDefinitionInput) (req *request.Request, output *DescribeAnalysisDefinitionOutput)

DescribeAnalysisDefinitionRequest generates a "aws/request.Request" representing the client's request for the DescribeAnalysisDefinition operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DescribeAnalysisDefinition for more information on using the DescribeAnalysisDefinition API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DescribeAnalysisDefinitionRequest method.
req, resp := client.DescribeAnalysisDefinitionRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/DescribeAnalysisDefinition

func (*QuickSight) DescribeAnalysisDefinitionWithContext

func (c *QuickSight) DescribeAnalysisDefinitionWithContext(ctx aws.Context, input *DescribeAnalysisDefinitionInput, opts ...request.Option) (*DescribeAnalysisDefinitionOutput, error)

DescribeAnalysisDefinitionWithContext is the same as DescribeAnalysisDefinition with the addition of the ability to pass a context and additional request options.

See DescribeAnalysisDefinition for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) DescribeAnalysisPermissions

func (c *QuickSight) DescribeAnalysisPermissions(input *DescribeAnalysisPermissionsInput) (*DescribeAnalysisPermissionsOutput, error)

DescribeAnalysisPermissions API operation for Amazon QuickSight.

Provides the read and write permissions for an analysis.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon QuickSight's API operation DescribeAnalysisPermissions for usage and error information.

Returned Error Types:

  • 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.

  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is available in every edition.

  • InternalFailureException An internal failure occurred.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/DescribeAnalysisPermissions

func (*QuickSight) DescribeAnalysisPermissionsRequest

func (c *QuickSight) DescribeAnalysisPermissionsRequest(input *DescribeAnalysisPermissionsInput) (req *request.Request, output *DescribeAnalysisPermissionsOutput)

DescribeAnalysisPermissionsRequest generates a "aws/request.Request" representing the client's request for the DescribeAnalysisPermissions operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DescribeAnalysisPermissions for more information on using the DescribeAnalysisPermissions API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DescribeAnalysisPermissionsRequest method.
req, resp := client.DescribeAnalysisPermissionsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/DescribeAnalysisPermissions

func (*QuickSight) DescribeAnalysisPermissionsWithContext

func (c *QuickSight) DescribeAnalysisPermissionsWithContext(ctx aws.Context, input *DescribeAnalysisPermissionsInput, opts ...request.Option) (*DescribeAnalysisPermissionsOutput, error)

DescribeAnalysisPermissionsWithContext is the same as DescribeAnalysisPermissions with the addition of the ability to pass a context and additional request options.

See DescribeAnalysisPermissions for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) DescribeAnalysisRequest

func (c *QuickSight) DescribeAnalysisRequest(input *DescribeAnalysisInput) (req *request.Request, output *DescribeAnalysisOutput)

DescribeAnalysisRequest generates a "aws/request.Request" representing the client's request for the DescribeAnalysis operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DescribeAnalysis for more information on using the DescribeAnalysis API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DescribeAnalysisRequest method.
req, resp := client.DescribeAnalysisRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/DescribeAnalysis

func (*QuickSight) DescribeAnalysisWithContext

func (c *QuickSight) DescribeAnalysisWithContext(ctx aws.Context, input *DescribeAnalysisInput, opts ...request.Option) (*DescribeAnalysisOutput, error)

DescribeAnalysisWithContext is the same as DescribeAnalysis with the addition of the ability to pass a context and additional request options.

See DescribeAnalysis for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) DescribeAssetBundleExportJob

func (c *QuickSight) DescribeAssetBundleExportJob(input *DescribeAssetBundleExportJobInput) (*DescribeAssetBundleExportJobOutput, error)

DescribeAssetBundleExportJob API operation for Amazon QuickSight.

Describes an existing export job.

Poll job descriptions after a job starts to know the status of the job. When a job succeeds, a URL is provided to download the exported assets' data from. Download URLs are valid for five minutes after they are generated. You can call the DescribeAssetBundleExportJob API for a new download URL as needed.

Job descriptions are available for 14 days after the job starts.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon QuickSight's API operation DescribeAssetBundleExportJob for usage and error information.

Returned Error Types:

  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is available in every edition.

  • ThrottlingException Access is throttled.

  • ResourceNotFoundException One or more resources can't be found.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/DescribeAssetBundleExportJob

func (*QuickSight) DescribeAssetBundleExportJobRequest

func (c *QuickSight) DescribeAssetBundleExportJobRequest(input *DescribeAssetBundleExportJobInput) (req *request.Request, output *DescribeAssetBundleExportJobOutput)

DescribeAssetBundleExportJobRequest generates a "aws/request.Request" representing the client's request for the DescribeAssetBundleExportJob operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DescribeAssetBundleExportJob for more information on using the DescribeAssetBundleExportJob API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DescribeAssetBundleExportJobRequest method.
req, resp := client.DescribeAssetBundleExportJobRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/DescribeAssetBundleExportJob

func (*QuickSight) DescribeAssetBundleExportJobWithContext

func (c *QuickSight) DescribeAssetBundleExportJobWithContext(ctx aws.Context, input *DescribeAssetBundleExportJobInput, opts ...request.Option) (*DescribeAssetBundleExportJobOutput, error)

DescribeAssetBundleExportJobWithContext is the same as DescribeAssetBundleExportJob with the addition of the ability to pass a context and additional request options.

See DescribeAssetBundleExportJob for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) DescribeAssetBundleImportJob

func (c *QuickSight) DescribeAssetBundleImportJob(input *DescribeAssetBundleImportJobInput) (*DescribeAssetBundleImportJobOutput, error)

DescribeAssetBundleImportJob API operation for Amazon QuickSight.

Describes an existing import job.

Poll job descriptions after starting a job to know when it has succeeded or failed. Job descriptions are available for 14 days after job starts.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon QuickSight's API operation DescribeAssetBundleImportJob for usage and error information.

Returned Error Types:

  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is available in every edition.

  • ThrottlingException Access is throttled.

  • ResourceNotFoundException One or more resources can't be found.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/DescribeAssetBundleImportJob

func (*QuickSight) DescribeAssetBundleImportJobRequest

func (c *QuickSight) DescribeAssetBundleImportJobRequest(input *DescribeAssetBundleImportJobInput) (req *request.Request, output *DescribeAssetBundleImportJobOutput)

DescribeAssetBundleImportJobRequest generates a "aws/request.Request" representing the client's request for the DescribeAssetBundleImportJob operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DescribeAssetBundleImportJob for more information on using the DescribeAssetBundleImportJob API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DescribeAssetBundleImportJobRequest method.
req, resp := client.DescribeAssetBundleImportJobRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/DescribeAssetBundleImportJob

func (*QuickSight) DescribeAssetBundleImportJobWithContext

func (c *QuickSight) DescribeAssetBundleImportJobWithContext(ctx aws.Context, input *DescribeAssetBundleImportJobInput, opts ...request.Option) (*DescribeAssetBundleImportJobOutput, error)

DescribeAssetBundleImportJobWithContext is the same as DescribeAssetBundleImportJob with the addition of the ability to pass a context and additional request options.

See DescribeAssetBundleImportJob for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) DescribeDashboard

func (c *QuickSight) DescribeDashboard(input *DescribeDashboardInput) (*DescribeDashboardOutput, error)

DescribeDashboard API operation for Amazon QuickSight.

Provides a summary for a dashboard.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon QuickSight's API operation DescribeDashboard for usage and error information.

Returned Error Types:

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

  • ResourceNotFoundException One or more resources can't be found.

  • 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.

  • ThrottlingException Access is throttled.

  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is available in every edition.

  • InternalFailureException An internal failure occurred.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/DescribeDashboard

func (*QuickSight) DescribeDashboardDefinition

func (c *QuickSight) DescribeDashboardDefinition(input *DescribeDashboardDefinitionInput) (*DescribeDashboardDefinitionOutput, error)

DescribeDashboardDefinition API operation for Amazon QuickSight.

Provides a detailed description of the definition of a dashboard.

If you do not need to know details about the content of a dashboard, for instance if you are trying to check the status of a recently created or updated dashboard, use the DescribeDashboard (https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DescribeDashboard.html) instead.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon QuickSight's API operation DescribeDashboardDefinition for usage and error information.

Returned Error Types:

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

  • 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.

  • ResourceExistsException The resource specified already exists.

  • ResourceNotFoundException One or more resources can't be found.

  • ThrottlingException Access is throttled.

  • ConflictException Updating or deleting a resource can cause an inconsistent state.

  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is available in every edition.

  • InternalFailureException An internal failure occurred.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/DescribeDashboardDefinition

func (*QuickSight) DescribeDashboardDefinitionRequest

func (c *QuickSight) DescribeDashboardDefinitionRequest(input *DescribeDashboardDefinitionInput) (req *request.Request, output *DescribeDashboardDefinitionOutput)

DescribeDashboardDefinitionRequest generates a "aws/request.Request" representing the client's request for the DescribeDashboardDefinition operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DescribeDashboardDefinition for more information on using the DescribeDashboardDefinition API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DescribeDashboardDefinitionRequest method.
req, resp := client.DescribeDashboardDefinitionRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/DescribeDashboardDefinition

func (*QuickSight) DescribeDashboardDefinitionWithContext

func (c *QuickSight) DescribeDashboardDefinitionWithContext(ctx aws.Context, input *DescribeDashboardDefinitionInput, opts ...request.Option) (*DescribeDashboardDefinitionOutput, error)

DescribeDashboardDefinitionWithContext is the same as DescribeDashboardDefinition with the addition of the ability to pass a context and additional request options.

See DescribeDashboardDefinition for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) DescribeDashboardPermissions

func (c *QuickSight) DescribeDashboardPermissions(input *DescribeDashboardPermissionsInput) (*DescribeDashboardPermissionsOutput, error)

DescribeDashboardPermissions API operation for Amazon QuickSight.

Describes read and write permissions for a dashboard.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon QuickSight's API operation DescribeDashboardPermissions for usage and error information.

Returned Error Types:

  • 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.

  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is available in every edition.

  • InternalFailureException An internal failure occurred.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/DescribeDashboardPermissions

func (*QuickSight) DescribeDashboardPermissionsRequest

func (c *QuickSight) DescribeDashboardPermissionsRequest(input *DescribeDashboardPermissionsInput) (req *request.Request, output *DescribeDashboardPermissionsOutput)

DescribeDashboardPermissionsRequest generates a "aws/request.Request" representing the client's request for the DescribeDashboardPermissions operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DescribeDashboardPermissions for more information on using the DescribeDashboardPermissions API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DescribeDashboardPermissionsRequest method.
req, resp := client.DescribeDashboardPermissionsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/DescribeDashboardPermissions

func (*QuickSight) DescribeDashboardPermissionsWithContext

func (c *QuickSight) DescribeDashboardPermissionsWithContext(ctx aws.Context, input *DescribeDashboardPermissionsInput, opts ...request.Option) (*DescribeDashboardPermissionsOutput, error)

DescribeDashboardPermissionsWithContext is the same as DescribeDashboardPermissions with the addition of the ability to pass a context and additional request options.

See DescribeDashboardPermissions for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) DescribeDashboardRequest

func (c *QuickSight) DescribeDashboardRequest(input *DescribeDashboardInput) (req *request.Request, output *DescribeDashboardOutput)

DescribeDashboardRequest generates a "aws/request.Request" representing the client's request for the DescribeDashboard operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DescribeDashboard for more information on using the DescribeDashboard API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DescribeDashboardRequest method.
req, resp := client.DescribeDashboardRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/DescribeDashboard

func (*QuickSight) DescribeDashboardSnapshotJob

func (c *QuickSight) DescribeDashboardSnapshotJob(input *DescribeDashboardSnapshotJobInput) (*DescribeDashboardSnapshotJobOutput, error)

DescribeDashboardSnapshotJob API operation for Amazon QuickSight.

Describes an existing snapshot job.

Poll job descriptions after a job starts to know the status of the job. For information on available status codes, see JobStatus.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon QuickSight's API operation DescribeDashboardSnapshotJob for usage and error information.

Returned Error Types:

  • 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.

  • ResourceNotFoundException One or more resources can't be found.

  • ThrottlingException Access is throttled.

  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is available in every edition.

  • InternalFailureException An internal failure occurred.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/DescribeDashboardSnapshotJob

func (*QuickSight) DescribeDashboardSnapshotJobRequest

func (c *QuickSight) DescribeDashboardSnapshotJobRequest(input *DescribeDashboardSnapshotJobInput) (req *request.Request, output *DescribeDashboardSnapshotJobOutput)

DescribeDashboardSnapshotJobRequest generates a "aws/request.Request" representing the client's request for the DescribeDashboardSnapshotJob operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DescribeDashboardSnapshotJob for more information on using the DescribeDashboardSnapshotJob API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DescribeDashboardSnapshotJobRequest method.
req, resp := client.DescribeDashboardSnapshotJobRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/DescribeDashboardSnapshotJob

func (*QuickSight) DescribeDashboardSnapshotJobResult

func (c *QuickSight) DescribeDashboardSnapshotJobResult(input *DescribeDashboardSnapshotJobResultInput) (*DescribeDashboardSnapshotJobResultOutput, error)

DescribeDashboardSnapshotJobResult API operation for Amazon QuickSight.

Describes the result of an existing snapshot job that has finished running.

A finished snapshot job will return a COMPLETED or FAILED status when you poll the job with a DescribeDashboardSnapshotJob API call.

If the job has not finished running, this operation returns a message that says Dashboard Snapshot Job with id <SnapshotjobId> has not reached a terminal state..

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon QuickSight's API operation DescribeDashboardSnapshotJobResult for usage and error information.

Returned Error Types:

  • 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.

  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is available in every edition.

  • PreconditionNotMetException One or more preconditions aren't met.

  • InternalFailureException An internal failure occurred.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/DescribeDashboardSnapshotJobResult

func (*QuickSight) DescribeDashboardSnapshotJobResultRequest

func (c *QuickSight) DescribeDashboardSnapshotJobResultRequest(input *DescribeDashboardSnapshotJobResultInput) (req *request.Request, output *DescribeDashboardSnapshotJobResultOutput)

DescribeDashboardSnapshotJobResultRequest generates a "aws/request.Request" representing the client's request for the DescribeDashboardSnapshotJobResult operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DescribeDashboardSnapshotJobResult for more information on using the DescribeDashboardSnapshotJobResult API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DescribeDashboardSnapshotJobResultRequest method.
req, resp := client.DescribeDashboardSnapshotJobResultRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/DescribeDashboardSnapshotJobResult

func (*QuickSight) DescribeDashboardSnapshotJobResultWithContext

func (c *QuickSight) DescribeDashboardSnapshotJobResultWithContext(ctx aws.Context, input *DescribeDashboardSnapshotJobResultInput, opts ...request.Option) (*DescribeDashboardSnapshotJobResultOutput, error)

DescribeDashboardSnapshotJobResultWithContext is the same as DescribeDashboardSnapshotJobResult with the addition of the ability to pass a context and additional request options.

See DescribeDashboardSnapshotJobResult for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) DescribeDashboardSnapshotJobWithContext

func (c *QuickSight) DescribeDashboardSnapshotJobWithContext(ctx aws.Context, input *DescribeDashboardSnapshotJobInput, opts ...request.Option) (*DescribeDashboardSnapshotJobOutput, error)

DescribeDashboardSnapshotJobWithContext is the same as DescribeDashboardSnapshotJob with the addition of the ability to pass a context and additional request options.

See DescribeDashboardSnapshotJob for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) DescribeDashboardWithContext

func (c *QuickSight) DescribeDashboardWithContext(ctx aws.Context, input *DescribeDashboardInput, opts ...request.Option) (*DescribeDashboardOutput, error)

DescribeDashboardWithContext is the same as DescribeDashboard with the addition of the ability to pass a context and additional request options.

See DescribeDashboard for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) DescribeDataSet

func (c *QuickSight) DescribeDataSet(input *DescribeDataSetInput) (*DescribeDataSetOutput, error)

DescribeDataSet API operation for Amazon QuickSight.

Describes a dataset. This operation doesn't support datasets that include uploaded files as a source.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon QuickSight's API operation DescribeDataSet for usage and error information.

Returned Error Types:

  • 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.

  • ThrottlingException Access is throttled.

  • ResourceNotFoundException One or more resources can't be found.

  • InternalFailureException An internal failure occurred.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/DescribeDataSet

func (*QuickSight) DescribeDataSetPermissions

func (c *QuickSight) DescribeDataSetPermissions(input *DescribeDataSetPermissionsInput) (*DescribeDataSetPermissionsOutput, error)

DescribeDataSetPermissions API operation for Amazon QuickSight.

Describes the permissions on a dataset.

The permissions resource is arn:aws:quicksight:region:aws-account-id:dataset/data-set-id.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon QuickSight's API operation DescribeDataSetPermissions for usage and error information.

Returned Error Types:

  • 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.

  • ThrottlingException Access is throttled.

  • ResourceNotFoundException One or more resources can't be found.

  • InternalFailureException An internal failure occurred.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/DescribeDataSetPermissions

func (*QuickSight) DescribeDataSetPermissionsRequest

func (c *QuickSight) DescribeDataSetPermissionsRequest(input *DescribeDataSetPermissionsInput) (req *request.Request, output *DescribeDataSetPermissionsOutput)

DescribeDataSetPermissionsRequest generates a "aws/request.Request" representing the client's request for the DescribeDataSetPermissions operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DescribeDataSetPermissions for more information on using the DescribeDataSetPermissions API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DescribeDataSetPermissionsRequest method.
req, resp := client.DescribeDataSetPermissionsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/DescribeDataSetPermissions

func (*QuickSight) DescribeDataSetPermissionsWithContext

func (c *QuickSight) DescribeDataSetPermissionsWithContext(ctx aws.Context, input *DescribeDataSetPermissionsInput, opts ...request.Option) (*DescribeDataSetPermissionsOutput, error)

DescribeDataSetPermissionsWithContext is the same as DescribeDataSetPermissions with the addition of the ability to pass a context and additional request options.

See DescribeDataSetPermissions for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) DescribeDataSetRefreshProperties

func (c *QuickSight) DescribeDataSetRefreshProperties(input *DescribeDataSetRefreshPropertiesInput) (*DescribeDataSetRefreshPropertiesOutput, error)

DescribeDataSetRefreshProperties API operation for Amazon QuickSight.

Describes the refresh properties of a dataset.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon QuickSight's API operation DescribeDataSetRefreshProperties for usage and error information.

Returned Error Types:

  • 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.

  • LimitExceededException A limit is exceeded.

  • PreconditionNotMetException One or more preconditions aren't met.

  • InternalFailureException An internal failure occurred.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/DescribeDataSetRefreshProperties

func (*QuickSight) DescribeDataSetRefreshPropertiesRequest

func (c *QuickSight) DescribeDataSetRefreshPropertiesRequest(input *DescribeDataSetRefreshPropertiesInput) (req *request.Request, output *DescribeDataSetRefreshPropertiesOutput)

DescribeDataSetRefreshPropertiesRequest generates a "aws/request.Request" representing the client's request for the DescribeDataSetRefreshProperties operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DescribeDataSetRefreshProperties for more information on using the DescribeDataSetRefreshProperties API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DescribeDataSetRefreshPropertiesRequest method.
req, resp := client.DescribeDataSetRefreshPropertiesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/DescribeDataSetRefreshProperties

func (*QuickSight) DescribeDataSetRefreshPropertiesWithContext

func (c *QuickSight) DescribeDataSetRefreshPropertiesWithContext(ctx aws.Context, input *DescribeDataSetRefreshPropertiesInput, opts ...request.Option) (*DescribeDataSetRefreshPropertiesOutput, error)

DescribeDataSetRefreshPropertiesWithContext is the same as DescribeDataSetRefreshProperties with the addition of the ability to pass a context and additional request options.

See DescribeDataSetRefreshProperties for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) DescribeDataSetRequest

func (c *QuickSight) DescribeDataSetRequest(input *DescribeDataSetInput) (req *request.Request, output *DescribeDataSetOutput)

DescribeDataSetRequest generates a "aws/request.Request" representing the client's request for the DescribeDataSet operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DescribeDataSet for more information on using the DescribeDataSet API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DescribeDataSetRequest method.
req, resp := client.DescribeDataSetRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/DescribeDataSet

func (*QuickSight) DescribeDataSetWithContext

func (c *QuickSight) DescribeDataSetWithContext(ctx aws.Context, input *DescribeDataSetInput, opts ...request.Option) (*DescribeDataSetOutput, error)

DescribeDataSetWithContext is the same as DescribeDataSet with the addition of the ability to pass a context and additional request options.

See DescribeDataSet for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) DescribeDataSource

func (c *QuickSight) DescribeDataSource(input *DescribeDataSourceInput) (*DescribeDataSourceOutput, error)

DescribeDataSource API operation for Amazon QuickSight.

Describes a data source.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon QuickSight's API operation DescribeDataSource for usage and error information.

Returned Error Types:

  • 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.

  • ThrottlingException Access is throttled.

  • ResourceNotFoundException One or more resources can't be found.

  • InternalFailureException An internal failure occurred.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/DescribeDataSource

func (*QuickSight) DescribeDataSourcePermissions

func (c *QuickSight) DescribeDataSourcePermissions(input *DescribeDataSourcePermissionsInput) (*DescribeDataSourcePermissionsOutput, error)

DescribeDataSourcePermissions API operation for Amazon QuickSight.

Describes the resource permissions for a data source.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon QuickSight's API operation DescribeDataSourcePermissions for usage and error information.

Returned Error Types:

  • 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.

  • ThrottlingException Access is throttled.

  • ResourceNotFoundException One or more resources can't be found.

  • InternalFailureException An internal failure occurred.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/DescribeDataSourcePermissions

func (*QuickSight) DescribeDataSourcePermissionsRequest

func (c *QuickSight) DescribeDataSourcePermissionsRequest(input *DescribeDataSourcePermissionsInput) (req *request.Request, output *DescribeDataSourcePermissionsOutput)

DescribeDataSourcePermissionsRequest generates a "aws/request.Request" representing the client's request for the DescribeDataSourcePermissions operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DescribeDataSourcePermissions for more information on using the DescribeDataSourcePermissions API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DescribeDataSourcePermissionsRequest method.
req, resp := client.DescribeDataSourcePermissionsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/DescribeDataSourcePermissions

func (*QuickSight) DescribeDataSourcePermissionsWithContext

func (c *QuickSight) DescribeDataSourcePermissionsWithContext(ctx aws.Context, input *DescribeDataSourcePermissionsInput, opts ...request.Option) (*DescribeDataSourcePermissionsOutput, error)

DescribeDataSourcePermissionsWithContext is the same as DescribeDataSourcePermissions with the addition of the ability to pass a context and additional request options.

See DescribeDataSourcePermissions for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) DescribeDataSourceRequest

func (c *QuickSight) DescribeDataSourceRequest(input *DescribeDataSourceInput) (req *request.Request, output *DescribeDataSourceOutput)

DescribeDataSourceRequest generates a "aws/request.Request" representing the client's request for the DescribeDataSource operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DescribeDataSource for more information on using the DescribeDataSource API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DescribeDataSourceRequest method.
req, resp := client.DescribeDataSourceRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/DescribeDataSource

func (*QuickSight) DescribeDataSourceWithContext

func (c *QuickSight) DescribeDataSourceWithContext(ctx aws.Context, input *DescribeDataSourceInput, opts ...request.Option) (*DescribeDataSourceOutput, error)

DescribeDataSourceWithContext is the same as DescribeDataSource with the addition of the ability to pass a context and additional request options.

See DescribeDataSource for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) DescribeFolder

func (c *QuickSight) DescribeFolder(input *DescribeFolderInput) (*DescribeFolderOutput, error)

DescribeFolder API operation for Amazon QuickSight.

Describes a folder.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon QuickSight's API operation DescribeFolder for usage and error information.

Returned Error Types:

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

  • 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.

  • ResourceNotFoundException One or more resources can't be found.

  • ThrottlingException Access is throttled.

  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is available in every edition.

  • InternalFailureException An internal failure occurred.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/DescribeFolder

func (*QuickSight) DescribeFolderPermissions

func (c *QuickSight) DescribeFolderPermissions(input *DescribeFolderPermissionsInput) (*DescribeFolderPermissionsOutput, error)

DescribeFolderPermissions API operation for Amazon QuickSight.

Describes permissions for a folder.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon QuickSight's API operation DescribeFolderPermissions for usage and error information.

Returned Error Types:

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

  • 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.

  • ResourceNotFoundException One or more resources can't be found.

  • ThrottlingException Access is throttled.

  • InvalidNextTokenException The NextToken value isn't valid.

  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is available in every edition.

  • InternalFailureException An internal failure occurred.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/DescribeFolderPermissions

func (*QuickSight) DescribeFolderPermissionsPages

func (c *QuickSight) DescribeFolderPermissionsPages(input *DescribeFolderPermissionsInput, fn func(*DescribeFolderPermissionsOutput, bool) bool) error

DescribeFolderPermissionsPages iterates over the pages of a DescribeFolderPermissions operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See DescribeFolderPermissions method for more information on how to use this operation.

Note: This operation can generate multiple requests to a service.

// Example iterating over at most 3 pages of a DescribeFolderPermissions operation.
pageNum := 0
err := client.DescribeFolderPermissionsPages(params,
    func(page *quicksight.DescribeFolderPermissionsOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*QuickSight) DescribeFolderPermissionsPagesWithContext

func (c *QuickSight) DescribeFolderPermissionsPagesWithContext(ctx aws.Context, input *DescribeFolderPermissionsInput, fn func(*DescribeFolderPermissionsOutput, bool) bool, opts ...request.Option) error

DescribeFolderPermissionsPagesWithContext same as DescribeFolderPermissionsPages except it takes a Context and allows setting request options on the pages.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) DescribeFolderPermissionsRequest

func (c *QuickSight) DescribeFolderPermissionsRequest(input *DescribeFolderPermissionsInput) (req *request.Request, output *DescribeFolderPermissionsOutput)

DescribeFolderPermissionsRequest generates a "aws/request.Request" representing the client's request for the DescribeFolderPermissions operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DescribeFolderPermissions for more information on using the DescribeFolderPermissions API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DescribeFolderPermissionsRequest method.
req, resp := client.DescribeFolderPermissionsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/DescribeFolderPermissions

func (*QuickSight) DescribeFolderPermissionsWithContext

func (c *QuickSight) DescribeFolderPermissionsWithContext(ctx aws.Context, input *DescribeFolderPermissionsInput, opts ...request.Option) (*DescribeFolderPermissionsOutput, error)

DescribeFolderPermissionsWithContext is the same as DescribeFolderPermissions with the addition of the ability to pass a context and additional request options.

See DescribeFolderPermissions for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) DescribeFolderRequest

func (c *QuickSight) DescribeFolderRequest(input *DescribeFolderInput) (req *request.Request, output *DescribeFolderOutput)

DescribeFolderRequest generates a "aws/request.Request" representing the client's request for the DescribeFolder operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DescribeFolder for more information on using the DescribeFolder API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DescribeFolderRequest method.
req, resp := client.DescribeFolderRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/DescribeFolder

func (*QuickSight) DescribeFolderResolvedPermissions

func (c *QuickSight) DescribeFolderResolvedPermissions(input *DescribeFolderResolvedPermissionsInput) (*DescribeFolderResolvedPermissionsOutput, error)

DescribeFolderResolvedPermissions API operation for Amazon QuickSight.

Describes the folder resolved permissions. Permissions consists of both folder direct permissions and the inherited permissions from the ancestor folders.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon QuickSight's API operation DescribeFolderResolvedPermissions for usage and error information.

Returned Error Types:

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

  • 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.

  • ResourceNotFoundException One or more resources can't be found.

  • ThrottlingException Access is throttled.

  • InvalidNextTokenException The NextToken value isn't valid.

  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is available in every edition.

  • InternalFailureException An internal failure occurred.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/DescribeFolderResolvedPermissions

func (*QuickSight) DescribeFolderResolvedPermissionsPages

func (c *QuickSight) DescribeFolderResolvedPermissionsPages(input *DescribeFolderResolvedPermissionsInput, fn func(*DescribeFolderResolvedPermissionsOutput, bool) bool) error

DescribeFolderResolvedPermissionsPages iterates over the pages of a DescribeFolderResolvedPermissions operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See DescribeFolderResolvedPermissions method for more information on how to use this operation.

Note: This operation can generate multiple requests to a service.

// Example iterating over at most 3 pages of a DescribeFolderResolvedPermissions operation.
pageNum := 0
err := client.DescribeFolderResolvedPermissionsPages(params,
    func(page *quicksight.DescribeFolderResolvedPermissionsOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*QuickSight) DescribeFolderResolvedPermissionsPagesWithContext

func (c *QuickSight) DescribeFolderResolvedPermissionsPagesWithContext(ctx aws.Context, input *DescribeFolderResolvedPermissionsInput, fn func(*DescribeFolderResolvedPermissionsOutput, bool) bool, opts ...request.Option) error

DescribeFolderResolvedPermissionsPagesWithContext same as DescribeFolderResolvedPermissionsPages except it takes a Context and allows setting request options on the pages.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) DescribeFolderResolvedPermissionsRequest

func (c *QuickSight) DescribeFolderResolvedPermissionsRequest(input *DescribeFolderResolvedPermissionsInput) (req *request.Request, output *DescribeFolderResolvedPermissionsOutput)

DescribeFolderResolvedPermissionsRequest generates a "aws/request.Request" representing the client's request for the DescribeFolderResolvedPermissions operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DescribeFolderResolvedPermissions for more information on using the DescribeFolderResolvedPermissions API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DescribeFolderResolvedPermissionsRequest method.
req, resp := client.DescribeFolderResolvedPermissionsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/DescribeFolderResolvedPermissions

func (*QuickSight) DescribeFolderResolvedPermissionsWithContext

func (c *QuickSight) DescribeFolderResolvedPermissionsWithContext(ctx aws.Context, input *DescribeFolderResolvedPermissionsInput, opts ...request.Option) (*DescribeFolderResolvedPermissionsOutput, error)

DescribeFolderResolvedPermissionsWithContext is the same as DescribeFolderResolvedPermissions with the addition of the ability to pass a context and additional request options.

See DescribeFolderResolvedPermissions for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) DescribeFolderWithContext

func (c *QuickSight) DescribeFolderWithContext(ctx aws.Context, input *DescribeFolderInput, opts ...request.Option) (*DescribeFolderOutput, error)

DescribeFolderWithContext is the same as DescribeFolder with the addition of the ability to pass a context and additional request options.

See DescribeFolder for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) DescribeGroup

func (c *QuickSight) DescribeGroup(input *DescribeGroupInput) (*DescribeGroupOutput, error)

DescribeGroup API operation for Amazon QuickSight.

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

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon QuickSight's API operation DescribeGroup for usage and error information.

Returned Error Types:

  • 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.

  • PreconditionNotMetException One or more preconditions aren't met.

  • InternalFailureException An internal failure occurred.

  • ResourceUnavailableException This resource is currently unavailable.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/DescribeGroup

func (*QuickSight) DescribeGroupMembership

func (c *QuickSight) DescribeGroupMembership(input *DescribeGroupMembershipInput) (*DescribeGroupMembershipOutput, error)

DescribeGroupMembership API operation for Amazon QuickSight.

Use the DescribeGroupMembership operation to determine if a user is a member of the specified group. If the user exists and is a member of the specified group, an associated GroupMember object is returned.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon QuickSight's API operation DescribeGroupMembership for usage and error information.

Returned Error Types:

  • 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.

  • PreconditionNotMetException One or more preconditions aren't met.

  • InternalFailureException An internal failure occurred.

  • ResourceUnavailableException This resource is currently unavailable.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/DescribeGroupMembership

func (*QuickSight) DescribeGroupMembershipRequest

func (c *QuickSight) DescribeGroupMembershipRequest(input *DescribeGroupMembershipInput) (req *request.Request, output *DescribeGroupMembershipOutput)

DescribeGroupMembershipRequest generates a "aws/request.Request" representing the client's request for the DescribeGroupMembership operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DescribeGroupMembership for more information on using the DescribeGroupMembership API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DescribeGroupMembershipRequest method.
req, resp := client.DescribeGroupMembershipRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/DescribeGroupMembership

func (*QuickSight) DescribeGroupMembershipWithContext

func (c *QuickSight) DescribeGroupMembershipWithContext(ctx aws.Context, input *DescribeGroupMembershipInput, opts ...request.Option) (*DescribeGroupMembershipOutput, error)

DescribeGroupMembershipWithContext is the same as DescribeGroupMembership with the addition of the ability to pass a context and additional request options.

See DescribeGroupMembership for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) DescribeGroupRequest

func (c *QuickSight) DescribeGroupRequest(input *DescribeGroupInput) (req *request.Request, output *DescribeGroupOutput)

DescribeGroupRequest generates a "aws/request.Request" representing the client's request for the DescribeGroup operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DescribeGroup for more information on using the DescribeGroup API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DescribeGroupRequest method.
req, resp := client.DescribeGroupRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/DescribeGroup

func (*QuickSight) DescribeGroupWithContext

func (c *QuickSight) DescribeGroupWithContext(ctx aws.Context, input *DescribeGroupInput, opts ...request.Option) (*DescribeGroupOutput, error)

DescribeGroupWithContext is the same as DescribeGroup with the addition of the ability to pass a context and additional request options.

See DescribeGroup for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) DescribeIAMPolicyAssignment

func (c *QuickSight) DescribeIAMPolicyAssignment(input *DescribeIAMPolicyAssignmentInput) (*DescribeIAMPolicyAssignmentOutput, error)

DescribeIAMPolicyAssignment API operation for Amazon QuickSight.

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

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon QuickSight's API operation DescribeIAMPolicyAssignment for usage and error information.

Returned Error Types:

  • 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.

  • InvalidNextTokenException The NextToken value isn't valid.

  • InternalFailureException An internal failure occurred.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/DescribeIAMPolicyAssignment

func (*QuickSight) DescribeIAMPolicyAssignmentRequest

func (c *QuickSight) DescribeIAMPolicyAssignmentRequest(input *DescribeIAMPolicyAssignmentInput) (req *request.Request, output *DescribeIAMPolicyAssignmentOutput)

DescribeIAMPolicyAssignmentRequest generates a "aws/request.Request" representing the client's request for the DescribeIAMPolicyAssignment operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DescribeIAMPolicyAssignment for more information on using the DescribeIAMPolicyAssignment API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DescribeIAMPolicyAssignmentRequest method.
req, resp := client.DescribeIAMPolicyAssignmentRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/DescribeIAMPolicyAssignment

func (*QuickSight) DescribeIAMPolicyAssignmentWithContext

func (c *QuickSight) DescribeIAMPolicyAssignmentWithContext(ctx aws.Context, input *DescribeIAMPolicyAssignmentInput, opts ...request.Option) (*DescribeIAMPolicyAssignmentOutput, error)

DescribeIAMPolicyAssignmentWithContext is the same as DescribeIAMPolicyAssignment with the addition of the ability to pass a context and additional request options.

See DescribeIAMPolicyAssignment for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) DescribeIngestion

func (c *QuickSight) DescribeIngestion(input *DescribeIngestionInput) (*DescribeIngestionOutput, error)

DescribeIngestion API operation for Amazon QuickSight.

Describes a SPICE ingestion.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon QuickSight's API operation DescribeIngestion for usage and error information.

Returned Error Types:

  • 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.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/DescribeIngestion

func (*QuickSight) DescribeIngestionRequest

func (c *QuickSight) DescribeIngestionRequest(input *DescribeIngestionInput) (req *request.Request, output *DescribeIngestionOutput)

DescribeIngestionRequest generates a "aws/request.Request" representing the client's request for the DescribeIngestion operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DescribeIngestion for more information on using the DescribeIngestion API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DescribeIngestionRequest method.
req, resp := client.DescribeIngestionRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/DescribeIngestion

func (*QuickSight) DescribeIngestionWithContext

func (c *QuickSight) DescribeIngestionWithContext(ctx aws.Context, input *DescribeIngestionInput, opts ...request.Option) (*DescribeIngestionOutput, error)

DescribeIngestionWithContext is the same as DescribeIngestion with the addition of the ability to pass a context and additional request options.

See DescribeIngestion for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) DescribeIpRestriction

func (c *QuickSight) DescribeIpRestriction(input *DescribeIpRestrictionInput) (*DescribeIpRestrictionOutput, error)

DescribeIpRestriction API operation for Amazon QuickSight.

Provides a summary and status of IP rules.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon QuickSight's API operation DescribeIpRestriction for usage and error information.

Returned Error Types:

  • 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.

  • ThrottlingException Access is throttled.

  • ResourceNotFoundException One or more resources can't be found.

  • InternalFailureException An internal failure occurred.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/DescribeIpRestriction

func (*QuickSight) DescribeIpRestrictionRequest

func (c *QuickSight) DescribeIpRestrictionRequest(input *DescribeIpRestrictionInput) (req *request.Request, output *DescribeIpRestrictionOutput)

DescribeIpRestrictionRequest generates a "aws/request.Request" representing the client's request for the DescribeIpRestriction operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DescribeIpRestriction for more information on using the DescribeIpRestriction API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DescribeIpRestrictionRequest method.
req, resp := client.DescribeIpRestrictionRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/DescribeIpRestriction

func (*QuickSight) DescribeIpRestrictionWithContext

func (c *QuickSight) DescribeIpRestrictionWithContext(ctx aws.Context, input *DescribeIpRestrictionInput, opts ...request.Option) (*DescribeIpRestrictionOutput, error)

DescribeIpRestrictionWithContext is the same as DescribeIpRestriction with the addition of the ability to pass a context and additional request options.

See DescribeIpRestriction for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) DescribeNamespace

func (c *QuickSight) DescribeNamespace(input *DescribeNamespaceInput) (*DescribeNamespaceOutput, error)

DescribeNamespace API operation for Amazon QuickSight.

Describes the current namespace.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon QuickSight's API operation DescribeNamespace for usage and error information.

Returned Error Types:

  • 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.

  • InternalFailureException An internal failure occurred.

  • ResourceUnavailableException This resource is currently unavailable.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/DescribeNamespace

func (*QuickSight) DescribeNamespaceRequest

func (c *QuickSight) DescribeNamespaceRequest(input *DescribeNamespaceInput) (req *request.Request, output *DescribeNamespaceOutput)

DescribeNamespaceRequest generates a "aws/request.Request" representing the client's request for the DescribeNamespace operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DescribeNamespace for more information on using the DescribeNamespace API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DescribeNamespaceRequest method.
req, resp := client.DescribeNamespaceRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/DescribeNamespace

func (*QuickSight) DescribeNamespaceWithContext

func (c *QuickSight) DescribeNamespaceWithContext(ctx aws.Context, input *DescribeNamespaceInput, opts ...request.Option) (*DescribeNamespaceOutput, error)

DescribeNamespaceWithContext is the same as DescribeNamespace with the addition of the ability to pass a context and additional request options.

See DescribeNamespace for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) DescribeRefreshSchedule

func (c *QuickSight) DescribeRefreshSchedule(input *DescribeRefreshScheduleInput) (*DescribeRefreshScheduleOutput, error)

DescribeRefreshSchedule API operation for Amazon QuickSight.

Provides a summary of a refresh schedule.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon QuickSight's API operation DescribeRefreshSchedule for usage and error information.

Returned Error Types:

  • 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.

  • LimitExceededException A limit is exceeded.

  • InternalFailureException An internal failure occurred.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/DescribeRefreshSchedule

func (*QuickSight) DescribeRefreshScheduleRequest

func (c *QuickSight) DescribeRefreshScheduleRequest(input *DescribeRefreshScheduleInput) (req *request.Request, output *DescribeRefreshScheduleOutput)

DescribeRefreshScheduleRequest generates a "aws/request.Request" representing the client's request for the DescribeRefreshSchedule operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DescribeRefreshSchedule for more information on using the DescribeRefreshSchedule API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DescribeRefreshScheduleRequest method.
req, resp := client.DescribeRefreshScheduleRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/DescribeRefreshSchedule

func (*QuickSight) DescribeRefreshScheduleWithContext

func (c *QuickSight) DescribeRefreshScheduleWithContext(ctx aws.Context, input *DescribeRefreshScheduleInput, opts ...request.Option) (*DescribeRefreshScheduleOutput, error)

DescribeRefreshScheduleWithContext is the same as DescribeRefreshSchedule with the addition of the ability to pass a context and additional request options.

See DescribeRefreshSchedule for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) DescribeRoleCustomPermission

func (c *QuickSight) DescribeRoleCustomPermission(input *DescribeRoleCustomPermissionInput) (*DescribeRoleCustomPermissionOutput, error)

DescribeRoleCustomPermission API operation for Amazon QuickSight.

Describes all custom permissions that are mapped to a role.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon QuickSight's API operation DescribeRoleCustomPermission for usage and error information.

Returned Error Types:

  • 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.

  • PreconditionNotMetException One or more preconditions aren't met.

  • InternalFailureException An internal failure occurred.

  • ResourceUnavailableException This resource is currently unavailable.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/DescribeRoleCustomPermission

func (*QuickSight) DescribeRoleCustomPermissionRequest

func (c *QuickSight) DescribeRoleCustomPermissionRequest(input *DescribeRoleCustomPermissionInput) (req *request.Request, output *DescribeRoleCustomPermissionOutput)

DescribeRoleCustomPermissionRequest generates a "aws/request.Request" representing the client's request for the DescribeRoleCustomPermission operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DescribeRoleCustomPermission for more information on using the DescribeRoleCustomPermission API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DescribeRoleCustomPermissionRequest method.
req, resp := client.DescribeRoleCustomPermissionRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/DescribeRoleCustomPermission

func (*QuickSight) DescribeRoleCustomPermissionWithContext

func (c *QuickSight) DescribeRoleCustomPermissionWithContext(ctx aws.Context, input *DescribeRoleCustomPermissionInput, opts ...request.Option) (*DescribeRoleCustomPermissionOutput, error)

DescribeRoleCustomPermissionWithContext is the same as DescribeRoleCustomPermission with the addition of the ability to pass a context and additional request options.

See DescribeRoleCustomPermission for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) DescribeTemplate

func (c *QuickSight) DescribeTemplate(input *DescribeTemplateInput) (*DescribeTemplateOutput, error)

DescribeTemplate API operation for Amazon QuickSight.

Describes a template's metadata.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon QuickSight's API operation DescribeTemplate for usage and error information.

Returned Error Types:

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

  • 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.

  • ResourceExistsException The resource specified already exists.

  • ResourceNotFoundException One or more resources can't be found.

  • ThrottlingException Access is throttled.

  • ConflictException Updating or deleting a resource can cause an inconsistent state.

  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is available in every edition.

  • InternalFailureException An internal failure occurred.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/DescribeTemplate

func (*QuickSight) DescribeTemplateAlias

func (c *QuickSight) DescribeTemplateAlias(input *DescribeTemplateAliasInput) (*DescribeTemplateAliasOutput, error)

DescribeTemplateAlias API operation for Amazon QuickSight.

Describes the template alias for a template.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon QuickSight's API operation DescribeTemplateAlias for usage and error information.

Returned Error Types:

  • ThrottlingException Access is throttled.

  • ResourceNotFoundException One or more resources can't be found.

  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is available in every edition.

  • InternalFailureException An internal failure occurred.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/DescribeTemplateAlias

func (*QuickSight) DescribeTemplateAliasRequest

func (c *QuickSight) DescribeTemplateAliasRequest(input *DescribeTemplateAliasInput) (req *request.Request, output *DescribeTemplateAliasOutput)

DescribeTemplateAliasRequest generates a "aws/request.Request" representing the client's request for the DescribeTemplateAlias operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DescribeTemplateAlias for more information on using the DescribeTemplateAlias API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DescribeTemplateAliasRequest method.
req, resp := client.DescribeTemplateAliasRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/DescribeTemplateAlias

func (*QuickSight) DescribeTemplateAliasWithContext

func (c *QuickSight) DescribeTemplateAliasWithContext(ctx aws.Context, input *DescribeTemplateAliasInput, opts ...request.Option) (*DescribeTemplateAliasOutput, error)

DescribeTemplateAliasWithContext is the same as DescribeTemplateAlias with the addition of the ability to pass a context and additional request options.

See DescribeTemplateAlias for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) DescribeTemplateDefinition

func (c *QuickSight) DescribeTemplateDefinition(input *DescribeTemplateDefinitionInput) (*DescribeTemplateDefinitionOutput, error)

DescribeTemplateDefinition API operation for Amazon QuickSight.

Provides a detailed description of the definition of a template.

If you do not need to know details about the content of a template, for instance if you are trying to check the status of a recently created or updated template, use the DescribeTemplate (https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DescribeTemplate.html) instead.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon QuickSight's API operation DescribeTemplateDefinition for usage and error information.

Returned Error Types:

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

  • 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.

  • ResourceExistsException The resource specified already exists.

  • ResourceNotFoundException One or more resources can't be found.

  • ThrottlingException Access is throttled.

  • ConflictException Updating or deleting a resource can cause an inconsistent state.

  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is available in every edition.

  • InternalFailureException An internal failure occurred.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/DescribeTemplateDefinition

func (*QuickSight) DescribeTemplateDefinitionRequest

func (c *QuickSight) DescribeTemplateDefinitionRequest(input *DescribeTemplateDefinitionInput) (req *request.Request, output *DescribeTemplateDefinitionOutput)

DescribeTemplateDefinitionRequest generates a "aws/request.Request" representing the client's request for the DescribeTemplateDefinition operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DescribeTemplateDefinition for more information on using the DescribeTemplateDefinition API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DescribeTemplateDefinitionRequest method.
req, resp := client.DescribeTemplateDefinitionRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/DescribeTemplateDefinition

func (*QuickSight) DescribeTemplateDefinitionWithContext

func (c *QuickSight) DescribeTemplateDefinitionWithContext(ctx aws.Context, input *DescribeTemplateDefinitionInput, opts ...request.Option) (*DescribeTemplateDefinitionOutput, error)

DescribeTemplateDefinitionWithContext is the same as DescribeTemplateDefinition with the addition of the ability to pass a context and additional request options.

See DescribeTemplateDefinition for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) DescribeTemplatePermissions

func (c *QuickSight) DescribeTemplatePermissions(input *DescribeTemplatePermissionsInput) (*DescribeTemplatePermissionsOutput, error)

DescribeTemplatePermissions API operation for Amazon QuickSight.

Describes read and write permissions on a template.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon QuickSight's API operation DescribeTemplatePermissions for usage and error information.

Returned Error Types:

  • ThrottlingException Access is throttled.

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

  • ConflictException Updating or deleting a resource can cause an inconsistent state.

  • ResourceNotFoundException One or more resources can't be found.

  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is available in every edition.

  • InternalFailureException An internal failure occurred.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/DescribeTemplatePermissions

func (*QuickSight) DescribeTemplatePermissionsRequest

func (c *QuickSight) DescribeTemplatePermissionsRequest(input *DescribeTemplatePermissionsInput) (req *request.Request, output *DescribeTemplatePermissionsOutput)

DescribeTemplatePermissionsRequest generates a "aws/request.Request" representing the client's request for the DescribeTemplatePermissions operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DescribeTemplatePermissions for more information on using the DescribeTemplatePermissions API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DescribeTemplatePermissionsRequest method.
req, resp := client.DescribeTemplatePermissionsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/DescribeTemplatePermissions

func (*QuickSight) DescribeTemplatePermissionsWithContext

func (c *QuickSight) DescribeTemplatePermissionsWithContext(ctx aws.Context, input *DescribeTemplatePermissionsInput, opts ...request.Option) (*DescribeTemplatePermissionsOutput, error)

DescribeTemplatePermissionsWithContext is the same as DescribeTemplatePermissions with the addition of the ability to pass a context and additional request options.

See DescribeTemplatePermissions for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) DescribeTemplateRequest

func (c *QuickSight) DescribeTemplateRequest(input *DescribeTemplateInput) (req *request.Request, output *DescribeTemplateOutput)

DescribeTemplateRequest generates a "aws/request.Request" representing the client's request for the DescribeTemplate operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DescribeTemplate for more information on using the DescribeTemplate API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DescribeTemplateRequest method.
req, resp := client.DescribeTemplateRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/DescribeTemplate

func (*QuickSight) DescribeTemplateWithContext

func (c *QuickSight) DescribeTemplateWithContext(ctx aws.Context, input *DescribeTemplateInput, opts ...request.Option) (*DescribeTemplateOutput, error)

DescribeTemplateWithContext is the same as DescribeTemplate with the addition of the ability to pass a context and additional request options.

See DescribeTemplate for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) DescribeTheme

func (c *QuickSight) DescribeTheme(input *DescribeThemeInput) (*DescribeThemeOutput, error)

DescribeTheme API operation for Amazon QuickSight.

Describes a theme.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon QuickSight's API operation DescribeTheme for usage and error information.

Returned Error Types:

  • 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.

  • ResourceExistsException The resource specified already exists.

  • ResourceNotFoundException One or more resources can't be found.

  • ThrottlingException Access is throttled.

  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is available in every edition.

  • InternalFailureException An internal failure occurred.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/DescribeTheme

func (*QuickSight) DescribeThemeAlias

func (c *QuickSight) DescribeThemeAlias(input *DescribeThemeAliasInput) (*DescribeThemeAliasOutput, error)

DescribeThemeAlias API operation for Amazon QuickSight.

Describes the alias for a theme.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon QuickSight's API operation DescribeThemeAlias for usage and error information.

Returned Error Types:

  • ConflictException Updating or deleting a resource can cause an inconsistent state.

  • 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.

  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is available in every edition.

  • InternalFailureException An internal failure occurred.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/DescribeThemeAlias

func (*QuickSight) DescribeThemeAliasRequest

func (c *QuickSight) DescribeThemeAliasRequest(input *DescribeThemeAliasInput) (req *request.Request, output *DescribeThemeAliasOutput)

DescribeThemeAliasRequest generates a "aws/request.Request" representing the client's request for the DescribeThemeAlias operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DescribeThemeAlias for more information on using the DescribeThemeAlias API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DescribeThemeAliasRequest method.
req, resp := client.DescribeThemeAliasRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/DescribeThemeAlias

func (*QuickSight) DescribeThemeAliasWithContext

func (c *QuickSight) DescribeThemeAliasWithContext(ctx aws.Context, input *DescribeThemeAliasInput, opts ...request.Option) (*DescribeThemeAliasOutput, error)

DescribeThemeAliasWithContext is the same as DescribeThemeAlias with the addition of the ability to pass a context and additional request options.

See DescribeThemeAlias for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) DescribeThemePermissions

func (c *QuickSight) DescribeThemePermissions(input *DescribeThemePermissionsInput) (*DescribeThemePermissionsOutput, error)

DescribeThemePermissions API operation for Amazon QuickSight.

Describes the read and write permissions for a theme.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon QuickSight's API operation DescribeThemePermissions for usage and error information.

Returned Error Types:

  • 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.

  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is available in every edition.

  • InternalFailureException An internal failure occurred.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/DescribeThemePermissions

func (*QuickSight) DescribeThemePermissionsRequest

func (c *QuickSight) DescribeThemePermissionsRequest(input *DescribeThemePermissionsInput) (req *request.Request, output *DescribeThemePermissionsOutput)

DescribeThemePermissionsRequest generates a "aws/request.Request" representing the client's request for the DescribeThemePermissions operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DescribeThemePermissions for more information on using the DescribeThemePermissions API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DescribeThemePermissionsRequest method.
req, resp := client.DescribeThemePermissionsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/DescribeThemePermissions

func (*QuickSight) DescribeThemePermissionsWithContext

func (c *QuickSight) DescribeThemePermissionsWithContext(ctx aws.Context, input *DescribeThemePermissionsInput, opts ...request.Option) (*DescribeThemePermissionsOutput, error)

DescribeThemePermissionsWithContext is the same as DescribeThemePermissions with the addition of the ability to pass a context and additional request options.

See DescribeThemePermissions for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) DescribeThemeRequest

func (c *QuickSight) DescribeThemeRequest(input *DescribeThemeInput) (req *request.Request, output *DescribeThemeOutput)

DescribeThemeRequest generates a "aws/request.Request" representing the client's request for the DescribeTheme operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DescribeTheme for more information on using the DescribeTheme API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DescribeThemeRequest method.
req, resp := client.DescribeThemeRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/DescribeTheme

func (*QuickSight) DescribeThemeWithContext

func (c *QuickSight) DescribeThemeWithContext(ctx aws.Context, input *DescribeThemeInput, opts ...request.Option) (*DescribeThemeOutput, error)

DescribeThemeWithContext is the same as DescribeTheme with the addition of the ability to pass a context and additional request options.

See DescribeTheme for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) DescribeTopic

func (c *QuickSight) DescribeTopic(input *DescribeTopicInput) (*DescribeTopicOutput, error)

DescribeTopic API operation for Amazon QuickSight.

Describes a topic.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon QuickSight's API operation DescribeTopic for usage and error information.

Returned Error Types:

  • 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.

  • ThrottlingException Access is throttled.

  • ResourceNotFoundException One or more resources can't be found.

  • InternalFailureException An internal failure occurred.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/DescribeTopic

func (*QuickSight) DescribeTopicPermissions

func (c *QuickSight) DescribeTopicPermissions(input *DescribeTopicPermissionsInput) (*DescribeTopicPermissionsOutput, error)

DescribeTopicPermissions API operation for Amazon QuickSight.

Describes the permissions of a topic.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon QuickSight's API operation DescribeTopicPermissions for usage and error information.

Returned Error Types:

  • 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.

  • ThrottlingException Access is throttled.

  • ResourceNotFoundException One or more resources can't be found.

  • InternalFailureException An internal failure occurred.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/DescribeTopicPermissions

func (*QuickSight) DescribeTopicPermissionsRequest

func (c *QuickSight) DescribeTopicPermissionsRequest(input *DescribeTopicPermissionsInput) (req *request.Request, output *DescribeTopicPermissionsOutput)

DescribeTopicPermissionsRequest generates a "aws/request.Request" representing the client's request for the DescribeTopicPermissions operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DescribeTopicPermissions for more information on using the DescribeTopicPermissions API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DescribeTopicPermissionsRequest method.
req, resp := client.DescribeTopicPermissionsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/DescribeTopicPermissions

func (*QuickSight) DescribeTopicPermissionsWithContext

func (c *QuickSight) DescribeTopicPermissionsWithContext(ctx aws.Context, input *DescribeTopicPermissionsInput, opts ...request.Option) (*DescribeTopicPermissionsOutput, error)

DescribeTopicPermissionsWithContext is the same as DescribeTopicPermissions with the addition of the ability to pass a context and additional request options.

See DescribeTopicPermissions for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) DescribeTopicRefresh

func (c *QuickSight) DescribeTopicRefresh(input *DescribeTopicRefreshInput) (*DescribeTopicRefreshOutput, error)

DescribeTopicRefresh API operation for Amazon QuickSight.

Describes the status of a topic refresh.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon QuickSight's API operation DescribeTopicRefresh for usage and error information.

Returned Error Types:

  • 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.

  • ThrottlingException Access is throttled.

  • ResourceNotFoundException One or more resources can't be found.

  • InternalFailureException An internal failure occurred.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/DescribeTopicRefresh

func (*QuickSight) DescribeTopicRefreshRequest

func (c *QuickSight) DescribeTopicRefreshRequest(input *DescribeTopicRefreshInput) (req *request.Request, output *DescribeTopicRefreshOutput)

DescribeTopicRefreshRequest generates a "aws/request.Request" representing the client's request for the DescribeTopicRefresh operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DescribeTopicRefresh for more information on using the DescribeTopicRefresh API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DescribeTopicRefreshRequest method.
req, resp := client.DescribeTopicRefreshRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/DescribeTopicRefresh

func (*QuickSight) DescribeTopicRefreshSchedule

func (c *QuickSight) DescribeTopicRefreshSchedule(input *DescribeTopicRefreshScheduleInput) (*DescribeTopicRefreshScheduleOutput, error)

DescribeTopicRefreshSchedule API operation for Amazon QuickSight.

Deletes a topic refresh schedule.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon QuickSight's API operation DescribeTopicRefreshSchedule for usage and error information.

Returned Error Types:

  • 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.

  • LimitExceededException A limit is exceeded.

  • ResourceNotFoundException One or more resources can't be found.

  • ResourceExistsException The resource specified already exists.

  • ThrottlingException Access is throttled.

  • InternalFailureException An internal failure occurred.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/DescribeTopicRefreshSchedule

func (*QuickSight) DescribeTopicRefreshScheduleRequest

func (c *QuickSight) DescribeTopicRefreshScheduleRequest(input *DescribeTopicRefreshScheduleInput) (req *request.Request, output *DescribeTopicRefreshScheduleOutput)

DescribeTopicRefreshScheduleRequest generates a "aws/request.Request" representing the client's request for the DescribeTopicRefreshSchedule operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DescribeTopicRefreshSchedule for more information on using the DescribeTopicRefreshSchedule API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DescribeTopicRefreshScheduleRequest method.
req, resp := client.DescribeTopicRefreshScheduleRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/DescribeTopicRefreshSchedule

func (*QuickSight) DescribeTopicRefreshScheduleWithContext

func (c *QuickSight) DescribeTopicRefreshScheduleWithContext(ctx aws.Context, input *DescribeTopicRefreshScheduleInput, opts ...request.Option) (*DescribeTopicRefreshScheduleOutput, error)

DescribeTopicRefreshScheduleWithContext is the same as DescribeTopicRefreshSchedule with the addition of the ability to pass a context and additional request options.

See DescribeTopicRefreshSchedule for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) DescribeTopicRefreshWithContext

func (c *QuickSight) DescribeTopicRefreshWithContext(ctx aws.Context, input *DescribeTopicRefreshInput, opts ...request.Option) (*DescribeTopicRefreshOutput, error)

DescribeTopicRefreshWithContext is the same as DescribeTopicRefresh with the addition of the ability to pass a context and additional request options.

See DescribeTopicRefresh for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) DescribeTopicRequest

func (c *QuickSight) DescribeTopicRequest(input *DescribeTopicInput) (req *request.Request, output *DescribeTopicOutput)

DescribeTopicRequest generates a "aws/request.Request" representing the client's request for the DescribeTopic operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DescribeTopic for more information on using the DescribeTopic API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DescribeTopicRequest method.
req, resp := client.DescribeTopicRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/DescribeTopic

func (*QuickSight) DescribeTopicWithContext

func (c *QuickSight) DescribeTopicWithContext(ctx aws.Context, input *DescribeTopicInput, opts ...request.Option) (*DescribeTopicOutput, error)

DescribeTopicWithContext is the same as DescribeTopic with the addition of the ability to pass a context and additional request options.

See DescribeTopic for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) DescribeUser

func (c *QuickSight) DescribeUser(input *DescribeUserInput) (*DescribeUserOutput, error)

DescribeUser API operation for Amazon QuickSight.

Returns information about a user, given the user name.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon QuickSight's API operation DescribeUser for usage and error information.

Returned Error Types:

  • 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.

  • PreconditionNotMetException One or more preconditions aren't met.

  • InternalFailureException An internal failure occurred.

  • ResourceUnavailableException This resource is currently unavailable.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/DescribeUser

func (*QuickSight) DescribeUserRequest

func (c *QuickSight) DescribeUserRequest(input *DescribeUserInput) (req *request.Request, output *DescribeUserOutput)

DescribeUserRequest generates a "aws/request.Request" representing the client's request for the DescribeUser operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DescribeUser for more information on using the DescribeUser API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DescribeUserRequest method.
req, resp := client.DescribeUserRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/DescribeUser

func (*QuickSight) DescribeUserWithContext

func (c *QuickSight) DescribeUserWithContext(ctx aws.Context, input *DescribeUserInput, opts ...request.Option) (*DescribeUserOutput, error)

DescribeUserWithContext is the same as DescribeUser with the addition of the ability to pass a context and additional request options.

See DescribeUser for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) DescribeVPCConnection

func (c *QuickSight) DescribeVPCConnection(input *DescribeVPCConnectionInput) (*DescribeVPCConnectionOutput, error)

DescribeVPCConnection API operation for Amazon QuickSight.

Describes a VPC connection.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon QuickSight's API operation DescribeVPCConnection for usage and error information.

Returned Error Types:

  • 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.

  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is available in every edition.

  • InternalFailureException An internal failure occurred.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/DescribeVPCConnection

func (*QuickSight) DescribeVPCConnectionRequest

func (c *QuickSight) DescribeVPCConnectionRequest(input *DescribeVPCConnectionInput) (req *request.Request, output *DescribeVPCConnectionOutput)

DescribeVPCConnectionRequest generates a "aws/request.Request" representing the client's request for the DescribeVPCConnection operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DescribeVPCConnection for more information on using the DescribeVPCConnection API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DescribeVPCConnectionRequest method.
req, resp := client.DescribeVPCConnectionRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/DescribeVPCConnection

func (*QuickSight) DescribeVPCConnectionWithContext

func (c *QuickSight) DescribeVPCConnectionWithContext(ctx aws.Context, input *DescribeVPCConnectionInput, opts ...request.Option) (*DescribeVPCConnectionOutput, error)

DescribeVPCConnectionWithContext is the same as DescribeVPCConnection with the addition of the ability to pass a context and additional request options.

See DescribeVPCConnection for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) GenerateEmbedUrlForAnonymousUser

func (c *QuickSight) GenerateEmbedUrlForAnonymousUser(input *GenerateEmbedUrlForAnonymousUserInput) (*GenerateEmbedUrlForAnonymousUserOutput, error)

GenerateEmbedUrlForAnonymousUser API operation for Amazon QuickSight.

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. Before you use this action, make sure that you have configured the dashboards and permissions.

The following rules apply to the generated URL:

For more information, see Embedded Analytics (https://docs.aws.amazon.com/quicksight/latest/user/embedded-analytics.html) in the Amazon QuickSight User Guide.

For more information about the high-level steps for embedding and for an interactive demo of the ways you can customize embedding, visit the Amazon QuickSight Developer Portal (https://docs.aws.amazon.com/quicksight/latest/user/quicksight-dev-portal.html).

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon QuickSight's API operation GenerateEmbedUrlForAnonymousUser for usage and error information.

Returned Error Types:

  • 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.

  • SessionLifetimeInMinutesInvalidException The number of minutes specified for the lifetime of a session isn't valid. The session lifetime must be 15-600 minutes.

  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is available in every edition.

  • UnsupportedPricingPlanException This error indicates that you are calling an embedding operation in Amazon QuickSight without the required pricing plan on your Amazon Web Services account. Before you can use embedding for anonymous users, a QuickSight administrator needs to add capacity pricing to Amazon QuickSight. You can do this on the Manage Amazon QuickSight page.

    After capacity pricing is added, you can use the GetDashboardEmbedUrl (https://docs.aws.amazon.com/quicksight/latest/APIReference/API_GetDashboardEmbedUrl.html) API operation with the --identity-type ANONYMOUS option.

  • InternalFailureException An internal failure occurred.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/GenerateEmbedUrlForAnonymousUser

func (*QuickSight) GenerateEmbedUrlForAnonymousUserRequest

func (c *QuickSight) GenerateEmbedUrlForAnonymousUserRequest(input *GenerateEmbedUrlForAnonymousUserInput) (req *request.Request, output *GenerateEmbedUrlForAnonymousUserOutput)

GenerateEmbedUrlForAnonymousUserRequest generates a "aws/request.Request" representing the client's request for the GenerateEmbedUrlForAnonymousUser operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See GenerateEmbedUrlForAnonymousUser for more information on using the GenerateEmbedUrlForAnonymousUser API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the GenerateEmbedUrlForAnonymousUserRequest method.
req, resp := client.GenerateEmbedUrlForAnonymousUserRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/GenerateEmbedUrlForAnonymousUser

func (*QuickSight) GenerateEmbedUrlForAnonymousUserWithContext

func (c *QuickSight) GenerateEmbedUrlForAnonymousUserWithContext(ctx aws.Context, input *GenerateEmbedUrlForAnonymousUserInput, opts ...request.Option) (*GenerateEmbedUrlForAnonymousUserOutput, error)

GenerateEmbedUrlForAnonymousUserWithContext is the same as GenerateEmbedUrlForAnonymousUser with the addition of the ability to pass a context and additional request options.

See GenerateEmbedUrlForAnonymousUser for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) GenerateEmbedUrlForRegisteredUser

func (c *QuickSight) GenerateEmbedUrlForRegisteredUser(input *GenerateEmbedUrlForRegisteredUserInput) (*GenerateEmbedUrlForRegisteredUserOutput, error)

GenerateEmbedUrlForRegisteredUser API operation for Amazon QuickSight.

Generates an embed URL that you can use to embed an Amazon QuickSight experience in your website. This action can be used for any type of user registered in an Amazon QuickSight account. Before you use this action, make sure that you have configured the relevant Amazon QuickSight resource and permissions.

The following rules apply to the generated URL:

For more information, see Embedded Analytics (https://docs.aws.amazon.com/quicksight/latest/user/embedded-analytics.html) in the Amazon QuickSight User Guide.

For more information about the high-level steps for embedding and for an interactive demo of the ways you can customize embedding, visit the Amazon QuickSight Developer Portal (https://docs.aws.amazon.com/quicksight/latest/user/quicksight-dev-portal.html).

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon QuickSight's API operation GenerateEmbedUrlForRegisteredUser for usage and error information.

Returned Error Types:

  • 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.

  • UserNotFoundException The user with the provided name isn't found. This error can happen in any operation that requires finding a user based on a provided user name, such as DeleteUser, DescribeUser, and so on.

  • ResourceNotFoundException One or more resources can't be found.

  • SessionLifetimeInMinutesInvalidException The number of minutes specified for the lifetime of a session isn't valid. The session lifetime must be 15-600 minutes.

  • ThrottlingException Access is throttled.

  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is available in every edition.

  • UnsupportedPricingPlanException This error indicates that you are calling an embedding operation in Amazon QuickSight without the required pricing plan on your Amazon Web Services account. Before you can use embedding for anonymous users, a QuickSight administrator needs to add capacity pricing to Amazon QuickSight. You can do this on the Manage Amazon QuickSight page.

    After capacity pricing is added, you can use the GetDashboardEmbedUrl (https://docs.aws.amazon.com/quicksight/latest/APIReference/API_GetDashboardEmbedUrl.html) API operation with the --identity-type ANONYMOUS option.

  • InternalFailureException An internal failure occurred.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/GenerateEmbedUrlForRegisteredUser

func (*QuickSight) GenerateEmbedUrlForRegisteredUserRequest

func (c *QuickSight) GenerateEmbedUrlForRegisteredUserRequest(input *GenerateEmbedUrlForRegisteredUserInput) (req *request.Request, output *GenerateEmbedUrlForRegisteredUserOutput)

GenerateEmbedUrlForRegisteredUserRequest generates a "aws/request.Request" representing the client's request for the GenerateEmbedUrlForRegisteredUser operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See GenerateEmbedUrlForRegisteredUser for more information on using the GenerateEmbedUrlForRegisteredUser API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the GenerateEmbedUrlForRegisteredUserRequest method.
req, resp := client.GenerateEmbedUrlForRegisteredUserRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/GenerateEmbedUrlForRegisteredUser

func (*QuickSight) GenerateEmbedUrlForRegisteredUserWithContext

func (c *QuickSight) GenerateEmbedUrlForRegisteredUserWithContext(ctx aws.Context, input *GenerateEmbedUrlForRegisteredUserInput, opts ...request.Option) (*GenerateEmbedUrlForRegisteredUserOutput, error)

GenerateEmbedUrlForRegisteredUserWithContext is the same as GenerateEmbedUrlForRegisteredUser with the addition of the ability to pass a context and additional request options.

See GenerateEmbedUrlForRegisteredUser for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) GetDashboardEmbedUrl

func (c *QuickSight) GetDashboardEmbedUrl(input *GetDashboardEmbedUrlInput) (*GetDashboardEmbedUrlOutput, error)

GetDashboardEmbedUrl API operation for Amazon QuickSight.

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. Before you use this command, make sure that you have configured the dashboards and permissions.

Currently, you can use GetDashboardEmbedURL only from the server, not from the user's browser. The following rules apply to the generated URL:

  • They must be used together.

  • They can be used one time only.

  • They are valid for 5 minutes after you run this command.

  • You are charged only when the URL is used or there is interaction with Amazon QuickSight.

  • The resulting user session is valid for 15 minutes (default) up to 10 hours (maximum). You can use the optional SessionLifetimeInMinutes parameter to customize session duration.

For more information, see Embedding Analytics Using GetDashboardEmbedUrl (https://docs.aws.amazon.com/quicksight/latest/user/embedded-analytics-deprecated.html) in the Amazon QuickSight User Guide.

For more information about the high-level steps for embedding and for an interactive demo of the ways you can customize embedding, visit the Amazon QuickSight Developer Portal (https://docs.aws.amazon.com/quicksight/latest/user/quicksight-dev-portal.html).

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon QuickSight's API operation GetDashboardEmbedUrl for usage and error information.

Returned Error Types:

  • 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.

  • ResourceExistsException The resource specified already exists.

  • ResourceNotFoundException One or more resources can't be found.

  • ThrottlingException Access is throttled.

  • DomainNotWhitelistedException The domain specified isn't on the allow list. All domains for embedded dashboards must be added to the approved list by an Amazon QuickSight admin.

  • UserNotFoundException The user with the provided name isn't found. This error can happen in any operation that requires finding a user based on a provided user name, such as DeleteUser, DescribeUser, and so on.

  • IdentityTypeNotSupportedException The identity type specified isn't supported. Supported identity types include IAM and QUICKSIGHT.

  • SessionLifetimeInMinutesInvalidException The number of minutes specified for the lifetime of a session isn't valid. The session lifetime must be 15-600 minutes.

  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is available in every edition.

  • UnsupportedPricingPlanException This error indicates that you are calling an embedding operation in Amazon QuickSight without the required pricing plan on your Amazon Web Services account. Before you can use embedding for anonymous users, a QuickSight administrator needs to add capacity pricing to Amazon QuickSight. You can do this on the Manage Amazon QuickSight page.

    After capacity pricing is added, you can use the GetDashboardEmbedUrl (https://docs.aws.amazon.com/quicksight/latest/APIReference/API_GetDashboardEmbedUrl.html) API operation with the --identity-type ANONYMOUS option.

  • InternalFailureException An internal failure occurred.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/GetDashboardEmbedUrl

func (*QuickSight) GetDashboardEmbedUrlRequest

func (c *QuickSight) GetDashboardEmbedUrlRequest(input *GetDashboardEmbedUrlInput) (req *request.Request, output *GetDashboardEmbedUrlOutput)

GetDashboardEmbedUrlRequest generates a "aws/request.Request" representing the client's request for the GetDashboardEmbedUrl operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See GetDashboardEmbedUrl for more information on using the GetDashboardEmbedUrl API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the GetDashboardEmbedUrlRequest method.
req, resp := client.GetDashboardEmbedUrlRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/GetDashboardEmbedUrl

func (*QuickSight) GetDashboardEmbedUrlWithContext

func (c *QuickSight) GetDashboardEmbedUrlWithContext(ctx aws.Context, input *GetDashboardEmbedUrlInput, opts ...request.Option) (*GetDashboardEmbedUrlOutput, error)

GetDashboardEmbedUrlWithContext is the same as GetDashboardEmbedUrl with the addition of the ability to pass a context and additional request options.

See GetDashboardEmbedUrl for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) GetSessionEmbedUrl

func (c *QuickSight) GetSessionEmbedUrl(input *GetSessionEmbedUrlInput) (*GetSessionEmbedUrlOutput, error)

GetSessionEmbedUrl API operation for Amazon QuickSight.

Generates a session URL and authorization code that you can use to embed the Amazon Amazon QuickSight console in your web server code. Use GetSessionEmbedUrl where you want to provide an authoring portal that allows users to create data sources, datasets, analyses, and dashboards. The users who access an embedded Amazon QuickSight console need belong to the author or admin security cohort. If you want to restrict permissions to some of these features, add a custom permissions profile to the user with the UpdateUser (https://docs.aws.amazon.com/quicksight/latest/APIReference/API_UpdateUser.html) API operation. Use RegisterUser (https://docs.aws.amazon.com/quicksight/latest/APIReference/API_RegisterUser.html) API operation to add a new user with a custom permission profile attached. For more information, see the following sections in the Amazon QuickSight User Guide:

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon QuickSight's API operation GetSessionEmbedUrl for usage and error information.

Returned Error Types:

  • 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.

  • ResourceExistsException The resource specified already exists.

  • ResourceNotFoundException One or more resources can't be found.

  • ThrottlingException Access is throttled.

  • UserNotFoundException The user with the provided name isn't found. This error can happen in any operation that requires finding a user based on a provided user name, such as DeleteUser, DescribeUser, and so on.

  • SessionLifetimeInMinutesInvalidException The number of minutes specified for the lifetime of a session isn't valid. The session lifetime must be 15-600 minutes.

  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is available in every edition.

  • InternalFailureException An internal failure occurred.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/GetSessionEmbedUrl

func (*QuickSight) GetSessionEmbedUrlRequest

func (c *QuickSight) GetSessionEmbedUrlRequest(input *GetSessionEmbedUrlInput) (req *request.Request, output *GetSessionEmbedUrlOutput)

GetSessionEmbedUrlRequest generates a "aws/request.Request" representing the client's request for the GetSessionEmbedUrl operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See GetSessionEmbedUrl for more information on using the GetSessionEmbedUrl API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the GetSessionEmbedUrlRequest method.
req, resp := client.GetSessionEmbedUrlRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/GetSessionEmbedUrl

func (*QuickSight) GetSessionEmbedUrlWithContext

func (c *QuickSight) GetSessionEmbedUrlWithContext(ctx aws.Context, input *GetSessionEmbedUrlInput, opts ...request.Option) (*GetSessionEmbedUrlOutput, error)

GetSessionEmbedUrlWithContext is the same as GetSessionEmbedUrl with the addition of the ability to pass a context and additional request options.

See GetSessionEmbedUrl for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) ListAnalyses

func (c *QuickSight) ListAnalyses(input *ListAnalysesInput) (*ListAnalysesOutput, error)

ListAnalyses API operation for Amazon QuickSight.

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

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon QuickSight's API operation ListAnalyses for usage and error information.

Returned Error Types:

  • ThrottlingException Access is throttled.

  • InvalidNextTokenException The NextToken value isn't valid.

  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is available in every edition.

  • InternalFailureException An internal failure occurred.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/ListAnalyses

func (*QuickSight) ListAnalysesPages

func (c *QuickSight) ListAnalysesPages(input *ListAnalysesInput, fn func(*ListAnalysesOutput, bool) bool) error

ListAnalysesPages iterates over the pages of a ListAnalyses operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See ListAnalyses method for more information on how to use this operation.

Note: This operation can generate multiple requests to a service.

// Example iterating over at most 3 pages of a ListAnalyses operation.
pageNum := 0
err := client.ListAnalysesPages(params,
    func(page *quicksight.ListAnalysesOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*QuickSight) ListAnalysesPagesWithContext

func (c *QuickSight) ListAnalysesPagesWithContext(ctx aws.Context, input *ListAnalysesInput, fn func(*ListAnalysesOutput, bool) bool, opts ...request.Option) error

ListAnalysesPagesWithContext same as ListAnalysesPages except it takes a Context and allows setting request options on the pages.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) ListAnalysesRequest

func (c *QuickSight) ListAnalysesRequest(input *ListAnalysesInput) (req *request.Request, output *ListAnalysesOutput)

ListAnalysesRequest generates a "aws/request.Request" representing the client's request for the ListAnalyses operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListAnalyses for more information on using the ListAnalyses API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListAnalysesRequest method.
req, resp := client.ListAnalysesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/ListAnalyses

func (*QuickSight) ListAnalysesWithContext

func (c *QuickSight) ListAnalysesWithContext(ctx aws.Context, input *ListAnalysesInput, opts ...request.Option) (*ListAnalysesOutput, error)

ListAnalysesWithContext is the same as ListAnalyses with the addition of the ability to pass a context and additional request options.

See ListAnalyses for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) ListAssetBundleExportJobs

func (c *QuickSight) ListAssetBundleExportJobs(input *ListAssetBundleExportJobsInput) (*ListAssetBundleExportJobsOutput, error)

ListAssetBundleExportJobs API operation for Amazon QuickSight.

Lists all asset bundle export jobs that have been taken place in the last 14 days. Jobs created more than 14 days ago are deleted forever and are not returned. If you are using the same job ID for multiple jobs, ListAssetBundleExportJobs only returns the most recent job that uses the repeated job ID.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon QuickSight's API operation ListAssetBundleExportJobs for usage and error information.

Returned Error Types:

  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is available in every edition.

  • ThrottlingException Access is throttled.

  • 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.

  • InvalidNextTokenException The NextToken value isn't valid.

  • ResourceNotFoundException One or more resources can't be found.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/ListAssetBundleExportJobs

func (*QuickSight) ListAssetBundleExportJobsPages

func (c *QuickSight) ListAssetBundleExportJobsPages(input *ListAssetBundleExportJobsInput, fn func(*ListAssetBundleExportJobsOutput, bool) bool) error

ListAssetBundleExportJobsPages iterates over the pages of a ListAssetBundleExportJobs operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See ListAssetBundleExportJobs method for more information on how to use this operation.

Note: This operation can generate multiple requests to a service.

// Example iterating over at most 3 pages of a ListAssetBundleExportJobs operation.
pageNum := 0
err := client.ListAssetBundleExportJobsPages(params,
    func(page *quicksight.ListAssetBundleExportJobsOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*QuickSight) ListAssetBundleExportJobsPagesWithContext

func (c *QuickSight) ListAssetBundleExportJobsPagesWithContext(ctx aws.Context, input *ListAssetBundleExportJobsInput, fn func(*ListAssetBundleExportJobsOutput, bool) bool, opts ...request.Option) error

ListAssetBundleExportJobsPagesWithContext same as ListAssetBundleExportJobsPages except it takes a Context and allows setting request options on the pages.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) ListAssetBundleExportJobsRequest

func (c *QuickSight) ListAssetBundleExportJobsRequest(input *ListAssetBundleExportJobsInput) (req *request.Request, output *ListAssetBundleExportJobsOutput)

ListAssetBundleExportJobsRequest generates a "aws/request.Request" representing the client's request for the ListAssetBundleExportJobs operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListAssetBundleExportJobs for more information on using the ListAssetBundleExportJobs API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListAssetBundleExportJobsRequest method.
req, resp := client.ListAssetBundleExportJobsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/ListAssetBundleExportJobs

func (*QuickSight) ListAssetBundleExportJobsWithContext

func (c *QuickSight) ListAssetBundleExportJobsWithContext(ctx aws.Context, input *ListAssetBundleExportJobsInput, opts ...request.Option) (*ListAssetBundleExportJobsOutput, error)

ListAssetBundleExportJobsWithContext is the same as ListAssetBundleExportJobs with the addition of the ability to pass a context and additional request options.

See ListAssetBundleExportJobs for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) ListAssetBundleImportJobs

func (c *QuickSight) ListAssetBundleImportJobs(input *ListAssetBundleImportJobsInput) (*ListAssetBundleImportJobsOutput, error)

ListAssetBundleImportJobs API operation for Amazon QuickSight.

Lists all asset bundle import jobs that have taken place in the last 14 days. Jobs created more than 14 days ago are deleted forever and are not returned. If you are using the same job ID for multiple jobs, ListAssetBundleImportJobs only returns the most recent job that uses the repeated job ID.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon QuickSight's API operation ListAssetBundleImportJobs for usage and error information.

Returned Error Types:

  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is available in every edition.

  • ThrottlingException Access is throttled.

  • 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.

  • InvalidNextTokenException The NextToken value isn't valid.

  • ResourceNotFoundException One or more resources can't be found.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/ListAssetBundleImportJobs

func (*QuickSight) ListAssetBundleImportJobsPages

func (c *QuickSight) ListAssetBundleImportJobsPages(input *ListAssetBundleImportJobsInput, fn func(*ListAssetBundleImportJobsOutput, bool) bool) error

ListAssetBundleImportJobsPages iterates over the pages of a ListAssetBundleImportJobs operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See ListAssetBundleImportJobs method for more information on how to use this operation.

Note: This operation can generate multiple requests to a service.

// Example iterating over at most 3 pages of a ListAssetBundleImportJobs operation.
pageNum := 0
err := client.ListAssetBundleImportJobsPages(params,
    func(page *quicksight.ListAssetBundleImportJobsOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*QuickSight) ListAssetBundleImportJobsPagesWithContext

func (c *QuickSight) ListAssetBundleImportJobsPagesWithContext(ctx aws.Context, input *ListAssetBundleImportJobsInput, fn func(*ListAssetBundleImportJobsOutput, bool) bool, opts ...request.Option) error

ListAssetBundleImportJobsPagesWithContext same as ListAssetBundleImportJobsPages except it takes a Context and allows setting request options on the pages.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) ListAssetBundleImportJobsRequest

func (c *QuickSight) ListAssetBundleImportJobsRequest(input *ListAssetBundleImportJobsInput) (req *request.Request, output *ListAssetBundleImportJobsOutput)

ListAssetBundleImportJobsRequest generates a "aws/request.Request" representing the client's request for the ListAssetBundleImportJobs operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListAssetBundleImportJobs for more information on using the ListAssetBundleImportJobs API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListAssetBundleImportJobsRequest method.
req, resp := client.ListAssetBundleImportJobsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/ListAssetBundleImportJobs

func (*QuickSight) ListAssetBundleImportJobsWithContext

func (c *QuickSight) ListAssetBundleImportJobsWithContext(ctx aws.Context, input *ListAssetBundleImportJobsInput, opts ...request.Option) (*ListAssetBundleImportJobsOutput, error)

ListAssetBundleImportJobsWithContext is the same as ListAssetBundleImportJobs with the addition of the ability to pass a context and additional request options.

See ListAssetBundleImportJobs for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) ListDashboardVersions

func (c *QuickSight) ListDashboardVersions(input *ListDashboardVersionsInput) (*ListDashboardVersionsOutput, error)

ListDashboardVersions API operation for Amazon QuickSight.

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

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon QuickSight's API operation ListDashboardVersions for usage and error information.

Returned Error Types:

  • 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.

  • InvalidNextTokenException The NextToken value isn't valid.

  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is available in every edition.

  • InternalFailureException An internal failure occurred.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/ListDashboardVersions

func (*QuickSight) ListDashboardVersionsPages

func (c *QuickSight) ListDashboardVersionsPages(input *ListDashboardVersionsInput, fn func(*ListDashboardVersionsOutput, bool) bool) error

ListDashboardVersionsPages iterates over the pages of a ListDashboardVersions operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See ListDashboardVersions method for more information on how to use this operation.

Note: This operation can generate multiple requests to a service.

// Example iterating over at most 3 pages of a ListDashboardVersions operation.
pageNum := 0
err := client.ListDashboardVersionsPages(params,
    func(page *quicksight.ListDashboardVersionsOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*QuickSight) ListDashboardVersionsPagesWithContext

func (c *QuickSight) ListDashboardVersionsPagesWithContext(ctx aws.Context, input *ListDashboardVersionsInput, fn func(*ListDashboardVersionsOutput, bool) bool, opts ...request.Option) error

ListDashboardVersionsPagesWithContext same as ListDashboardVersionsPages except it takes a Context and allows setting request options on the pages.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) ListDashboardVersionsRequest

func (c *QuickSight) ListDashboardVersionsRequest(input *ListDashboardVersionsInput) (req *request.Request, output *ListDashboardVersionsOutput)

ListDashboardVersionsRequest generates a "aws/request.Request" representing the client's request for the ListDashboardVersions operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListDashboardVersions for more information on using the ListDashboardVersions API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListDashboardVersionsRequest method.
req, resp := client.ListDashboardVersionsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/ListDashboardVersions

func (*QuickSight) ListDashboardVersionsWithContext

func (c *QuickSight) ListDashboardVersionsWithContext(ctx aws.Context, input *ListDashboardVersionsInput, opts ...request.Option) (*ListDashboardVersionsOutput, error)

ListDashboardVersionsWithContext is the same as ListDashboardVersions with the addition of the ability to pass a context and additional request options.

See ListDashboardVersions for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) ListDashboards

func (c *QuickSight) ListDashboards(input *ListDashboardsInput) (*ListDashboardsOutput, error)

ListDashboards API operation for Amazon QuickSight.

Lists dashboards in an Amazon Web Services account.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon QuickSight's API operation ListDashboards for usage and error information.

Returned Error Types:

  • ThrottlingException Access is throttled.

  • InvalidNextTokenException The NextToken value isn't valid.

  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is available in every edition.

  • InternalFailureException An internal failure occurred.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/ListDashboards

func (*QuickSight) ListDashboardsPages

func (c *QuickSight) ListDashboardsPages(input *ListDashboardsInput, fn func(*ListDashboardsOutput, bool) bool) error

ListDashboardsPages iterates over the pages of a ListDashboards operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See ListDashboards method for more information on how to use this operation.

Note: This operation can generate multiple requests to a service.

// Example iterating over at most 3 pages of a ListDashboards operation.
pageNum := 0
err := client.ListDashboardsPages(params,
    func(page *quicksight.ListDashboardsOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*QuickSight) ListDashboardsPagesWithContext

func (c *QuickSight) ListDashboardsPagesWithContext(ctx aws.Context, input *ListDashboardsInput, fn func(*ListDashboardsOutput, bool) bool, opts ...request.Option) error

ListDashboardsPagesWithContext same as ListDashboardsPages except it takes a Context and allows setting request options on the pages.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) ListDashboardsRequest

func (c *QuickSight) ListDashboardsRequest(input *ListDashboardsInput) (req *request.Request, output *ListDashboardsOutput)

ListDashboardsRequest generates a "aws/request.Request" representing the client's request for the ListDashboards operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListDashboards for more information on using the ListDashboards API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListDashboardsRequest method.
req, resp := client.ListDashboardsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/ListDashboards

func (*QuickSight) ListDashboardsWithContext

func (c *QuickSight) ListDashboardsWithContext(ctx aws.Context, input *ListDashboardsInput, opts ...request.Option) (*ListDashboardsOutput, error)

ListDashboardsWithContext is the same as ListDashboards with the addition of the ability to pass a context and additional request options.

See ListDashboards for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) ListDataSets

func (c *QuickSight) ListDataSets(input *ListDataSetsInput) (*ListDataSetsOutput, error)

ListDataSets API operation for Amazon QuickSight.

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

The permissions resource is arn:aws:quicksight:region:aws-account-id:dataset/*.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon QuickSight's API operation ListDataSets for usage and error information.

Returned Error Types:

  • 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.

  • ThrottlingException Access is throttled.

  • InvalidNextTokenException The NextToken value isn't valid.

  • InternalFailureException An internal failure occurred.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/ListDataSets

func (*QuickSight) ListDataSetsPages

func (c *QuickSight) ListDataSetsPages(input *ListDataSetsInput, fn func(*ListDataSetsOutput, bool) bool) error

ListDataSetsPages iterates over the pages of a ListDataSets operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See ListDataSets method for more information on how to use this operation.

Note: This operation can generate multiple requests to a service.

// Example iterating over at most 3 pages of a ListDataSets operation.
pageNum := 0
err := client.ListDataSetsPages(params,
    func(page *quicksight.ListDataSetsOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*QuickSight) ListDataSetsPagesWithContext

func (c *QuickSight) ListDataSetsPagesWithContext(ctx aws.Context, input *ListDataSetsInput, fn func(*ListDataSetsOutput, bool) bool, opts ...request.Option) error

ListDataSetsPagesWithContext same as ListDataSetsPages except it takes a Context and allows setting request options on the pages.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) ListDataSetsRequest

func (c *QuickSight) ListDataSetsRequest(input *ListDataSetsInput) (req *request.Request, output *ListDataSetsOutput)

ListDataSetsRequest generates a "aws/request.Request" representing the client's request for the ListDataSets operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListDataSets for more information on using the ListDataSets API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListDataSetsRequest method.
req, resp := client.ListDataSetsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/ListDataSets

func (*QuickSight) ListDataSetsWithContext

func (c *QuickSight) ListDataSetsWithContext(ctx aws.Context, input *ListDataSetsInput, opts ...request.Option) (*ListDataSetsOutput, error)

ListDataSetsWithContext is the same as ListDataSets with the addition of the ability to pass a context and additional request options.

See ListDataSets for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) ListDataSources

func (c *QuickSight) ListDataSources(input *ListDataSourcesInput) (*ListDataSourcesOutput, error)

ListDataSources API operation for Amazon QuickSight.

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

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon QuickSight's API operation ListDataSources for usage and error information.

Returned Error Types:

  • 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.

  • ThrottlingException Access is throttled.

  • InvalidNextTokenException The NextToken value isn't valid.

  • InternalFailureException An internal failure occurred.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/ListDataSources

func (*QuickSight) ListDataSourcesPages

func (c *QuickSight) ListDataSourcesPages(input *ListDataSourcesInput, fn func(*ListDataSourcesOutput, bool) bool) error

ListDataSourcesPages iterates over the pages of a ListDataSources operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See ListDataSources method for more information on how to use this operation.

Note: This operation can generate multiple requests to a service.

// Example iterating over at most 3 pages of a ListDataSources operation.
pageNum := 0
err := client.ListDataSourcesPages(params,
    func(page *quicksight.ListDataSourcesOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*QuickSight) ListDataSourcesPagesWithContext

func (c *QuickSight) ListDataSourcesPagesWithContext(ctx aws.Context, input *ListDataSourcesInput, fn func(*ListDataSourcesOutput, bool) bool, opts ...request.Option) error

ListDataSourcesPagesWithContext same as ListDataSourcesPages except it takes a Context and allows setting request options on the pages.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) ListDataSourcesRequest

func (c *QuickSight) ListDataSourcesRequest(input *ListDataSourcesInput) (req *request.Request, output *ListDataSourcesOutput)

ListDataSourcesRequest generates a "aws/request.Request" representing the client's request for the ListDataSources operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListDataSources for more information on using the ListDataSources API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListDataSourcesRequest method.
req, resp := client.ListDataSourcesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/ListDataSources

func (*QuickSight) ListDataSourcesWithContext

func (c *QuickSight) ListDataSourcesWithContext(ctx aws.Context, input *ListDataSourcesInput, opts ...request.Option) (*ListDataSourcesOutput, error)

ListDataSourcesWithContext is the same as ListDataSources with the addition of the ability to pass a context and additional request options.

See ListDataSources for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) ListFolderMembers

func (c *QuickSight) ListFolderMembers(input *ListFolderMembersInput) (*ListFolderMembersOutput, error)

ListFolderMembers API operation for Amazon QuickSight.

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

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon QuickSight's API operation ListFolderMembers for usage and error information.

Returned Error Types:

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

  • 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.

  • ResourceNotFoundException One or more resources can't be found.

  • ThrottlingException Access is throttled.

  • InvalidNextTokenException The NextToken value isn't valid.

  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is available in every edition.

  • InternalFailureException An internal failure occurred.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/ListFolderMembers

func (*QuickSight) ListFolderMembersPages

func (c *QuickSight) ListFolderMembersPages(input *ListFolderMembersInput, fn func(*ListFolderMembersOutput, bool) bool) error

ListFolderMembersPages iterates over the pages of a ListFolderMembers operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See ListFolderMembers method for more information on how to use this operation.

Note: This operation can generate multiple requests to a service.

// Example iterating over at most 3 pages of a ListFolderMembers operation.
pageNum := 0
err := client.ListFolderMembersPages(params,
    func(page *quicksight.ListFolderMembersOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*QuickSight) ListFolderMembersPagesWithContext

func (c *QuickSight) ListFolderMembersPagesWithContext(ctx aws.Context, input *ListFolderMembersInput, fn func(*ListFolderMembersOutput, bool) bool, opts ...request.Option) error

ListFolderMembersPagesWithContext same as ListFolderMembersPages except it takes a Context and allows setting request options on the pages.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) ListFolderMembersRequest

func (c *QuickSight) ListFolderMembersRequest(input *ListFolderMembersInput) (req *request.Request, output *ListFolderMembersOutput)

ListFolderMembersRequest generates a "aws/request.Request" representing the client's request for the ListFolderMembers operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListFolderMembers for more information on using the ListFolderMembers API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListFolderMembersRequest method.
req, resp := client.ListFolderMembersRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/ListFolderMembers

func (*QuickSight) ListFolderMembersWithContext

func (c *QuickSight) ListFolderMembersWithContext(ctx aws.Context, input *ListFolderMembersInput, opts ...request.Option) (*ListFolderMembersOutput, error)

ListFolderMembersWithContext is the same as ListFolderMembers with the addition of the ability to pass a context and additional request options.

See ListFolderMembers for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) ListFolders

func (c *QuickSight) ListFolders(input *ListFoldersInput) (*ListFoldersOutput, error)

ListFolders API operation for Amazon QuickSight.

Lists all folders in an account.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon QuickSight's API operation ListFolders for usage and error information.

Returned Error Types:

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

  • 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.

  • ResourceNotFoundException One or more resources can't be found.

  • ThrottlingException Access is throttled.

  • InvalidNextTokenException The NextToken value isn't valid.

  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is available in every edition.

  • InternalFailureException An internal failure occurred.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/ListFolders

func (*QuickSight) ListFoldersPages

func (c *QuickSight) ListFoldersPages(input *ListFoldersInput, fn func(*ListFoldersOutput, bool) bool) error

ListFoldersPages iterates over the pages of a ListFolders operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See ListFolders method for more information on how to use this operation.

Note: This operation can generate multiple requests to a service.

// Example iterating over at most 3 pages of a ListFolders operation.
pageNum := 0
err := client.ListFoldersPages(params,
    func(page *quicksight.ListFoldersOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*QuickSight) ListFoldersPagesWithContext

func (c *QuickSight) ListFoldersPagesWithContext(ctx aws.Context, input *ListFoldersInput, fn func(*ListFoldersOutput, bool) bool, opts ...request.Option) error

ListFoldersPagesWithContext same as ListFoldersPages except it takes a Context and allows setting request options on the pages.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) ListFoldersRequest

func (c *QuickSight) ListFoldersRequest(input *ListFoldersInput) (req *request.Request, output *ListFoldersOutput)

ListFoldersRequest generates a "aws/request.Request" representing the client's request for the ListFolders operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListFolders for more information on using the ListFolders API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListFoldersRequest method.
req, resp := client.ListFoldersRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/ListFolders

func (*QuickSight) ListFoldersWithContext

func (c *QuickSight) ListFoldersWithContext(ctx aws.Context, input *ListFoldersInput, opts ...request.Option) (*ListFoldersOutput, error)

ListFoldersWithContext is the same as ListFolders with the addition of the ability to pass a context and additional request options.

See ListFolders for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) ListGroupMemberships

func (c *QuickSight) ListGroupMemberships(input *ListGroupMembershipsInput) (*ListGroupMembershipsOutput, error)

ListGroupMemberships API operation for Amazon QuickSight.

Lists member users in a group.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon QuickSight's API operation ListGroupMemberships for usage and error information.

Returned Error Types:

  • 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.

  • InvalidNextTokenException The NextToken value isn't valid.

  • PreconditionNotMetException One or more preconditions aren't met.

  • InternalFailureException An internal failure occurred.

  • ResourceUnavailableException This resource is currently unavailable.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/ListGroupMemberships

func (*QuickSight) ListGroupMembershipsPages

func (c *QuickSight) ListGroupMembershipsPages(input *ListGroupMembershipsInput, fn func(*ListGroupMembershipsOutput, bool) bool) error

ListGroupMembershipsPages iterates over the pages of a ListGroupMemberships operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See ListGroupMemberships method for more information on how to use this operation.

Note: This operation can generate multiple requests to a service.

// Example iterating over at most 3 pages of a ListGroupMemberships operation.
pageNum := 0
err := client.ListGroupMembershipsPages(params,
    func(page *quicksight.ListGroupMembershipsOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*QuickSight) ListGroupMembershipsPagesWithContext

func (c *QuickSight) ListGroupMembershipsPagesWithContext(ctx aws.Context, input *ListGroupMembershipsInput, fn func(*ListGroupMembershipsOutput, bool) bool, opts ...request.Option) error

ListGroupMembershipsPagesWithContext same as ListGroupMembershipsPages except it takes a Context and allows setting request options on the pages.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) ListGroupMembershipsRequest

func (c *QuickSight) ListGroupMembershipsRequest(input *ListGroupMembershipsInput) (req *request.Request, output *ListGroupMembershipsOutput)

ListGroupMembershipsRequest generates a "aws/request.Request" representing the client's request for the ListGroupMemberships operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListGroupMemberships for more information on using the ListGroupMemberships API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListGroupMembershipsRequest method.
req, resp := client.ListGroupMembershipsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/ListGroupMemberships

func (*QuickSight) ListGroupMembershipsWithContext

func (c *QuickSight) ListGroupMembershipsWithContext(ctx aws.Context, input *ListGroupMembershipsInput, opts ...request.Option) (*ListGroupMembershipsOutput, error)

ListGroupMembershipsWithContext is the same as ListGroupMemberships with the addition of the ability to pass a context and additional request options.

See ListGroupMemberships for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) ListGroups

func (c *QuickSight) ListGroups(input *ListGroupsInput) (*ListGroupsOutput, error)

ListGroups API operation for Amazon QuickSight.

Lists all user groups in Amazon QuickSight.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon QuickSight's API operation ListGroups for usage and error information.

Returned Error Types:

  • 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.

  • InvalidNextTokenException The NextToken value isn't valid.

  • PreconditionNotMetException One or more preconditions aren't met.

  • InternalFailureException An internal failure occurred.

  • ResourceUnavailableException This resource is currently unavailable.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/ListGroups

func (*QuickSight) ListGroupsPages

func (c *QuickSight) ListGroupsPages(input *ListGroupsInput, fn func(*ListGroupsOutput, bool) bool) error

ListGroupsPages iterates over the pages of a ListGroups operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See ListGroups method for more information on how to use this operation.

Note: This operation can generate multiple requests to a service.

// Example iterating over at most 3 pages of a ListGroups operation.
pageNum := 0
err := client.ListGroupsPages(params,
    func(page *quicksight.ListGroupsOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*QuickSight) ListGroupsPagesWithContext

func (c *QuickSight) ListGroupsPagesWithContext(ctx aws.Context, input *ListGroupsInput, fn func(*ListGroupsOutput, bool) bool, opts ...request.Option) error

ListGroupsPagesWithContext same as ListGroupsPages except it takes a Context and allows setting request options on the pages.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) ListGroupsRequest

func (c *QuickSight) ListGroupsRequest(input *ListGroupsInput) (req *request.Request, output *ListGroupsOutput)

ListGroupsRequest generates a "aws/request.Request" representing the client's request for the ListGroups operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListGroups for more information on using the ListGroups API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListGroupsRequest method.
req, resp := client.ListGroupsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/ListGroups

func (*QuickSight) ListGroupsWithContext

func (c *QuickSight) ListGroupsWithContext(ctx aws.Context, input *ListGroupsInput, opts ...request.Option) (*ListGroupsOutput, error)

ListGroupsWithContext is the same as ListGroups with the addition of the ability to pass a context and additional request options.

See ListGroups for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) ListIAMPolicyAssignments

func (c *QuickSight) ListIAMPolicyAssignments(input *ListIAMPolicyAssignmentsInput) (*ListIAMPolicyAssignmentsOutput, error)

ListIAMPolicyAssignments API operation for Amazon QuickSight.

Lists the IAM policy assignments in the current Amazon QuickSight account.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon QuickSight's API operation ListIAMPolicyAssignments for usage and error information.

Returned Error Types:

  • 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.

  • InvalidNextTokenException The NextToken value isn't valid.

  • InternalFailureException An internal failure occurred.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/ListIAMPolicyAssignments

func (*QuickSight) ListIAMPolicyAssignmentsForUser

func (c *QuickSight) ListIAMPolicyAssignmentsForUser(input *ListIAMPolicyAssignmentsForUserInput) (*ListIAMPolicyAssignmentsForUserOutput, error)

ListIAMPolicyAssignmentsForUser API operation for Amazon QuickSight.

Lists all of 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.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon QuickSight's API operation ListIAMPolicyAssignmentsForUser for usage and error information.

Returned Error Types:

  • 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.

  • ResourceExistsException The resource specified already exists.

  • ResourceNotFoundException One or more resources can't be found.

  • ThrottlingException Access is throttled.

  • ConcurrentUpdatingException A resource is already in a state that indicates an operation is happening that must complete before a new update can be applied.

  • InternalFailureException An internal failure occurred.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/ListIAMPolicyAssignmentsForUser

func (*QuickSight) ListIAMPolicyAssignmentsForUserPages

func (c *QuickSight) ListIAMPolicyAssignmentsForUserPages(input *ListIAMPolicyAssignmentsForUserInput, fn func(*ListIAMPolicyAssignmentsForUserOutput, bool) bool) error

ListIAMPolicyAssignmentsForUserPages iterates over the pages of a ListIAMPolicyAssignmentsForUser operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See ListIAMPolicyAssignmentsForUser method for more information on how to use this operation.

Note: This operation can generate multiple requests to a service.

// Example iterating over at most 3 pages of a ListIAMPolicyAssignmentsForUser operation.
pageNum := 0
err := client.ListIAMPolicyAssignmentsForUserPages(params,
    func(page *quicksight.ListIAMPolicyAssignmentsForUserOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*QuickSight) ListIAMPolicyAssignmentsForUserPagesWithContext

func (c *QuickSight) ListIAMPolicyAssignmentsForUserPagesWithContext(ctx aws.Context, input *ListIAMPolicyAssignmentsForUserInput, fn func(*ListIAMPolicyAssignmentsForUserOutput, bool) bool, opts ...request.Option) error

ListIAMPolicyAssignmentsForUserPagesWithContext same as ListIAMPolicyAssignmentsForUserPages except it takes a Context and allows setting request options on the pages.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) ListIAMPolicyAssignmentsForUserRequest

func (c *QuickSight) ListIAMPolicyAssignmentsForUserRequest(input *ListIAMPolicyAssignmentsForUserInput) (req *request.Request, output *ListIAMPolicyAssignmentsForUserOutput)

ListIAMPolicyAssignmentsForUserRequest generates a "aws/request.Request" representing the client's request for the ListIAMPolicyAssignmentsForUser operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListIAMPolicyAssignmentsForUser for more information on using the ListIAMPolicyAssignmentsForUser API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListIAMPolicyAssignmentsForUserRequest method.
req, resp := client.ListIAMPolicyAssignmentsForUserRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/ListIAMPolicyAssignmentsForUser

func (*QuickSight) ListIAMPolicyAssignmentsForUserWithContext

func (c *QuickSight) ListIAMPolicyAssignmentsForUserWithContext(ctx aws.Context, input *ListIAMPolicyAssignmentsForUserInput, opts ...request.Option) (*ListIAMPolicyAssignmentsForUserOutput, error)

ListIAMPolicyAssignmentsForUserWithContext is the same as ListIAMPolicyAssignmentsForUser with the addition of the ability to pass a context and additional request options.

See ListIAMPolicyAssignmentsForUser for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) ListIAMPolicyAssignmentsPages

func (c *QuickSight) ListIAMPolicyAssignmentsPages(input *ListIAMPolicyAssignmentsInput, fn func(*ListIAMPolicyAssignmentsOutput, bool) bool) error

ListIAMPolicyAssignmentsPages iterates over the pages of a ListIAMPolicyAssignments operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See ListIAMPolicyAssignments method for more information on how to use this operation.

Note: This operation can generate multiple requests to a service.

// Example iterating over at most 3 pages of a ListIAMPolicyAssignments operation.
pageNum := 0
err := client.ListIAMPolicyAssignmentsPages(params,
    func(page *quicksight.ListIAMPolicyAssignmentsOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*QuickSight) ListIAMPolicyAssignmentsPagesWithContext

func (c *QuickSight) ListIAMPolicyAssignmentsPagesWithContext(ctx aws.Context, input *ListIAMPolicyAssignmentsInput, fn func(*ListIAMPolicyAssignmentsOutput, bool) bool, opts ...request.Option) error

ListIAMPolicyAssignmentsPagesWithContext same as ListIAMPolicyAssignmentsPages except it takes a Context and allows setting request options on the pages.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) ListIAMPolicyAssignmentsRequest

func (c *QuickSight) ListIAMPolicyAssignmentsRequest(input *ListIAMPolicyAssignmentsInput) (req *request.Request, output *ListIAMPolicyAssignmentsOutput)

ListIAMPolicyAssignmentsRequest generates a "aws/request.Request" representing the client's request for the ListIAMPolicyAssignments operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListIAMPolicyAssignments for more information on using the ListIAMPolicyAssignments API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListIAMPolicyAssignmentsRequest method.
req, resp := client.ListIAMPolicyAssignmentsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/ListIAMPolicyAssignments

func (*QuickSight) ListIAMPolicyAssignmentsWithContext

func (c *QuickSight) ListIAMPolicyAssignmentsWithContext(ctx aws.Context, input *ListIAMPolicyAssignmentsInput, opts ...request.Option) (*ListIAMPolicyAssignmentsOutput, error)

ListIAMPolicyAssignmentsWithContext is the same as ListIAMPolicyAssignments with the addition of the ability to pass a context and additional request options.

See ListIAMPolicyAssignments for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) ListIdentityPropagationConfigs

func (c *QuickSight) ListIdentityPropagationConfigs(input *ListIdentityPropagationConfigsInput) (*ListIdentityPropagationConfigsOutput, error)

ListIdentityPropagationConfigs API operation for Amazon QuickSight.

Lists all services and authorized targets that the Amazon QuickSight IAM Identity Center application can access.

This operation is only supported for Amazon QuickSight accounts that use IAM Identity Center.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon QuickSight's API operation ListIdentityPropagationConfigs for usage and error information.

Returned Error Types:

  • 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.

  • InternalFailureException An internal failure occurred.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/ListIdentityPropagationConfigs

func (*QuickSight) ListIdentityPropagationConfigsRequest

func (c *QuickSight) ListIdentityPropagationConfigsRequest(input *ListIdentityPropagationConfigsInput) (req *request.Request, output *ListIdentityPropagationConfigsOutput)

ListIdentityPropagationConfigsRequest generates a "aws/request.Request" representing the client's request for the ListIdentityPropagationConfigs operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListIdentityPropagationConfigs for more information on using the ListIdentityPropagationConfigs API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListIdentityPropagationConfigsRequest method.
req, resp := client.ListIdentityPropagationConfigsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/ListIdentityPropagationConfigs

func (*QuickSight) ListIdentityPropagationConfigsWithContext

func (c *QuickSight) ListIdentityPropagationConfigsWithContext(ctx aws.Context, input *ListIdentityPropagationConfigsInput, opts ...request.Option) (*ListIdentityPropagationConfigsOutput, error)

ListIdentityPropagationConfigsWithContext is the same as ListIdentityPropagationConfigs with the addition of the ability to pass a context and additional request options.

See ListIdentityPropagationConfigs for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) ListIngestions

func (c *QuickSight) ListIngestions(input *ListIngestionsInput) (*ListIngestionsOutput, error)

ListIngestions API operation for Amazon QuickSight.

Lists the history of SPICE ingestions for a dataset.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon QuickSight's API operation ListIngestions for usage and error information.

Returned Error Types:

  • 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.

  • InvalidNextTokenException The NextToken value isn't valid.

  • InternalFailureException An internal failure occurred.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/ListIngestions

func (*QuickSight) ListIngestionsPages

func (c *QuickSight) ListIngestionsPages(input *ListIngestionsInput, fn func(*ListIngestionsOutput, bool) bool) error

ListIngestionsPages iterates over the pages of a ListIngestions operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See ListIngestions method for more information on how to use this operation.

Note: This operation can generate multiple requests to a service.

// Example iterating over at most 3 pages of a ListIngestions operation.
pageNum := 0
err := client.ListIngestionsPages(params,
    func(page *quicksight.ListIngestionsOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*QuickSight) ListIngestionsPagesWithContext

func (c *QuickSight) ListIngestionsPagesWithContext(ctx aws.Context, input *ListIngestionsInput, fn func(*ListIngestionsOutput, bool) bool, opts ...request.Option) error

ListIngestionsPagesWithContext same as ListIngestionsPages except it takes a Context and allows setting request options on the pages.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) ListIngestionsRequest

func (c *QuickSight) ListIngestionsRequest(input *ListIngestionsInput) (req *request.Request, output *ListIngestionsOutput)

ListIngestionsRequest generates a "aws/request.Request" representing the client's request for the ListIngestions operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListIngestions for more information on using the ListIngestions API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListIngestionsRequest method.
req, resp := client.ListIngestionsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/ListIngestions

func (*QuickSight) ListIngestionsWithContext

func (c *QuickSight) ListIngestionsWithContext(ctx aws.Context, input *ListIngestionsInput, opts ...request.Option) (*ListIngestionsOutput, error)

ListIngestionsWithContext is the same as ListIngestions with the addition of the ability to pass a context and additional request options.

See ListIngestions for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) ListNamespaces

func (c *QuickSight) ListNamespaces(input *ListNamespacesInput) (*ListNamespacesOutput, error)

ListNamespaces API operation for Amazon QuickSight.

Lists the namespaces for the specified Amazon Web Services account. This operation doesn't list deleted namespaces.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon QuickSight's API operation ListNamespaces for usage and error information.

Returned Error Types:

  • 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.

  • InvalidNextTokenException The NextToken value isn't valid.

  • PreconditionNotMetException One or more preconditions aren't met.

  • InternalFailureException An internal failure occurred.

  • ResourceUnavailableException This resource is currently unavailable.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/ListNamespaces

func (*QuickSight) ListNamespacesPages

func (c *QuickSight) ListNamespacesPages(input *ListNamespacesInput, fn func(*ListNamespacesOutput, bool) bool) error

ListNamespacesPages iterates over the pages of a ListNamespaces operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See ListNamespaces method for more information on how to use this operation.

Note: This operation can generate multiple requests to a service.

// Example iterating over at most 3 pages of a ListNamespaces operation.
pageNum := 0
err := client.ListNamespacesPages(params,
    func(page *quicksight.ListNamespacesOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*QuickSight) ListNamespacesPagesWithContext

func (c *QuickSight) ListNamespacesPagesWithContext(ctx aws.Context, input *ListNamespacesInput, fn func(*ListNamespacesOutput, bool) bool, opts ...request.Option) error

ListNamespacesPagesWithContext same as ListNamespacesPages except it takes a Context and allows setting request options on the pages.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) ListNamespacesRequest

func (c *QuickSight) ListNamespacesRequest(input *ListNamespacesInput) (req *request.Request, output *ListNamespacesOutput)

ListNamespacesRequest generates a "aws/request.Request" representing the client's request for the ListNamespaces operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListNamespaces for more information on using the ListNamespaces API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListNamespacesRequest method.
req, resp := client.ListNamespacesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/ListNamespaces

func (*QuickSight) ListNamespacesWithContext

func (c *QuickSight) ListNamespacesWithContext(ctx aws.Context, input *ListNamespacesInput, opts ...request.Option) (*ListNamespacesOutput, error)

ListNamespacesWithContext is the same as ListNamespaces with the addition of the ability to pass a context and additional request options.

See ListNamespaces for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) ListRefreshSchedules

func (c *QuickSight) ListRefreshSchedules(input *ListRefreshSchedulesInput) (*ListRefreshSchedulesOutput, error)

ListRefreshSchedules API operation for Amazon QuickSight.

Lists the refresh schedules of a dataset. Each dataset can have up to 5 schedules.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon QuickSight's API operation ListRefreshSchedules for usage and error information.

Returned Error Types:

  • 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.

  • LimitExceededException A limit is exceeded.

  • InternalFailureException An internal failure occurred.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/ListRefreshSchedules

func (*QuickSight) ListRefreshSchedulesRequest

func (c *QuickSight) ListRefreshSchedulesRequest(input *ListRefreshSchedulesInput) (req *request.Request, output *ListRefreshSchedulesOutput)

ListRefreshSchedulesRequest generates a "aws/request.Request" representing the client's request for the ListRefreshSchedules operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListRefreshSchedules for more information on using the ListRefreshSchedules API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListRefreshSchedulesRequest method.
req, resp := client.ListRefreshSchedulesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/ListRefreshSchedules

func (*QuickSight) ListRefreshSchedulesWithContext

func (c *QuickSight) ListRefreshSchedulesWithContext(ctx aws.Context, input *ListRefreshSchedulesInput, opts ...request.Option) (*ListRefreshSchedulesOutput, error)

ListRefreshSchedulesWithContext is the same as ListRefreshSchedules with the addition of the ability to pass a context and additional request options.

See ListRefreshSchedules for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) ListRoleMemberships

func (c *QuickSight) ListRoleMemberships(input *ListRoleMembershipsInput) (*ListRoleMembershipsOutput, error)

ListRoleMemberships API operation for Amazon QuickSight.

Lists all groups that are associated with a role.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon QuickSight's API operation ListRoleMemberships for usage and error information.

Returned Error Types:

  • 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.

  • InvalidNextTokenException The NextToken value isn't valid.

  • PreconditionNotMetException One or more preconditions aren't met.

  • LimitExceededException A limit is exceeded.

  • InternalFailureException An internal failure occurred.

  • ResourceUnavailableException This resource is currently unavailable.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/ListRoleMemberships

func (*QuickSight) ListRoleMembershipsPages

func (c *QuickSight) ListRoleMembershipsPages(input *ListRoleMembershipsInput, fn func(*ListRoleMembershipsOutput, bool) bool) error

ListRoleMembershipsPages iterates over the pages of a ListRoleMemberships operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See ListRoleMemberships method for more information on how to use this operation.

Note: This operation can generate multiple requests to a service.

// Example iterating over at most 3 pages of a ListRoleMemberships operation.
pageNum := 0
err := client.ListRoleMembershipsPages(params,
    func(page *quicksight.ListRoleMembershipsOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*QuickSight) ListRoleMembershipsPagesWithContext

func (c *QuickSight) ListRoleMembershipsPagesWithContext(ctx aws.Context, input *ListRoleMembershipsInput, fn func(*ListRoleMembershipsOutput, bool) bool, opts ...request.Option) error

ListRoleMembershipsPagesWithContext same as ListRoleMembershipsPages except it takes a Context and allows setting request options on the pages.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) ListRoleMembershipsRequest

func (c *QuickSight) ListRoleMembershipsRequest(input *ListRoleMembershipsInput) (req *request.Request, output *ListRoleMembershipsOutput)

ListRoleMembershipsRequest generates a "aws/request.Request" representing the client's request for the ListRoleMemberships operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListRoleMemberships for more information on using the ListRoleMemberships API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListRoleMembershipsRequest method.
req, resp := client.ListRoleMembershipsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/ListRoleMemberships

func (*QuickSight) ListRoleMembershipsWithContext

func (c *QuickSight) ListRoleMembershipsWithContext(ctx aws.Context, input *ListRoleMembershipsInput, opts ...request.Option) (*ListRoleMembershipsOutput, error)

ListRoleMembershipsWithContext is the same as ListRoleMemberships with the addition of the ability to pass a context and additional request options.

See ListRoleMemberships for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) ListTagsForResource

func (c *QuickSight) ListTagsForResource(input *ListTagsForResourceInput) (*ListTagsForResourceOutput, error)

ListTagsForResource API operation for Amazon QuickSight.

Lists the tags assigned to a resource.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon QuickSight's API operation ListTagsForResource for usage and error information.

Returned Error Types:

  • 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.

  • InternalFailureException An internal failure occurred.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/ListTagsForResource

func (*QuickSight) ListTagsForResourceRequest

func (c *QuickSight) ListTagsForResourceRequest(input *ListTagsForResourceInput) (req *request.Request, output *ListTagsForResourceOutput)

ListTagsForResourceRequest generates a "aws/request.Request" representing the client's request for the ListTagsForResource operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListTagsForResource for more information on using the ListTagsForResource API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListTagsForResourceRequest method.
req, resp := client.ListTagsForResourceRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/ListTagsForResource

func (*QuickSight) ListTagsForResourceWithContext

func (c *QuickSight) ListTagsForResourceWithContext(ctx aws.Context, input *ListTagsForResourceInput, opts ...request.Option) (*ListTagsForResourceOutput, error)

ListTagsForResourceWithContext is the same as ListTagsForResource with the addition of the ability to pass a context and additional request options.

See ListTagsForResource for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) ListTemplateAliases

func (c *QuickSight) ListTemplateAliases(input *ListTemplateAliasesInput) (*ListTemplateAliasesOutput, error)

ListTemplateAliases API operation for Amazon QuickSight.

Lists all the aliases of a template.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon QuickSight's API operation ListTemplateAliases for usage and error information.

Returned Error Types:

  • InvalidNextTokenException The NextToken value isn't valid.

  • ThrottlingException Access is throttled.

  • ResourceNotFoundException One or more resources can't be found.

  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is available in every edition.

  • InternalFailureException An internal failure occurred.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/ListTemplateAliases

func (*QuickSight) ListTemplateAliasesPages

func (c *QuickSight) ListTemplateAliasesPages(input *ListTemplateAliasesInput, fn func(*ListTemplateAliasesOutput, bool) bool) error

ListTemplateAliasesPages iterates over the pages of a ListTemplateAliases operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See ListTemplateAliases method for more information on how to use this operation.

Note: This operation can generate multiple requests to a service.

// Example iterating over at most 3 pages of a ListTemplateAliases operation.
pageNum := 0
err := client.ListTemplateAliasesPages(params,
    func(page *quicksight.ListTemplateAliasesOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*QuickSight) ListTemplateAliasesPagesWithContext

func (c *QuickSight) ListTemplateAliasesPagesWithContext(ctx aws.Context, input *ListTemplateAliasesInput, fn func(*ListTemplateAliasesOutput, bool) bool, opts ...request.Option) error

ListTemplateAliasesPagesWithContext same as ListTemplateAliasesPages except it takes a Context and allows setting request options on the pages.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) ListTemplateAliasesRequest

func (c *QuickSight) ListTemplateAliasesRequest(input *ListTemplateAliasesInput) (req *request.Request, output *ListTemplateAliasesOutput)

ListTemplateAliasesRequest generates a "aws/request.Request" representing the client's request for the ListTemplateAliases operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListTemplateAliases for more information on using the ListTemplateAliases API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListTemplateAliasesRequest method.
req, resp := client.ListTemplateAliasesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/ListTemplateAliases

func (*QuickSight) ListTemplateAliasesWithContext

func (c *QuickSight) ListTemplateAliasesWithContext(ctx aws.Context, input *ListTemplateAliasesInput, opts ...request.Option) (*ListTemplateAliasesOutput, error)

ListTemplateAliasesWithContext is the same as ListTemplateAliases with the addition of the ability to pass a context and additional request options.

See ListTemplateAliases for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) ListTemplateVersions

func (c *QuickSight) ListTemplateVersions(input *ListTemplateVersionsInput) (*ListTemplateVersionsOutput, error)

ListTemplateVersions API operation for Amazon QuickSight.

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

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon QuickSight's API operation ListTemplateVersions for usage and error information.

Returned Error Types:

  • ThrottlingException Access is throttled.

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

  • ResourceNotFoundException One or more resources can't be found.

  • InvalidNextTokenException The NextToken value isn't valid.

  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is available in every edition.

  • InternalFailureException An internal failure occurred.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/ListTemplateVersions

func (*QuickSight) ListTemplateVersionsPages

func (c *QuickSight) ListTemplateVersionsPages(input *ListTemplateVersionsInput, fn func(*ListTemplateVersionsOutput, bool) bool) error

ListTemplateVersionsPages iterates over the pages of a ListTemplateVersions operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See ListTemplateVersions method for more information on how to use this operation.

Note: This operation can generate multiple requests to a service.

// Example iterating over at most 3 pages of a ListTemplateVersions operation.
pageNum := 0
err := client.ListTemplateVersionsPages(params,
    func(page *quicksight.ListTemplateVersionsOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*QuickSight) ListTemplateVersionsPagesWithContext

func (c *QuickSight) ListTemplateVersionsPagesWithContext(ctx aws.Context, input *ListTemplateVersionsInput, fn func(*ListTemplateVersionsOutput, bool) bool, opts ...request.Option) error

ListTemplateVersionsPagesWithContext same as ListTemplateVersionsPages except it takes a Context and allows setting request options on the pages.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) ListTemplateVersionsRequest

func (c *QuickSight) ListTemplateVersionsRequest(input *ListTemplateVersionsInput) (req *request.Request, output *ListTemplateVersionsOutput)

ListTemplateVersionsRequest generates a "aws/request.Request" representing the client's request for the ListTemplateVersions operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListTemplateVersions for more information on using the ListTemplateVersions API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListTemplateVersionsRequest method.
req, resp := client.ListTemplateVersionsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/ListTemplateVersions

func (*QuickSight) ListTemplateVersionsWithContext

func (c *QuickSight) ListTemplateVersionsWithContext(ctx aws.Context, input *ListTemplateVersionsInput, opts ...request.Option) (*ListTemplateVersionsOutput, error)

ListTemplateVersionsWithContext is the same as ListTemplateVersions with the addition of the ability to pass a context and additional request options.

See ListTemplateVersions for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) ListTemplates

func (c *QuickSight) ListTemplates(input *ListTemplatesInput) (*ListTemplatesOutput, error)

ListTemplates API operation for Amazon QuickSight.

Lists all the templates in the current Amazon QuickSight account.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon QuickSight's API operation ListTemplates for usage and error information.

Returned Error Types:

  • ThrottlingException Access is throttled.

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

  • ResourceNotFoundException One or more resources can't be found.

  • InvalidNextTokenException The NextToken value isn't valid.

  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is available in every edition.

  • InternalFailureException An internal failure occurred.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/ListTemplates

func (*QuickSight) ListTemplatesPages

func (c *QuickSight) ListTemplatesPages(input *ListTemplatesInput, fn func(*ListTemplatesOutput, bool) bool) error

ListTemplatesPages iterates over the pages of a ListTemplates operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See ListTemplates method for more information on how to use this operation.

Note: This operation can generate multiple requests to a service.

// Example iterating over at most 3 pages of a ListTemplates operation.
pageNum := 0
err := client.ListTemplatesPages(params,
    func(page *quicksight.ListTemplatesOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*QuickSight) ListTemplatesPagesWithContext

func (c *QuickSight) ListTemplatesPagesWithContext(ctx aws.Context, input *ListTemplatesInput, fn func(*ListTemplatesOutput, bool) bool, opts ...request.Option) error

ListTemplatesPagesWithContext same as ListTemplatesPages except it takes a Context and allows setting request options on the pages.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) ListTemplatesRequest

func (c *QuickSight) ListTemplatesRequest(input *ListTemplatesInput) (req *request.Request, output *ListTemplatesOutput)

ListTemplatesRequest generates a "aws/request.Request" representing the client's request for the ListTemplates operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListTemplates for more information on using the ListTemplates API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListTemplatesRequest method.
req, resp := client.ListTemplatesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/ListTemplates

func (*QuickSight) ListTemplatesWithContext

func (c *QuickSight) ListTemplatesWithContext(ctx aws.Context, input *ListTemplatesInput, opts ...request.Option) (*ListTemplatesOutput, error)

ListTemplatesWithContext is the same as ListTemplates with the addition of the ability to pass a context and additional request options.

See ListTemplates for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) ListThemeAliases

func (c *QuickSight) ListThemeAliases(input *ListThemeAliasesInput) (*ListThemeAliasesOutput, error)

ListThemeAliases API operation for Amazon QuickSight.

Lists all the aliases of a theme.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon QuickSight's API operation ListThemeAliases for usage and error information.

Returned Error Types:

  • ConflictException Updating or deleting a resource can cause an inconsistent state.

  • InvalidNextTokenException The NextToken value isn't valid.

  • 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.

  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is available in every edition.

  • InternalFailureException An internal failure occurred.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/ListThemeAliases

func (*QuickSight) ListThemeAliasesRequest

func (c *QuickSight) ListThemeAliasesRequest(input *ListThemeAliasesInput) (req *request.Request, output *ListThemeAliasesOutput)

ListThemeAliasesRequest generates a "aws/request.Request" representing the client's request for the ListThemeAliases operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListThemeAliases for more information on using the ListThemeAliases API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListThemeAliasesRequest method.
req, resp := client.ListThemeAliasesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/ListThemeAliases

func (*QuickSight) ListThemeAliasesWithContext

func (c *QuickSight) ListThemeAliasesWithContext(ctx aws.Context, input *ListThemeAliasesInput, opts ...request.Option) (*ListThemeAliasesOutput, error)

ListThemeAliasesWithContext is the same as ListThemeAliases with the addition of the ability to pass a context and additional request options.

See ListThemeAliases for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) ListThemeVersions

func (c *QuickSight) ListThemeVersions(input *ListThemeVersionsInput) (*ListThemeVersionsOutput, error)

ListThemeVersions API operation for Amazon QuickSight.

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

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon QuickSight's API operation ListThemeVersions for usage and error information.

Returned Error Types:

  • 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.

  • InvalidNextTokenException The NextToken value isn't valid.

  • 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.

  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is available in every edition.

  • InternalFailureException An internal failure occurred.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/ListThemeVersions

func (*QuickSight) ListThemeVersionsPages

func (c *QuickSight) ListThemeVersionsPages(input *ListThemeVersionsInput, fn func(*ListThemeVersionsOutput, bool) bool) error

ListThemeVersionsPages iterates over the pages of a ListThemeVersions operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See ListThemeVersions method for more information on how to use this operation.

Note: This operation can generate multiple requests to a service.

// Example iterating over at most 3 pages of a ListThemeVersions operation.
pageNum := 0
err := client.ListThemeVersionsPages(params,
    func(page *quicksight.ListThemeVersionsOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*QuickSight) ListThemeVersionsPagesWithContext

func (c *QuickSight) ListThemeVersionsPagesWithContext(ctx aws.Context, input *ListThemeVersionsInput, fn func(*ListThemeVersionsOutput, bool) bool, opts ...request.Option) error

ListThemeVersionsPagesWithContext same as ListThemeVersionsPages except it takes a Context and allows setting request options on the pages.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) ListThemeVersionsRequest

func (c *QuickSight) ListThemeVersionsRequest(input *ListThemeVersionsInput) (req *request.Request, output *ListThemeVersionsOutput)

ListThemeVersionsRequest generates a "aws/request.Request" representing the client's request for the ListThemeVersions operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListThemeVersions for more information on using the ListThemeVersions API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListThemeVersionsRequest method.
req, resp := client.ListThemeVersionsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/ListThemeVersions

func (*QuickSight) ListThemeVersionsWithContext

func (c *QuickSight) ListThemeVersionsWithContext(ctx aws.Context, input *ListThemeVersionsInput, opts ...request.Option) (*ListThemeVersionsOutput, error)

ListThemeVersionsWithContext is the same as ListThemeVersions with the addition of the ability to pass a context and additional request options.

See ListThemeVersions for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) ListThemes

func (c *QuickSight) ListThemes(input *ListThemesInput) (*ListThemesOutput, error)

ListThemes API operation for Amazon QuickSight.

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

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon QuickSight's API operation ListThemes for usage and error information.

Returned Error Types:

  • 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.

  • InvalidNextTokenException The NextToken value isn't valid.

  • ResourceNotFoundException One or more resources can't be found.

  • ThrottlingException Access is throttled.

  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is available in every edition.

  • InternalFailureException An internal failure occurred.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/ListThemes

func (*QuickSight) ListThemesPages

func (c *QuickSight) ListThemesPages(input *ListThemesInput, fn func(*ListThemesOutput, bool) bool) error

ListThemesPages iterates over the pages of a ListThemes operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See ListThemes method for more information on how to use this operation.

Note: This operation can generate multiple requests to a service.

// Example iterating over at most 3 pages of a ListThemes operation.
pageNum := 0
err := client.ListThemesPages(params,
    func(page *quicksight.ListThemesOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*QuickSight) ListThemesPagesWithContext

func (c *QuickSight) ListThemesPagesWithContext(ctx aws.Context, input *ListThemesInput, fn func(*ListThemesOutput, bool) bool, opts ...request.Option) error

ListThemesPagesWithContext same as ListThemesPages except it takes a Context and allows setting request options on the pages.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) ListThemesRequest

func (c *QuickSight) ListThemesRequest(input *ListThemesInput) (req *request.Request, output *ListThemesOutput)

ListThemesRequest generates a "aws/request.Request" representing the client's request for the ListThemes operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListThemes for more information on using the ListThemes API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListThemesRequest method.
req, resp := client.ListThemesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/ListThemes

func (*QuickSight) ListThemesWithContext

func (c *QuickSight) ListThemesWithContext(ctx aws.Context, input *ListThemesInput, opts ...request.Option) (*ListThemesOutput, error)

ListThemesWithContext is the same as ListThemes with the addition of the ability to pass a context and additional request options.

See ListThemes for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) ListTopicRefreshSchedules

func (c *QuickSight) ListTopicRefreshSchedules(input *ListTopicRefreshSchedulesInput) (*ListTopicRefreshSchedulesOutput, error)

ListTopicRefreshSchedules API operation for Amazon QuickSight.

Lists all of the refresh schedules for a topic.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon QuickSight's API operation ListTopicRefreshSchedules for usage and error information.

Returned Error Types:

  • 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.

  • LimitExceededException A limit is exceeded.

  • ResourceNotFoundException One or more resources can't be found.

  • ResourceExistsException The resource specified already exists.

  • ThrottlingException Access is throttled.

  • InternalFailureException An internal failure occurred.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/ListTopicRefreshSchedules

func (*QuickSight) ListTopicRefreshSchedulesRequest

func (c *QuickSight) ListTopicRefreshSchedulesRequest(input *ListTopicRefreshSchedulesInput) (req *request.Request, output *ListTopicRefreshSchedulesOutput)

ListTopicRefreshSchedulesRequest generates a "aws/request.Request" representing the client's request for the ListTopicRefreshSchedules operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListTopicRefreshSchedules for more information on using the ListTopicRefreshSchedules API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListTopicRefreshSchedulesRequest method.
req, resp := client.ListTopicRefreshSchedulesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/ListTopicRefreshSchedules

func (*QuickSight) ListTopicRefreshSchedulesWithContext

func (c *QuickSight) ListTopicRefreshSchedulesWithContext(ctx aws.Context, input *ListTopicRefreshSchedulesInput, opts ...request.Option) (*ListTopicRefreshSchedulesOutput, error)

ListTopicRefreshSchedulesWithContext is the same as ListTopicRefreshSchedules with the addition of the ability to pass a context and additional request options.

See ListTopicRefreshSchedules for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) ListTopics

func (c *QuickSight) ListTopics(input *ListTopicsInput) (*ListTopicsOutput, error)

ListTopics API operation for Amazon QuickSight.

Lists all of the topics within an account.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon QuickSight's API operation ListTopics for usage and error information.

Returned Error Types:

  • 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.

  • ThrottlingException Access is throttled.

  • InvalidNextTokenException The NextToken value isn't valid.

  • InternalFailureException An internal failure occurred.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/ListTopics

func (*QuickSight) ListTopicsPages

func (c *QuickSight) ListTopicsPages(input *ListTopicsInput, fn func(*ListTopicsOutput, bool) bool) error

ListTopicsPages iterates over the pages of a ListTopics operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See ListTopics method for more information on how to use this operation.

Note: This operation can generate multiple requests to a service.

// Example iterating over at most 3 pages of a ListTopics operation.
pageNum := 0
err := client.ListTopicsPages(params,
    func(page *quicksight.ListTopicsOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*QuickSight) ListTopicsPagesWithContext

func (c *QuickSight) ListTopicsPagesWithContext(ctx aws.Context, input *ListTopicsInput, fn func(*ListTopicsOutput, bool) bool, opts ...request.Option) error

ListTopicsPagesWithContext same as ListTopicsPages except it takes a Context and allows setting request options on the pages.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) ListTopicsRequest

func (c *QuickSight) ListTopicsRequest(input *ListTopicsInput) (req *request.Request, output *ListTopicsOutput)

ListTopicsRequest generates a "aws/request.Request" representing the client's request for the ListTopics operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListTopics for more information on using the ListTopics API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListTopicsRequest method.
req, resp := client.ListTopicsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/ListTopics

func (*QuickSight) ListTopicsWithContext

func (c *QuickSight) ListTopicsWithContext(ctx aws.Context, input *ListTopicsInput, opts ...request.Option) (*ListTopicsOutput, error)

ListTopicsWithContext is the same as ListTopics with the addition of the ability to pass a context and additional request options.

See ListTopics for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) ListUserGroups

func (c *QuickSight) ListUserGroups(input *ListUserGroupsInput) (*ListUserGroupsOutput, error)

ListUserGroups API operation for Amazon QuickSight.

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

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon QuickSight's API operation ListUserGroups for usage and error information.

Returned Error Types:

  • 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.

  • PreconditionNotMetException One or more preconditions aren't met.

  • InternalFailureException An internal failure occurred.

  • ResourceUnavailableException This resource is currently unavailable.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/ListUserGroups

func (*QuickSight) ListUserGroupsPages

func (c *QuickSight) ListUserGroupsPages(input *ListUserGroupsInput, fn func(*ListUserGroupsOutput, bool) bool) error

ListUserGroupsPages iterates over the pages of a ListUserGroups operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See ListUserGroups method for more information on how to use this operation.

Note: This operation can generate multiple requests to a service.

// Example iterating over at most 3 pages of a ListUserGroups operation.
pageNum := 0
err := client.ListUserGroupsPages(params,
    func(page *quicksight.ListUserGroupsOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*QuickSight) ListUserGroupsPagesWithContext

func (c *QuickSight) ListUserGroupsPagesWithContext(ctx aws.Context, input *ListUserGroupsInput, fn func(*ListUserGroupsOutput, bool) bool, opts ...request.Option) error

ListUserGroupsPagesWithContext same as ListUserGroupsPages except it takes a Context and allows setting request options on the pages.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) ListUserGroupsRequest

func (c *QuickSight) ListUserGroupsRequest(input *ListUserGroupsInput) (req *request.Request, output *ListUserGroupsOutput)

ListUserGroupsRequest generates a "aws/request.Request" representing the client's request for the ListUserGroups operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListUserGroups for more information on using the ListUserGroups API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListUserGroupsRequest method.
req, resp := client.ListUserGroupsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/ListUserGroups

func (*QuickSight) ListUserGroupsWithContext

func (c *QuickSight) ListUserGroupsWithContext(ctx aws.Context, input *ListUserGroupsInput, opts ...request.Option) (*ListUserGroupsOutput, error)

ListUserGroupsWithContext is the same as ListUserGroups with the addition of the ability to pass a context and additional request options.

See ListUserGroups for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) ListUsers

func (c *QuickSight) ListUsers(input *ListUsersInput) (*ListUsersOutput, error)

ListUsers API operation for Amazon QuickSight.

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

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon QuickSight's API operation ListUsers for usage and error information.

Returned Error Types:

  • 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.

  • InvalidNextTokenException The NextToken value isn't valid.

  • PreconditionNotMetException One or more preconditions aren't met.

  • InternalFailureException An internal failure occurred.

  • ResourceUnavailableException This resource is currently unavailable.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/ListUsers

func (*QuickSight) ListUsersPages

func (c *QuickSight) ListUsersPages(input *ListUsersInput, fn func(*ListUsersOutput, bool) bool) error

ListUsersPages iterates over the pages of a ListUsers operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See ListUsers method for more information on how to use this operation.

Note: This operation can generate multiple requests to a service.

// Example iterating over at most 3 pages of a ListUsers operation.
pageNum := 0
err := client.ListUsersPages(params,
    func(page *quicksight.ListUsersOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*QuickSight) ListUsersPagesWithContext

func (c *QuickSight) ListUsersPagesWithContext(ctx aws.Context, input *ListUsersInput, fn func(*ListUsersOutput, bool) bool, opts ...request.Option) error

ListUsersPagesWithContext same as ListUsersPages except it takes a Context and allows setting request options on the pages.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) ListUsersRequest

func (c *QuickSight) ListUsersRequest(input *ListUsersInput) (req *request.Request, output *ListUsersOutput)

ListUsersRequest generates a "aws/request.Request" representing the client's request for the ListUsers operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListUsers for more information on using the ListUsers API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListUsersRequest method.
req, resp := client.ListUsersRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/ListUsers

func (*QuickSight) ListUsersWithContext

func (c *QuickSight) ListUsersWithContext(ctx aws.Context, input *ListUsersInput, opts ...request.Option) (*ListUsersOutput, error)

ListUsersWithContext is the same as ListUsers with the addition of the ability to pass a context and additional request options.

See ListUsers for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) ListVPCConnections

func (c *QuickSight) ListVPCConnections(input *ListVPCConnectionsInput) (*ListVPCConnectionsOutput, error)

ListVPCConnections API operation for Amazon QuickSight.

Lists all of the VPC connections in the current set Amazon Web Services Region of an Amazon Web Services account.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon QuickSight's API operation ListVPCConnections for usage and error information.

Returned Error Types:

  • 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.

  • ThrottlingException Access is throttled.

  • InvalidNextTokenException The NextToken value isn't valid.

  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is available in every edition.

  • InternalFailureException An internal failure occurred.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/ListVPCConnections

func (*QuickSight) ListVPCConnectionsPages

func (c *QuickSight) ListVPCConnectionsPages(input *ListVPCConnectionsInput, fn func(*ListVPCConnectionsOutput, bool) bool) error

ListVPCConnectionsPages iterates over the pages of a ListVPCConnections operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See ListVPCConnections method for more information on how to use this operation.

Note: This operation can generate multiple requests to a service.

// Example iterating over at most 3 pages of a ListVPCConnections operation.
pageNum := 0
err := client.ListVPCConnectionsPages(params,
    func(page *quicksight.ListVPCConnectionsOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*QuickSight) ListVPCConnectionsPagesWithContext

func (c *QuickSight) ListVPCConnectionsPagesWithContext(ctx aws.Context, input *ListVPCConnectionsInput, fn func(*ListVPCConnectionsOutput, bool) bool, opts ...request.Option) error

ListVPCConnectionsPagesWithContext same as ListVPCConnectionsPages except it takes a Context and allows setting request options on the pages.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) ListVPCConnectionsRequest

func (c *QuickSight) ListVPCConnectionsRequest(input *ListVPCConnectionsInput) (req *request.Request, output *ListVPCConnectionsOutput)

ListVPCConnectionsRequest generates a "aws/request.Request" representing the client's request for the ListVPCConnections operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListVPCConnections for more information on using the ListVPCConnections API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListVPCConnectionsRequest method.
req, resp := client.ListVPCConnectionsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/ListVPCConnections

func (*QuickSight) ListVPCConnectionsWithContext

func (c *QuickSight) ListVPCConnectionsWithContext(ctx aws.Context, input *ListVPCConnectionsInput, opts ...request.Option) (*ListVPCConnectionsOutput, error)

ListVPCConnectionsWithContext is the same as ListVPCConnections with the addition of the ability to pass a context and additional request options.

See ListVPCConnections for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) PutDataSetRefreshProperties

func (c *QuickSight) PutDataSetRefreshProperties(input *PutDataSetRefreshPropertiesInput) (*PutDataSetRefreshPropertiesOutput, error)

PutDataSetRefreshProperties API operation for Amazon QuickSight.

Creates or updates the dataset refresh properties for the dataset.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon QuickSight's API operation PutDataSetRefreshProperties for usage and error information.

Returned Error Types:

  • 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.

  • LimitExceededException A limit is exceeded.

  • PreconditionNotMetException One or more preconditions aren't met.

  • ConflictException Updating or deleting a resource can cause an inconsistent state.

  • InternalFailureException An internal failure occurred.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/PutDataSetRefreshProperties

func (*QuickSight) PutDataSetRefreshPropertiesRequest

func (c *QuickSight) PutDataSetRefreshPropertiesRequest(input *PutDataSetRefreshPropertiesInput) (req *request.Request, output *PutDataSetRefreshPropertiesOutput)

PutDataSetRefreshPropertiesRequest generates a "aws/request.Request" representing the client's request for the PutDataSetRefreshProperties operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See PutDataSetRefreshProperties for more information on using the PutDataSetRefreshProperties API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the PutDataSetRefreshPropertiesRequest method.
req, resp := client.PutDataSetRefreshPropertiesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/PutDataSetRefreshProperties

func (*QuickSight) PutDataSetRefreshPropertiesWithContext

func (c *QuickSight) PutDataSetRefreshPropertiesWithContext(ctx aws.Context, input *PutDataSetRefreshPropertiesInput, opts ...request.Option) (*PutDataSetRefreshPropertiesOutput, error)

PutDataSetRefreshPropertiesWithContext is the same as PutDataSetRefreshProperties with the addition of the ability to pass a context and additional request options.

See PutDataSetRefreshProperties for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) RegisterUser

func (c *QuickSight) RegisterUser(input *RegisterUserInput) (*RegisterUserOutput, error)

RegisterUser API operation for Amazon QuickSight.

Creates an Amazon QuickSight user whose identity is associated with the Identity and Access Management (IAM) identity or role specified in the request. When you register a new user from the Amazon QuickSight API, Amazon QuickSight generates a registration URL. The user accesses this registration URL to create their account. Amazon QuickSight doesn't send a registration email to users who are registered from the Amazon QuickSight API. If you want new users to receive a registration email, then add those users in the Amazon QuickSight console. For more information on registering a new user in the Amazon QuickSight console, see Inviting users to access Amazon QuickSight (https://docs.aws.amazon.com/quicksight/latest/user/managing-users.html#inviting-users).

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon QuickSight's API operation RegisterUser for usage and error information.

Returned Error Types:

  • 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.

  • LimitExceededException A limit is exceeded.

  • ResourceExistsException The resource specified already exists.

  • PreconditionNotMetException One or more preconditions aren't met.

  • InternalFailureException An internal failure occurred.

  • ResourceUnavailableException This resource is currently unavailable.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/RegisterUser

func (*QuickSight) RegisterUserRequest

func (c *QuickSight) RegisterUserRequest(input *RegisterUserInput) (req *request.Request, output *RegisterUserOutput)

RegisterUserRequest generates a "aws/request.Request" representing the client's request for the RegisterUser operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See RegisterUser for more information on using the RegisterUser API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the RegisterUserRequest method.
req, resp := client.RegisterUserRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/RegisterUser

func (*QuickSight) RegisterUserWithContext

func (c *QuickSight) RegisterUserWithContext(ctx aws.Context, input *RegisterUserInput, opts ...request.Option) (*RegisterUserOutput, error)

RegisterUserWithContext is the same as RegisterUser with the addition of the ability to pass a context and additional request options.

See RegisterUser for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) RestoreAnalysis

func (c *QuickSight) RestoreAnalysis(input *RestoreAnalysisInput) (*RestoreAnalysisOutput, error)

RestoreAnalysis API operation for Amazon QuickSight.

Restores an analysis.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon QuickSight's API operation RestoreAnalysis for usage and error information.

Returned Error Types:

  • ThrottlingException Access is throttled.

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

  • ConflictException Updating or deleting a resource can cause an inconsistent state.

  • ResourceNotFoundException One or more resources can't be found.

  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is available in every edition.

  • InternalFailureException An internal failure occurred.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/RestoreAnalysis

func (*QuickSight) RestoreAnalysisRequest

func (c *QuickSight) RestoreAnalysisRequest(input *RestoreAnalysisInput) (req *request.Request, output *RestoreAnalysisOutput)

RestoreAnalysisRequest generates a "aws/request.Request" representing the client's request for the RestoreAnalysis operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See RestoreAnalysis for more information on using the RestoreAnalysis API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the RestoreAnalysisRequest method.
req, resp := client.RestoreAnalysisRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/RestoreAnalysis

func (*QuickSight) RestoreAnalysisWithContext

func (c *QuickSight) RestoreAnalysisWithContext(ctx aws.Context, input *RestoreAnalysisInput, opts ...request.Option) (*RestoreAnalysisOutput, error)

RestoreAnalysisWithContext is the same as RestoreAnalysis with the addition of the ability to pass a context and additional request options.

See RestoreAnalysis for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) SearchAnalyses

func (c *QuickSight) SearchAnalyses(input *SearchAnalysesInput) (*SearchAnalysesOutput, error)

SearchAnalyses API operation for Amazon QuickSight.

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

This operation is eventually consistent. The results are best effort and may not reflect very recent updates and changes.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon QuickSight's API operation SearchAnalyses for usage and error information.

Returned Error Types:

  • ThrottlingException Access is throttled.

  • ResourceNotFoundException One or more resources can't be found.

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

  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is available in every edition.

  • InvalidNextTokenException The NextToken value isn't valid.

  • InternalFailureException An internal failure occurred.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/SearchAnalyses

func (*QuickSight) SearchAnalysesPages

func (c *QuickSight) SearchAnalysesPages(input *SearchAnalysesInput, fn func(*SearchAnalysesOutput, bool) bool) error

SearchAnalysesPages iterates over the pages of a SearchAnalyses operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See SearchAnalyses method for more information on how to use this operation.

Note: This operation can generate multiple requests to a service.

// Example iterating over at most 3 pages of a SearchAnalyses operation.
pageNum := 0
err := client.SearchAnalysesPages(params,
    func(page *quicksight.SearchAnalysesOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*QuickSight) SearchAnalysesPagesWithContext

func (c *QuickSight) SearchAnalysesPagesWithContext(ctx aws.Context, input *SearchAnalysesInput, fn func(*SearchAnalysesOutput, bool) bool, opts ...request.Option) error

SearchAnalysesPagesWithContext same as SearchAnalysesPages except it takes a Context and allows setting request options on the pages.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) SearchAnalysesRequest

func (c *QuickSight) SearchAnalysesRequest(input *SearchAnalysesInput) (req *request.Request, output *SearchAnalysesOutput)

SearchAnalysesRequest generates a "aws/request.Request" representing the client's request for the SearchAnalyses operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See SearchAnalyses for more information on using the SearchAnalyses API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the SearchAnalysesRequest method.
req, resp := client.SearchAnalysesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/SearchAnalyses

func (*QuickSight) SearchAnalysesWithContext

func (c *QuickSight) SearchAnalysesWithContext(ctx aws.Context, input *SearchAnalysesInput, opts ...request.Option) (*SearchAnalysesOutput, error)

SearchAnalysesWithContext is the same as SearchAnalyses with the addition of the ability to pass a context and additional request options.

See SearchAnalyses for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) SearchDashboards

func (c *QuickSight) SearchDashboards(input *SearchDashboardsInput) (*SearchDashboardsOutput, error)

SearchDashboards API operation for Amazon QuickSight.

Searches for dashboards that belong to a user.

This operation is eventually consistent. The results are best effort and may not reflect very recent updates and changes.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon QuickSight's API operation SearchDashboards for usage and error information.

Returned Error Types:

  • ThrottlingException Access is throttled.

  • ResourceNotFoundException One or more resources can't be found.

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

  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is available in every edition.

  • InvalidNextTokenException The NextToken value isn't valid.

  • InternalFailureException An internal failure occurred.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/SearchDashboards

func (*QuickSight) SearchDashboardsPages

func (c *QuickSight) SearchDashboardsPages(input *SearchDashboardsInput, fn func(*SearchDashboardsOutput, bool) bool) error

SearchDashboardsPages iterates over the pages of a SearchDashboards operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See SearchDashboards method for more information on how to use this operation.

Note: This operation can generate multiple requests to a service.

// Example iterating over at most 3 pages of a SearchDashboards operation.
pageNum := 0
err := client.SearchDashboardsPages(params,
    func(page *quicksight.SearchDashboardsOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*QuickSight) SearchDashboardsPagesWithContext

func (c *QuickSight) SearchDashboardsPagesWithContext(ctx aws.Context, input *SearchDashboardsInput, fn func(*SearchDashboardsOutput, bool) bool, opts ...request.Option) error

SearchDashboardsPagesWithContext same as SearchDashboardsPages except it takes a Context and allows setting request options on the pages.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) SearchDashboardsRequest

func (c *QuickSight) SearchDashboardsRequest(input *SearchDashboardsInput) (req *request.Request, output *SearchDashboardsOutput)

SearchDashboardsRequest generates a "aws/request.Request" representing the client's request for the SearchDashboards operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See SearchDashboards for more information on using the SearchDashboards API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the SearchDashboardsRequest method.
req, resp := client.SearchDashboardsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/SearchDashboards

func (*QuickSight) SearchDashboardsWithContext

func (c *QuickSight) SearchDashboardsWithContext(ctx aws.Context, input *SearchDashboardsInput, opts ...request.Option) (*SearchDashboardsOutput, error)

SearchDashboardsWithContext is the same as SearchDashboards with the addition of the ability to pass a context and additional request options.

See SearchDashboards for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) SearchDataSets

func (c *QuickSight) SearchDataSets(input *SearchDataSetsInput) (*SearchDataSetsOutput, error)

SearchDataSets API operation for Amazon QuickSight.

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

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon QuickSight's API operation SearchDataSets for usage and error information.

Returned Error Types:

  • ThrottlingException Access is throttled.

  • ResourceNotFoundException One or more resources can't be found.

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

  • 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.

  • InvalidNextTokenException The NextToken value isn't valid.

  • InternalFailureException An internal failure occurred.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/SearchDataSets

func (*QuickSight) SearchDataSetsPages

func (c *QuickSight) SearchDataSetsPages(input *SearchDataSetsInput, fn func(*SearchDataSetsOutput, bool) bool) error

SearchDataSetsPages iterates over the pages of a SearchDataSets operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See SearchDataSets method for more information on how to use this operation.

Note: This operation can generate multiple requests to a service.

// Example iterating over at most 3 pages of a SearchDataSets operation.
pageNum := 0
err := client.SearchDataSetsPages(params,
    func(page *quicksight.SearchDataSetsOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*QuickSight) SearchDataSetsPagesWithContext

func (c *QuickSight) SearchDataSetsPagesWithContext(ctx aws.Context, input *SearchDataSetsInput, fn func(*SearchDataSetsOutput, bool) bool, opts ...request.Option) error

SearchDataSetsPagesWithContext same as SearchDataSetsPages except it takes a Context and allows setting request options on the pages.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) SearchDataSetsRequest

func (c *QuickSight) SearchDataSetsRequest(input *SearchDataSetsInput) (req *request.Request, output *SearchDataSetsOutput)

SearchDataSetsRequest generates a "aws/request.Request" representing the client's request for the SearchDataSets operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See SearchDataSets for more information on using the SearchDataSets API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the SearchDataSetsRequest method.
req, resp := client.SearchDataSetsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/SearchDataSets

func (*QuickSight) SearchDataSetsWithContext

func (c *QuickSight) SearchDataSetsWithContext(ctx aws.Context, input *SearchDataSetsInput, opts ...request.Option) (*SearchDataSetsOutput, error)

SearchDataSetsWithContext is the same as SearchDataSets with the addition of the ability to pass a context and additional request options.

See SearchDataSets for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) SearchDataSources

func (c *QuickSight) SearchDataSources(input *SearchDataSourcesInput) (*SearchDataSourcesOutput, error)

SearchDataSources API operation for Amazon QuickSight.

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

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon QuickSight's API operation SearchDataSources for usage and error information.

Returned Error Types:

  • ThrottlingException Access is throttled.

  • ResourceNotFoundException One or more resources can't be found.

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

  • 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.

  • InvalidNextTokenException The NextToken value isn't valid.

  • InternalFailureException An internal failure occurred.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/SearchDataSources

func (*QuickSight) SearchDataSourcesPages

func (c *QuickSight) SearchDataSourcesPages(input *SearchDataSourcesInput, fn func(*SearchDataSourcesOutput, bool) bool) error

SearchDataSourcesPages iterates over the pages of a SearchDataSources operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See SearchDataSources method for more information on how to use this operation.

Note: This operation can generate multiple requests to a service.

// Example iterating over at most 3 pages of a SearchDataSources operation.
pageNum := 0
err := client.SearchDataSourcesPages(params,
    func(page *quicksight.SearchDataSourcesOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*QuickSight) SearchDataSourcesPagesWithContext

func (c *QuickSight) SearchDataSourcesPagesWithContext(ctx aws.Context, input *SearchDataSourcesInput, fn func(*SearchDataSourcesOutput, bool) bool, opts ...request.Option) error

SearchDataSourcesPagesWithContext same as SearchDataSourcesPages except it takes a Context and allows setting request options on the pages.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) SearchDataSourcesRequest

func (c *QuickSight) SearchDataSourcesRequest(input *SearchDataSourcesInput) (req *request.Request, output *SearchDataSourcesOutput)

SearchDataSourcesRequest generates a "aws/request.Request" representing the client's request for the SearchDataSources operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See SearchDataSources for more information on using the SearchDataSources API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the SearchDataSourcesRequest method.
req, resp := client.SearchDataSourcesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/SearchDataSources

func (*QuickSight) SearchDataSourcesWithContext

func (c *QuickSight) SearchDataSourcesWithContext(ctx aws.Context, input *SearchDataSourcesInput, opts ...request.Option) (*SearchDataSourcesOutput, error)

SearchDataSourcesWithContext is the same as SearchDataSources with the addition of the ability to pass a context and additional request options.

See SearchDataSources for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) SearchFolders

func (c *QuickSight) SearchFolders(input *SearchFoldersInput) (*SearchFoldersOutput, error)

SearchFolders API operation for Amazon QuickSight.

Searches the subfolders in a folder.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon QuickSight's API operation SearchFolders for usage and error information.

Returned Error Types:

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

  • 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.

  • ResourceNotFoundException One or more resources can't be found.

  • ThrottlingException Access is throttled.

  • InvalidNextTokenException The NextToken value isn't valid.

  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is available in every edition.

  • InvalidRequestException You don't have this feature activated for your account. To fix this issue, contact Amazon Web Services support.

  • InternalFailureException An internal failure occurred.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/SearchFolders

func (*QuickSight) SearchFoldersPages

func (c *QuickSight) SearchFoldersPages(input *SearchFoldersInput, fn func(*SearchFoldersOutput, bool) bool) error

SearchFoldersPages iterates over the pages of a SearchFolders operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See SearchFolders method for more information on how to use this operation.

Note: This operation can generate multiple requests to a service.

// Example iterating over at most 3 pages of a SearchFolders operation.
pageNum := 0
err := client.SearchFoldersPages(params,
    func(page *quicksight.SearchFoldersOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*QuickSight) SearchFoldersPagesWithContext

func (c *QuickSight) SearchFoldersPagesWithContext(ctx aws.Context, input *SearchFoldersInput, fn func(*SearchFoldersOutput, bool) bool, opts ...request.Option) error

SearchFoldersPagesWithContext same as SearchFoldersPages except it takes a Context and allows setting request options on the pages.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) SearchFoldersRequest

func (c *QuickSight) SearchFoldersRequest(input *SearchFoldersInput) (req *request.Request, output *SearchFoldersOutput)

SearchFoldersRequest generates a "aws/request.Request" representing the client's request for the SearchFolders operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See SearchFolders for more information on using the SearchFolders API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the SearchFoldersRequest method.
req, resp := client.SearchFoldersRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/SearchFolders

func (*QuickSight) SearchFoldersWithContext

func (c *QuickSight) SearchFoldersWithContext(ctx aws.Context, input *SearchFoldersInput, opts ...request.Option) (*SearchFoldersOutput, error)

SearchFoldersWithContext is the same as SearchFolders with the addition of the ability to pass a context and additional request options.

See SearchFolders for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) SearchGroups

func (c *QuickSight) SearchGroups(input *SearchGroupsInput) (*SearchGroupsOutput, error)

SearchGroups API operation for Amazon QuickSight.

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

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon QuickSight's API operation SearchGroups for usage and error information.

Returned Error Types:

  • 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.

  • InvalidNextTokenException The NextToken value isn't valid.

  • PreconditionNotMetException One or more preconditions aren't met.

  • InternalFailureException An internal failure occurred.

  • ResourceUnavailableException This resource is currently unavailable.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/SearchGroups

func (*QuickSight) SearchGroupsPages

func (c *QuickSight) SearchGroupsPages(input *SearchGroupsInput, fn func(*SearchGroupsOutput, bool) bool) error

SearchGroupsPages iterates over the pages of a SearchGroups operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See SearchGroups method for more information on how to use this operation.

Note: This operation can generate multiple requests to a service.

// Example iterating over at most 3 pages of a SearchGroups operation.
pageNum := 0
err := client.SearchGroupsPages(params,
    func(page *quicksight.SearchGroupsOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*QuickSight) SearchGroupsPagesWithContext

func (c *QuickSight) SearchGroupsPagesWithContext(ctx aws.Context, input *SearchGroupsInput, fn func(*SearchGroupsOutput, bool) bool, opts ...request.Option) error

SearchGroupsPagesWithContext same as SearchGroupsPages except it takes a Context and allows setting request options on the pages.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) SearchGroupsRequest

func (c *QuickSight) SearchGroupsRequest(input *SearchGroupsInput) (req *request.Request, output *SearchGroupsOutput)

SearchGroupsRequest generates a "aws/request.Request" representing the client's request for the SearchGroups operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See SearchGroups for more information on using the SearchGroups API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the SearchGroupsRequest method.
req, resp := client.SearchGroupsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/SearchGroups

func (*QuickSight) SearchGroupsWithContext

func (c *QuickSight) SearchGroupsWithContext(ctx aws.Context, input *SearchGroupsInput, opts ...request.Option) (*SearchGroupsOutput, error)

SearchGroupsWithContext is the same as SearchGroups with the addition of the ability to pass a context and additional request options.

See SearchGroups for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) StartAssetBundleExportJob

func (c *QuickSight) StartAssetBundleExportJob(input *StartAssetBundleExportJobInput) (*StartAssetBundleExportJobOutput, error)

StartAssetBundleExportJob API operation for Amazon QuickSight.

Starts an Asset Bundle export job.

An Asset Bundle export job exports specified Amazon QuickSight assets. You can also choose to export any asset dependencies in the same job. Export jobs run asynchronously and can be polled with a DescribeAssetBundleExportJob API call. When a job is successfully completed, a download URL that contains the exported assets is returned. The URL is valid for 5 minutes and can be refreshed with a DescribeAssetBundleExportJob API call. Each Amazon QuickSight account can run up to 5 export jobs concurrently.

The API caller must have the necessary permissions in their IAM role to access each resource before the resources can be exported.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon QuickSight's API operation StartAssetBundleExportJob for usage and error information.

Returned Error Types:

  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is available in every edition.

  • ThrottlingException Access is throttled.

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

  • 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.

  • LimitExceededException A limit is exceeded.

  • ConflictException Updating or deleting a resource can cause an inconsistent state.

  • ResourceNotFoundException One or more resources can't be found.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/StartAssetBundleExportJob

func (*QuickSight) StartAssetBundleExportJobRequest

func (c *QuickSight) StartAssetBundleExportJobRequest(input *StartAssetBundleExportJobInput) (req *request.Request, output *StartAssetBundleExportJobOutput)

StartAssetBundleExportJobRequest generates a "aws/request.Request" representing the client's request for the StartAssetBundleExportJob operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See StartAssetBundleExportJob for more information on using the StartAssetBundleExportJob API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the StartAssetBundleExportJobRequest method.
req, resp := client.StartAssetBundleExportJobRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/StartAssetBundleExportJob

func (*QuickSight) StartAssetBundleExportJobWithContext

func (c *QuickSight) StartAssetBundleExportJobWithContext(ctx aws.Context, input *StartAssetBundleExportJobInput, opts ...request.Option) (*StartAssetBundleExportJobOutput, error)

StartAssetBundleExportJobWithContext is the same as StartAssetBundleExportJob with the addition of the ability to pass a context and additional request options.

See StartAssetBundleExportJob for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) StartAssetBundleImportJob

func (c *QuickSight) StartAssetBundleImportJob(input *StartAssetBundleImportJobInput) (*StartAssetBundleImportJobOutput, error)

StartAssetBundleImportJob API operation for Amazon QuickSight.

Starts an Asset Bundle import job.

An Asset Bundle import job imports specified Amazon QuickSight assets into an Amazon QuickSight account. You can also choose to import a naming prefix and specified configuration overrides. The assets that are contained in the bundle file that you provide are used to create or update a new or existing asset in your Amazon QuickSight account. Each Amazon QuickSight account can run up to 5 import jobs concurrently.

The API caller must have the necessary "create", "describe", and "update" permissions in their IAM role to access each resource type that is contained in the bundle file before the resources can be imported.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon QuickSight's API operation StartAssetBundleImportJob for usage and error information.

Returned Error Types:

  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is available in every edition.

  • ThrottlingException Access is throttled.

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

  • 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.

  • LimitExceededException A limit is exceeded.

  • ConflictException Updating or deleting a resource can cause an inconsistent state.

  • ResourceNotFoundException One or more resources can't be found.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/StartAssetBundleImportJob

func (*QuickSight) StartAssetBundleImportJobRequest

func (c *QuickSight) StartAssetBundleImportJobRequest(input *StartAssetBundleImportJobInput) (req *request.Request, output *StartAssetBundleImportJobOutput)

StartAssetBundleImportJobRequest generates a "aws/request.Request" representing the client's request for the StartAssetBundleImportJob operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See StartAssetBundleImportJob for more information on using the StartAssetBundleImportJob API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the StartAssetBundleImportJobRequest method.
req, resp := client.StartAssetBundleImportJobRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/StartAssetBundleImportJob

func (*QuickSight) StartAssetBundleImportJobWithContext

func (c *QuickSight) StartAssetBundleImportJobWithContext(ctx aws.Context, input *StartAssetBundleImportJobInput, opts ...request.Option) (*StartAssetBundleImportJobOutput, error)

StartAssetBundleImportJobWithContext is the same as StartAssetBundleImportJob with the addition of the ability to pass a context and additional request options.

See StartAssetBundleImportJob for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) StartDashboardSnapshotJob

func (c *QuickSight) StartDashboardSnapshotJob(input *StartDashboardSnapshotJobInput) (*StartDashboardSnapshotJobOutput, error)

StartDashboardSnapshotJob API operation for Amazon QuickSight.

Starts an asynchronous job that generates a dashboard snapshot. You can request one of the following format configurations per API call.

  • 1 paginated PDF

  • 1 Excel workbook

  • 5 CSVs

Poll job descriptions with a DescribeDashboardSnapshotJob API call. Once the job succeeds, use the DescribeDashboardSnapshotJobResult API to obtain the download URIs that the job generates.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon QuickSight's API operation StartDashboardSnapshotJob for usage and error information.

Returned Error Types:

  • 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.

  • LimitExceededException A limit is exceeded.

  • ResourceExistsException The resource specified already exists.

  • ResourceNotFoundException One or more resources can't be found.

  • ThrottlingException Access is throttled.

  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is available in every edition.

  • UnsupportedPricingPlanException This error indicates that you are calling an embedding operation in Amazon QuickSight without the required pricing plan on your Amazon Web Services account. Before you can use embedding for anonymous users, a QuickSight administrator needs to add capacity pricing to Amazon QuickSight. You can do this on the Manage Amazon QuickSight page.

    After capacity pricing is added, you can use the GetDashboardEmbedUrl (https://docs.aws.amazon.com/quicksight/latest/APIReference/API_GetDashboardEmbedUrl.html) API operation with the --identity-type ANONYMOUS option.

  • InternalFailureException An internal failure occurred.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/StartDashboardSnapshotJob

func (*QuickSight) StartDashboardSnapshotJobRequest

func (c *QuickSight) StartDashboardSnapshotJobRequest(input *StartDashboardSnapshotJobInput) (req *request.Request, output *StartDashboardSnapshotJobOutput)

StartDashboardSnapshotJobRequest generates a "aws/request.Request" representing the client's request for the StartDashboardSnapshotJob operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See StartDashboardSnapshotJob for more information on using the StartDashboardSnapshotJob API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the StartDashboardSnapshotJobRequest method.
req, resp := client.StartDashboardSnapshotJobRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/StartDashboardSnapshotJob

func (*QuickSight) StartDashboardSnapshotJobWithContext

func (c *QuickSight) StartDashboardSnapshotJobWithContext(ctx aws.Context, input *StartDashboardSnapshotJobInput, opts ...request.Option) (*StartDashboardSnapshotJobOutput, error)

StartDashboardSnapshotJobWithContext is the same as StartDashboardSnapshotJob with the addition of the ability to pass a context and additional request options.

See StartDashboardSnapshotJob for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) TagResource

func (c *QuickSight) TagResource(input *TagResourceInput) (*TagResourceOutput, error)

TagResource API operation for Amazon QuickSight.

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

Tags can help you organize and categorize your resources. You can also use them to scope user permissions, by granting a user permission to access or change only resources with certain tag values. You can use the TagResource operation with a resource that already has tags. If you specify a new tag key for the resource, this tag is appended to the list of tags associated with the resource. If you specify a tag key that is already associated with the resource, the new tag value that you specify replaces the previous value for that tag.

You can associate as many as 50 tags with a resource. Amazon QuickSight supports tagging on data set, data source, dashboard, template, topic, and user.

Tagging for Amazon QuickSight works in a similar way to tagging for other Amazon Web Services services, except for the following:

  • Tags are used to track costs for users in Amazon QuickSight. You can't tag other resources that Amazon QuickSight costs are based on, such as storage capacoty (SPICE), session usage, alert consumption, or reporting units.

  • Amazon QuickSight doesn't currently support the tag editor for Resource Groups.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon QuickSight's API operation TagResource for usage and error information.

Returned Error Types:

  • LimitExceededException A limit is exceeded.

  • 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.

  • InternalFailureException An internal failure occurred.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/TagResource

func (*QuickSight) TagResourceRequest

func (c *QuickSight) TagResourceRequest(input *TagResourceInput) (req *request.Request, output *TagResourceOutput)

TagResourceRequest generates a "aws/request.Request" representing the client's request for the TagResource operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See TagResource for more information on using the TagResource API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the TagResourceRequest method.
req, resp := client.TagResourceRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/TagResource

func (*QuickSight) TagResourceWithContext

func (c *QuickSight) TagResourceWithContext(ctx aws.Context, input *TagResourceInput, opts ...request.Option) (*TagResourceOutput, error)

TagResourceWithContext is the same as TagResource with the addition of the ability to pass a context and additional request options.

See TagResource for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) UntagResource

func (c *QuickSight) UntagResource(input *UntagResourceInput) (*UntagResourceOutput, error)

UntagResource API operation for Amazon QuickSight.

Removes a tag or tags from a resource.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon QuickSight's API operation UntagResource for usage and error information.

Returned Error Types:

  • 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.

  • InternalFailureException An internal failure occurred.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/UntagResource

func (*QuickSight) UntagResourceRequest

func (c *QuickSight) UntagResourceRequest(input *UntagResourceInput) (req *request.Request, output *UntagResourceOutput)

UntagResourceRequest generates a "aws/request.Request" representing the client's request for the UntagResource operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See UntagResource for more information on using the UntagResource API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the UntagResourceRequest method.
req, resp := client.UntagResourceRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/UntagResource

func (*QuickSight) UntagResourceWithContext

func (c *QuickSight) UntagResourceWithContext(ctx aws.Context, input *UntagResourceInput, opts ...request.Option) (*UntagResourceOutput, error)

UntagResourceWithContext is the same as UntagResource with the addition of the ability to pass a context and additional request options.

See UntagResource for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) UpdateAccountCustomization

func (c *QuickSight) UpdateAccountCustomization(input *UpdateAccountCustomizationInput) (*UpdateAccountCustomizationOutput, error)

UpdateAccountCustomization API operation for Amazon QuickSight.

Updates Amazon QuickSight customizations for the current Amazon Web Services Region. Currently, the only customization that you can use is a theme.

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

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon QuickSight's API operation UpdateAccountCustomization for usage and error information.

Returned Error Types:

  • 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.

  • ResourceNotFoundException One or more resources can't be found.

  • ThrottlingException Access is throttled.

  • InternalFailureException An internal failure occurred.

  • ResourceUnavailableException This resource is currently unavailable.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/UpdateAccountCustomization

func (*QuickSight) UpdateAccountCustomizationRequest

func (c *QuickSight) UpdateAccountCustomizationRequest(input *UpdateAccountCustomizationInput) (req *request.Request, output *UpdateAccountCustomizationOutput)

UpdateAccountCustomizationRequest generates a "aws/request.Request" representing the client's request for the UpdateAccountCustomization operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See UpdateAccountCustomization for more information on using the UpdateAccountCustomization API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the UpdateAccountCustomizationRequest method.
req, resp := client.UpdateAccountCustomizationRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/UpdateAccountCustomization

func (*QuickSight) UpdateAccountCustomizationWithContext

func (c *QuickSight) UpdateAccountCustomizationWithContext(ctx aws.Context, input *UpdateAccountCustomizationInput, opts ...request.Option) (*UpdateAccountCustomizationOutput, error)

UpdateAccountCustomizationWithContext is the same as UpdateAccountCustomization with the addition of the ability to pass a context and additional request options.

See UpdateAccountCustomization for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) UpdateAccountSettings

func (c *QuickSight) UpdateAccountSettings(input *UpdateAccountSettingsInput) (*UpdateAccountSettingsOutput, error)

UpdateAccountSettings API operation for Amazon QuickSight.

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

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon QuickSight's API operation UpdateAccountSettings for usage and error information.

Returned Error Types:

  • 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.

  • InternalFailureException An internal failure occurred.

  • ResourceUnavailableException This resource is currently unavailable.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/UpdateAccountSettings

func (*QuickSight) UpdateAccountSettingsRequest

func (c *QuickSight) UpdateAccountSettingsRequest(input *UpdateAccountSettingsInput) (req *request.Request, output *UpdateAccountSettingsOutput)

UpdateAccountSettingsRequest generates a "aws/request.Request" representing the client's request for the UpdateAccountSettings operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See UpdateAccountSettings for more information on using the UpdateAccountSettings API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the UpdateAccountSettingsRequest method.
req, resp := client.UpdateAccountSettingsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/UpdateAccountSettings

func (*QuickSight) UpdateAccountSettingsWithContext

func (c *QuickSight) UpdateAccountSettingsWithContext(ctx aws.Context, input *UpdateAccountSettingsInput, opts ...request.Option) (*UpdateAccountSettingsOutput, error)

UpdateAccountSettingsWithContext is the same as UpdateAccountSettings with the addition of the ability to pass a context and additional request options.

See UpdateAccountSettings for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) UpdateAnalysis

func (c *QuickSight) UpdateAnalysis(input *UpdateAnalysisInput) (*UpdateAnalysisOutput, error)

UpdateAnalysis API operation for Amazon QuickSight.

Updates an analysis in Amazon QuickSight

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon QuickSight's API operation UpdateAnalysis for usage and error information.

Returned Error Types:

  • ResourceNotFoundException One or more resources can't be found.

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

  • ThrottlingException Access is throttled.

  • ResourceExistsException The resource specified already exists.

  • ConflictException Updating or deleting a resource can cause an inconsistent state.

  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is available in every edition.

  • InternalFailureException An internal failure occurred.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/UpdateAnalysis

func (*QuickSight) UpdateAnalysisPermissions

func (c *QuickSight) UpdateAnalysisPermissions(input *UpdateAnalysisPermissionsInput) (*UpdateAnalysisPermissionsOutput, error)

UpdateAnalysisPermissions API operation for Amazon QuickSight.

Updates the read and write permissions for an analysis.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon QuickSight's API operation UpdateAnalysisPermissions for usage and error information.

Returned Error Types:

  • ThrottlingException Access is throttled.

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

  • ResourceNotFoundException One or more resources can't be found.

  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is available in every edition.

  • ConflictException Updating or deleting a resource can cause an inconsistent state.

  • LimitExceededException A limit is exceeded.

  • InternalFailureException An internal failure occurred.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/UpdateAnalysisPermissions

func (*QuickSight) UpdateAnalysisPermissionsRequest

func (c *QuickSight) UpdateAnalysisPermissionsRequest(input *UpdateAnalysisPermissionsInput) (req *request.Request, output *UpdateAnalysisPermissionsOutput)

UpdateAnalysisPermissionsRequest generates a "aws/request.Request" representing the client's request for the UpdateAnalysisPermissions operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See UpdateAnalysisPermissions for more information on using the UpdateAnalysisPermissions API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the UpdateAnalysisPermissionsRequest method.
req, resp := client.UpdateAnalysisPermissionsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/UpdateAnalysisPermissions

func (*QuickSight) UpdateAnalysisPermissionsWithContext

func (c *QuickSight) UpdateAnalysisPermissionsWithContext(ctx aws.Context, input *UpdateAnalysisPermissionsInput, opts ...request.Option) (*UpdateAnalysisPermissionsOutput, error)

UpdateAnalysisPermissionsWithContext is the same as UpdateAnalysisPermissions with the addition of the ability to pass a context and additional request options.

See UpdateAnalysisPermissions for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) UpdateAnalysisRequest

func (c *QuickSight) UpdateAnalysisRequest(input *UpdateAnalysisInput) (req *request.Request, output *UpdateAnalysisOutput)

UpdateAnalysisRequest generates a "aws/request.Request" representing the client's request for the UpdateAnalysis operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See UpdateAnalysis for more information on using the UpdateAnalysis API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the UpdateAnalysisRequest method.
req, resp := client.UpdateAnalysisRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/UpdateAnalysis

func (*QuickSight) UpdateAnalysisWithContext

func (c *QuickSight) UpdateAnalysisWithContext(ctx aws.Context, input *UpdateAnalysisInput, opts ...request.Option) (*UpdateAnalysisOutput, error)

UpdateAnalysisWithContext is the same as UpdateAnalysis with the addition of the ability to pass a context and additional request options.

See UpdateAnalysis for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) UpdateDashboard

func (c *QuickSight) UpdateDashboard(input *UpdateDashboardInput) (*UpdateDashboardOutput, error)

UpdateDashboard API operation for Amazon QuickSight.

Updates a dashboard in an Amazon Web Services account.

Updating a Dashboard creates a new dashboard version but does not immediately publish the new version. You can update the published version of a dashboard by using the UpdateDashboardPublishedVersion (https://docs.aws.amazon.com/quicksight/latest/APIReference/API_UpdateDashboardPublishedVersion.html) API operation.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon QuickSight's API operation UpdateDashboard for usage and error information.

Returned Error Types:

  • ThrottlingException Access is throttled.

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

  • ResourceNotFoundException One or more resources can't be found.

  • ConflictException Updating or deleting a resource can cause an inconsistent state.

  • LimitExceededException A limit is exceeded.

  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is available in every edition.

  • InternalFailureException An internal failure occurred.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/UpdateDashboard

func (c *QuickSight) UpdateDashboardLinks(input *UpdateDashboardLinksInput) (*UpdateDashboardLinksOutput, error)

UpdateDashboardLinks API operation for Amazon QuickSight.

Updates the linked analyses on a dashboard.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon QuickSight's API operation UpdateDashboardLinks for usage and error information.

Returned Error Types:

  • ThrottlingException Access is throttled.

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

  • ResourceNotFoundException One or more resources can't be found.

  • ConflictException Updating or deleting a resource can cause an inconsistent state.

  • 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.

  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is available in every edition.

  • InternalFailureException An internal failure occurred.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/UpdateDashboardLinks

func (*QuickSight) UpdateDashboardLinksRequest

func (c *QuickSight) UpdateDashboardLinksRequest(input *UpdateDashboardLinksInput) (req *request.Request, output *UpdateDashboardLinksOutput)

UpdateDashboardLinksRequest generates a "aws/request.Request" representing the client's request for the UpdateDashboardLinks operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See UpdateDashboardLinks for more information on using the UpdateDashboardLinks API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the UpdateDashboardLinksRequest method.
req, resp := client.UpdateDashboardLinksRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/UpdateDashboardLinks

func (*QuickSight) UpdateDashboardLinksWithContext

func (c *QuickSight) UpdateDashboardLinksWithContext(ctx aws.Context, input *UpdateDashboardLinksInput, opts ...request.Option) (*UpdateDashboardLinksOutput, error)

UpdateDashboardLinksWithContext is the same as UpdateDashboardLinks with the addition of the ability to pass a context and additional request options.

See UpdateDashboardLinks for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) UpdateDashboardPermissions

func (c *QuickSight) UpdateDashboardPermissions(input *UpdateDashboardPermissionsInput) (*UpdateDashboardPermissionsOutput, error)

UpdateDashboardPermissions API operation for Amazon QuickSight.

Updates read and write permissions on a dashboard.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon QuickSight's API operation UpdateDashboardPermissions for usage and error information.

Returned Error Types:

  • ThrottlingException Access is throttled.

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

  • ResourceNotFoundException One or more resources can't be found.

  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is available in every edition.

  • ConflictException Updating or deleting a resource can cause an inconsistent state.

  • LimitExceededException A limit is exceeded.

  • InternalFailureException An internal failure occurred.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/UpdateDashboardPermissions

func (*QuickSight) UpdateDashboardPermissionsRequest

func (c *QuickSight) UpdateDashboardPermissionsRequest(input *UpdateDashboardPermissionsInput) (req *request.Request, output *UpdateDashboardPermissionsOutput)

UpdateDashboardPermissionsRequest generates a "aws/request.Request" representing the client's request for the UpdateDashboardPermissions operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See UpdateDashboardPermissions for more information on using the UpdateDashboardPermissions API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the UpdateDashboardPermissionsRequest method.
req, resp := client.UpdateDashboardPermissionsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/UpdateDashboardPermissions

func (*QuickSight) UpdateDashboardPermissionsWithContext

func (c *QuickSight) UpdateDashboardPermissionsWithContext(ctx aws.Context, input *UpdateDashboardPermissionsInput, opts ...request.Option) (*UpdateDashboardPermissionsOutput, error)

UpdateDashboardPermissionsWithContext is the same as UpdateDashboardPermissions with the addition of the ability to pass a context and additional request options.

See UpdateDashboardPermissions for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) UpdateDashboardPublishedVersion

func (c *QuickSight) UpdateDashboardPublishedVersion(input *UpdateDashboardPublishedVersionInput) (*UpdateDashboardPublishedVersionOutput, error)

UpdateDashboardPublishedVersion API operation for Amazon QuickSight.

Updates the published version of a dashboard.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon QuickSight's API operation UpdateDashboardPublishedVersion for usage and error information.

Returned Error Types:

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

  • ThrottlingException Access is throttled.

  • ConflictException Updating or deleting a resource can cause an inconsistent state.

  • ResourceNotFoundException One or more resources can't be found.

  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is available in every edition.

  • InternalFailureException An internal failure occurred.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/UpdateDashboardPublishedVersion

func (*QuickSight) UpdateDashboardPublishedVersionRequest

func (c *QuickSight) UpdateDashboardPublishedVersionRequest(input *UpdateDashboardPublishedVersionInput) (req *request.Request, output *UpdateDashboardPublishedVersionOutput)

UpdateDashboardPublishedVersionRequest generates a "aws/request.Request" representing the client's request for the UpdateDashboardPublishedVersion operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See UpdateDashboardPublishedVersion for more information on using the UpdateDashboardPublishedVersion API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the UpdateDashboardPublishedVersionRequest method.
req, resp := client.UpdateDashboardPublishedVersionRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/UpdateDashboardPublishedVersion

func (*QuickSight) UpdateDashboardPublishedVersionWithContext

func (c *QuickSight) UpdateDashboardPublishedVersionWithContext(ctx aws.Context, input *UpdateDashboardPublishedVersionInput, opts ...request.Option) (*UpdateDashboardPublishedVersionOutput, error)

UpdateDashboardPublishedVersionWithContext is the same as UpdateDashboardPublishedVersion with the addition of the ability to pass a context and additional request options.

See UpdateDashboardPublishedVersion for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) UpdateDashboardRequest

func (c *QuickSight) UpdateDashboardRequest(input *UpdateDashboardInput) (req *request.Request, output *UpdateDashboardOutput)

UpdateDashboardRequest generates a "aws/request.Request" representing the client's request for the UpdateDashboard operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See UpdateDashboard for more information on using the UpdateDashboard API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the UpdateDashboardRequest method.
req, resp := client.UpdateDashboardRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/UpdateDashboard

func (*QuickSight) UpdateDashboardWithContext

func (c *QuickSight) UpdateDashboardWithContext(ctx aws.Context, input *UpdateDashboardInput, opts ...request.Option) (*UpdateDashboardOutput, error)

UpdateDashboardWithContext is the same as UpdateDashboard with the addition of the ability to pass a context and additional request options.

See UpdateDashboard for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) UpdateDataSet

func (c *QuickSight) UpdateDataSet(input *UpdateDataSetInput) (*UpdateDataSetOutput, error)

UpdateDataSet API operation for Amazon QuickSight.

Updates a dataset. This operation doesn't support datasets that include uploaded files as a source. Partial updates are not supported by this operation.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon QuickSight's API operation UpdateDataSet for usage and error information.

Returned Error Types:

  • 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.

  • LimitExceededException A limit is exceeded.

  • ThrottlingException Access is throttled.

  • ResourceNotFoundException One or more resources can't be found.

  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is available in every edition.

  • InternalFailureException An internal failure occurred.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/UpdateDataSet

func (*QuickSight) UpdateDataSetPermissions

func (c *QuickSight) UpdateDataSetPermissions(input *UpdateDataSetPermissionsInput) (*UpdateDataSetPermissionsOutput, error)

UpdateDataSetPermissions API operation for Amazon QuickSight.

Updates the permissions on a dataset.

The permissions resource is arn:aws:quicksight:region:aws-account-id:dataset/data-set-id.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon QuickSight's API operation UpdateDataSetPermissions for usage and error information.

Returned Error Types:

  • 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.

  • ResourceNotFoundException One or more resources can't be found.

  • ThrottlingException Access is throttled.

  • InternalFailureException An internal failure occurred.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/UpdateDataSetPermissions

func (*QuickSight) UpdateDataSetPermissionsRequest

func (c *QuickSight) UpdateDataSetPermissionsRequest(input *UpdateDataSetPermissionsInput) (req *request.Request, output *UpdateDataSetPermissionsOutput)

UpdateDataSetPermissionsRequest generates a "aws/request.Request" representing the client's request for the UpdateDataSetPermissions operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See UpdateDataSetPermissions for more information on using the UpdateDataSetPermissions API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the UpdateDataSetPermissionsRequest method.
req, resp := client.UpdateDataSetPermissionsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/UpdateDataSetPermissions

func (*QuickSight) UpdateDataSetPermissionsWithContext

func (c *QuickSight) UpdateDataSetPermissionsWithContext(ctx aws.Context, input *UpdateDataSetPermissionsInput, opts ...request.Option) (*UpdateDataSetPermissionsOutput, error)

UpdateDataSetPermissionsWithContext is the same as UpdateDataSetPermissions with the addition of the ability to pass a context and additional request options.

See UpdateDataSetPermissions for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) UpdateDataSetRequest

func (c *QuickSight) UpdateDataSetRequest(input *UpdateDataSetInput) (req *request.Request, output *UpdateDataSetOutput)

UpdateDataSetRequest generates a "aws/request.Request" representing the client's request for the UpdateDataSet operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See UpdateDataSet for more information on using the UpdateDataSet API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the UpdateDataSetRequest method.
req, resp := client.UpdateDataSetRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/UpdateDataSet

func (*QuickSight) UpdateDataSetWithContext

func (c *QuickSight) UpdateDataSetWithContext(ctx aws.Context, input *UpdateDataSetInput, opts ...request.Option) (*UpdateDataSetOutput, error)

UpdateDataSetWithContext is the same as UpdateDataSet with the addition of the ability to pass a context and additional request options.

See UpdateDataSet for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) UpdateDataSource

func (c *QuickSight) UpdateDataSource(input *UpdateDataSourceInput) (*UpdateDataSourceOutput, error)

UpdateDataSource API operation for Amazon QuickSight.

Updates a data source.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon QuickSight's API operation UpdateDataSource for usage and error information.

Returned Error Types:

  • 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.

  • ThrottlingException Access is throttled.

  • ResourceNotFoundException One or more resources can't be found.

  • InternalFailureException An internal failure occurred.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/UpdateDataSource

func (*QuickSight) UpdateDataSourcePermissions

func (c *QuickSight) UpdateDataSourcePermissions(input *UpdateDataSourcePermissionsInput) (*UpdateDataSourcePermissionsOutput, error)

UpdateDataSourcePermissions API operation for Amazon QuickSight.

Updates the permissions to a data source.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon QuickSight's API operation UpdateDataSourcePermissions for usage and error information.

Returned Error Types:

  • 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.

  • ResourceNotFoundException One or more resources can't be found.

  • ThrottlingException Access is throttled.

  • InternalFailureException An internal failure occurred.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/UpdateDataSourcePermissions

func (*QuickSight) UpdateDataSourcePermissionsRequest

func (c *QuickSight) UpdateDataSourcePermissionsRequest(input *UpdateDataSourcePermissionsInput) (req *request.Request, output *UpdateDataSourcePermissionsOutput)

UpdateDataSourcePermissionsRequest generates a "aws/request.Request" representing the client's request for the UpdateDataSourcePermissions operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See UpdateDataSourcePermissions for more information on using the UpdateDataSourcePermissions API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the UpdateDataSourcePermissionsRequest method.
req, resp := client.UpdateDataSourcePermissionsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/UpdateDataSourcePermissions

func (*QuickSight) UpdateDataSourcePermissionsWithContext

func (c *QuickSight) UpdateDataSourcePermissionsWithContext(ctx aws.Context, input *UpdateDataSourcePermissionsInput, opts ...request.Option) (*UpdateDataSourcePermissionsOutput, error)

UpdateDataSourcePermissionsWithContext is the same as UpdateDataSourcePermissions with the addition of the ability to pass a context and additional request options.

See UpdateDataSourcePermissions for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) UpdateDataSourceRequest

func (c *QuickSight) UpdateDataSourceRequest(input *UpdateDataSourceInput) (req *request.Request, output *UpdateDataSourceOutput)

UpdateDataSourceRequest generates a "aws/request.Request" representing the client's request for the UpdateDataSource operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See UpdateDataSource for more information on using the UpdateDataSource API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the UpdateDataSourceRequest method.
req, resp := client.UpdateDataSourceRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/UpdateDataSource

func (*QuickSight) UpdateDataSourceWithContext

func (c *QuickSight) UpdateDataSourceWithContext(ctx aws.Context, input *UpdateDataSourceInput, opts ...request.Option) (*UpdateDataSourceOutput, error)

UpdateDataSourceWithContext is the same as UpdateDataSource with the addition of the ability to pass a context and additional request options.

See UpdateDataSource for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) UpdateFolder

func (c *QuickSight) UpdateFolder(input *UpdateFolderInput) (*UpdateFolderOutput, error)

UpdateFolder API operation for Amazon QuickSight.

Updates the name of a folder.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon QuickSight's API operation UpdateFolder for usage and error information.

Returned Error Types:

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

  • 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.

  • ResourceExistsException The resource specified already exists.

  • ResourceNotFoundException One or more resources can't be found.

  • ConflictException Updating or deleting a resource can cause an inconsistent state.

  • ThrottlingException Access is throttled.

  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is available in every edition.

  • InternalFailureException An internal failure occurred.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/UpdateFolder

func (*QuickSight) UpdateFolderPermissions

func (c *QuickSight) UpdateFolderPermissions(input *UpdateFolderPermissionsInput) (*UpdateFolderPermissionsOutput, error)

UpdateFolderPermissions API operation for Amazon QuickSight.

Updates permissions of a folder.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon QuickSight's API operation UpdateFolderPermissions for usage and error information.

Returned Error Types:

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

  • 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.

  • LimitExceededException A limit is exceeded.

  • ResourceNotFoundException One or more resources can't be found.

  • ThrottlingException Access is throttled.

  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is available in every edition.

  • InternalFailureException An internal failure occurred.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/UpdateFolderPermissions

func (*QuickSight) UpdateFolderPermissionsRequest

func (c *QuickSight) UpdateFolderPermissionsRequest(input *UpdateFolderPermissionsInput) (req *request.Request, output *UpdateFolderPermissionsOutput)

UpdateFolderPermissionsRequest generates a "aws/request.Request" representing the client's request for the UpdateFolderPermissions operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See UpdateFolderPermissions for more information on using the UpdateFolderPermissions API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the UpdateFolderPermissionsRequest method.
req, resp := client.UpdateFolderPermissionsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/UpdateFolderPermissions

func (*QuickSight) UpdateFolderPermissionsWithContext

func (c *QuickSight) UpdateFolderPermissionsWithContext(ctx aws.Context, input *UpdateFolderPermissionsInput, opts ...request.Option) (*UpdateFolderPermissionsOutput, error)

UpdateFolderPermissionsWithContext is the same as UpdateFolderPermissions with the addition of the ability to pass a context and additional request options.

See UpdateFolderPermissions for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) UpdateFolderRequest

func (c *QuickSight) UpdateFolderRequest(input *UpdateFolderInput) (req *request.Request, output *UpdateFolderOutput)

UpdateFolderRequest generates a "aws/request.Request" representing the client's request for the UpdateFolder operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See UpdateFolder for more information on using the UpdateFolder API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the UpdateFolderRequest method.
req, resp := client.UpdateFolderRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/UpdateFolder

func (*QuickSight) UpdateFolderWithContext

func (c *QuickSight) UpdateFolderWithContext(ctx aws.Context, input *UpdateFolderInput, opts ...request.Option) (*UpdateFolderOutput, error)

UpdateFolderWithContext is the same as UpdateFolder with the addition of the ability to pass a context and additional request options.

See UpdateFolder for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) UpdateGroup

func (c *QuickSight) UpdateGroup(input *UpdateGroupInput) (*UpdateGroupOutput, error)

UpdateGroup API operation for Amazon QuickSight.

Changes a group description.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon QuickSight's API operation UpdateGroup for usage and error information.

Returned Error Types:

  • 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.

  • PreconditionNotMetException One or more preconditions aren't met.

  • InternalFailureException An internal failure occurred.

  • ResourceUnavailableException This resource is currently unavailable.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/UpdateGroup

func (*QuickSight) UpdateGroupRequest

func (c *QuickSight) UpdateGroupRequest(input *UpdateGroupInput) (req *request.Request, output *UpdateGroupOutput)

UpdateGroupRequest generates a "aws/request.Request" representing the client's request for the UpdateGroup operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See UpdateGroup for more information on using the UpdateGroup API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the UpdateGroupRequest method.
req, resp := client.UpdateGroupRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/UpdateGroup

func (*QuickSight) UpdateGroupWithContext

func (c *QuickSight) UpdateGroupWithContext(ctx aws.Context, input *UpdateGroupInput, opts ...request.Option) (*UpdateGroupOutput, error)

UpdateGroupWithContext is the same as UpdateGroup with the addition of the ability to pass a context and additional request options.

See UpdateGroup for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) UpdateIAMPolicyAssignment

func (c *QuickSight) UpdateIAMPolicyAssignment(input *UpdateIAMPolicyAssignmentInput) (*UpdateIAMPolicyAssignmentOutput, error)

UpdateIAMPolicyAssignment API operation for Amazon QuickSight.

Updates an existing IAM policy assignment. This operation updates only the optional parameter or parameters that are specified in the request. This overwrites all of the users included in Identities.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon QuickSight's API operation UpdateIAMPolicyAssignment for usage and error information.

Returned Error Types:

  • 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.

  • ResourceExistsException The resource specified already exists.

  • ResourceNotFoundException One or more resources can't be found.

  • ThrottlingException Access is throttled.

  • ConcurrentUpdatingException A resource is already in a state that indicates an operation is happening that must complete before a new update can be applied.

  • InternalFailureException An internal failure occurred.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/UpdateIAMPolicyAssignment

func (*QuickSight) UpdateIAMPolicyAssignmentRequest

func (c *QuickSight) UpdateIAMPolicyAssignmentRequest(input *UpdateIAMPolicyAssignmentInput) (req *request.Request, output *UpdateIAMPolicyAssignmentOutput)

UpdateIAMPolicyAssignmentRequest generates a "aws/request.Request" representing the client's request for the UpdateIAMPolicyAssignment operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See UpdateIAMPolicyAssignment for more information on using the UpdateIAMPolicyAssignment API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the UpdateIAMPolicyAssignmentRequest method.
req, resp := client.UpdateIAMPolicyAssignmentRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/UpdateIAMPolicyAssignment

func (*QuickSight) UpdateIAMPolicyAssignmentWithContext

func (c *QuickSight) UpdateIAMPolicyAssignmentWithContext(ctx aws.Context, input *UpdateIAMPolicyAssignmentInput, opts ...request.Option) (*UpdateIAMPolicyAssignmentOutput, error)

UpdateIAMPolicyAssignmentWithContext is the same as UpdateIAMPolicyAssignment with the addition of the ability to pass a context and additional request options.

See UpdateIAMPolicyAssignment for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) UpdateIdentityPropagationConfig

func (c *QuickSight) UpdateIdentityPropagationConfig(input *UpdateIdentityPropagationConfigInput) (*UpdateIdentityPropagationConfigOutput, error)

UpdateIdentityPropagationConfig API operation for Amazon QuickSight.

Adds or updates services and authorized targets to configure what the Amazon QuickSight IAM Identity Center application can access.

This operation is only supported for Amazon QuickSight accounts using IAM Identity Center

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon QuickSight's API operation UpdateIdentityPropagationConfig for usage and error information.

Returned Error Types:

  • 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.

  • InternalFailureException An internal failure occurred.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/UpdateIdentityPropagationConfig

func (*QuickSight) UpdateIdentityPropagationConfigRequest

func (c *QuickSight) UpdateIdentityPropagationConfigRequest(input *UpdateIdentityPropagationConfigInput) (req *request.Request, output *UpdateIdentityPropagationConfigOutput)

UpdateIdentityPropagationConfigRequest generates a "aws/request.Request" representing the client's request for the UpdateIdentityPropagationConfig operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See UpdateIdentityPropagationConfig for more information on using the UpdateIdentityPropagationConfig API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the UpdateIdentityPropagationConfigRequest method.
req, resp := client.UpdateIdentityPropagationConfigRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/UpdateIdentityPropagationConfig

func (*QuickSight) UpdateIdentityPropagationConfigWithContext

func (c *QuickSight) UpdateIdentityPropagationConfigWithContext(ctx aws.Context, input *UpdateIdentityPropagationConfigInput, opts ...request.Option) (*UpdateIdentityPropagationConfigOutput, error)

UpdateIdentityPropagationConfigWithContext is the same as UpdateIdentityPropagationConfig with the addition of the ability to pass a context and additional request options.

See UpdateIdentityPropagationConfig for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) UpdateIpRestriction

func (c *QuickSight) UpdateIpRestriction(input *UpdateIpRestrictionInput) (*UpdateIpRestrictionOutput, error)

UpdateIpRestriction API operation for Amazon QuickSight.

Updates the content and status of IP rules. Traffic from a source is allowed when the source satisfies either the IpRestrictionRule, VpcIdRestrictionRule, or VpcEndpointIdRestrictionRule. To use this operation, you must provide the entire map of rules. You can use the DescribeIpRestriction operation to get the current rule map.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon QuickSight's API operation UpdateIpRestriction for usage and error information.

Returned Error Types:

  • LimitExceededException A limit is exceeded.

  • 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.

  • ThrottlingException Access is throttled.

  • ResourceNotFoundException One or more resources can't be found.

  • InternalFailureException An internal failure occurred.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/UpdateIpRestriction

func (*QuickSight) UpdateIpRestrictionRequest

func (c *QuickSight) UpdateIpRestrictionRequest(input *UpdateIpRestrictionInput) (req *request.Request, output *UpdateIpRestrictionOutput)

UpdateIpRestrictionRequest generates a "aws/request.Request" representing the client's request for the UpdateIpRestriction operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See UpdateIpRestriction for more information on using the UpdateIpRestriction API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the UpdateIpRestrictionRequest method.
req, resp := client.UpdateIpRestrictionRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/UpdateIpRestriction

func (*QuickSight) UpdateIpRestrictionWithContext

func (c *QuickSight) UpdateIpRestrictionWithContext(ctx aws.Context, input *UpdateIpRestrictionInput, opts ...request.Option) (*UpdateIpRestrictionOutput, error)

UpdateIpRestrictionWithContext is the same as UpdateIpRestriction with the addition of the ability to pass a context and additional request options.

See UpdateIpRestriction for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) UpdatePublicSharingSettings

func (c *QuickSight) UpdatePublicSharingSettings(input *UpdatePublicSharingSettingsInput) (*UpdatePublicSharingSettingsOutput, error)

UpdatePublicSharingSettings API operation for Amazon QuickSight.

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

To use this operation, turn on session capacity pricing for your Amazon QuickSight account.

Before you can turn on public sharing on your account, make sure to give public sharing permissions to an administrative user in the Identity and Access Management (IAM) console. For more information on using IAM with Amazon QuickSight, see Using Amazon QuickSight with IAM (https://docs.aws.amazon.com/quicksight/latest/user/security_iam_service-with-iam.html) in the Amazon QuickSight User Guide.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon QuickSight's API operation UpdatePublicSharingSettings for usage and error information.

Returned Error Types:

  • 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.

  • UnsupportedPricingPlanException This error indicates that you are calling an embedding operation in Amazon QuickSight without the required pricing plan on your Amazon Web Services account. Before you can use embedding for anonymous users, a QuickSight administrator needs to add capacity pricing to Amazon QuickSight. You can do this on the Manage Amazon QuickSight page.

    After capacity pricing is added, you can use the GetDashboardEmbedUrl (https://docs.aws.amazon.com/quicksight/latest/APIReference/API_GetDashboardEmbedUrl.html) API operation with the --identity-type ANONYMOUS option.

  • InternalFailureException An internal failure occurred.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/UpdatePublicSharingSettings

func (*QuickSight) UpdatePublicSharingSettingsRequest

func (c *QuickSight) UpdatePublicSharingSettingsRequest(input *UpdatePublicSharingSettingsInput) (req *request.Request, output *UpdatePublicSharingSettingsOutput)

UpdatePublicSharingSettingsRequest generates a "aws/request.Request" representing the client's request for the UpdatePublicSharingSettings operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See UpdatePublicSharingSettings for more information on using the UpdatePublicSharingSettings API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the UpdatePublicSharingSettingsRequest method.
req, resp := client.UpdatePublicSharingSettingsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/UpdatePublicSharingSettings

func (*QuickSight) UpdatePublicSharingSettingsWithContext

func (c *QuickSight) UpdatePublicSharingSettingsWithContext(ctx aws.Context, input *UpdatePublicSharingSettingsInput, opts ...request.Option) (*UpdatePublicSharingSettingsOutput, error)

UpdatePublicSharingSettingsWithContext is the same as UpdatePublicSharingSettings with the addition of the ability to pass a context and additional request options.

See UpdatePublicSharingSettings for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) UpdateRefreshSchedule

func (c *QuickSight) UpdateRefreshSchedule(input *UpdateRefreshScheduleInput) (*UpdateRefreshScheduleOutput, error)

UpdateRefreshSchedule API operation for Amazon QuickSight.

Updates a refresh schedule for a dataset.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon QuickSight's API operation UpdateRefreshSchedule for usage and error information.

Returned Error Types:

  • 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.

  • LimitExceededException A limit is exceeded.

  • PreconditionNotMetException One or more preconditions aren't met.

  • InternalFailureException An internal failure occurred.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/UpdateRefreshSchedule

func (*QuickSight) UpdateRefreshScheduleRequest

func (c *QuickSight) UpdateRefreshScheduleRequest(input *UpdateRefreshScheduleInput) (req *request.Request, output *UpdateRefreshScheduleOutput)

UpdateRefreshScheduleRequest generates a "aws/request.Request" representing the client's request for the UpdateRefreshSchedule operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See UpdateRefreshSchedule for more information on using the UpdateRefreshSchedule API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the UpdateRefreshScheduleRequest method.
req, resp := client.UpdateRefreshScheduleRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/UpdateRefreshSchedule

func (*QuickSight) UpdateRefreshScheduleWithContext

func (c *QuickSight) UpdateRefreshScheduleWithContext(ctx aws.Context, input *UpdateRefreshScheduleInput, opts ...request.Option) (*UpdateRefreshScheduleOutput, error)

UpdateRefreshScheduleWithContext is the same as UpdateRefreshSchedule with the addition of the ability to pass a context and additional request options.

See UpdateRefreshSchedule for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) UpdateRoleCustomPermission

func (c *QuickSight) UpdateRoleCustomPermission(input *UpdateRoleCustomPermissionInput) (*UpdateRoleCustomPermissionOutput, error)

UpdateRoleCustomPermission API operation for Amazon QuickSight.

Updates the custom permissions that are associated with a role.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon QuickSight's API operation UpdateRoleCustomPermission for usage and error information.

Returned Error Types:

  • 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.

  • PreconditionNotMetException One or more preconditions aren't met.

  • InternalFailureException An internal failure occurred.

  • ResourceUnavailableException This resource is currently unavailable.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/UpdateRoleCustomPermission

func (*QuickSight) UpdateRoleCustomPermissionRequest

func (c *QuickSight) UpdateRoleCustomPermissionRequest(input *UpdateRoleCustomPermissionInput) (req *request.Request, output *UpdateRoleCustomPermissionOutput)

UpdateRoleCustomPermissionRequest generates a "aws/request.Request" representing the client's request for the UpdateRoleCustomPermission operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See UpdateRoleCustomPermission for more information on using the UpdateRoleCustomPermission API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the UpdateRoleCustomPermissionRequest method.
req, resp := client.UpdateRoleCustomPermissionRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/UpdateRoleCustomPermission

func (*QuickSight) UpdateRoleCustomPermissionWithContext

func (c *QuickSight) UpdateRoleCustomPermissionWithContext(ctx aws.Context, input *UpdateRoleCustomPermissionInput, opts ...request.Option) (*UpdateRoleCustomPermissionOutput, error)

UpdateRoleCustomPermissionWithContext is the same as UpdateRoleCustomPermission with the addition of the ability to pass a context and additional request options.

See UpdateRoleCustomPermission for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) UpdateTemplate

func (c *QuickSight) UpdateTemplate(input *UpdateTemplateInput) (*UpdateTemplateOutput, error)

UpdateTemplate API operation for Amazon QuickSight.

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

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon QuickSight's API operation UpdateTemplate for usage and error information.

Returned Error Types:

  • 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.

  • ConflictException Updating or deleting a resource can cause an inconsistent state.

  • LimitExceededException A limit is exceeded.

  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is available in every edition.

  • InternalFailureException An internal failure occurred.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/UpdateTemplate

func (*QuickSight) UpdateTemplateAlias

func (c *QuickSight) UpdateTemplateAlias(input *UpdateTemplateAliasInput) (*UpdateTemplateAliasOutput, error)

UpdateTemplateAlias API operation for Amazon QuickSight.

Updates the template alias of a template.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon QuickSight's API operation UpdateTemplateAlias for usage and error information.

Returned Error Types:

  • ThrottlingException Access is throttled.

  • ResourceNotFoundException One or more resources can't be found.

  • ConflictException Updating or deleting a resource can cause an inconsistent state.

  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is available in every edition.

  • ConflictException Updating or deleting a resource can cause an inconsistent state.

  • InternalFailureException An internal failure occurred.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/UpdateTemplateAlias

func (*QuickSight) UpdateTemplateAliasRequest

func (c *QuickSight) UpdateTemplateAliasRequest(input *UpdateTemplateAliasInput) (req *request.Request, output *UpdateTemplateAliasOutput)

UpdateTemplateAliasRequest generates a "aws/request.Request" representing the client's request for the UpdateTemplateAlias operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See UpdateTemplateAlias for more information on using the UpdateTemplateAlias API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the UpdateTemplateAliasRequest method.
req, resp := client.UpdateTemplateAliasRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/UpdateTemplateAlias

func (*QuickSight) UpdateTemplateAliasWithContext

func (c *QuickSight) UpdateTemplateAliasWithContext(ctx aws.Context, input *UpdateTemplateAliasInput, opts ...request.Option) (*UpdateTemplateAliasOutput, error)

UpdateTemplateAliasWithContext is the same as UpdateTemplateAlias with the addition of the ability to pass a context and additional request options.

See UpdateTemplateAlias for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) UpdateTemplatePermissions

func (c *QuickSight) UpdateTemplatePermissions(input *UpdateTemplatePermissionsInput) (*UpdateTemplatePermissionsOutput, error)

UpdateTemplatePermissions API operation for Amazon QuickSight.

Updates the resource permissions for a template.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon QuickSight's API operation UpdateTemplatePermissions for usage and error information.

Returned Error Types:

  • ThrottlingException Access is throttled.

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

  • ConflictException Updating or deleting a resource can cause an inconsistent state.

  • ResourceNotFoundException One or more resources can't be found.

  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is available in every edition.

  • LimitExceededException A limit is exceeded.

  • InternalFailureException An internal failure occurred.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/UpdateTemplatePermissions

func (*QuickSight) UpdateTemplatePermissionsRequest

func (c *QuickSight) UpdateTemplatePermissionsRequest(input *UpdateTemplatePermissionsInput) (req *request.Request, output *UpdateTemplatePermissionsOutput)

UpdateTemplatePermissionsRequest generates a "aws/request.Request" representing the client's request for the UpdateTemplatePermissions operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See UpdateTemplatePermissions for more information on using the UpdateTemplatePermissions API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the UpdateTemplatePermissionsRequest method.
req, resp := client.UpdateTemplatePermissionsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/UpdateTemplatePermissions

func (*QuickSight) UpdateTemplatePermissionsWithContext

func (c *QuickSight) UpdateTemplatePermissionsWithContext(ctx aws.Context, input *UpdateTemplatePermissionsInput, opts ...request.Option) (*UpdateTemplatePermissionsOutput, error)

UpdateTemplatePermissionsWithContext is the same as UpdateTemplatePermissions with the addition of the ability to pass a context and additional request options.

See UpdateTemplatePermissions for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) UpdateTemplateRequest

func (c *QuickSight) UpdateTemplateRequest(input *UpdateTemplateInput) (req *request.Request, output *UpdateTemplateOutput)

UpdateTemplateRequest generates a "aws/request.Request" representing the client's request for the UpdateTemplate operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See UpdateTemplate for more information on using the UpdateTemplate API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the UpdateTemplateRequest method.
req, resp := client.UpdateTemplateRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/UpdateTemplate

func (*QuickSight) UpdateTemplateWithContext

func (c *QuickSight) UpdateTemplateWithContext(ctx aws.Context, input *UpdateTemplateInput, opts ...request.Option) (*UpdateTemplateOutput, error)

UpdateTemplateWithContext is the same as UpdateTemplate with the addition of the ability to pass a context and additional request options.

See UpdateTemplate for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) UpdateTheme

func (c *QuickSight) UpdateTheme(input *UpdateThemeInput) (*UpdateThemeOutput, error)

UpdateTheme API operation for Amazon QuickSight.

Updates a theme.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon QuickSight's API operation UpdateTheme for usage and error information.

Returned Error Types:

  • 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.

  • LimitExceededException A limit is exceeded.

  • ResourceExistsException The resource specified already exists.

  • ResourceNotFoundException One or more resources can't be found.

  • ThrottlingException Access is throttled.

  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is available in every edition.

  • InternalFailureException An internal failure occurred.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/UpdateTheme

func (*QuickSight) UpdateThemeAlias

func (c *QuickSight) UpdateThemeAlias(input *UpdateThemeAliasInput) (*UpdateThemeAliasOutput, error)

UpdateThemeAlias API operation for Amazon QuickSight.

Updates an alias of a theme.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon QuickSight's API operation UpdateThemeAlias for usage and error information.

Returned Error Types:

  • 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.

  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is available in every edition.

  • InternalFailureException An internal failure occurred.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/UpdateThemeAlias

func (*QuickSight) UpdateThemeAliasRequest

func (c *QuickSight) UpdateThemeAliasRequest(input *UpdateThemeAliasInput) (req *request.Request, output *UpdateThemeAliasOutput)

UpdateThemeAliasRequest generates a "aws/request.Request" representing the client's request for the UpdateThemeAlias operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See UpdateThemeAlias for more information on using the UpdateThemeAlias API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the UpdateThemeAliasRequest method.
req, resp := client.UpdateThemeAliasRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/UpdateThemeAlias

func (*QuickSight) UpdateThemeAliasWithContext

func (c *QuickSight) UpdateThemeAliasWithContext(ctx aws.Context, input *UpdateThemeAliasInput, opts ...request.Option) (*UpdateThemeAliasOutput, error)

UpdateThemeAliasWithContext is the same as UpdateThemeAlias with the addition of the ability to pass a context and additional request options.

See UpdateThemeAlias for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) UpdateThemePermissions

func (c *QuickSight) UpdateThemePermissions(input *UpdateThemePermissionsInput) (*UpdateThemePermissionsOutput, error)

UpdateThemePermissions API operation for Amazon QuickSight.

Updates the resource permissions for a theme. Permissions apply to the action to grant or revoke permissions on, for example "quicksight:DescribeTheme".

Theme permissions apply in groupings. Valid groupings include the following for the three levels of permissions, which are user, owner, or no permissions:

  • User "quicksight:DescribeTheme" "quicksight:DescribeThemeAlias" "quicksight:ListThemeAliases" "quicksight:ListThemeVersions"

  • Owner "quicksight:DescribeTheme" "quicksight:DescribeThemeAlias" "quicksight:ListThemeAliases" "quicksight:ListThemeVersions" "quicksight:DeleteTheme" "quicksight:UpdateTheme" "quicksight:CreateThemeAlias" "quicksight:DeleteThemeAlias" "quicksight:UpdateThemeAlias" "quicksight:UpdateThemePermissions" "quicksight:DescribeThemePermissions"

  • To specify no permissions, omit the permissions list.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon QuickSight's API operation UpdateThemePermissions for usage and error information.

Returned Error Types:

  • 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.

  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is available in every edition.

  • LimitExceededException A limit is exceeded.

  • InternalFailureException An internal failure occurred.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/UpdateThemePermissions

func (*QuickSight) UpdateThemePermissionsRequest

func (c *QuickSight) UpdateThemePermissionsRequest(input *UpdateThemePermissionsInput) (req *request.Request, output *UpdateThemePermissionsOutput)

UpdateThemePermissionsRequest generates a "aws/request.Request" representing the client's request for the UpdateThemePermissions operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See UpdateThemePermissions for more information on using the UpdateThemePermissions API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the UpdateThemePermissionsRequest method.
req, resp := client.UpdateThemePermissionsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/UpdateThemePermissions

func (*QuickSight) UpdateThemePermissionsWithContext

func (c *QuickSight) UpdateThemePermissionsWithContext(ctx aws.Context, input *UpdateThemePermissionsInput, opts ...request.Option) (*UpdateThemePermissionsOutput, error)

UpdateThemePermissionsWithContext is the same as UpdateThemePermissions with the addition of the ability to pass a context and additional request options.

See UpdateThemePermissions for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) UpdateThemeRequest

func (c *QuickSight) UpdateThemeRequest(input *UpdateThemeInput) (req *request.Request, output *UpdateThemeOutput)

UpdateThemeRequest generates a "aws/request.Request" representing the client's request for the UpdateTheme operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See UpdateTheme for more information on using the UpdateTheme API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the UpdateThemeRequest method.
req, resp := client.UpdateThemeRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/UpdateTheme

func (*QuickSight) UpdateThemeWithContext

func (c *QuickSight) UpdateThemeWithContext(ctx aws.Context, input *UpdateThemeInput, opts ...request.Option) (*UpdateThemeOutput, error)

UpdateThemeWithContext is the same as UpdateTheme with the addition of the ability to pass a context and additional request options.

See UpdateTheme for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) UpdateTopic

func (c *QuickSight) UpdateTopic(input *UpdateTopicInput) (*UpdateTopicOutput, error)

UpdateTopic API operation for Amazon QuickSight.

Updates a topic.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon QuickSight's API operation UpdateTopic for usage and error information.

Returned Error Types:

  • 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.

  • LimitExceededException A limit is exceeded.

  • ResourceNotFoundException One or more resources can't be found.

  • ResourceExistsException The resource specified already exists.

  • ThrottlingException Access is throttled.

  • InternalFailureException An internal failure occurred.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/UpdateTopic

func (*QuickSight) UpdateTopicPermissions

func (c *QuickSight) UpdateTopicPermissions(input *UpdateTopicPermissionsInput) (*UpdateTopicPermissionsOutput, error)

UpdateTopicPermissions API operation for Amazon QuickSight.

Updates the permissions of a topic.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon QuickSight's API operation UpdateTopicPermissions for usage and error information.

Returned Error Types:

  • 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.

  • ThrottlingException Access is throttled.

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

  • ResourceNotFoundException One or more resources can't be found.

  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is available in every edition.

  • ConflictException Updating or deleting a resource can cause an inconsistent state.

  • LimitExceededException A limit is exceeded.

  • InternalFailureException An internal failure occurred.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/UpdateTopicPermissions

func (*QuickSight) UpdateTopicPermissionsRequest

func (c *QuickSight) UpdateTopicPermissionsRequest(input *UpdateTopicPermissionsInput) (req *request.Request, output *UpdateTopicPermissionsOutput)

UpdateTopicPermissionsRequest generates a "aws/request.Request" representing the client's request for the UpdateTopicPermissions operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See UpdateTopicPermissions for more information on using the UpdateTopicPermissions API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the UpdateTopicPermissionsRequest method.
req, resp := client.UpdateTopicPermissionsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/UpdateTopicPermissions

func (*QuickSight) UpdateTopicPermissionsWithContext

func (c *QuickSight) UpdateTopicPermissionsWithContext(ctx aws.Context, input *UpdateTopicPermissionsInput, opts ...request.Option) (*UpdateTopicPermissionsOutput, error)

UpdateTopicPermissionsWithContext is the same as UpdateTopicPermissions with the addition of the ability to pass a context and additional request options.

See UpdateTopicPermissions for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) UpdateTopicRefreshSchedule

func (c *QuickSight) UpdateTopicRefreshSchedule(input *UpdateTopicRefreshScheduleInput) (*UpdateTopicRefreshScheduleOutput, error)

UpdateTopicRefreshSchedule API operation for Amazon QuickSight.

Updates a topic refresh schedule.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon QuickSight's API operation UpdateTopicRefreshSchedule for usage and error information.

Returned Error Types:

  • 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.

  • LimitExceededException A limit is exceeded.

  • ResourceNotFoundException One or more resources can't be found.

  • ResourceExistsException The resource specified already exists.

  • ThrottlingException Access is throttled.

  • InternalFailureException An internal failure occurred.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/UpdateTopicRefreshSchedule

func (*QuickSight) UpdateTopicRefreshScheduleRequest

func (c *QuickSight) UpdateTopicRefreshScheduleRequest(input *UpdateTopicRefreshScheduleInput) (req *request.Request, output *UpdateTopicRefreshScheduleOutput)

UpdateTopicRefreshScheduleRequest generates a "aws/request.Request" representing the client's request for the UpdateTopicRefreshSchedule operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See UpdateTopicRefreshSchedule for more information on using the UpdateTopicRefreshSchedule API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the UpdateTopicRefreshScheduleRequest method.
req, resp := client.UpdateTopicRefreshScheduleRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/UpdateTopicRefreshSchedule

func (*QuickSight) UpdateTopicRefreshScheduleWithContext

func (c *QuickSight) UpdateTopicRefreshScheduleWithContext(ctx aws.Context, input *UpdateTopicRefreshScheduleInput, opts ...request.Option) (*UpdateTopicRefreshScheduleOutput, error)

UpdateTopicRefreshScheduleWithContext is the same as UpdateTopicRefreshSchedule with the addition of the ability to pass a context and additional request options.

See UpdateTopicRefreshSchedule for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) UpdateTopicRequest

func (c *QuickSight) UpdateTopicRequest(input *UpdateTopicInput) (req *request.Request, output *UpdateTopicOutput)

UpdateTopicRequest generates a "aws/request.Request" representing the client's request for the UpdateTopic operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See UpdateTopic for more information on using the UpdateTopic API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the UpdateTopicRequest method.
req, resp := client.UpdateTopicRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/UpdateTopic

func (*QuickSight) UpdateTopicWithContext

func (c *QuickSight) UpdateTopicWithContext(ctx aws.Context, input *UpdateTopicInput, opts ...request.Option) (*UpdateTopicOutput, error)

UpdateTopicWithContext is the same as UpdateTopic with the addition of the ability to pass a context and additional request options.

See UpdateTopic for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) UpdateUser

func (c *QuickSight) UpdateUser(input *UpdateUserInput) (*UpdateUserOutput, error)

UpdateUser API operation for Amazon QuickSight.

Updates an Amazon QuickSight user.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon QuickSight's API operation UpdateUser for usage and error information.

Returned Error Types:

  • 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.

  • PreconditionNotMetException One or more preconditions aren't met.

  • InternalFailureException An internal failure occurred.

  • ResourceUnavailableException This resource is currently unavailable.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/UpdateUser

func (*QuickSight) UpdateUserRequest

func (c *QuickSight) UpdateUserRequest(input *UpdateUserInput) (req *request.Request, output *UpdateUserOutput)

UpdateUserRequest generates a "aws/request.Request" representing the client's request for the UpdateUser operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See UpdateUser for more information on using the UpdateUser API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the UpdateUserRequest method.
req, resp := client.UpdateUserRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/UpdateUser

func (*QuickSight) UpdateUserWithContext

func (c *QuickSight) UpdateUserWithContext(ctx aws.Context, input *UpdateUserInput, opts ...request.Option) (*UpdateUserOutput, error)

UpdateUserWithContext is the same as UpdateUser with the addition of the ability to pass a context and additional request options.

See UpdateUser for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*QuickSight) UpdateVPCConnection

func (c *QuickSight) UpdateVPCConnection(input *UpdateVPCConnectionInput) (*UpdateVPCConnectionOutput, error)

UpdateVPCConnection API operation for Amazon QuickSight.

Updates a VPC connection.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon QuickSight's API operation UpdateVPCConnection for usage and error information.

Returned Error Types:

  • 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.

  • LimitExceededException A limit is exceeded.

  • ResourceNotFoundException One or more resources can't be found.

  • ThrottlingException Access is throttled.

  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is available in every edition.

  • InternalFailureException An internal failure occurred.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/UpdateVPCConnection

func (*QuickSight) UpdateVPCConnectionRequest

func (c *QuickSight) UpdateVPCConnectionRequest(input *UpdateVPCConnectionInput) (req *request.Request, output *UpdateVPCConnectionOutput)

UpdateVPCConnectionRequest generates a "aws/request.Request" representing the client's request for the UpdateVPCConnection operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See UpdateVPCConnection for more information on using the UpdateVPCConnection API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the UpdateVPCConnectionRequest method.
req, resp := client.UpdateVPCConnectionRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/UpdateVPCConnection

func (*QuickSight) UpdateVPCConnectionWithContext

func (c *QuickSight) UpdateVPCConnectionWithContext(ctx aws.Context, input *UpdateVPCConnectionInput, opts ...request.Option) (*UpdateVPCConnectionOutput, error)

UpdateVPCConnectionWithContext is the same as UpdateVPCConnection with the addition of the ability to pass a context and additional request options.

See UpdateVPCConnection for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

type RadarChartAggregatedFieldWells

type RadarChartAggregatedFieldWells struct {

    // The aggregated field well categories of a radar chart.
    Category []*DimensionField `type:"list"`

    // The color that are assigned to the aggregated field wells of a radar chart.
    Color []*DimensionField `type:"list"`

    // The values that are assigned to the aggregated field wells of a radar chart.
    Values []*MeasureField `type:"list"`
    // contains filtered or unexported fields
}

The aggregated field well configuration of a RadarChartVisual.

func (RadarChartAggregatedFieldWells) GoString

func (s RadarChartAggregatedFieldWells) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*RadarChartAggregatedFieldWells) SetCategory

func (s *RadarChartAggregatedFieldWells) SetCategory(v []*DimensionField) *RadarChartAggregatedFieldWells

SetCategory sets the Category field's value.

func (*RadarChartAggregatedFieldWells) SetColor

func (s *RadarChartAggregatedFieldWells) SetColor(v []*DimensionField) *RadarChartAggregatedFieldWells

SetColor sets the Color field's value.

func (*RadarChartAggregatedFieldWells) SetValues

func (s *RadarChartAggregatedFieldWells) SetValues(v []*MeasureField) *RadarChartAggregatedFieldWells

SetValues sets the Values field's value.

func (RadarChartAggregatedFieldWells) String

func (s RadarChartAggregatedFieldWells) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*RadarChartAggregatedFieldWells) Validate

func (s *RadarChartAggregatedFieldWells) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type RadarChartAreaStyleSettings

type RadarChartAreaStyleSettings struct {

    // The visibility settings of a radar chart.
    Visibility *string `type:"string" enum:"Visibility"`
    // contains filtered or unexported fields
}

The configured style settings of a radar chart.

func (RadarChartAreaStyleSettings) GoString

func (s RadarChartAreaStyleSettings) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*RadarChartAreaStyleSettings) SetVisibility

func (s *RadarChartAreaStyleSettings) SetVisibility(v string) *RadarChartAreaStyleSettings

SetVisibility sets the Visibility field's value.

func (RadarChartAreaStyleSettings) String

func (s RadarChartAreaStyleSettings) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type RadarChartConfiguration

type RadarChartConfiguration struct {

    // Determines the visibility of the colors of alternatign bands in a radar chart.
    AlternateBandColorsVisibility *string `type:"string" enum:"Visibility"`

    // The color of the even-numbered alternate bands of a radar chart.
    AlternateBandEvenColor *string `type:"string"`

    // The color of the odd-numbered alternate bands of a radar chart.
    AlternateBandOddColor *string `type:"string"`

    // The axis behavior options of a radar chart.
    AxesRangeScale *string `type:"string" enum:"RadarChartAxesRangeScale"`

    // The base sreies settings of a radar chart.
    BaseSeriesSettings *RadarChartSeriesSettings `type:"structure"`

    // The category axis of a radar chart.
    CategoryAxis *AxisDisplayOptions `type:"structure"`

    // The category label options of a radar chart.
    CategoryLabelOptions *ChartAxisLabelOptions `type:"structure"`

    // The color axis of a radar chart.
    ColorAxis *AxisDisplayOptions `type:"structure"`

    // The color label options of a radar chart.
    ColorLabelOptions *ChartAxisLabelOptions `type:"structure"`

    // The field well configuration of a RadarChartVisual.
    FieldWells *RadarChartFieldWells `type:"structure"`

    // The general visual interactions setup for a visual.
    Interactions *VisualInteractionOptions `type:"structure"`

    // The legend display setup of the visual.
    Legend *LegendOptions `type:"structure"`

    // The shape of the radar chart.
    Shape *string `type:"string" enum:"RadarChartShape"`

    // The sort configuration of a RadarChartVisual.
    SortConfiguration *RadarChartSortConfiguration `type:"structure"`

    // The start angle of a radar chart's axis.
    StartAngle *float64 `type:"double"`

    // The palette (chart color) display setup of the visual.
    VisualPalette *VisualPalette `type:"structure"`
    // contains filtered or unexported fields
}

The configuration of a RadarChartVisual.

func (RadarChartConfiguration) GoString

func (s RadarChartConfiguration) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*RadarChartConfiguration) SetAlternateBandColorsVisibility

func (s *RadarChartConfiguration) SetAlternateBandColorsVisibility(v string) *RadarChartConfiguration

SetAlternateBandColorsVisibility sets the AlternateBandColorsVisibility field's value.

func (*RadarChartConfiguration) SetAlternateBandEvenColor

func (s *RadarChartConfiguration) SetAlternateBandEvenColor(v string) *RadarChartConfiguration

SetAlternateBandEvenColor sets the AlternateBandEvenColor field's value.

func (*RadarChartConfiguration) SetAlternateBandOddColor

func (s *RadarChartConfiguration) SetAlternateBandOddColor(v string) *RadarChartConfiguration

SetAlternateBandOddColor sets the AlternateBandOddColor field's value.

func (*RadarChartConfiguration) SetAxesRangeScale

func (s *RadarChartConfiguration) SetAxesRangeScale(v string) *RadarChartConfiguration

SetAxesRangeScale sets the AxesRangeScale field's value.

func (*RadarChartConfiguration) SetBaseSeriesSettings

func (s *RadarChartConfiguration) SetBaseSeriesSettings(v *RadarChartSeriesSettings) *RadarChartConfiguration

SetBaseSeriesSettings sets the BaseSeriesSettings field's value.

func (*RadarChartConfiguration) SetCategoryAxis

func (s *RadarChartConfiguration) SetCategoryAxis(v *AxisDisplayOptions) *RadarChartConfiguration

SetCategoryAxis sets the CategoryAxis field's value.

func (*RadarChartConfiguration) SetCategoryLabelOptions

func (s *RadarChartConfiguration) SetCategoryLabelOptions(v *ChartAxisLabelOptions) *RadarChartConfiguration

SetCategoryLabelOptions sets the CategoryLabelOptions field's value.

func (*RadarChartConfiguration) SetColorAxis

func (s *RadarChartConfiguration) SetColorAxis(v *AxisDisplayOptions) *RadarChartConfiguration

SetColorAxis sets the ColorAxis field's value.

func (*RadarChartConfiguration) SetColorLabelOptions

func (s *RadarChartConfiguration) SetColorLabelOptions(v *ChartAxisLabelOptions) *RadarChartConfiguration

SetColorLabelOptions sets the ColorLabelOptions field's value.

func (*RadarChartConfiguration) SetFieldWells

func (s *RadarChartConfiguration) SetFieldWells(v *RadarChartFieldWells) *RadarChartConfiguration

SetFieldWells sets the FieldWells field's value.

func (*RadarChartConfiguration) SetInteractions

func (s *RadarChartConfiguration) SetInteractions(v *VisualInteractionOptions) *RadarChartConfiguration

SetInteractions sets the Interactions field's value.

func (*RadarChartConfiguration) SetLegend

func (s *RadarChartConfiguration) SetLegend(v *LegendOptions) *RadarChartConfiguration

SetLegend sets the Legend field's value.

func (*RadarChartConfiguration) SetShape

func (s *RadarChartConfiguration) SetShape(v string) *RadarChartConfiguration

SetShape sets the Shape field's value.

func (*RadarChartConfiguration) SetSortConfiguration

func (s *RadarChartConfiguration) SetSortConfiguration(v *RadarChartSortConfiguration) *RadarChartConfiguration

SetSortConfiguration sets the SortConfiguration field's value.

func (*RadarChartConfiguration) SetStartAngle

func (s *RadarChartConfiguration) SetStartAngle(v float64) *RadarChartConfiguration

SetStartAngle sets the StartAngle field's value.

func (*RadarChartConfiguration) SetVisualPalette

func (s *RadarChartConfiguration) SetVisualPalette(v *VisualPalette) *RadarChartConfiguration

SetVisualPalette sets the VisualPalette field's value.

func (RadarChartConfiguration) String

func (s RadarChartConfiguration) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*RadarChartConfiguration) Validate

func (s *RadarChartConfiguration) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type RadarChartFieldWells

type RadarChartFieldWells struct {

    // The aggregated field wells of a radar chart visual.
    RadarChartAggregatedFieldWells *RadarChartAggregatedFieldWells `type:"structure"`
    // contains filtered or unexported fields
}

The field wells of a radar chart visual.

func (RadarChartFieldWells) GoString

func (s RadarChartFieldWells) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*RadarChartFieldWells) SetRadarChartAggregatedFieldWells

func (s *RadarChartFieldWells) SetRadarChartAggregatedFieldWells(v *RadarChartAggregatedFieldWells) *RadarChartFieldWells

SetRadarChartAggregatedFieldWells sets the RadarChartAggregatedFieldWells field's value.

func (RadarChartFieldWells) String

func (s RadarChartFieldWells) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*RadarChartFieldWells) Validate

func (s *RadarChartFieldWells) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type RadarChartSeriesSettings

type RadarChartSeriesSettings struct {

    // The area style settings of a radar chart.
    AreaStyleSettings *RadarChartAreaStyleSettings `type:"structure"`
    // contains filtered or unexported fields
}

The series settings of a radar chart.

func (RadarChartSeriesSettings) GoString

func (s RadarChartSeriesSettings) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*RadarChartSeriesSettings) SetAreaStyleSettings

func (s *RadarChartSeriesSettings) SetAreaStyleSettings(v *RadarChartAreaStyleSettings) *RadarChartSeriesSettings

SetAreaStyleSettings sets the AreaStyleSettings field's value.

func (RadarChartSeriesSettings) String

func (s RadarChartSeriesSettings) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type RadarChartSortConfiguration

type RadarChartSortConfiguration struct {

    // The category items limit for a radar chart.
    CategoryItemsLimit *ItemsLimitConfiguration `type:"structure"`

    // The category sort options of a radar chart.
    CategorySort []*FieldSortOptions `type:"list"`

    // The color items limit of a radar chart.
    ColorItemsLimit *ItemsLimitConfiguration `type:"structure"`

    // The color sort configuration of a radar chart.
    ColorSort []*FieldSortOptions `type:"list"`
    // contains filtered or unexported fields
}

The sort configuration of a RadarChartVisual.

func (RadarChartSortConfiguration) GoString

func (s RadarChartSortConfiguration) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*RadarChartSortConfiguration) SetCategoryItemsLimit

func (s *RadarChartSortConfiguration) SetCategoryItemsLimit(v *ItemsLimitConfiguration) *RadarChartSortConfiguration

SetCategoryItemsLimit sets the CategoryItemsLimit field's value.

func (*RadarChartSortConfiguration) SetCategorySort

func (s *RadarChartSortConfiguration) SetCategorySort(v []*FieldSortOptions) *RadarChartSortConfiguration

SetCategorySort sets the CategorySort field's value.

func (*RadarChartSortConfiguration) SetColorItemsLimit

func (s *RadarChartSortConfiguration) SetColorItemsLimit(v *ItemsLimitConfiguration) *RadarChartSortConfiguration

SetColorItemsLimit sets the ColorItemsLimit field's value.

func (*RadarChartSortConfiguration) SetColorSort

func (s *RadarChartSortConfiguration) SetColorSort(v []*FieldSortOptions) *RadarChartSortConfiguration

SetColorSort sets the ColorSort field's value.

func (RadarChartSortConfiguration) String

func (s RadarChartSortConfiguration) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*RadarChartSortConfiguration) Validate

func (s *RadarChartSortConfiguration) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type RadarChartVisual

type RadarChartVisual struct {

    // The list of custom actions that are configured for a visual.
    Actions []*VisualCustomAction `type:"list"`

    // The configuration settings of the visual.
    ChartConfiguration *RadarChartConfiguration `type:"structure"`

    // The column hierarchy that is used during drill-downs and drill-ups.
    ColumnHierarchies []*ColumnHierarchy `type:"list"`

    // The subtitle that is displayed on the visual.
    Subtitle *VisualSubtitleLabelOptions `type:"structure"`

    // The title that is displayed on the visual.
    Title *VisualTitleLabelOptions `type:"structure"`

    // The unique identifier of a visual. This identifier must be unique within
    // the context of a dashboard, template, or analysis. Two dashboards, analyses,
    // or templates can have visuals with the same identifiers.
    //
    // VisualId is a required field
    VisualId *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

A radar chart visual.

func (RadarChartVisual) GoString

func (s RadarChartVisual) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*RadarChartVisual) SetActions

func (s *RadarChartVisual) SetActions(v []*VisualCustomAction) *RadarChartVisual

SetActions sets the Actions field's value.

func (*RadarChartVisual) SetChartConfiguration

func (s *RadarChartVisual) SetChartConfiguration(v *RadarChartConfiguration) *RadarChartVisual

SetChartConfiguration sets the ChartConfiguration field's value.

func (*RadarChartVisual) SetColumnHierarchies

func (s *RadarChartVisual) SetColumnHierarchies(v []*ColumnHierarchy) *RadarChartVisual

SetColumnHierarchies sets the ColumnHierarchies field's value.

func (*RadarChartVisual) SetSubtitle

func (s *RadarChartVisual) SetSubtitle(v *VisualSubtitleLabelOptions) *RadarChartVisual

SetSubtitle sets the Subtitle field's value.

func (*RadarChartVisual) SetTitle

func (s *RadarChartVisual) SetTitle(v *VisualTitleLabelOptions) *RadarChartVisual

SetTitle sets the Title field's value.

func (*RadarChartVisual) SetVisualId

func (s *RadarChartVisual) SetVisualId(v string) *RadarChartVisual

SetVisualId sets the VisualId field's value.

func (RadarChartVisual) String

func (s RadarChartVisual) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*RadarChartVisual) Validate

func (s *RadarChartVisual) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type RangeConstant

type RangeConstant struct {

    // The maximum value for a range constant.
    Maximum *string `type:"string"`

    // The minimum value for a range constant.
    Minimum *string `type:"string"`
    // contains filtered or unexported fields
}

A structure that represents a range constant.

func (RangeConstant) GoString

func (s RangeConstant) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*RangeConstant) SetMaximum

func (s *RangeConstant) SetMaximum(v string) *RangeConstant

SetMaximum sets the Maximum field's value.

func (*RangeConstant) SetMinimum

func (s *RangeConstant) SetMinimum(v string) *RangeConstant

SetMinimum sets the Minimum field's value.

func (RangeConstant) String

func (s RangeConstant) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type RangeEndsLabelType

type RangeEndsLabelType struct {

    // The visibility of the range ends label.
    Visibility *string `type:"string" enum:"Visibility"`
    // contains filtered or unexported fields
}

The range ends label type of a data path label.

func (RangeEndsLabelType) GoString

func (s RangeEndsLabelType) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*RangeEndsLabelType) SetVisibility

func (s *RangeEndsLabelType) SetVisibility(v string) *RangeEndsLabelType

SetVisibility sets the Visibility field's value.

func (RangeEndsLabelType) String

func (s RangeEndsLabelType) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type RdsParameters

type RdsParameters struct {

    // Database.
    //
    // Database is a required field
    Database *string `min:"1" type:"string" required:"true"`

    // Instance ID.
    //
    // InstanceId is a required field
    InstanceId *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

The parameters for Amazon RDS.

func (RdsParameters) GoString

func (s RdsParameters) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*RdsParameters) SetDatabase

func (s *RdsParameters) SetDatabase(v string) *RdsParameters

SetDatabase sets the Database field's value.

func (*RdsParameters) SetInstanceId

func (s *RdsParameters) SetInstanceId(v string) *RdsParameters

SetInstanceId sets the InstanceId field's value.

func (RdsParameters) String

func (s RdsParameters) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*RdsParameters) Validate

func (s *RdsParameters) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type RedshiftIAMParameters

type RedshiftIAMParameters struct {

    // Automatically creates a database user. If your database doesn't have a DatabaseUser,
    // set this parameter to True. If there is no DatabaseUser, Amazon QuickSight
    // can't connect to your cluster. The RoleArn that you use for this operation
    // must grant access to redshift:CreateClusterUser to successfully create the
    // user.
    AutoCreateDatabaseUser *bool `type:"boolean"`

    // A list of groups whose permissions will be granted to Amazon QuickSight to
    // access the cluster. These permissions are combined with the permissions granted
    // to Amazon QuickSight by the DatabaseUser. If you choose to include this parameter,
    // the RoleArn must grant access to redshift:JoinGroup.
    DatabaseGroups []*string `min:"1" type:"list"`

    // The user whose permissions and group memberships will be used by Amazon QuickSight
    // to access the cluster. If this user already exists in your database, Amazon
    // QuickSight is granted the same permissions that the user has. If the user
    // doesn't exist, set the value of AutoCreateDatabaseUser to True to create
    // a new user with PUBLIC permissions.
    //
    // DatabaseUser is a required field
    DatabaseUser *string `min:"1" type:"string" required:"true"`

    // Use the RoleArn structure to allow Amazon QuickSight to call redshift:GetClusterCredentials
    // on your cluster. The calling principal must have iam:PassRole access to pass
    // the role to Amazon QuickSight. The role's trust policy must allow the Amazon
    // QuickSight service principal to assume the role.
    //
    // RoleArn is a required field
    RoleArn *string `min:"20" type:"string" required:"true"`
    // contains filtered or unexported fields
}

A structure that grants Amazon QuickSight access to your cluster and make a call to the redshift:GetClusterCredentials API. For more information on the redshift:GetClusterCredentials API, see GetClusterCredentials (https://docs.aws.amazon.com/redshift/latest/APIReference/API_GetClusterCredentials.html).

func (RedshiftIAMParameters) GoString

func (s RedshiftIAMParameters) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*RedshiftIAMParameters) SetAutoCreateDatabaseUser

func (s *RedshiftIAMParameters) SetAutoCreateDatabaseUser(v bool) *RedshiftIAMParameters

SetAutoCreateDatabaseUser sets the AutoCreateDatabaseUser field's value.

func (*RedshiftIAMParameters) SetDatabaseGroups

func (s *RedshiftIAMParameters) SetDatabaseGroups(v []*string) *RedshiftIAMParameters

SetDatabaseGroups sets the DatabaseGroups field's value.

func (*RedshiftIAMParameters) SetDatabaseUser

func (s *RedshiftIAMParameters) SetDatabaseUser(v string) *RedshiftIAMParameters

SetDatabaseUser sets the DatabaseUser field's value.

func (*RedshiftIAMParameters) SetRoleArn

func (s *RedshiftIAMParameters) SetRoleArn(v string) *RedshiftIAMParameters

SetRoleArn sets the RoleArn field's value.

func (RedshiftIAMParameters) String

func (s RedshiftIAMParameters) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*RedshiftIAMParameters) Validate

func (s *RedshiftIAMParameters) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type RedshiftParameters

type RedshiftParameters struct {

    // Cluster ID. This field can be blank if the Host and Port are provided.
    ClusterId *string `min:"1" type:"string"`

    // Database.
    //
    // Database is a required field
    Database *string `min:"1" type:"string" required:"true"`

    // Host. This field can be blank if ClusterId is provided.
    Host *string `min:"1" type:"string"`

    // An optional parameter that uses IAM authentication to grant Amazon QuickSight
    // access to your cluster. This parameter can be used instead of DataSourceCredentials
    // (https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DataSourceCredentials.html).
    IAMParameters *RedshiftIAMParameters `type:"structure"`

    // An optional parameter that configures IAM Identity Center authentication
    // to grant Amazon QuickSight access to your cluster.
    //
    // This parameter can only be specified if your Amazon QuickSight account is
    // configured with IAM Identity Center.
    IdentityCenterConfiguration *IdentityCenterConfiguration `type:"structure"`

    // Port. This field can be blank if the ClusterId is provided.
    Port *int64 `type:"integer"`
    // contains filtered or unexported fields
}

The parameters for Amazon Redshift. The ClusterId field can be blank if Host and Port are both set. The Host and Port fields can be blank if the ClusterId field is set.

func (RedshiftParameters) GoString

func (s RedshiftParameters) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*RedshiftParameters) SetClusterId

func (s *RedshiftParameters) SetClusterId(v string) *RedshiftParameters

SetClusterId sets the ClusterId field's value.

func (*RedshiftParameters) SetDatabase

func (s *RedshiftParameters) SetDatabase(v string) *RedshiftParameters

SetDatabase sets the Database field's value.

func (*RedshiftParameters) SetHost

func (s *RedshiftParameters) SetHost(v string) *RedshiftParameters

SetHost sets the Host field's value.

func (*RedshiftParameters) SetIAMParameters

func (s *RedshiftParameters) SetIAMParameters(v *RedshiftIAMParameters) *RedshiftParameters

SetIAMParameters sets the IAMParameters field's value.

func (*RedshiftParameters) SetIdentityCenterConfiguration

func (s *RedshiftParameters) SetIdentityCenterConfiguration(v *IdentityCenterConfiguration) *RedshiftParameters

SetIdentityCenterConfiguration sets the IdentityCenterConfiguration field's value.

func (*RedshiftParameters) SetPort

func (s *RedshiftParameters) SetPort(v int64) *RedshiftParameters

SetPort sets the Port field's value.

func (RedshiftParameters) String

func (s RedshiftParameters) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*RedshiftParameters) Validate

func (s *RedshiftParameters) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ReferenceLine

type ReferenceLine struct {

    // The data configuration of the reference line.
    //
    // DataConfiguration is a required field
    DataConfiguration *ReferenceLineDataConfiguration `type:"structure" required:"true"`

    // The label configuration of the reference line.
    LabelConfiguration *ReferenceLineLabelConfiguration `type:"structure"`

    // The status of the reference line. Choose one of the following options:
    //
    //    * ENABLE
    //
    //    * DISABLE
    Status *string `type:"string" enum:"WidgetStatus"`

    // The style configuration of the reference line.
    StyleConfiguration *ReferenceLineStyleConfiguration `type:"structure"`
    // contains filtered or unexported fields
}

The reference line visual display options.

func (ReferenceLine) GoString

func (s ReferenceLine) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ReferenceLine) SetDataConfiguration

func (s *ReferenceLine) SetDataConfiguration(v *ReferenceLineDataConfiguration) *ReferenceLine

SetDataConfiguration sets the DataConfiguration field's value.

func (*ReferenceLine) SetLabelConfiguration

func (s *ReferenceLine) SetLabelConfiguration(v *ReferenceLineLabelConfiguration) *ReferenceLine

SetLabelConfiguration sets the LabelConfiguration field's value.

func (*ReferenceLine) SetStatus

func (s *ReferenceLine) SetStatus(v string) *ReferenceLine

SetStatus sets the Status field's value.

func (*ReferenceLine) SetStyleConfiguration

func (s *ReferenceLine) SetStyleConfiguration(v *ReferenceLineStyleConfiguration) *ReferenceLine

SetStyleConfiguration sets the StyleConfiguration field's value.

func (ReferenceLine) String

func (s ReferenceLine) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ReferenceLine) Validate

func (s *ReferenceLine) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ReferenceLineCustomLabelConfiguration

type ReferenceLineCustomLabelConfiguration struct {

    // The string text of the custom label.
    //
    // CustomLabel is a required field
    CustomLabel *string `type:"string" required:"true"`
    // contains filtered or unexported fields
}

The configuration for a custom label on a ReferenceLine.

func (ReferenceLineCustomLabelConfiguration) GoString

func (s ReferenceLineCustomLabelConfiguration) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ReferenceLineCustomLabelConfiguration) SetCustomLabel

func (s *ReferenceLineCustomLabelConfiguration) SetCustomLabel(v string) *ReferenceLineCustomLabelConfiguration

SetCustomLabel sets the CustomLabel field's value.

func (ReferenceLineCustomLabelConfiguration) String

func (s ReferenceLineCustomLabelConfiguration) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ReferenceLineCustomLabelConfiguration) Validate

func (s *ReferenceLineCustomLabelConfiguration) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ReferenceLineDataConfiguration

type ReferenceLineDataConfiguration struct {

    // The axis binding type of the reference line. Choose one of the following
    // options:
    //
    //    * PrimaryY
    //
    //    * SecondaryY
    AxisBinding *string `type:"string" enum:"AxisBinding"`

    // The dynamic configuration of the reference line data configuration.
    DynamicConfiguration *ReferenceLineDynamicDataConfiguration `type:"structure"`

    // The series type of the reference line data configuration. Choose one of the
    // following options:
    //
    //    * BAR
    //
    //    * LINE
    SeriesType *string `type:"string" enum:"ReferenceLineSeriesType"`

    // The static data configuration of the reference line data configuration.
    StaticConfiguration *ReferenceLineStaticDataConfiguration `type:"structure"`
    // contains filtered or unexported fields
}

The data configuration of the reference line.

func (ReferenceLineDataConfiguration) GoString

func (s ReferenceLineDataConfiguration) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ReferenceLineDataConfiguration) SetAxisBinding

func (s *ReferenceLineDataConfiguration) SetAxisBinding(v string) *ReferenceLineDataConfiguration

SetAxisBinding sets the AxisBinding field's value.

func (*ReferenceLineDataConfiguration) SetDynamicConfiguration

func (s *ReferenceLineDataConfiguration) SetDynamicConfiguration(v *ReferenceLineDynamicDataConfiguration) *ReferenceLineDataConfiguration

SetDynamicConfiguration sets the DynamicConfiguration field's value.

func (*ReferenceLineDataConfiguration) SetSeriesType

func (s *ReferenceLineDataConfiguration) SetSeriesType(v string) *ReferenceLineDataConfiguration

SetSeriesType sets the SeriesType field's value.

func (*ReferenceLineDataConfiguration) SetStaticConfiguration

func (s *ReferenceLineDataConfiguration) SetStaticConfiguration(v *ReferenceLineStaticDataConfiguration) *ReferenceLineDataConfiguration

SetStaticConfiguration sets the StaticConfiguration field's value.

func (ReferenceLineDataConfiguration) String

func (s ReferenceLineDataConfiguration) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ReferenceLineDataConfiguration) Validate

func (s *ReferenceLineDataConfiguration) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ReferenceLineDynamicDataConfiguration

type ReferenceLineDynamicDataConfiguration struct {

    // The calculation that is used in the dynamic data.
    //
    // Calculation is a required field
    Calculation *NumericalAggregationFunction `type:"structure" required:"true"`

    // The column that the dynamic data targets.
    //
    // Column is a required field
    Column *ColumnIdentifier `type:"structure" required:"true"`

    // The aggregation function that is used in the dynamic data.
    MeasureAggregationFunction *AggregationFunction `type:"structure"`
    // contains filtered or unexported fields
}

The dynamic configuration of the reference line data configuration.

func (ReferenceLineDynamicDataConfiguration) GoString

func (s ReferenceLineDynamicDataConfiguration) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ReferenceLineDynamicDataConfiguration) SetCalculation

func (s *ReferenceLineDynamicDataConfiguration) SetCalculation(v *NumericalAggregationFunction) *ReferenceLineDynamicDataConfiguration

SetCalculation sets the Calculation field's value.

func (*ReferenceLineDynamicDataConfiguration) SetColumn

func (s *ReferenceLineDynamicDataConfiguration) SetColumn(v *ColumnIdentifier) *ReferenceLineDynamicDataConfiguration

SetColumn sets the Column field's value.

func (*ReferenceLineDynamicDataConfiguration) SetMeasureAggregationFunction

func (s *ReferenceLineDynamicDataConfiguration) SetMeasureAggregationFunction(v *AggregationFunction) *ReferenceLineDynamicDataConfiguration

SetMeasureAggregationFunction sets the MeasureAggregationFunction field's value.

func (ReferenceLineDynamicDataConfiguration) String

func (s ReferenceLineDynamicDataConfiguration) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ReferenceLineDynamicDataConfiguration) Validate

func (s *ReferenceLineDynamicDataConfiguration) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ReferenceLineLabelConfiguration

type ReferenceLineLabelConfiguration struct {

    // The custom label configuration of the label in a reference line.
    CustomLabelConfiguration *ReferenceLineCustomLabelConfiguration `type:"structure"`

    // The font color configuration of the label in a reference line.
    FontColor *string `type:"string"`

    // The font configuration of the label in a reference line.
    FontConfiguration *FontConfiguration `type:"structure"`

    // The horizontal position configuration of the label in a reference line. Choose
    // one of the following options:
    //
    //    * LEFT
    //
    //    * CENTER
    //
    //    * RIGHT
    HorizontalPosition *string `type:"string" enum:"ReferenceLineLabelHorizontalPosition"`

    // The value label configuration of the label in a reference line.
    ValueLabelConfiguration *ReferenceLineValueLabelConfiguration `type:"structure"`

    // The vertical position configuration of the label in a reference line. Choose
    // one of the following options:
    //
    //    * ABOVE
    //
    //    * BELOW
    VerticalPosition *string `type:"string" enum:"ReferenceLineLabelVerticalPosition"`
    // contains filtered or unexported fields
}

The label configuration of a reference line.

func (ReferenceLineLabelConfiguration) GoString

func (s ReferenceLineLabelConfiguration) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ReferenceLineLabelConfiguration) SetCustomLabelConfiguration

func (s *ReferenceLineLabelConfiguration) SetCustomLabelConfiguration(v *ReferenceLineCustomLabelConfiguration) *ReferenceLineLabelConfiguration

SetCustomLabelConfiguration sets the CustomLabelConfiguration field's value.

func (*ReferenceLineLabelConfiguration) SetFontColor

func (s *ReferenceLineLabelConfiguration) SetFontColor(v string) *ReferenceLineLabelConfiguration

SetFontColor sets the FontColor field's value.

func (*ReferenceLineLabelConfiguration) SetFontConfiguration

func (s *ReferenceLineLabelConfiguration) SetFontConfiguration(v *FontConfiguration) *ReferenceLineLabelConfiguration

SetFontConfiguration sets the FontConfiguration field's value.

func (*ReferenceLineLabelConfiguration) SetHorizontalPosition

func (s *ReferenceLineLabelConfiguration) SetHorizontalPosition(v string) *ReferenceLineLabelConfiguration

SetHorizontalPosition sets the HorizontalPosition field's value.

func (*ReferenceLineLabelConfiguration) SetValueLabelConfiguration

func (s *ReferenceLineLabelConfiguration) SetValueLabelConfiguration(v *ReferenceLineValueLabelConfiguration) *ReferenceLineLabelConfiguration

SetValueLabelConfiguration sets the ValueLabelConfiguration field's value.

func (*ReferenceLineLabelConfiguration) SetVerticalPosition

func (s *ReferenceLineLabelConfiguration) SetVerticalPosition(v string) *ReferenceLineLabelConfiguration

SetVerticalPosition sets the VerticalPosition field's value.

func (ReferenceLineLabelConfiguration) String

func (s ReferenceLineLabelConfiguration) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ReferenceLineLabelConfiguration) Validate

func (s *ReferenceLineLabelConfiguration) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ReferenceLineStaticDataConfiguration

type ReferenceLineStaticDataConfiguration struct {

    // The double input of the static data.
    //
    // Value is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by ReferenceLineStaticDataConfiguration's
    // String and GoString methods.
    //
    // Value is a required field
    Value *float64 `type:"double" required:"true" sensitive:"true"`
    // contains filtered or unexported fields
}

The static data configuration of the reference line data configuration.

func (ReferenceLineStaticDataConfiguration) GoString

func (s ReferenceLineStaticDataConfiguration) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ReferenceLineStaticDataConfiguration) SetValue

func (s *ReferenceLineStaticDataConfiguration) SetValue(v float64) *ReferenceLineStaticDataConfiguration

SetValue sets the Value field's value.

func (ReferenceLineStaticDataConfiguration) String

func (s ReferenceLineStaticDataConfiguration) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ReferenceLineStaticDataConfiguration) Validate

func (s *ReferenceLineStaticDataConfiguration) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ReferenceLineStyleConfiguration

type ReferenceLineStyleConfiguration struct {

    // The hex color of the reference line.
    Color *string `type:"string"`

    // The pattern type of the line style. Choose one of the following options:
    //
    //    * SOLID
    //
    //    * DASHED
    //
    //    * DOTTED
    Pattern *string `type:"string" enum:"ReferenceLinePatternType"`
    // contains filtered or unexported fields
}

The style configuration of the reference line.

func (ReferenceLineStyleConfiguration) GoString

func (s ReferenceLineStyleConfiguration) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ReferenceLineStyleConfiguration) SetColor

func (s *ReferenceLineStyleConfiguration) SetColor(v string) *ReferenceLineStyleConfiguration

SetColor sets the Color field's value.

func (*ReferenceLineStyleConfiguration) SetPattern

func (s *ReferenceLineStyleConfiguration) SetPattern(v string) *ReferenceLineStyleConfiguration

SetPattern sets the Pattern field's value.

func (ReferenceLineStyleConfiguration) String

func (s ReferenceLineStyleConfiguration) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ReferenceLineValueLabelConfiguration

type ReferenceLineValueLabelConfiguration struct {

    // The format configuration of the value label.
    FormatConfiguration *NumericFormatConfiguration `type:"structure"`

    // The relative position of the value label. Choose one of the following options:
    //
    //    * BEFORE_CUSTOM_LABEL
    //
    //    * AFTER_CUSTOM_LABEL
    RelativePosition *string `type:"string" enum:"ReferenceLineValueLabelRelativePosition"`
    // contains filtered or unexported fields
}

The value label configuration of the label in a reference line.

func (ReferenceLineValueLabelConfiguration) GoString

func (s ReferenceLineValueLabelConfiguration) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ReferenceLineValueLabelConfiguration) SetFormatConfiguration

func (s *ReferenceLineValueLabelConfiguration) SetFormatConfiguration(v *NumericFormatConfiguration) *ReferenceLineValueLabelConfiguration

SetFormatConfiguration sets the FormatConfiguration field's value.

func (*ReferenceLineValueLabelConfiguration) SetRelativePosition

func (s *ReferenceLineValueLabelConfiguration) SetRelativePosition(v string) *ReferenceLineValueLabelConfiguration

SetRelativePosition sets the RelativePosition field's value.

func (ReferenceLineValueLabelConfiguration) String

func (s ReferenceLineValueLabelConfiguration) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ReferenceLineValueLabelConfiguration) Validate

func (s *ReferenceLineValueLabelConfiguration) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type RefreshConfiguration

type RefreshConfiguration struct {

    // The incremental refresh for the dataset.
    //
    // IncrementalRefresh is a required field
    IncrementalRefresh *IncrementalRefresh `type:"structure" required:"true"`
    // contains filtered or unexported fields
}

The refresh configuration of a dataset.

func (RefreshConfiguration) GoString

func (s RefreshConfiguration) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*RefreshConfiguration) SetIncrementalRefresh

func (s *RefreshConfiguration) SetIncrementalRefresh(v *IncrementalRefresh) *RefreshConfiguration

SetIncrementalRefresh sets the IncrementalRefresh field's value.

func (RefreshConfiguration) String

func (s RefreshConfiguration) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*RefreshConfiguration) Validate

func (s *RefreshConfiguration) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type RefreshFrequency

type RefreshFrequency struct {

    // The interval between scheduled refreshes. Valid values are as follows:
    //
    //    * MINUTE15: The dataset refreshes every 15 minutes. This value is only
    //    supported for incremental refreshes. This interval can only be used for
    //    one schedule per dataset.
    //
    //    * MINUTE30:The dataset refreshes every 30 minutes. This value is only
    //    supported for incremental refreshes. This interval can only be used for
    //    one schedule per dataset.
    //
    //    * HOURLY: The dataset refreshes every hour. This interval can only be
    //    used for one schedule per dataset.
    //
    //    * DAILY: The dataset refreshes every day.
    //
    //    * WEEKLY: The dataset refreshes every week.
    //
    //    * MONTHLY: The dataset refreshes every month.
    //
    // Interval is a required field
    Interval *string `type:"string" required:"true" enum:"RefreshInterval"`

    // The day of the week that you want to schedule the refresh on. This value
    // is required for weekly and monthly refresh intervals.
    RefreshOnDay *ScheduleRefreshOnEntity `type:"structure"`

    // The time of day that you want the datset to refresh. This value is expressed
    // in HH:MM format. This field is not required for schedules that refresh hourly.
    TimeOfTheDay *string `type:"string"`

    // The timezone that you want the refresh schedule to use. The timezone ID must
    // match a corresponding ID found on java.util.time.getAvailableIDs().
    Timezone *string `type:"string"`
    // contains filtered or unexported fields
}

Specifies the interval between each scheduled refresh of a dataset.

func (RefreshFrequency) GoString

func (s RefreshFrequency) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*RefreshFrequency) SetInterval

func (s *RefreshFrequency) SetInterval(v string) *RefreshFrequency

SetInterval sets the Interval field's value.

func (*RefreshFrequency) SetRefreshOnDay

func (s *RefreshFrequency) SetRefreshOnDay(v *ScheduleRefreshOnEntity) *RefreshFrequency

SetRefreshOnDay sets the RefreshOnDay field's value.

func (*RefreshFrequency) SetTimeOfTheDay

func (s *RefreshFrequency) SetTimeOfTheDay(v string) *RefreshFrequency

SetTimeOfTheDay sets the TimeOfTheDay field's value.

func (*RefreshFrequency) SetTimezone

func (s *RefreshFrequency) SetTimezone(v string) *RefreshFrequency

SetTimezone sets the Timezone field's value.

func (RefreshFrequency) String

func (s RefreshFrequency) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*RefreshFrequency) Validate

func (s *RefreshFrequency) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type RefreshSchedule

type RefreshSchedule struct {

    // The Amazon Resource Name (ARN) for the refresh schedule.
    Arn *string `type:"string"`

    // The type of refresh that a datset undergoes. Valid values are as follows:
    //
    //    * FULL_REFRESH: A complete refresh of a dataset.
    //
    //    * INCREMENTAL_REFRESH: A partial refresh of some rows of a dataset, based
    //    on the time window specified.
    //
    // For more information on full and incremental refreshes, see Refreshing SPICE
    // data (https://docs.aws.amazon.com/quicksight/latest/user/refreshing-imported-data.html)
    // in the Amazon QuickSight User Guide.
    //
    // RefreshType is a required field
    RefreshType *string `type:"string" required:"true" enum:"IngestionType"`

    // The frequency for the refresh schedule.
    //
    // ScheduleFrequency is a required field
    ScheduleFrequency *RefreshFrequency `type:"structure" required:"true"`

    // An identifier for the refresh schedule.
    //
    // ScheduleId is a required field
    ScheduleId *string `type:"string" required:"true"`

    // Time after which the refresh schedule can be started, expressed in YYYY-MM-DDTHH:MM:SS
    // format.
    StartAfterDateTime *time.Time `type:"timestamp"`
    // contains filtered or unexported fields
}

The refresh schedule of a dataset.

func (RefreshSchedule) GoString

func (s RefreshSchedule) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*RefreshSchedule) SetArn

func (s *RefreshSchedule) SetArn(v string) *RefreshSchedule

SetArn sets the Arn field's value.

func (*RefreshSchedule) SetRefreshType

func (s *RefreshSchedule) SetRefreshType(v string) *RefreshSchedule

SetRefreshType sets the RefreshType field's value.

func (*RefreshSchedule) SetScheduleFrequency

func (s *RefreshSchedule) SetScheduleFrequency(v *RefreshFrequency) *RefreshSchedule

SetScheduleFrequency sets the ScheduleFrequency field's value.

func (*RefreshSchedule) SetScheduleId

func (s *RefreshSchedule) SetScheduleId(v string) *RefreshSchedule

SetScheduleId sets the ScheduleId field's value.

func (*RefreshSchedule) SetStartAfterDateTime

func (s *RefreshSchedule) SetStartAfterDateTime(v time.Time) *RefreshSchedule

SetStartAfterDateTime sets the StartAfterDateTime field's value.

func (RefreshSchedule) String

func (s RefreshSchedule) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*RefreshSchedule) Validate

func (s *RefreshSchedule) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type RegisterUserInput

type RegisterUserInput struct {

    // The ID for the Amazon Web Services account that the user is in. Currently,
    // you use the ID for the Amazon Web Services account that contains your Amazon
    // QuickSight account.
    //
    // AwsAccountId is a required field
    AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"`

    // The URL of the custom OpenID Connect (OIDC) provider that provides identity
    // to let a user federate into Amazon QuickSight with an associated Identity
    // and Access Management(IAM) role. This parameter should only be used when
    // ExternalLoginFederationProviderType parameter is set to CUSTOM_OIDC.
    CustomFederationProviderUrl *string `type:"string"`

    // (Enterprise edition only) The name of the custom permissions profile that
    // you want to assign to this user. Customized permissions allows you to control
    // a user's access by restricting access the following operations:
    //
    //    * Create and update data sources
    //
    //    * Create and update datasets
    //
    //    * Create and update email reports
    //
    //    * Subscribe to email reports
    //
    // To add custom permissions to an existing user, use UpdateUser (https://docs.aws.amazon.com/quicksight/latest/APIReference/API_UpdateUser.html)
    // instead.
    //
    // A set of custom permissions includes any combination of these restrictions.
    // Currently, you need to create the profile names for custom permission sets
    // by using the Amazon QuickSight console. Then, you use the RegisterUser API
    // operation to assign the named set of permissions to a Amazon QuickSight user.
    //
    // Amazon QuickSight custom permissions are applied through IAM policies. Therefore,
    // they override the permissions typically granted by assigning Amazon QuickSight
    // users to one of the default security cohorts in Amazon QuickSight (admin,
    // author, reader).
    //
    // This feature is available only to Amazon QuickSight Enterprise edition subscriptions.
    CustomPermissionsName *string `min:"1" type:"string"`

    // The email address of the user that you want to register.
    //
    // Email is a required field
    Email *string `type:"string" required:"true"`

    // The type of supported external login provider that provides identity to let
    // a user federate into Amazon QuickSight with an associated Identity and Access
    // Management(IAM) role. The type of supported external login provider can be
    // one of the following.
    //
    //    * COGNITO: Amazon Cognito. The provider URL is cognito-identity.amazonaws.com.
    //    When choosing the COGNITO provider type, don’t use the "CustomFederationProviderUrl"
    //    parameter which is only needed when the external provider is custom.
    //
    //    * CUSTOM_OIDC: Custom OpenID Connect (OIDC) provider. When choosing CUSTOM_OIDC
    //    type, use the CustomFederationProviderUrl parameter to provide the custom
    //    OIDC provider URL.
    ExternalLoginFederationProviderType *string `type:"string"`

    // The identity ID for a user in the external login provider.
    ExternalLoginId *string `type:"string"`

    // The ARN of the IAM user or role that you are registering with Amazon QuickSight.
    IamArn *string `type:"string"`

    // Amazon QuickSight supports several ways of managing the identity of users.
    // This parameter accepts two values:
    //
    //    * IAM: A user whose identity maps to an existing IAM user or role.
    //
    //    * QUICKSIGHT: A user whose identity is owned and managed internally by
    //    Amazon QuickSight.
    //
    // IdentityType is a required field
    IdentityType *string `type:"string" required:"true" enum:"IdentityType"`

    // The namespace. Currently, you should set this to default.
    //
    // Namespace is a required field
    Namespace *string `location:"uri" locationName:"Namespace" type:"string" required:"true"`

    // You need to use this parameter only when you register one or more users using
    // an assumed IAM role. You don't need to provide the session name for other
    // scenarios, for example when you are registering an IAM user or an Amazon
    // QuickSight user. You can register multiple users using the same IAM role
    // if each user has a different session name. For more information on assuming
    // IAM roles, see assume-role (https://docs.aws.amazon.com/cli/latest/reference/sts/assume-role.html)
    // in the CLI Reference.
    SessionName *string `min:"2" type:"string"`

    // The tags to associate with the user.
    Tags []*Tag `min:"1" type:"list"`

    // The Amazon QuickSight user name that you want to create for the user you
    // are registering.
    UserName *string `min:"1" type:"string"`

    // The Amazon QuickSight role for the user. The user role can be one of the
    // following:
    //
    //    * READER: A user who has read-only access to dashboards.
    //
    //    * AUTHOR: A user who can create data sources, datasets, analyses, and
    //    dashboards.
    //
    //    * ADMIN: A user who is an author, who can also manage Amazon QuickSight
    //    settings.
    //
    //    * RESTRICTED_READER: This role isn't currently available for use.
    //
    //    * RESTRICTED_AUTHOR: This role isn't currently available for use.
    //
    // UserRole is a required field
    UserRole *string `type:"string" required:"true" enum:"UserRole"`
    // contains filtered or unexported fields
}

func (RegisterUserInput) GoString

func (s RegisterUserInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*RegisterUserInput) SetAwsAccountId

func (s *RegisterUserInput) SetAwsAccountId(v string) *RegisterUserInput

SetAwsAccountId sets the AwsAccountId field's value.

func (*RegisterUserInput) SetCustomFederationProviderUrl

func (s *RegisterUserInput) SetCustomFederationProviderUrl(v string) *RegisterUserInput

SetCustomFederationProviderUrl sets the CustomFederationProviderUrl field's value.

func (*RegisterUserInput) SetCustomPermissionsName

func (s *RegisterUserInput) SetCustomPermissionsName(v string) *RegisterUserInput

SetCustomPermissionsName sets the CustomPermissionsName field's value.

func (*RegisterUserInput) SetEmail

func (s *RegisterUserInput) SetEmail(v string) *RegisterUserInput

SetEmail sets the Email field's value.

func (*RegisterUserInput) SetExternalLoginFederationProviderType

func (s *RegisterUserInput) SetExternalLoginFederationProviderType(v string) *RegisterUserInput

SetExternalLoginFederationProviderType sets the ExternalLoginFederationProviderType field's value.

func (*RegisterUserInput) SetExternalLoginId

func (s *RegisterUserInput) SetExternalLoginId(v string) *RegisterUserInput

SetExternalLoginId sets the ExternalLoginId field's value.

func (*RegisterUserInput) SetIamArn

func (s *RegisterUserInput) SetIamArn(v string) *RegisterUserInput

SetIamArn sets the IamArn field's value.

func (*RegisterUserInput) SetIdentityType

func (s *RegisterUserInput) SetIdentityType(v string) *RegisterUserInput

SetIdentityType sets the IdentityType field's value.

func (*RegisterUserInput) SetNamespace

func (s *RegisterUserInput) SetNamespace(v string) *RegisterUserInput

SetNamespace sets the Namespace field's value.

func (*RegisterUserInput) SetSessionName

func (s *RegisterUserInput) SetSessionName(v string) *RegisterUserInput

SetSessionName sets the SessionName field's value.

func (*RegisterUserInput) SetTags

func (s *RegisterUserInput) SetTags(v []*Tag) *RegisterUserInput

SetTags sets the Tags field's value.

func (*RegisterUserInput) SetUserName

func (s *RegisterUserInput) SetUserName(v string) *RegisterUserInput

SetUserName sets the UserName field's value.

func (*RegisterUserInput) SetUserRole

func (s *RegisterUserInput) SetUserRole(v string) *RegisterUserInput

SetUserRole sets the UserRole field's value.

func (RegisterUserInput) String

func (s RegisterUserInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*RegisterUserInput) Validate

func (s *RegisterUserInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type RegisterUserOutput

type RegisterUserOutput struct {

    // The Amazon Web Services request ID for this operation.
    RequestId *string `type:"string"`

    // The HTTP status of the request.
    Status *int64 `location:"statusCode" type:"integer"`

    // The user's user name.
    User *User `type:"structure"`

    // The URL the user visits to complete registration and provide a password.
    // This is returned only for users with an identity type of QUICKSIGHT.
    UserInvitationUrl *string `type:"string"`
    // contains filtered or unexported fields
}

func (RegisterUserOutput) GoString

func (s RegisterUserOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*RegisterUserOutput) SetRequestId

func (s *RegisterUserOutput) SetRequestId(v string) *RegisterUserOutput

SetRequestId sets the RequestId field's value.

func (*RegisterUserOutput) SetStatus

func (s *RegisterUserOutput) SetStatus(v int64) *RegisterUserOutput

SetStatus sets the Status field's value.

func (*RegisterUserOutput) SetUser

func (s *RegisterUserOutput) SetUser(v *User) *RegisterUserOutput

SetUser sets the User field's value.

func (*RegisterUserOutput) SetUserInvitationUrl

func (s *RegisterUserOutput) SetUserInvitationUrl(v string) *RegisterUserOutput

SetUserInvitationUrl sets the UserInvitationUrl field's value.

func (RegisterUserOutput) String

func (s RegisterUserOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type RegisteredUserConsoleFeatureConfigurations

type RegisteredUserConsoleFeatureConfigurations struct {

    // The state persistence configurations of an embedded Amazon QuickSight console.
    StatePersistence *StatePersistenceConfigurations `type:"structure"`
    // contains filtered or unexported fields
}

The feature configurations of an embedded Amazon QuickSight console.

func (RegisteredUserConsoleFeatureConfigurations) GoString

func (s RegisteredUserConsoleFeatureConfigurations) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*RegisteredUserConsoleFeatureConfigurations) SetStatePersistence

func (s *RegisteredUserConsoleFeatureConfigurations) SetStatePersistence(v *StatePersistenceConfigurations) *RegisteredUserConsoleFeatureConfigurations

SetStatePersistence sets the StatePersistence field's value.

func (RegisteredUserConsoleFeatureConfigurations) String

func (s RegisteredUserConsoleFeatureConfigurations) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*RegisteredUserConsoleFeatureConfigurations) Validate

func (s *RegisteredUserConsoleFeatureConfigurations) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type RegisteredUserDashboardEmbeddingConfiguration

type RegisteredUserDashboardEmbeddingConfiguration struct {

    // The feature configurations of an embbedded Amazon QuickSight dashboard.
    FeatureConfigurations *RegisteredUserDashboardFeatureConfigurations `type:"structure"`

    // The dashboard ID for the dashboard that you want the user to see first. This
    // ID is included in the output URL. When the URL in response is accessed, Amazon
    // QuickSight renders this dashboard if the user has permissions to view it.
    //
    // If the user does not have permission to view this dashboard, they see a permissions
    // error message.
    //
    // InitialDashboardId is a required field
    InitialDashboardId *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

Information about the dashboard you want to embed.

func (RegisteredUserDashboardEmbeddingConfiguration) GoString

func (s RegisteredUserDashboardEmbeddingConfiguration) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*RegisteredUserDashboardEmbeddingConfiguration) SetFeatureConfigurations

func (s *RegisteredUserDashboardEmbeddingConfiguration) SetFeatureConfigurations(v *RegisteredUserDashboardFeatureConfigurations) *RegisteredUserDashboardEmbeddingConfiguration

SetFeatureConfigurations sets the FeatureConfigurations field's value.

func (*RegisteredUserDashboardEmbeddingConfiguration) SetInitialDashboardId

func (s *RegisteredUserDashboardEmbeddingConfiguration) SetInitialDashboardId(v string) *RegisteredUserDashboardEmbeddingConfiguration

SetInitialDashboardId sets the InitialDashboardId field's value.

func (RegisteredUserDashboardEmbeddingConfiguration) String

func (s RegisteredUserDashboardEmbeddingConfiguration) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*RegisteredUserDashboardEmbeddingConfiguration) Validate

func (s *RegisteredUserDashboardEmbeddingConfiguration) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type RegisteredUserDashboardFeatureConfigurations

type RegisteredUserDashboardFeatureConfigurations struct {

    // The bookmarks configuration for an embedded dashboard in Amazon QuickSight.
    Bookmarks *BookmarksConfigurations `type:"structure"`

    // The state persistence settings of an embedded dashboard.
    StatePersistence *StatePersistenceConfigurations `type:"structure"`
    // contains filtered or unexported fields
}

The feature configuration for an embedded dashboard.

func (RegisteredUserDashboardFeatureConfigurations) GoString

func (s RegisteredUserDashboardFeatureConfigurations) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*RegisteredUserDashboardFeatureConfigurations) SetBookmarks

func (s *RegisteredUserDashboardFeatureConfigurations) SetBookmarks(v *BookmarksConfigurations) *RegisteredUserDashboardFeatureConfigurations

SetBookmarks sets the Bookmarks field's value.

func (*RegisteredUserDashboardFeatureConfigurations) SetStatePersistence

func (s *RegisteredUserDashboardFeatureConfigurations) SetStatePersistence(v *StatePersistenceConfigurations) *RegisteredUserDashboardFeatureConfigurations

SetStatePersistence sets the StatePersistence field's value.

func (RegisteredUserDashboardFeatureConfigurations) String

func (s RegisteredUserDashboardFeatureConfigurations) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*RegisteredUserDashboardFeatureConfigurations) Validate

func (s *RegisteredUserDashboardFeatureConfigurations) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type RegisteredUserDashboardVisualEmbeddingConfiguration

type RegisteredUserDashboardVisualEmbeddingConfiguration struct {

    // The visual ID for the visual that you want the user to embed. This ID is
    // included in the output URL. When the URL in response is accessed, Amazon
    // QuickSight renders this visual.
    //
    // The Amazon Resource Name (ARN) of the dashboard that the visual belongs to
    // must be included in the AuthorizedResourceArns parameter. Otherwise, the
    // request will fail with InvalidParameterValueException.
    //
    // InitialDashboardVisualId is a required field
    InitialDashboardVisualId *DashboardVisualId `type:"structure" required:"true"`
    // contains filtered or unexported fields
}

The experience that you are embedding. You can use this object to generate a url that embeds a visual into your application.

func (RegisteredUserDashboardVisualEmbeddingConfiguration) GoString

func (s RegisteredUserDashboardVisualEmbeddingConfiguration) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*RegisteredUserDashboardVisualEmbeddingConfiguration) SetInitialDashboardVisualId

func (s *RegisteredUserDashboardVisualEmbeddingConfiguration) SetInitialDashboardVisualId(v *DashboardVisualId) *RegisteredUserDashboardVisualEmbeddingConfiguration

SetInitialDashboardVisualId sets the InitialDashboardVisualId field's value.

func (RegisteredUserDashboardVisualEmbeddingConfiguration) String

func (s RegisteredUserDashboardVisualEmbeddingConfiguration) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*RegisteredUserDashboardVisualEmbeddingConfiguration) Validate

func (s *RegisteredUserDashboardVisualEmbeddingConfiguration) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type RegisteredUserEmbeddingExperienceConfiguration

type RegisteredUserEmbeddingExperienceConfiguration struct {

    // The configuration details for providing a dashboard embedding experience.
    Dashboard *RegisteredUserDashboardEmbeddingConfiguration `type:"structure"`

    // The type of embedding experience. In this case, Amazon QuickSight visuals.
    DashboardVisual *RegisteredUserDashboardVisualEmbeddingConfiguration `type:"structure"`

    // The configuration details for embedding the Q search bar.
    //
    // For more information about embedding the Q search bar, see Embedding Overview
    // (https://docs.aws.amazon.com/quicksight/latest/user/embedding-overview.html)
    // in the Amazon QuickSight User Guide.
    QSearchBar *RegisteredUserQSearchBarEmbeddingConfiguration `type:"structure"`

    // The configuration details for providing each Amazon QuickSight console embedding
    // experience. This can be used along with custom permissions to restrict access
    // to certain features. For more information, see Customizing Access to the
    // Amazon QuickSight Console (https://docs.aws.amazon.com/quicksight/latest/user/customizing-permissions-to-the-quicksight-console.html)
    // in the Amazon QuickSight User Guide.
    //
    // Use GenerateEmbedUrlForRegisteredUser (https://docs.aws.amazon.com/quicksight/latest/APIReference/API_GenerateEmbedUrlForRegisteredUser.html)
    // where you want to provide an authoring portal that allows users to create
    // data sources, datasets, analyses, and dashboards. The users who accesses
    // an embedded Amazon QuickSight console needs to belong to the author or admin
    // security cohort. If you want to restrict permissions to some of these features,
    // add a custom permissions profile to the user with the UpdateUser (https://docs.aws.amazon.com/quicksight/latest/APIReference/API_UpdateUser.html)
    // API operation. Use the RegisterUser (https://docs.aws.amazon.com/quicksight/latest/APIReference/API_RegisterUser.html)
    // API operation to add a new user with a custom permission profile attached.
    // For more information, see the following sections in the Amazon QuickSight
    // User Guide:
    //
    //    * Embedding the Full Functionality of the Amazon QuickSight Console for
    //    Authenticated Users (https://docs.aws.amazon.com/quicksight/latest/user/embedded-analytics-full-console-for-authenticated-users.html)
    //
    //    * Customizing Access to the Amazon QuickSight Console (https://docs.aws.amazon.com/quicksight/latest/user/customizing-permissions-to-the-quicksight-console.html)
    //
    // For more information about the high-level steps for embedding and for an
    // interactive demo of the ways you can customize embedding, visit the Amazon
    // QuickSight Developer Portal (https://docs.aws.amazon.com/quicksight/latest/user/quicksight-dev-portal.html).
    QuickSightConsole *RegisteredUserQuickSightConsoleEmbeddingConfiguration `type:"structure"`
    // contains filtered or unexported fields
}

The type of experience you want to embed. For registered users, you can embed Amazon QuickSight dashboards or the Amazon QuickSight console.

Exactly one of the experience configurations is required. You can choose Dashboard or QuickSightConsole. You cannot choose more than one experience configuration.

func (RegisteredUserEmbeddingExperienceConfiguration) GoString

func (s RegisteredUserEmbeddingExperienceConfiguration) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*RegisteredUserEmbeddingExperienceConfiguration) SetDashboard

func (s *RegisteredUserEmbeddingExperienceConfiguration) SetDashboard(v *RegisteredUserDashboardEmbeddingConfiguration) *RegisteredUserEmbeddingExperienceConfiguration

SetDashboard sets the Dashboard field's value.

func (*RegisteredUserEmbeddingExperienceConfiguration) SetDashboardVisual

func (s *RegisteredUserEmbeddingExperienceConfiguration) SetDashboardVisual(v *RegisteredUserDashboardVisualEmbeddingConfiguration) *RegisteredUserEmbeddingExperienceConfiguration

SetDashboardVisual sets the DashboardVisual field's value.

func (*RegisteredUserEmbeddingExperienceConfiguration) SetQSearchBar

func (s *RegisteredUserEmbeddingExperienceConfiguration) SetQSearchBar(v *RegisteredUserQSearchBarEmbeddingConfiguration) *RegisteredUserEmbeddingExperienceConfiguration

SetQSearchBar sets the QSearchBar field's value.

func (*RegisteredUserEmbeddingExperienceConfiguration) SetQuickSightConsole

func (s *RegisteredUserEmbeddingExperienceConfiguration) SetQuickSightConsole(v *RegisteredUserQuickSightConsoleEmbeddingConfiguration) *RegisteredUserEmbeddingExperienceConfiguration

SetQuickSightConsole sets the QuickSightConsole field's value.

func (RegisteredUserEmbeddingExperienceConfiguration) String

func (s RegisteredUserEmbeddingExperienceConfiguration) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*RegisteredUserEmbeddingExperienceConfiguration) Validate

func (s *RegisteredUserEmbeddingExperienceConfiguration) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type RegisteredUserQSearchBarEmbeddingConfiguration

type RegisteredUserQSearchBarEmbeddingConfiguration struct {

    // The ID of the Q topic that you want to make the starting topic in the Q search
    // bar. You can find a topic ID by navigating to the Topics pane in the Amazon
    // QuickSight application and opening a topic. The ID is in the URL for the
    // topic that you open.
    //
    // If you don't specify an initial topic, a list of all shared topics is shown
    // in the Q bar for your readers. When you select an initial topic, you can
    // specify whether or not readers are allowed to select other topics from the
    // available ones in the list.
    InitialTopicId *string `min:"1" type:"string"`
    // contains filtered or unexported fields
}

Information about the Q search bar embedding experience.

func (RegisteredUserQSearchBarEmbeddingConfiguration) GoString

func (s RegisteredUserQSearchBarEmbeddingConfiguration) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*RegisteredUserQSearchBarEmbeddingConfiguration) SetInitialTopicId

func (s *RegisteredUserQSearchBarEmbeddingConfiguration) SetInitialTopicId(v string) *RegisteredUserQSearchBarEmbeddingConfiguration

SetInitialTopicId sets the InitialTopicId field's value.

func (RegisteredUserQSearchBarEmbeddingConfiguration) String

func (s RegisteredUserQSearchBarEmbeddingConfiguration) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*RegisteredUserQSearchBarEmbeddingConfiguration) Validate

func (s *RegisteredUserQSearchBarEmbeddingConfiguration) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type RegisteredUserQuickSightConsoleEmbeddingConfiguration

type RegisteredUserQuickSightConsoleEmbeddingConfiguration struct {

    // The embedding configuration of an embedded Amazon QuickSight console.
    FeatureConfigurations *RegisteredUserConsoleFeatureConfigurations `type:"structure"`

    // The initial URL path for the Amazon QuickSight console. InitialPath is required.
    //
    // The entry point URL is constrained to the following paths:
    //
    //    * /start
    //
    //    * /start/analyses
    //
    //    * /start/dashboards
    //
    //    * /start/favorites
    //
    //    * /dashboards/DashboardId. DashboardId is the actual ID key from the Amazon
    //    QuickSight console URL of the dashboard.
    //
    //    * /analyses/AnalysisId. AnalysisId is the actual ID key from the Amazon
    //    QuickSight console URL of the analysis.
    InitialPath *string `min:"1" type:"string"`
    // contains filtered or unexported fields
}

Information about the Amazon QuickSight console that you want to embed.

func (RegisteredUserQuickSightConsoleEmbeddingConfiguration) GoString

func (s RegisteredUserQuickSightConsoleEmbeddingConfiguration) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*RegisteredUserQuickSightConsoleEmbeddingConfiguration) SetFeatureConfigurations

func (s *RegisteredUserQuickSightConsoleEmbeddingConfiguration) SetFeatureConfigurations(v *RegisteredUserConsoleFeatureConfigurations) *RegisteredUserQuickSightConsoleEmbeddingConfiguration

SetFeatureConfigurations sets the FeatureConfigurations field's value.

func (*RegisteredUserQuickSightConsoleEmbeddingConfiguration) SetInitialPath

func (s *RegisteredUserQuickSightConsoleEmbeddingConfiguration) SetInitialPath(v string) *RegisteredUserQuickSightConsoleEmbeddingConfiguration

SetInitialPath sets the InitialPath field's value.

func (RegisteredUserQuickSightConsoleEmbeddingConfiguration) String

func (s RegisteredUserQuickSightConsoleEmbeddingConfiguration) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*RegisteredUserQuickSightConsoleEmbeddingConfiguration) Validate

func (s *RegisteredUserQuickSightConsoleEmbeddingConfiguration) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type RelationalTable

type RelationalTable struct {

    // The catalog associated with a table.
    Catalog *string `type:"string"`

    // The Amazon Resource Name (ARN) for the data source.
    //
    // DataSourceArn is a required field
    DataSourceArn *string `type:"string" required:"true"`

    // The column schema of the table.
    //
    // InputColumns is a required field
    InputColumns []*InputColumn `min:"1" type:"list" required:"true"`

    // The name of the relational table.
    //
    // Name is a required field
    Name *string `min:"1" type:"string" required:"true"`

    // The schema name. This name applies to certain relational database engines.
    Schema *string `type:"string"`
    // contains filtered or unexported fields
}

A physical table type for relational data sources.

func (RelationalTable) GoString

func (s RelationalTable) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*RelationalTable) SetCatalog

func (s *RelationalTable) SetCatalog(v string) *RelationalTable

SetCatalog sets the Catalog field's value.

func (*RelationalTable) SetDataSourceArn

func (s *RelationalTable) SetDataSourceArn(v string) *RelationalTable

SetDataSourceArn sets the DataSourceArn field's value.

func (*RelationalTable) SetInputColumns

func (s *RelationalTable) SetInputColumns(v []*InputColumn) *RelationalTable

SetInputColumns sets the InputColumns field's value.

func (*RelationalTable) SetName

func (s *RelationalTable) SetName(v string) *RelationalTable

SetName sets the Name field's value.

func (*RelationalTable) SetSchema

func (s *RelationalTable) SetSchema(v string) *RelationalTable

SetSchema sets the Schema field's value.

func (RelationalTable) String

func (s RelationalTable) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*RelationalTable) Validate

func (s *RelationalTable) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type RelativeDateTimeControlDisplayOptions

type RelativeDateTimeControlDisplayOptions struct {

    // Customize how dates are formatted in controls.
    DateTimeFormat *string `min:"1" type:"string"`

    // The configuration of info icon label options.
    InfoIconLabelOptions *SheetControlInfoIconLabelOptions `type:"structure"`

    // The options to configure the title visibility, name, and font size.
    TitleOptions *LabelOptions `type:"structure"`
    // contains filtered or unexported fields
}

The display options of a control.

func (RelativeDateTimeControlDisplayOptions) GoString

func (s RelativeDateTimeControlDisplayOptions) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*RelativeDateTimeControlDisplayOptions) SetDateTimeFormat

func (s *RelativeDateTimeControlDisplayOptions) SetDateTimeFormat(v string) *RelativeDateTimeControlDisplayOptions

SetDateTimeFormat sets the DateTimeFormat field's value.

func (*RelativeDateTimeControlDisplayOptions) SetInfoIconLabelOptions

func (s *RelativeDateTimeControlDisplayOptions) SetInfoIconLabelOptions(v *SheetControlInfoIconLabelOptions) *RelativeDateTimeControlDisplayOptions

SetInfoIconLabelOptions sets the InfoIconLabelOptions field's value.

func (*RelativeDateTimeControlDisplayOptions) SetTitleOptions

func (s *RelativeDateTimeControlDisplayOptions) SetTitleOptions(v *LabelOptions) *RelativeDateTimeControlDisplayOptions

SetTitleOptions sets the TitleOptions field's value.

func (RelativeDateTimeControlDisplayOptions) String

func (s RelativeDateTimeControlDisplayOptions) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*RelativeDateTimeControlDisplayOptions) Validate

func (s *RelativeDateTimeControlDisplayOptions) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type RelativeDatesFilter

type RelativeDatesFilter struct {

    // The date configuration of the filter.
    //
    // AnchorDateConfiguration is a required field
    AnchorDateConfiguration *AnchorDateConfiguration `type:"structure" required:"true"`

    // The column that the filter is applied to.
    //
    // Column is a required field
    Column *ColumnIdentifier `type:"structure" required:"true"`

    // The configuration for the exclude period of the filter.
    ExcludePeriodConfiguration *ExcludePeriodConfiguration `type:"structure"`

    // An identifier that uniquely identifies a filter within a dashboard, analysis,
    // or template.
    //
    // FilterId is a required field
    FilterId *string `min:"1" type:"string" required:"true"`

    // The minimum granularity (period granularity) of the relative dates filter.
    MinimumGranularity *string `type:"string" enum:"TimeGranularity"`

    // This option determines how null values should be treated when filtering data.
    //
    //    * ALL_VALUES: Include null values in filtered results.
    //
    //    * NULLS_ONLY: Only include null values in filtered results.
    //
    //    * NON_NULLS_ONLY: Exclude null values from filtered results.
    //
    // NullOption is a required field
    NullOption *string `type:"string" required:"true" enum:"FilterNullOption"`

    // The parameter whose value should be used for the filter value.
    ParameterName *string `min:"1" type:"string"`

    // The range date type of the filter. Choose one of the options below:
    //
    //    * PREVIOUS
    //
    //    * THIS
    //
    //    * LAST
    //
    //    * NOW
    //
    //    * NEXT
    //
    // RelativeDateType is a required field
    RelativeDateType *string `type:"string" required:"true" enum:"RelativeDateType"`

    // The date value of the filter.
    RelativeDateValue *int64 `type:"integer"`

    // The level of time precision that is used to aggregate DateTime values.
    //
    // TimeGranularity is a required field
    TimeGranularity *string `type:"string" required:"true" enum:"TimeGranularity"`
    // contains filtered or unexported fields
}

A RelativeDatesFilter filters relative dates values.

func (RelativeDatesFilter) GoString

func (s RelativeDatesFilter) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*RelativeDatesFilter) SetAnchorDateConfiguration

func (s *RelativeDatesFilter) SetAnchorDateConfiguration(v *AnchorDateConfiguration) *RelativeDatesFilter

SetAnchorDateConfiguration sets the AnchorDateConfiguration field's value.

func (*RelativeDatesFilter) SetColumn

func (s *RelativeDatesFilter) SetColumn(v *ColumnIdentifier) *RelativeDatesFilter

SetColumn sets the Column field's value.

func (*RelativeDatesFilter) SetExcludePeriodConfiguration

func (s *RelativeDatesFilter) SetExcludePeriodConfiguration(v *ExcludePeriodConfiguration) *RelativeDatesFilter

SetExcludePeriodConfiguration sets the ExcludePeriodConfiguration field's value.

func (*RelativeDatesFilter) SetFilterId

func (s *RelativeDatesFilter) SetFilterId(v string) *RelativeDatesFilter

SetFilterId sets the FilterId field's value.

func (*RelativeDatesFilter) SetMinimumGranularity

func (s *RelativeDatesFilter) SetMinimumGranularity(v string) *RelativeDatesFilter

SetMinimumGranularity sets the MinimumGranularity field's value.

func (*RelativeDatesFilter) SetNullOption

func (s *RelativeDatesFilter) SetNullOption(v string) *RelativeDatesFilter

SetNullOption sets the NullOption field's value.

func (*RelativeDatesFilter) SetParameterName

func (s *RelativeDatesFilter) SetParameterName(v string) *RelativeDatesFilter

SetParameterName sets the ParameterName field's value.

func (*RelativeDatesFilter) SetRelativeDateType

func (s *RelativeDatesFilter) SetRelativeDateType(v string) *RelativeDatesFilter

SetRelativeDateType sets the RelativeDateType field's value.

func (*RelativeDatesFilter) SetRelativeDateValue

func (s *RelativeDatesFilter) SetRelativeDateValue(v int64) *RelativeDatesFilter

SetRelativeDateValue sets the RelativeDateValue field's value.

func (*RelativeDatesFilter) SetTimeGranularity

func (s *RelativeDatesFilter) SetTimeGranularity(v string) *RelativeDatesFilter

SetTimeGranularity sets the TimeGranularity field's value.

func (RelativeDatesFilter) String

func (s RelativeDatesFilter) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*RelativeDatesFilter) Validate

func (s *RelativeDatesFilter) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type RenameColumnOperation

type RenameColumnOperation struct {

    // The name of the column to be renamed.
    //
    // ColumnName is a required field
    ColumnName *string `min:"1" type:"string" required:"true"`

    // The new name for the column.
    //
    // NewColumnName is a required field
    NewColumnName *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

A transform operation that renames a column.

func (RenameColumnOperation) GoString

func (s RenameColumnOperation) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*RenameColumnOperation) SetColumnName

func (s *RenameColumnOperation) SetColumnName(v string) *RenameColumnOperation

SetColumnName sets the ColumnName field's value.

func (*RenameColumnOperation) SetNewColumnName

func (s *RenameColumnOperation) SetNewColumnName(v string) *RenameColumnOperation

SetNewColumnName sets the NewColumnName field's value.

func (RenameColumnOperation) String

func (s RenameColumnOperation) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*RenameColumnOperation) Validate

func (s *RenameColumnOperation) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ResourceExistsException

type ResourceExistsException struct {
    RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"`

    Message_ *string `locationName:"Message" type:"string"`

    // The Amazon Web Services request ID for this request.
    RequestId *string `type:"string"`

    // The resource type for this request.
    ResourceType *string `type:"string" enum:"ExceptionResourceType"`
    // contains filtered or unexported fields
}

The resource specified already exists.

func (*ResourceExistsException) Code

func (s *ResourceExistsException) Code() string

Code returns the exception type name.

func (*ResourceExistsException) Error

func (s *ResourceExistsException) Error() string

func (ResourceExistsException) GoString

func (s ResourceExistsException) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ResourceExistsException) Message

func (s *ResourceExistsException) Message() string

Message returns the exception's message.

func (*ResourceExistsException) OrigErr

func (s *ResourceExistsException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*ResourceExistsException) RequestID

func (s *ResourceExistsException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*ResourceExistsException) StatusCode

func (s *ResourceExistsException) StatusCode() int

Status code returns the HTTP status code for the request's response error.

func (ResourceExistsException) String

func (s ResourceExistsException) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ResourceNotFoundException

type ResourceNotFoundException struct {
    RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"`

    Message_ *string `locationName:"Message" type:"string"`

    // The Amazon Web Services request ID for this request.
    RequestId *string `type:"string"`

    // The resource type for this request.
    ResourceType *string `type:"string" enum:"ExceptionResourceType"`
    // contains filtered or unexported fields
}

One or more resources can't be found.

func (*ResourceNotFoundException) Code

func (s *ResourceNotFoundException) Code() string

Code returns the exception type name.

func (*ResourceNotFoundException) Error

func (s *ResourceNotFoundException) Error() string

func (ResourceNotFoundException) GoString

func (s ResourceNotFoundException) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ResourceNotFoundException) Message

func (s *ResourceNotFoundException) Message() string

Message returns the exception's message.

func (*ResourceNotFoundException) OrigErr

func (s *ResourceNotFoundException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*ResourceNotFoundException) RequestID

func (s *ResourceNotFoundException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*ResourceNotFoundException) StatusCode

func (s *ResourceNotFoundException) StatusCode() int

Status code returns the HTTP status code for the request's response error.

func (ResourceNotFoundException) String

func (s ResourceNotFoundException) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ResourcePermission

type ResourcePermission struct {

    // The IAM action to grant or revoke permissions on.
    //
    // Actions is a required field
    Actions []*string `min:"1" type:"list" required:"true"`

    // The Amazon Resource Name (ARN) of the principal. This can be one of the following:
    //
    //    * The ARN of an Amazon QuickSight user or group associated with a data
    //    source or dataset. (This is common.)
    //
    //    * The ARN of an Amazon QuickSight user, group, or namespace associated
    //    with an analysis, dashboard, template, or theme. (This is common.)
    //
    //    * The ARN of an Amazon Web Services account root: This is an IAM ARN rather
    //    than a QuickSight ARN. Use this option only to share resources (templates)
    //    across Amazon Web Services accounts. (This is less common.)
    //
    // Principal is a required field
    Principal *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

Permission for the resource.

func (ResourcePermission) GoString

func (s ResourcePermission) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ResourcePermission) SetActions

func (s *ResourcePermission) SetActions(v []*string) *ResourcePermission

SetActions sets the Actions field's value.

func (*ResourcePermission) SetPrincipal

func (s *ResourcePermission) SetPrincipal(v string) *ResourcePermission

SetPrincipal sets the Principal field's value.

func (ResourcePermission) String

func (s ResourcePermission) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ResourcePermission) Validate

func (s *ResourcePermission) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ResourceUnavailableException

type ResourceUnavailableException struct {
    RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"`

    Message_ *string `locationName:"Message" type:"string"`

    // The Amazon Web Services request ID for this request.
    RequestId *string `type:"string"`

    // The resource type for this request.
    ResourceType *string `type:"string" enum:"ExceptionResourceType"`
    // contains filtered or unexported fields
}

This resource is currently unavailable.

func (*ResourceUnavailableException) Code

func (s *ResourceUnavailableException) Code() string

Code returns the exception type name.

func (*ResourceUnavailableException) Error

func (s *ResourceUnavailableException) Error() string

func (ResourceUnavailableException) GoString

func (s ResourceUnavailableException) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ResourceUnavailableException) Message

func (s *ResourceUnavailableException) Message() string

Message returns the exception's message.

func (*ResourceUnavailableException) OrigErr

func (s *ResourceUnavailableException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*ResourceUnavailableException) RequestID

func (s *ResourceUnavailableException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*ResourceUnavailableException) StatusCode

func (s *ResourceUnavailableException) StatusCode() int

Status code returns the HTTP status code for the request's response error.

func (ResourceUnavailableException) String

func (s ResourceUnavailableException) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type RestoreAnalysisInput

type RestoreAnalysisInput struct {

    // The ID of the analysis that you're restoring.
    //
    // AnalysisId is a required field
    AnalysisId *string `location:"uri" locationName:"AnalysisId" min:"1" type:"string" required:"true"`

    // The ID of the Amazon Web Services account that contains the analysis.
    //
    // AwsAccountId is a required field
    AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (RestoreAnalysisInput) GoString

func (s RestoreAnalysisInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*RestoreAnalysisInput) SetAnalysisId

func (s *RestoreAnalysisInput) SetAnalysisId(v string) *RestoreAnalysisInput

SetAnalysisId sets the AnalysisId field's value.

func (*RestoreAnalysisInput) SetAwsAccountId

func (s *RestoreAnalysisInput) SetAwsAccountId(v string) *RestoreAnalysisInput

SetAwsAccountId sets the AwsAccountId field's value.

func (RestoreAnalysisInput) String

func (s RestoreAnalysisInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*RestoreAnalysisInput) Validate

func (s *RestoreAnalysisInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type RestoreAnalysisOutput

type RestoreAnalysisOutput struct {

    // The ID of the analysis that you're restoring.
    AnalysisId *string `min:"1" type:"string"`

    // The Amazon Resource Name (ARN) of the analysis that you're restoring.
    Arn *string `type:"string"`

    // The Amazon Web Services request ID for this operation.
    RequestId *string `type:"string"`

    // The HTTP status of the request.
    Status *int64 `location:"statusCode" type:"integer"`
    // contains filtered or unexported fields
}

func (RestoreAnalysisOutput) GoString

func (s RestoreAnalysisOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*RestoreAnalysisOutput) SetAnalysisId

func (s *RestoreAnalysisOutput) SetAnalysisId(v string) *RestoreAnalysisOutput

SetAnalysisId sets the AnalysisId field's value.

func (*RestoreAnalysisOutput) SetArn

func (s *RestoreAnalysisOutput) SetArn(v string) *RestoreAnalysisOutput

SetArn sets the Arn field's value.

func (*RestoreAnalysisOutput) SetRequestId

func (s *RestoreAnalysisOutput) SetRequestId(v string) *RestoreAnalysisOutput

SetRequestId sets the RequestId field's value.

func (*RestoreAnalysisOutput) SetStatus

func (s *RestoreAnalysisOutput) SetStatus(v int64) *RestoreAnalysisOutput

SetStatus sets the Status field's value.

func (RestoreAnalysisOutput) String

func (s RestoreAnalysisOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type RollingDateConfiguration

type RollingDateConfiguration struct {

    // The data set that is used in the rolling date configuration.
    DataSetIdentifier *string `min:"1" type:"string"`

    // The expression of the rolling date configuration.
    //
    // Expression is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by RollingDateConfiguration's
    // String and GoString methods.
    //
    // Expression is a required field
    Expression *string `min:"1" type:"string" required:"true" sensitive:"true"`
    // contains filtered or unexported fields
}

The rolling date configuration of a date time filter.

func (RollingDateConfiguration) GoString

func (s RollingDateConfiguration) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*RollingDateConfiguration) SetDataSetIdentifier

func (s *RollingDateConfiguration) SetDataSetIdentifier(v string) *RollingDateConfiguration

SetDataSetIdentifier sets the DataSetIdentifier field's value.

func (*RollingDateConfiguration) SetExpression

func (s *RollingDateConfiguration) SetExpression(v string) *RollingDateConfiguration

SetExpression sets the Expression field's value.

func (RollingDateConfiguration) String

func (s RollingDateConfiguration) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*RollingDateConfiguration) Validate

func (s *RollingDateConfiguration) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type RowAlternateColorOptions

type RowAlternateColorOptions struct {

    // Determines the list of row alternate colors.
    RowAlternateColors []*string `type:"list"`

    // Determines the widget status.
    Status *string `type:"string" enum:"WidgetStatus"`

    // The primary background color options for alternate rows.
    UsePrimaryBackgroundColor *string `type:"string" enum:"WidgetStatus"`
    // contains filtered or unexported fields
}

Determines the row alternate color options.

func (RowAlternateColorOptions) GoString

func (s RowAlternateColorOptions) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*RowAlternateColorOptions) SetRowAlternateColors

func (s *RowAlternateColorOptions) SetRowAlternateColors(v []*string) *RowAlternateColorOptions

SetRowAlternateColors sets the RowAlternateColors field's value.

func (*RowAlternateColorOptions) SetStatus

func (s *RowAlternateColorOptions) SetStatus(v string) *RowAlternateColorOptions

SetStatus sets the Status field's value.

func (*RowAlternateColorOptions) SetUsePrimaryBackgroundColor

func (s *RowAlternateColorOptions) SetUsePrimaryBackgroundColor(v string) *RowAlternateColorOptions

SetUsePrimaryBackgroundColor sets the UsePrimaryBackgroundColor field's value.

func (RowAlternateColorOptions) String

func (s RowAlternateColorOptions) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type RowInfo

type RowInfo struct {

    // The number of rows that were not ingested.
    RowsDropped *int64 `type:"long"`

    // The number of rows that were ingested.
    RowsIngested *int64 `type:"long"`

    // The total number of rows in the dataset.
    TotalRowsInDataset *int64 `type:"long"`
    // contains filtered or unexported fields
}

Information about rows for a data set SPICE ingestion.

func (RowInfo) GoString

func (s RowInfo) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*RowInfo) SetRowsDropped

func (s *RowInfo) SetRowsDropped(v int64) *RowInfo

SetRowsDropped sets the RowsDropped field's value.

func (*RowInfo) SetRowsIngested

func (s *RowInfo) SetRowsIngested(v int64) *RowInfo

SetRowsIngested sets the RowsIngested field's value.

func (*RowInfo) SetTotalRowsInDataset

func (s *RowInfo) SetTotalRowsInDataset(v int64) *RowInfo

SetTotalRowsInDataset sets the TotalRowsInDataset field's value.

func (RowInfo) String

func (s RowInfo) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type RowLevelPermissionDataSet

type RowLevelPermissionDataSet struct {

    // The Amazon Resource Name (ARN) of the dataset that contains permissions for
    // RLS.
    //
    // Arn is a required field
    Arn *string `type:"string" required:"true"`

    // The user or group rules associated with the dataset that contains permissions
    // for RLS.
    //
    // By default, FormatVersion is VERSION_1. When FormatVersion is VERSION_1,
    // UserName and GroupName are required. When FormatVersion is VERSION_2, UserARN
    // and GroupARN are required, and Namespace must not exist.
    FormatVersion *string `type:"string" enum:"RowLevelPermissionFormatVersion"`

    // The namespace associated with the dataset that contains permissions for RLS.
    Namespace *string `type:"string"`

    // The type of permissions to use when interpreting the permissions for RLS.
    // DENY_ACCESS is included for backward compatibility only.
    //
    // PermissionPolicy is a required field
    PermissionPolicy *string `type:"string" required:"true" enum:"RowLevelPermissionPolicy"`

    // The status of the row-level security permission dataset. If enabled, the
    // status is ENABLED. If disabled, the status is DISABLED.
    Status *string `type:"string" enum:"Status"`
    // contains filtered or unexported fields
}

Information about a dataset that contains permissions for row-level security (RLS). The permissions dataset maps fields to users or groups. For more information, see Using Row-Level Security (RLS) to Restrict Access to a Dataset (https://docs.aws.amazon.com/quicksight/latest/user/restrict-access-to-a-data-set-using-row-level-security.html) in the Amazon QuickSight User Guide.

The option to deny permissions by setting PermissionPolicy to DENY_ACCESS is not supported for new RLS datasets.

func (RowLevelPermissionDataSet) GoString

func (s RowLevelPermissionDataSet) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*RowLevelPermissionDataSet) SetArn

func (s *RowLevelPermissionDataSet) SetArn(v string) *RowLevelPermissionDataSet

SetArn sets the Arn field's value.

func (*RowLevelPermissionDataSet) SetFormatVersion

func (s *RowLevelPermissionDataSet) SetFormatVersion(v string) *RowLevelPermissionDataSet

SetFormatVersion sets the FormatVersion field's value.

func (*RowLevelPermissionDataSet) SetNamespace

func (s *RowLevelPermissionDataSet) SetNamespace(v string) *RowLevelPermissionDataSet

SetNamespace sets the Namespace field's value.

func (*RowLevelPermissionDataSet) SetPermissionPolicy

func (s *RowLevelPermissionDataSet) SetPermissionPolicy(v string) *RowLevelPermissionDataSet

SetPermissionPolicy sets the PermissionPolicy field's value.

func (*RowLevelPermissionDataSet) SetStatus

func (s *RowLevelPermissionDataSet) SetStatus(v string) *RowLevelPermissionDataSet

SetStatus sets the Status field's value.

func (RowLevelPermissionDataSet) String

func (s RowLevelPermissionDataSet) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*RowLevelPermissionDataSet) Validate

func (s *RowLevelPermissionDataSet) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type RowLevelPermissionTagConfiguration

type RowLevelPermissionTagConfiguration struct {

    // The status of row-level security tags. If enabled, the status is ENABLED.
    // If disabled, the status is DISABLED.
    Status *string `type:"string" enum:"Status"`

    // A list of tag configuration rules to apply to a dataset. All tag configurations
    // have the OR condition. Tags within each tile will be joined (AND). At least
    // one rule in this structure must have all tag values assigned to it to apply
    // Row-level security (RLS) to the dataset.
    TagRuleConfigurations [][]*string `min:"1" type:"list"`

    // A set of rules associated with row-level security, such as the tag names
    // and columns that they are assigned to.
    //
    // TagRules is a required field
    TagRules []*RowLevelPermissionTagRule `min:"1" type:"list" required:"true"`
    // contains filtered or unexported fields
}

The configuration of tags on a dataset to set row-level security.

func (RowLevelPermissionTagConfiguration) GoString

func (s RowLevelPermissionTagConfiguration) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*RowLevelPermissionTagConfiguration) SetStatus

func (s *RowLevelPermissionTagConfiguration) SetStatus(v string) *RowLevelPermissionTagConfiguration

SetStatus sets the Status field's value.

func (*RowLevelPermissionTagConfiguration) SetTagRuleConfigurations

func (s *RowLevelPermissionTagConfiguration) SetTagRuleConfigurations(v [][]*string) *RowLevelPermissionTagConfiguration

SetTagRuleConfigurations sets the TagRuleConfigurations field's value.

func (*RowLevelPermissionTagConfiguration) SetTagRules

func (s *RowLevelPermissionTagConfiguration) SetTagRules(v []*RowLevelPermissionTagRule) *RowLevelPermissionTagConfiguration

SetTagRules sets the TagRules field's value.

func (RowLevelPermissionTagConfiguration) String

func (s RowLevelPermissionTagConfiguration) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*RowLevelPermissionTagConfiguration) Validate

func (s *RowLevelPermissionTagConfiguration) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type RowLevelPermissionTagRule

type RowLevelPermissionTagRule struct {

    // The column name that a tag key is assigned to.
    //
    // ColumnName is a required field
    ColumnName *string `type:"string" required:"true"`

    // A string that you want to use to filter by all the values in a column in
    // the dataset and don’t want to list the values one by one. For example,
    // you can use an asterisk as your match all value.
    //
    // MatchAllValue is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by RowLevelPermissionTagRule's
    // String and GoString methods.
    MatchAllValue *string `min:"1" type:"string" sensitive:"true"`

    // The unique key for a tag.
    //
    // TagKey is a required field
    TagKey *string `min:"1" type:"string" required:"true"`

    // A string that you want to use to delimit the values when you pass the values
    // at run time. For example, you can delimit the values with a comma.
    TagMultiValueDelimiter *string `type:"string"`
    // contains filtered or unexported fields
}

A set of rules associated with a tag.

func (RowLevelPermissionTagRule) GoString

func (s RowLevelPermissionTagRule) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*RowLevelPermissionTagRule) SetColumnName

func (s *RowLevelPermissionTagRule) SetColumnName(v string) *RowLevelPermissionTagRule

SetColumnName sets the ColumnName field's value.

func (*RowLevelPermissionTagRule) SetMatchAllValue

func (s *RowLevelPermissionTagRule) SetMatchAllValue(v string) *RowLevelPermissionTagRule

SetMatchAllValue sets the MatchAllValue field's value.

func (*RowLevelPermissionTagRule) SetTagKey

func (s *RowLevelPermissionTagRule) SetTagKey(v string) *RowLevelPermissionTagRule

SetTagKey sets the TagKey field's value.

func (*RowLevelPermissionTagRule) SetTagMultiValueDelimiter

func (s *RowLevelPermissionTagRule) SetTagMultiValueDelimiter(v string) *RowLevelPermissionTagRule

SetTagMultiValueDelimiter sets the TagMultiValueDelimiter field's value.

func (RowLevelPermissionTagRule) String

func (s RowLevelPermissionTagRule) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*RowLevelPermissionTagRule) Validate

func (s *RowLevelPermissionTagRule) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type S3BucketConfiguration

type S3BucketConfiguration struct {

    // The name of an existing Amazon S3 bucket where the generated snapshot artifacts
    // are sent.
    //
    // BucketName is a required field
    BucketName *string `type:"string" required:"true"`

    // The prefix of the Amazon S3 bucket that the generated snapshots are stored
    // in.
    //
    // BucketPrefix is a required field
    BucketPrefix *string `type:"string" required:"true"`

    // The region that the Amazon S3 bucket is located in. The bucket must be located
    // in the same region that the StartDashboardSnapshotJob API call is made.
    //
    // BucketRegion is a required field
    BucketRegion *string `type:"string" required:"true"`
    // contains filtered or unexported fields
}

An optional structure that contains the Amazon S3 bucket configuration that the generated snapshots are stored in. If you don't provide this information, generated snapshots are stored in the default Amazon QuickSight bucket.

func (S3BucketConfiguration) GoString

func (s S3BucketConfiguration) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*S3BucketConfiguration) SetBucketName

func (s *S3BucketConfiguration) SetBucketName(v string) *S3BucketConfiguration

SetBucketName sets the BucketName field's value.

func (*S3BucketConfiguration) SetBucketPrefix

func (s *S3BucketConfiguration) SetBucketPrefix(v string) *S3BucketConfiguration

SetBucketPrefix sets the BucketPrefix field's value.

func (*S3BucketConfiguration) SetBucketRegion

func (s *S3BucketConfiguration) SetBucketRegion(v string) *S3BucketConfiguration

SetBucketRegion sets the BucketRegion field's value.

func (S3BucketConfiguration) String

func (s S3BucketConfiguration) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*S3BucketConfiguration) Validate

func (s *S3BucketConfiguration) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type S3Parameters

type S3Parameters struct {

    // Location of the Amazon S3 manifest file. This is NULL if the manifest file
    // was uploaded into Amazon QuickSight.
    //
    // ManifestFileLocation is a required field
    ManifestFileLocation *ManifestFileLocation `type:"structure" required:"true"`

    // Use the RoleArn structure to override an account-wide role for a specific
    // S3 data source. For example, say an account administrator has turned off
    // all S3 access with an account-wide role. The administrator can then use RoleArn
    // to bypass the account-wide role and allow S3 access for the single S3 data
    // source that is specified in the structure, even if the account-wide role
    // forbidding S3 access is still active.
    RoleArn *string `min:"20" type:"string"`
    // contains filtered or unexported fields
}

The parameters for S3.

func (S3Parameters) GoString

func (s S3Parameters) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*S3Parameters) SetManifestFileLocation

func (s *S3Parameters) SetManifestFileLocation(v *ManifestFileLocation) *S3Parameters

SetManifestFileLocation sets the ManifestFileLocation field's value.

func (*S3Parameters) SetRoleArn

func (s *S3Parameters) SetRoleArn(v string) *S3Parameters

SetRoleArn sets the RoleArn field's value.

func (S3Parameters) String

func (s S3Parameters) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*S3Parameters) Validate

func (s *S3Parameters) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type S3Source

type S3Source struct {

    // The Amazon Resource Name (ARN) for the data source.
    //
    // DataSourceArn is a required field
    DataSourceArn *string `type:"string" required:"true"`

    // A physical table type for an S3 data source.
    //
    // For files that aren't JSON, only STRING data types are supported in input
    // columns.
    //
    // InputColumns is a required field
    InputColumns []*InputColumn `min:"1" type:"list" required:"true"`

    // Information about the format for the S3 source file or files.
    UploadSettings *UploadSettings `type:"structure"`
    // contains filtered or unexported fields
}

A physical table type for an S3 data source.

func (S3Source) GoString

func (s S3Source) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*S3Source) SetDataSourceArn

func (s *S3Source) SetDataSourceArn(v string) *S3Source

SetDataSourceArn sets the DataSourceArn field's value.

func (*S3Source) SetInputColumns

func (s *S3Source) SetInputColumns(v []*InputColumn) *S3Source

SetInputColumns sets the InputColumns field's value.

func (*S3Source) SetUploadSettings

func (s *S3Source) SetUploadSettings(v *UploadSettings) *S3Source

SetUploadSettings sets the UploadSettings field's value.

func (S3Source) String

func (s S3Source) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*S3Source) Validate

func (s *S3Source) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type SameSheetTargetVisualConfiguration

type SameSheetTargetVisualConfiguration struct {

    // The options that choose the target visual in the same sheet.
    //
    // Valid values are defined as follows:
    //
    //    * ALL_VISUALS: Applies the filter operation to all visuals in the same
    //    sheet.
    TargetVisualOptions *string `type:"string" enum:"TargetVisualOptions"`

    // A list of the target visual IDs that are located in the same sheet of the
    // analysis.
    TargetVisuals []*string `min:"1" type:"list"`
    // contains filtered or unexported fields
}

The configuration of the same-sheet target visuals that you want to be filtered.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

func (SameSheetTargetVisualConfiguration) GoString

func (s SameSheetTargetVisualConfiguration) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SameSheetTargetVisualConfiguration) SetTargetVisualOptions

func (s *SameSheetTargetVisualConfiguration) SetTargetVisualOptions(v string) *SameSheetTargetVisualConfiguration

SetTargetVisualOptions sets the TargetVisualOptions field's value.

func (*SameSheetTargetVisualConfiguration) SetTargetVisuals

func (s *SameSheetTargetVisualConfiguration) SetTargetVisuals(v []*string) *SameSheetTargetVisualConfiguration

SetTargetVisuals sets the TargetVisuals field's value.

func (SameSheetTargetVisualConfiguration) String

func (s SameSheetTargetVisualConfiguration) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SameSheetTargetVisualConfiguration) Validate

func (s *SameSheetTargetVisualConfiguration) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type SankeyDiagramAggregatedFieldWells

type SankeyDiagramAggregatedFieldWells struct {

    // The destination field wells of a sankey diagram.
    Destination []*DimensionField `type:"list"`

    // The source field wells of a sankey diagram.
    Source []*DimensionField `type:"list"`

    // The weight field wells of a sankey diagram.
    Weight []*MeasureField `type:"list"`
    // contains filtered or unexported fields
}

The field well configuration of a sankey diagram.

func (SankeyDiagramAggregatedFieldWells) GoString

func (s SankeyDiagramAggregatedFieldWells) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SankeyDiagramAggregatedFieldWells) SetDestination

func (s *SankeyDiagramAggregatedFieldWells) SetDestination(v []*DimensionField) *SankeyDiagramAggregatedFieldWells

SetDestination sets the Destination field's value.

func (*SankeyDiagramAggregatedFieldWells) SetSource

func (s *SankeyDiagramAggregatedFieldWells) SetSource(v []*DimensionField) *SankeyDiagramAggregatedFieldWells

SetSource sets the Source field's value.

func (*SankeyDiagramAggregatedFieldWells) SetWeight

func (s *SankeyDiagramAggregatedFieldWells) SetWeight(v []*MeasureField) *SankeyDiagramAggregatedFieldWells

SetWeight sets the Weight field's value.

func (SankeyDiagramAggregatedFieldWells) String

func (s SankeyDiagramAggregatedFieldWells) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SankeyDiagramAggregatedFieldWells) Validate

func (s *SankeyDiagramAggregatedFieldWells) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type SankeyDiagramChartConfiguration

type SankeyDiagramChartConfiguration struct {

    // The data label configuration of a sankey diagram.
    DataLabels *DataLabelOptions `type:"structure"`

    // The field well configuration of a sankey diagram.
    FieldWells *SankeyDiagramFieldWells `type:"structure"`

    // The general visual interactions setup for a visual.
    Interactions *VisualInteractionOptions `type:"structure"`

    // The sort configuration of a sankey diagram.
    SortConfiguration *SankeyDiagramSortConfiguration `type:"structure"`
    // contains filtered or unexported fields
}

The configuration of a sankey diagram.

func (SankeyDiagramChartConfiguration) GoString

func (s SankeyDiagramChartConfiguration) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SankeyDiagramChartConfiguration) SetDataLabels

func (s *SankeyDiagramChartConfiguration) SetDataLabels(v *DataLabelOptions) *SankeyDiagramChartConfiguration

SetDataLabels sets the DataLabels field's value.

func (*SankeyDiagramChartConfiguration) SetFieldWells

func (s *SankeyDiagramChartConfiguration) SetFieldWells(v *SankeyDiagramFieldWells) *SankeyDiagramChartConfiguration

SetFieldWells sets the FieldWells field's value.

func (*SankeyDiagramChartConfiguration) SetInteractions

func (s *SankeyDiagramChartConfiguration) SetInteractions(v *VisualInteractionOptions) *SankeyDiagramChartConfiguration

SetInteractions sets the Interactions field's value.

func (*SankeyDiagramChartConfiguration) SetSortConfiguration

func (s *SankeyDiagramChartConfiguration) SetSortConfiguration(v *SankeyDiagramSortConfiguration) *SankeyDiagramChartConfiguration

SetSortConfiguration sets the SortConfiguration field's value.

func (SankeyDiagramChartConfiguration) String

func (s SankeyDiagramChartConfiguration) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SankeyDiagramChartConfiguration) Validate

func (s *SankeyDiagramChartConfiguration) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type SankeyDiagramFieldWells

type SankeyDiagramFieldWells struct {

    // The field well configuration of a sankey diagram.
    SankeyDiagramAggregatedFieldWells *SankeyDiagramAggregatedFieldWells `type:"structure"`
    // contains filtered or unexported fields
}

The field well configuration of a sankey diagram.

func (SankeyDiagramFieldWells) GoString

func (s SankeyDiagramFieldWells) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SankeyDiagramFieldWells) SetSankeyDiagramAggregatedFieldWells

func (s *SankeyDiagramFieldWells) SetSankeyDiagramAggregatedFieldWells(v *SankeyDiagramAggregatedFieldWells) *SankeyDiagramFieldWells

SetSankeyDiagramAggregatedFieldWells sets the SankeyDiagramAggregatedFieldWells field's value.

func (SankeyDiagramFieldWells) String

func (s SankeyDiagramFieldWells) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SankeyDiagramFieldWells) Validate

func (s *SankeyDiagramFieldWells) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type SankeyDiagramSortConfiguration

type SankeyDiagramSortConfiguration struct {

    // The limit on the number of destination nodes that are displayed in a sankey
    // diagram.
    DestinationItemsLimit *ItemsLimitConfiguration `type:"structure"`

    // The limit on the number of source nodes that are displayed in a sankey diagram.
    SourceItemsLimit *ItemsLimitConfiguration `type:"structure"`

    // The sort configuration of the weight fields.
    WeightSort []*FieldSortOptions `type:"list"`
    // contains filtered or unexported fields
}

The sort configuration of a sankey diagram.

func (SankeyDiagramSortConfiguration) GoString

func (s SankeyDiagramSortConfiguration) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SankeyDiagramSortConfiguration) SetDestinationItemsLimit

func (s *SankeyDiagramSortConfiguration) SetDestinationItemsLimit(v *ItemsLimitConfiguration) *SankeyDiagramSortConfiguration

SetDestinationItemsLimit sets the DestinationItemsLimit field's value.

func (*SankeyDiagramSortConfiguration) SetSourceItemsLimit

func (s *SankeyDiagramSortConfiguration) SetSourceItemsLimit(v *ItemsLimitConfiguration) *SankeyDiagramSortConfiguration

SetSourceItemsLimit sets the SourceItemsLimit field's value.

func (*SankeyDiagramSortConfiguration) SetWeightSort

func (s *SankeyDiagramSortConfiguration) SetWeightSort(v []*FieldSortOptions) *SankeyDiagramSortConfiguration

SetWeightSort sets the WeightSort field's value.

func (SankeyDiagramSortConfiguration) String

func (s SankeyDiagramSortConfiguration) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SankeyDiagramSortConfiguration) Validate

func (s *SankeyDiagramSortConfiguration) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type SankeyDiagramVisual

type SankeyDiagramVisual struct {

    // The list of custom actions that are configured for a visual.
    Actions []*VisualCustomAction `type:"list"`

    // The configuration of a sankey diagram.
    ChartConfiguration *SankeyDiagramChartConfiguration `type:"structure"`

    // The subtitle that is displayed on the visual.
    Subtitle *VisualSubtitleLabelOptions `type:"structure"`

    // The title that is displayed on the visual.
    Title *VisualTitleLabelOptions `type:"structure"`

    // The unique identifier of a visual. This identifier must be unique within
    // the context of a dashboard, template, or analysis. Two dashboards, analyses,
    // or templates can have visuals with the same identifiers.
    //
    // VisualId is a required field
    VisualId *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

A sankey diagram.

For more information, see Using Sankey diagrams (https://docs.aws.amazon.com/quicksight/latest/user/sankey-diagram.html) in the Amazon QuickSight User Guide.

func (SankeyDiagramVisual) GoString

func (s SankeyDiagramVisual) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SankeyDiagramVisual) SetActions

func (s *SankeyDiagramVisual) SetActions(v []*VisualCustomAction) *SankeyDiagramVisual

SetActions sets the Actions field's value.

func (*SankeyDiagramVisual) SetChartConfiguration

func (s *SankeyDiagramVisual) SetChartConfiguration(v *SankeyDiagramChartConfiguration) *SankeyDiagramVisual

SetChartConfiguration sets the ChartConfiguration field's value.

func (*SankeyDiagramVisual) SetSubtitle

func (s *SankeyDiagramVisual) SetSubtitle(v *VisualSubtitleLabelOptions) *SankeyDiagramVisual

SetSubtitle sets the Subtitle field's value.

func (*SankeyDiagramVisual) SetTitle

func (s *SankeyDiagramVisual) SetTitle(v *VisualTitleLabelOptions) *SankeyDiagramVisual

SetTitle sets the Title field's value.

func (*SankeyDiagramVisual) SetVisualId

func (s *SankeyDiagramVisual) SetVisualId(v string) *SankeyDiagramVisual

SetVisualId sets the VisualId field's value.

func (SankeyDiagramVisual) String

func (s SankeyDiagramVisual) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SankeyDiagramVisual) Validate

func (s *SankeyDiagramVisual) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ScatterPlotCategoricallyAggregatedFieldWells

type ScatterPlotCategoricallyAggregatedFieldWells struct {

    // The category field well of a scatter plot.
    Category []*DimensionField `type:"list"`

    // The label field well of a scatter plot.
    Label []*DimensionField `type:"list"`

    // The size field well of a scatter plot.
    Size []*MeasureField `type:"list"`

    // The x-axis field well of a scatter plot.
    //
    // The x-axis is aggregated by category.
    XAxis []*MeasureField `type:"list"`

    // The y-axis field well of a scatter plot.
    //
    // The y-axis is aggregated by category.
    YAxis []*MeasureField `type:"list"`
    // contains filtered or unexported fields
}

The aggregated field well of a scatter plot.

func (ScatterPlotCategoricallyAggregatedFieldWells) GoString

func (s ScatterPlotCategoricallyAggregatedFieldWells) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ScatterPlotCategoricallyAggregatedFieldWells) SetCategory

func (s *ScatterPlotCategoricallyAggregatedFieldWells) SetCategory(v []*DimensionField) *ScatterPlotCategoricallyAggregatedFieldWells

SetCategory sets the Category field's value.

func (*ScatterPlotCategoricallyAggregatedFieldWells) SetLabel

func (s *ScatterPlotCategoricallyAggregatedFieldWells) SetLabel(v []*DimensionField) *ScatterPlotCategoricallyAggregatedFieldWells

SetLabel sets the Label field's value.

func (*ScatterPlotCategoricallyAggregatedFieldWells) SetSize

func (s *ScatterPlotCategoricallyAggregatedFieldWells) SetSize(v []*MeasureField) *ScatterPlotCategoricallyAggregatedFieldWells

SetSize sets the Size field's value.

func (*ScatterPlotCategoricallyAggregatedFieldWells) SetXAxis

func (s *ScatterPlotCategoricallyAggregatedFieldWells) SetXAxis(v []*MeasureField) *ScatterPlotCategoricallyAggregatedFieldWells

SetXAxis sets the XAxis field's value.

func (*ScatterPlotCategoricallyAggregatedFieldWells) SetYAxis

func (s *ScatterPlotCategoricallyAggregatedFieldWells) SetYAxis(v []*MeasureField) *ScatterPlotCategoricallyAggregatedFieldWells

SetYAxis sets the YAxis field's value.

func (ScatterPlotCategoricallyAggregatedFieldWells) String

func (s ScatterPlotCategoricallyAggregatedFieldWells) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ScatterPlotCategoricallyAggregatedFieldWells) Validate

func (s *ScatterPlotCategoricallyAggregatedFieldWells) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ScatterPlotConfiguration

type ScatterPlotConfiguration struct {

    // The options that determine if visual data labels are displayed.
    DataLabels *DataLabelOptions `type:"structure"`

    // The field wells of the visual.
    FieldWells *ScatterPlotFieldWells `type:"structure"`

    // The general visual interactions setup for a visual.
    Interactions *VisualInteractionOptions `type:"structure"`

    // The legend display setup of the visual.
    Legend *LegendOptions `type:"structure"`

    // The sort configuration of a scatter plot.
    SortConfiguration *ScatterPlotSortConfiguration `type:"structure"`

    // The legend display setup of the visual.
    Tooltip *TooltipOptions `type:"structure"`

    // The palette (chart color) display setup of the visual.
    VisualPalette *VisualPalette `type:"structure"`

    // The label display options (grid line, range, scale, and axis step) of the
    // scatter plot's x-axis.
    XAxisDisplayOptions *AxisDisplayOptions `type:"structure"`

    // The label options (label text, label visibility, and sort icon visibility)
    // of the scatter plot's x-axis.
    XAxisLabelOptions *ChartAxisLabelOptions `type:"structure"`

    // The label display options (grid line, range, scale, and axis step) of the
    // scatter plot's y-axis.
    YAxisDisplayOptions *AxisDisplayOptions `type:"structure"`

    // The label options (label text, label visibility, and sort icon visibility)
    // of the scatter plot's y-axis.
    YAxisLabelOptions *ChartAxisLabelOptions `type:"structure"`
    // contains filtered or unexported fields
}

The configuration of a scatter plot.

func (ScatterPlotConfiguration) GoString

func (s ScatterPlotConfiguration) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ScatterPlotConfiguration) SetDataLabels

func (s *ScatterPlotConfiguration) SetDataLabels(v *DataLabelOptions) *ScatterPlotConfiguration

SetDataLabels sets the DataLabels field's value.

func (*ScatterPlotConfiguration) SetFieldWells

func (s *ScatterPlotConfiguration) SetFieldWells(v *ScatterPlotFieldWells) *ScatterPlotConfiguration

SetFieldWells sets the FieldWells field's value.

func (*ScatterPlotConfiguration) SetInteractions

func (s *ScatterPlotConfiguration) SetInteractions(v *VisualInteractionOptions) *ScatterPlotConfiguration

SetInteractions sets the Interactions field's value.

func (*ScatterPlotConfiguration) SetLegend

func (s *ScatterPlotConfiguration) SetLegend(v *LegendOptions) *ScatterPlotConfiguration

SetLegend sets the Legend field's value.

func (*ScatterPlotConfiguration) SetSortConfiguration

func (s *ScatterPlotConfiguration) SetSortConfiguration(v *ScatterPlotSortConfiguration) *ScatterPlotConfiguration

SetSortConfiguration sets the SortConfiguration field's value.

func (*ScatterPlotConfiguration) SetTooltip

func (s *ScatterPlotConfiguration) SetTooltip(v *TooltipOptions) *ScatterPlotConfiguration

SetTooltip sets the Tooltip field's value.

func (*ScatterPlotConfiguration) SetVisualPalette

func (s *ScatterPlotConfiguration) SetVisualPalette(v *VisualPalette) *ScatterPlotConfiguration

SetVisualPalette sets the VisualPalette field's value.

func (*ScatterPlotConfiguration) SetXAxisDisplayOptions

func (s *ScatterPlotConfiguration) SetXAxisDisplayOptions(v *AxisDisplayOptions) *ScatterPlotConfiguration

SetXAxisDisplayOptions sets the XAxisDisplayOptions field's value.

func (*ScatterPlotConfiguration) SetXAxisLabelOptions

func (s *ScatterPlotConfiguration) SetXAxisLabelOptions(v *ChartAxisLabelOptions) *ScatterPlotConfiguration

SetXAxisLabelOptions sets the XAxisLabelOptions field's value.

func (*ScatterPlotConfiguration) SetYAxisDisplayOptions

func (s *ScatterPlotConfiguration) SetYAxisDisplayOptions(v *AxisDisplayOptions) *ScatterPlotConfiguration

SetYAxisDisplayOptions sets the YAxisDisplayOptions field's value.

func (*ScatterPlotConfiguration) SetYAxisLabelOptions

func (s *ScatterPlotConfiguration) SetYAxisLabelOptions(v *ChartAxisLabelOptions) *ScatterPlotConfiguration

SetYAxisLabelOptions sets the YAxisLabelOptions field's value.

func (ScatterPlotConfiguration) String

func (s ScatterPlotConfiguration) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ScatterPlotConfiguration) Validate

func (s *ScatterPlotConfiguration) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ScatterPlotFieldWells

type ScatterPlotFieldWells struct {

    // The aggregated field wells of a scatter plot. The x and y-axes of scatter
    // plots with aggregated field wells are aggregated by category, label, or both.
    ScatterPlotCategoricallyAggregatedFieldWells *ScatterPlotCategoricallyAggregatedFieldWells `type:"structure"`

    // The unaggregated field wells of a scatter plot. The x and y-axes of these
    // scatter plots are unaggregated.
    ScatterPlotUnaggregatedFieldWells *ScatterPlotUnaggregatedFieldWells `type:"structure"`
    // contains filtered or unexported fields
}

The field well configuration of a scatter plot.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

func (ScatterPlotFieldWells) GoString

func (s ScatterPlotFieldWells) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ScatterPlotFieldWells) SetScatterPlotCategoricallyAggregatedFieldWells

func (s *ScatterPlotFieldWells) SetScatterPlotCategoricallyAggregatedFieldWells(v *ScatterPlotCategoricallyAggregatedFieldWells) *ScatterPlotFieldWells

SetScatterPlotCategoricallyAggregatedFieldWells sets the ScatterPlotCategoricallyAggregatedFieldWells field's value.

func (*ScatterPlotFieldWells) SetScatterPlotUnaggregatedFieldWells

func (s *ScatterPlotFieldWells) SetScatterPlotUnaggregatedFieldWells(v *ScatterPlotUnaggregatedFieldWells) *ScatterPlotFieldWells

SetScatterPlotUnaggregatedFieldWells sets the ScatterPlotUnaggregatedFieldWells field's value.

func (ScatterPlotFieldWells) String

func (s ScatterPlotFieldWells) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ScatterPlotFieldWells) Validate

func (s *ScatterPlotFieldWells) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ScatterPlotSortConfiguration

type ScatterPlotSortConfiguration struct {

    // The limit configuration of the visual display for an axis.
    ScatterPlotLimitConfiguration *ItemsLimitConfiguration `type:"structure"`
    // contains filtered or unexported fields
}

The sort configuration of a scatter plot.

func (ScatterPlotSortConfiguration) GoString

func (s ScatterPlotSortConfiguration) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ScatterPlotSortConfiguration) SetScatterPlotLimitConfiguration

func (s *ScatterPlotSortConfiguration) SetScatterPlotLimitConfiguration(v *ItemsLimitConfiguration) *ScatterPlotSortConfiguration

SetScatterPlotLimitConfiguration sets the ScatterPlotLimitConfiguration field's value.

func (ScatterPlotSortConfiguration) String

func (s ScatterPlotSortConfiguration) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ScatterPlotUnaggregatedFieldWells

type ScatterPlotUnaggregatedFieldWells struct {

    // The category field well of a scatter plot.
    Category []*DimensionField `type:"list"`

    // The label field well of a scatter plot.
    Label []*DimensionField `type:"list"`

    // The size field well of a scatter plot.
    Size []*MeasureField `type:"list"`

    // The x-axis field well of a scatter plot.
    //
    // The x-axis is a dimension field and cannot be aggregated.
    XAxis []*DimensionField `type:"list"`

    // The y-axis field well of a scatter plot.
    //
    // The y-axis is a dimension field and cannot be aggregated.
    YAxis []*DimensionField `type:"list"`
    // contains filtered or unexported fields
}

The unaggregated field wells of a scatter plot.

func (ScatterPlotUnaggregatedFieldWells) GoString

func (s ScatterPlotUnaggregatedFieldWells) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ScatterPlotUnaggregatedFieldWells) SetCategory

func (s *ScatterPlotUnaggregatedFieldWells) SetCategory(v []*DimensionField) *ScatterPlotUnaggregatedFieldWells

SetCategory sets the Category field's value.

func (*ScatterPlotUnaggregatedFieldWells) SetLabel

func (s *ScatterPlotUnaggregatedFieldWells) SetLabel(v []*DimensionField) *ScatterPlotUnaggregatedFieldWells

SetLabel sets the Label field's value.

func (*ScatterPlotUnaggregatedFieldWells) SetSize

func (s *ScatterPlotUnaggregatedFieldWells) SetSize(v []*MeasureField) *ScatterPlotUnaggregatedFieldWells

SetSize sets the Size field's value.

func (*ScatterPlotUnaggregatedFieldWells) SetXAxis

func (s *ScatterPlotUnaggregatedFieldWells) SetXAxis(v []*DimensionField) *ScatterPlotUnaggregatedFieldWells

SetXAxis sets the XAxis field's value.

func (*ScatterPlotUnaggregatedFieldWells) SetYAxis

func (s *ScatterPlotUnaggregatedFieldWells) SetYAxis(v []*DimensionField) *ScatterPlotUnaggregatedFieldWells

SetYAxis sets the YAxis field's value.

func (ScatterPlotUnaggregatedFieldWells) String

func (s ScatterPlotUnaggregatedFieldWells) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ScatterPlotUnaggregatedFieldWells) Validate

func (s *ScatterPlotUnaggregatedFieldWells) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ScatterPlotVisual

type ScatterPlotVisual struct {

    // The list of custom actions that are configured for a visual.
    Actions []*VisualCustomAction `type:"list"`

    // The configuration settings of the visual.
    ChartConfiguration *ScatterPlotConfiguration `type:"structure"`

    // The column hierarchy that is used during drill-downs and drill-ups.
    ColumnHierarchies []*ColumnHierarchy `type:"list"`

    // The subtitle that is displayed on the visual.
    Subtitle *VisualSubtitleLabelOptions `type:"structure"`

    // The title that is displayed on the visual.
    Title *VisualTitleLabelOptions `type:"structure"`

    // The unique identifier of a visual. This identifier must be unique within
    // the context of a dashboard, template, or analysis. Two dashboards, analyses,
    // or templates can have visuals with the same identifiers.
    //
    // VisualId is a required field
    VisualId *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

A scatter plot.

For more information, see Using scatter plots (https://docs.aws.amazon.com/quicksight/latest/user/scatter-plot.html) in the Amazon QuickSight User Guide.

func (ScatterPlotVisual) GoString

func (s ScatterPlotVisual) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ScatterPlotVisual) SetActions

func (s *ScatterPlotVisual) SetActions(v []*VisualCustomAction) *ScatterPlotVisual

SetActions sets the Actions field's value.

func (*ScatterPlotVisual) SetChartConfiguration

func (s *ScatterPlotVisual) SetChartConfiguration(v *ScatterPlotConfiguration) *ScatterPlotVisual

SetChartConfiguration sets the ChartConfiguration field's value.

func (*ScatterPlotVisual) SetColumnHierarchies

func (s *ScatterPlotVisual) SetColumnHierarchies(v []*ColumnHierarchy) *ScatterPlotVisual

SetColumnHierarchies sets the ColumnHierarchies field's value.

func (*ScatterPlotVisual) SetSubtitle

func (s *ScatterPlotVisual) SetSubtitle(v *VisualSubtitleLabelOptions) *ScatterPlotVisual

SetSubtitle sets the Subtitle field's value.

func (*ScatterPlotVisual) SetTitle

func (s *ScatterPlotVisual) SetTitle(v *VisualTitleLabelOptions) *ScatterPlotVisual

SetTitle sets the Title field's value.

func (*ScatterPlotVisual) SetVisualId

func (s *ScatterPlotVisual) SetVisualId(v string) *ScatterPlotVisual

SetVisualId sets the VisualId field's value.

func (ScatterPlotVisual) String

func (s ScatterPlotVisual) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ScatterPlotVisual) Validate

func (s *ScatterPlotVisual) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ScheduleRefreshOnEntity

type ScheduleRefreshOnEntity struct {

    // The day of the month that you want to schedule refresh on.
    DayOfMonth *string `min:"1" type:"string"`

    // The day of the week that you want to schedule a refresh on.
    DayOfWeek *string `type:"string" enum:"DayOfWeek"`
    // contains filtered or unexported fields
}

The refresh on entity for weekly or monthly schedules.

func (ScheduleRefreshOnEntity) GoString

func (s ScheduleRefreshOnEntity) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ScheduleRefreshOnEntity) SetDayOfMonth

func (s *ScheduleRefreshOnEntity) SetDayOfMonth(v string) *ScheduleRefreshOnEntity

SetDayOfMonth sets the DayOfMonth field's value.

func (*ScheduleRefreshOnEntity) SetDayOfWeek

func (s *ScheduleRefreshOnEntity) SetDayOfWeek(v string) *ScheduleRefreshOnEntity

SetDayOfWeek sets the DayOfWeek field's value.

func (ScheduleRefreshOnEntity) String

func (s ScheduleRefreshOnEntity) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ScheduleRefreshOnEntity) Validate

func (s *ScheduleRefreshOnEntity) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ScrollBarOptions

type ScrollBarOptions struct {

    // The visibility of the data zoom scroll bar.
    Visibility *string `type:"string" enum:"Visibility"`

    // The visibility range for the data zoom scroll bar.
    VisibleRange *VisibleRangeOptions `type:"structure"`
    // contains filtered or unexported fields
}

The visual display options for a data zoom scroll bar.

func (ScrollBarOptions) GoString

func (s ScrollBarOptions) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ScrollBarOptions) SetVisibility

func (s *ScrollBarOptions) SetVisibility(v string) *ScrollBarOptions

SetVisibility sets the Visibility field's value.

func (*ScrollBarOptions) SetVisibleRange

func (s *ScrollBarOptions) SetVisibleRange(v *VisibleRangeOptions) *ScrollBarOptions

SetVisibleRange sets the VisibleRange field's value.

func (ScrollBarOptions) String

func (s ScrollBarOptions) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type SearchAnalysesInput

type SearchAnalysesInput struct {

    // The ID of the Amazon Web Services account that contains the analyses that
    // you're searching for.
    //
    // AwsAccountId is a required field
    AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"`

    // The structure for the search filters that you want to apply to your search.
    //
    // Filters is a required field
    Filters []*AnalysisSearchFilter `min:"1" type:"list" required:"true"`

    // The maximum number of results to return.
    MaxResults *int64 `min:"1" type:"integer"`

    // A pagination token that can be used in a subsequent request.
    NextToken *string `type:"string"`
    // contains filtered or unexported fields
}

func (SearchAnalysesInput) GoString

func (s SearchAnalysesInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SearchAnalysesInput) SetAwsAccountId

func (s *SearchAnalysesInput) SetAwsAccountId(v string) *SearchAnalysesInput

SetAwsAccountId sets the AwsAccountId field's value.

func (*SearchAnalysesInput) SetFilters

func (s *SearchAnalysesInput) SetFilters(v []*AnalysisSearchFilter) *SearchAnalysesInput

SetFilters sets the Filters field's value.

func (*SearchAnalysesInput) SetMaxResults

func (s *SearchAnalysesInput) SetMaxResults(v int64) *SearchAnalysesInput

SetMaxResults sets the MaxResults field's value.

func (*SearchAnalysesInput) SetNextToken

func (s *SearchAnalysesInput) SetNextToken(v string) *SearchAnalysesInput

SetNextToken sets the NextToken field's value.

func (SearchAnalysesInput) String

func (s SearchAnalysesInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SearchAnalysesInput) Validate

func (s *SearchAnalysesInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type SearchAnalysesOutput

type SearchAnalysesOutput struct {

    // Metadata describing the analyses that you searched for.
    AnalysisSummaryList []*AnalysisSummary `type:"list"`

    // A pagination token that can be used in a subsequent request.
    NextToken *string `type:"string"`

    // The Amazon Web Services request ID for this operation.
    RequestId *string `type:"string"`

    // The HTTP status of the request.
    Status *int64 `location:"statusCode" type:"integer"`
    // contains filtered or unexported fields
}

func (SearchAnalysesOutput) GoString

func (s SearchAnalysesOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SearchAnalysesOutput) SetAnalysisSummaryList

func (s *SearchAnalysesOutput) SetAnalysisSummaryList(v []*AnalysisSummary) *SearchAnalysesOutput

SetAnalysisSummaryList sets the AnalysisSummaryList field's value.

func (*SearchAnalysesOutput) SetNextToken

func (s *SearchAnalysesOutput) SetNextToken(v string) *SearchAnalysesOutput

SetNextToken sets the NextToken field's value.

func (*SearchAnalysesOutput) SetRequestId

func (s *SearchAnalysesOutput) SetRequestId(v string) *SearchAnalysesOutput

SetRequestId sets the RequestId field's value.

func (*SearchAnalysesOutput) SetStatus

func (s *SearchAnalysesOutput) SetStatus(v int64) *SearchAnalysesOutput

SetStatus sets the Status field's value.

func (SearchAnalysesOutput) String

func (s SearchAnalysesOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type SearchDashboardsInput

type SearchDashboardsInput struct {

    // The ID of the Amazon Web Services account that contains the user whose dashboards
    // you're searching for.
    //
    // AwsAccountId is a required field
    AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"`

    // The filters to apply to the search. Currently, you can search only by user
    // name, for example, "Filters": [ { "Name": "QUICKSIGHT_USER", "Operator":
    // "StringEquals", "Value": "arn:aws:quicksight:us-east-1:1:user/default/UserName1"
    // } ]
    //
    // Filters is a required field
    Filters []*DashboardSearchFilter `min:"1" type:"list" required:"true"`

    // The maximum number of results to be returned per request.
    MaxResults *int64 `min:"1" type:"integer"`

    // The token for the next set of results, or null if there are no more results.
    NextToken *string `type:"string"`
    // contains filtered or unexported fields
}

func (SearchDashboardsInput) GoString

func (s SearchDashboardsInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SearchDashboardsInput) SetAwsAccountId

func (s *SearchDashboardsInput) SetAwsAccountId(v string) *SearchDashboardsInput

SetAwsAccountId sets the AwsAccountId field's value.

func (*SearchDashboardsInput) SetFilters

func (s *SearchDashboardsInput) SetFilters(v []*DashboardSearchFilter) *SearchDashboardsInput

SetFilters sets the Filters field's value.

func (*SearchDashboardsInput) SetMaxResults

func (s *SearchDashboardsInput) SetMaxResults(v int64) *SearchDashboardsInput

SetMaxResults sets the MaxResults field's value.

func (*SearchDashboardsInput) SetNextToken

func (s *SearchDashboardsInput) SetNextToken(v string) *SearchDashboardsInput

SetNextToken sets the NextToken field's value.

func (SearchDashboardsInput) String

func (s SearchDashboardsInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SearchDashboardsInput) Validate

func (s *SearchDashboardsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type SearchDashboardsOutput

type SearchDashboardsOutput struct {

    // The list of dashboards owned by the user specified in Filters in your request.
    DashboardSummaryList []*DashboardSummary `type:"list"`

    // The token for the next set of results, or null if there are no more results.
    NextToken *string `type:"string"`

    // The Amazon Web Services request ID for this operation.
    RequestId *string `type:"string"`

    // The HTTP status of the request.
    Status *int64 `location:"statusCode" type:"integer"`
    // contains filtered or unexported fields
}

func (SearchDashboardsOutput) GoString

func (s SearchDashboardsOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SearchDashboardsOutput) SetDashboardSummaryList

func (s *SearchDashboardsOutput) SetDashboardSummaryList(v []*DashboardSummary) *SearchDashboardsOutput

SetDashboardSummaryList sets the DashboardSummaryList field's value.

func (*SearchDashboardsOutput) SetNextToken

func (s *SearchDashboardsOutput) SetNextToken(v string) *SearchDashboardsOutput

SetNextToken sets the NextToken field's value.

func (*SearchDashboardsOutput) SetRequestId

func (s *SearchDashboardsOutput) SetRequestId(v string) *SearchDashboardsOutput

SetRequestId sets the RequestId field's value.

func (*SearchDashboardsOutput) SetStatus

func (s *SearchDashboardsOutput) SetStatus(v int64) *SearchDashboardsOutput

SetStatus sets the Status field's value.

func (SearchDashboardsOutput) String

func (s SearchDashboardsOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type SearchDataSetsInput

type SearchDataSetsInput struct {

    // The Amazon Web Services account ID.
    //
    // AwsAccountId is a required field
    AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"`

    // The filters to apply to the search.
    //
    // Filters is a required field
    Filters []*DataSetSearchFilter `min:"1" type:"list" required:"true"`

    // The maximum number of results to be returned per request.
    MaxResults *int64 `min:"1" type:"integer"`

    // A pagination token that can be used in a subsequent request.
    NextToken *string `type:"string"`
    // contains filtered or unexported fields
}

func (SearchDataSetsInput) GoString

func (s SearchDataSetsInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SearchDataSetsInput) SetAwsAccountId

func (s *SearchDataSetsInput) SetAwsAccountId(v string) *SearchDataSetsInput

SetAwsAccountId sets the AwsAccountId field's value.

func (*SearchDataSetsInput) SetFilters

func (s *SearchDataSetsInput) SetFilters(v []*DataSetSearchFilter) *SearchDataSetsInput

SetFilters sets the Filters field's value.

func (*SearchDataSetsInput) SetMaxResults

func (s *SearchDataSetsInput) SetMaxResults(v int64) *SearchDataSetsInput

SetMaxResults sets the MaxResults field's value.

func (*SearchDataSetsInput) SetNextToken

func (s *SearchDataSetsInput) SetNextToken(v string) *SearchDataSetsInput

SetNextToken sets the NextToken field's value.

func (SearchDataSetsInput) String

func (s SearchDataSetsInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SearchDataSetsInput) Validate

func (s *SearchDataSetsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type SearchDataSetsOutput

type SearchDataSetsOutput struct {

    // A DataSetSummaries object that returns a summary of a dataset.
    DataSetSummaries []*DataSetSummary `type:"list"`

    // A pagination token that can be used in a subsequent request.
    NextToken *string `type:"string"`

    // The Amazon Web Services request ID for this operation.
    RequestId *string `type:"string"`

    // The HTTP status of the request.
    Status *int64 `location:"statusCode" type:"integer"`
    // contains filtered or unexported fields
}

func (SearchDataSetsOutput) GoString

func (s SearchDataSetsOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SearchDataSetsOutput) SetDataSetSummaries

func (s *SearchDataSetsOutput) SetDataSetSummaries(v []*DataSetSummary) *SearchDataSetsOutput

SetDataSetSummaries sets the DataSetSummaries field's value.

func (*SearchDataSetsOutput) SetNextToken

func (s *SearchDataSetsOutput) SetNextToken(v string) *SearchDataSetsOutput

SetNextToken sets the NextToken field's value.

func (*SearchDataSetsOutput) SetRequestId

func (s *SearchDataSetsOutput) SetRequestId(v string) *SearchDataSetsOutput

SetRequestId sets the RequestId field's value.

func (*SearchDataSetsOutput) SetStatus

func (s *SearchDataSetsOutput) SetStatus(v int64) *SearchDataSetsOutput

SetStatus sets the Status field's value.

func (SearchDataSetsOutput) String

func (s SearchDataSetsOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type SearchDataSourcesInput

type SearchDataSourcesInput struct {

    // The Amazon Web Services account ID.
    //
    // AwsAccountId is a required field
    AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"`

    // The filters to apply to the search.
    //
    // Filters is a required field
    Filters []*DataSourceSearchFilter `min:"1" type:"list" required:"true"`

    // The maximum number of results to be returned per request.
    MaxResults *int64 `min:"1" type:"integer"`

    // A pagination token that can be used in a subsequent request.
    NextToken *string `type:"string"`
    // contains filtered or unexported fields
}

func (SearchDataSourcesInput) GoString

func (s SearchDataSourcesInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SearchDataSourcesInput) SetAwsAccountId

func (s *SearchDataSourcesInput) SetAwsAccountId(v string) *SearchDataSourcesInput

SetAwsAccountId sets the AwsAccountId field's value.

func (*SearchDataSourcesInput) SetFilters

func (s *SearchDataSourcesInput) SetFilters(v []*DataSourceSearchFilter) *SearchDataSourcesInput

SetFilters sets the Filters field's value.

func (*SearchDataSourcesInput) SetMaxResults

func (s *SearchDataSourcesInput) SetMaxResults(v int64) *SearchDataSourcesInput

SetMaxResults sets the MaxResults field's value.

func (*SearchDataSourcesInput) SetNextToken

func (s *SearchDataSourcesInput) SetNextToken(v string) *SearchDataSourcesInput

SetNextToken sets the NextToken field's value.

func (SearchDataSourcesInput) String

func (s SearchDataSourcesInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SearchDataSourcesInput) Validate

func (s *SearchDataSourcesInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type SearchDataSourcesOutput

type SearchDataSourcesOutput struct {

    // A DataSourceSummaries object that returns a summary of a data source.
    DataSourceSummaries []*DataSourceSummary `type:"list"`

    // A pagination token that can be used in a subsequent request.
    NextToken *string `type:"string"`

    // The Amazon Web Services request ID for this operation.
    RequestId *string `type:"string"`

    // The HTTP status of the request.
    Status *int64 `location:"statusCode" type:"integer"`
    // contains filtered or unexported fields
}

func (SearchDataSourcesOutput) GoString

func (s SearchDataSourcesOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SearchDataSourcesOutput) SetDataSourceSummaries

func (s *SearchDataSourcesOutput) SetDataSourceSummaries(v []*DataSourceSummary) *SearchDataSourcesOutput

SetDataSourceSummaries sets the DataSourceSummaries field's value.

func (*SearchDataSourcesOutput) SetNextToken

func (s *SearchDataSourcesOutput) SetNextToken(v string) *SearchDataSourcesOutput

SetNextToken sets the NextToken field's value.

func (*SearchDataSourcesOutput) SetRequestId

func (s *SearchDataSourcesOutput) SetRequestId(v string) *SearchDataSourcesOutput

SetRequestId sets the RequestId field's value.

func (*SearchDataSourcesOutput) SetStatus

func (s *SearchDataSourcesOutput) SetStatus(v int64) *SearchDataSourcesOutput

SetStatus sets the Status field's value.

func (SearchDataSourcesOutput) String

func (s SearchDataSourcesOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type SearchFoldersInput

type SearchFoldersInput struct {

    // The ID for the Amazon Web Services account that contains the folder.
    //
    // AwsAccountId is a required field
    AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"`

    // The filters to apply to the search. Currently, you can search only by the
    // parent folder ARN. For example, "Filters": [ { "Name": "PARENT_FOLDER_ARN",
    // "Operator": "StringEquals", "Value": "arn:aws:quicksight:us-east-1:1:folder/folderId"
    // } ].
    //
    // Filters is a required field
    Filters []*FolderSearchFilter `type:"list" required:"true"`

    // The maximum number of results to be returned per request.
    MaxResults *int64 `min:"1" type:"integer"`

    // The token for the next set of results, or null if there are no more results.
    NextToken *string `type:"string"`
    // contains filtered or unexported fields
}

func (SearchFoldersInput) GoString

func (s SearchFoldersInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SearchFoldersInput) SetAwsAccountId

func (s *SearchFoldersInput) SetAwsAccountId(v string) *SearchFoldersInput

SetAwsAccountId sets the AwsAccountId field's value.

func (*SearchFoldersInput) SetFilters

func (s *SearchFoldersInput) SetFilters(v []*FolderSearchFilter) *SearchFoldersInput

SetFilters sets the Filters field's value.

func (*SearchFoldersInput) SetMaxResults

func (s *SearchFoldersInput) SetMaxResults(v int64) *SearchFoldersInput

SetMaxResults sets the MaxResults field's value.

func (*SearchFoldersInput) SetNextToken

func (s *SearchFoldersInput) SetNextToken(v string) *SearchFoldersInput

SetNextToken sets the NextToken field's value.

func (SearchFoldersInput) String

func (s SearchFoldersInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SearchFoldersInput) Validate

func (s *SearchFoldersInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type SearchFoldersOutput

type SearchFoldersOutput struct {

    // A structure that contains all of the folders in the Amazon Web Services account.
    // This structure provides basic information about the folders.
    FolderSummaryList []*FolderSummary `type:"list"`

    // The token for the next set of results, or null if there are no more results.
    NextToken *string `type:"string"`

    // The Amazon Web Services request ID for this operation.
    RequestId *string `type:"string"`

    // The HTTP status of the request.
    Status *int64 `location:"statusCode" type:"integer"`
    // contains filtered or unexported fields
}

func (SearchFoldersOutput) GoString

func (s SearchFoldersOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SearchFoldersOutput) SetFolderSummaryList

func (s *SearchFoldersOutput) SetFolderSummaryList(v []*FolderSummary) *SearchFoldersOutput

SetFolderSummaryList sets the FolderSummaryList field's value.

func (*SearchFoldersOutput) SetNextToken

func (s *SearchFoldersOutput) SetNextToken(v string) *SearchFoldersOutput

SetNextToken sets the NextToken field's value.

func (*SearchFoldersOutput) SetRequestId

func (s *SearchFoldersOutput) SetRequestId(v string) *SearchFoldersOutput

SetRequestId sets the RequestId field's value.

func (*SearchFoldersOutput) SetStatus

func (s *SearchFoldersOutput) SetStatus(v int64) *SearchFoldersOutput

SetStatus sets the Status field's value.

func (SearchFoldersOutput) String

func (s SearchFoldersOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type SearchGroupsInput

type SearchGroupsInput struct {

    // The ID for the Amazon Web Services account that the group is in. Currently,
    // you use the ID for the Amazon Web Services account that contains your Amazon
    // QuickSight account.
    //
    // AwsAccountId is a required field
    AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"`

    // The structure for the search filters that you want to apply to your search.
    //
    // Filters is a required field
    Filters []*GroupSearchFilter `min:"1" type:"list" required:"true"`

    // The maximum number of results to return from this request.
    MaxResults *int64 `location:"querystring" locationName:"max-results" min:"1" type:"integer"`

    // The namespace that you want to search.
    //
    // Namespace is a required field
    Namespace *string `location:"uri" locationName:"Namespace" type:"string" required:"true"`

    // A pagination token that can be used in a subsequent request.
    NextToken *string `location:"querystring" locationName:"next-token" type:"string"`
    // contains filtered or unexported fields
}

func (SearchGroupsInput) GoString

func (s SearchGroupsInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SearchGroupsInput) SetAwsAccountId

func (s *SearchGroupsInput) SetAwsAccountId(v string) *SearchGroupsInput

SetAwsAccountId sets the AwsAccountId field's value.

func (*SearchGroupsInput) SetFilters

func (s *SearchGroupsInput) SetFilters(v []*GroupSearchFilter) *SearchGroupsInput

SetFilters sets the Filters field's value.

func (*SearchGroupsInput) SetMaxResults

func (s *SearchGroupsInput) SetMaxResults(v int64) *SearchGroupsInput

SetMaxResults sets the MaxResults field's value.

func (*SearchGroupsInput) SetNamespace

func (s *SearchGroupsInput) SetNamespace(v string) *SearchGroupsInput

SetNamespace sets the Namespace field's value.

func (*SearchGroupsInput) SetNextToken

func (s *SearchGroupsInput) SetNextToken(v string) *SearchGroupsInput

SetNextToken sets the NextToken field's value.

func (SearchGroupsInput) String

func (s SearchGroupsInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SearchGroupsInput) Validate

func (s *SearchGroupsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type SearchGroupsOutput

type SearchGroupsOutput struct {

    // A list of groups in a specified namespace that match the filters you set
    // in your SearchGroups request.
    GroupList []*Group `type:"list"`

    // A pagination token that can be used in a subsequent request.
    NextToken *string `type:"string"`

    // The Amazon Web Services request ID for this operation.
    RequestId *string `type:"string"`

    // The HTTP status of the request.
    Status *int64 `location:"statusCode" type:"integer"`
    // contains filtered or unexported fields
}

func (SearchGroupsOutput) GoString

func (s SearchGroupsOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SearchGroupsOutput) SetGroupList

func (s *SearchGroupsOutput) SetGroupList(v []*Group) *SearchGroupsOutput

SetGroupList sets the GroupList field's value.

func (*SearchGroupsOutput) SetNextToken

func (s *SearchGroupsOutput) SetNextToken(v string) *SearchGroupsOutput

SetNextToken sets the NextToken field's value.

func (*SearchGroupsOutput) SetRequestId

func (s *SearchGroupsOutput) SetRequestId(v string) *SearchGroupsOutput

SetRequestId sets the RequestId field's value.

func (*SearchGroupsOutput) SetStatus

func (s *SearchGroupsOutput) SetStatus(v int64) *SearchGroupsOutput

SetStatus sets the Status field's value.

func (SearchGroupsOutput) String

func (s SearchGroupsOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type SecondaryValueOptions

type SecondaryValueOptions struct {

    // Determines the visibility of the secondary value.
    Visibility *string `type:"string" enum:"Visibility"`
    // contains filtered or unexported fields
}

The options that determine the presentation of the secondary value of a KPI visual.

func (SecondaryValueOptions) GoString

func (s SecondaryValueOptions) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SecondaryValueOptions) SetVisibility

func (s *SecondaryValueOptions) SetVisibility(v string) *SecondaryValueOptions

SetVisibility sets the Visibility field's value.

func (SecondaryValueOptions) String

func (s SecondaryValueOptions) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type SectionAfterPageBreak

type SectionAfterPageBreak struct {

    // The option that enables or disables a page break at the end of a section.
    Status *string `type:"string" enum:"SectionPageBreakStatus"`
    // contains filtered or unexported fields
}

The configuration of a page break after a section.

func (SectionAfterPageBreak) GoString

func (s SectionAfterPageBreak) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SectionAfterPageBreak) SetStatus

func (s *SectionAfterPageBreak) SetStatus(v string) *SectionAfterPageBreak

SetStatus sets the Status field's value.

func (SectionAfterPageBreak) String

func (s SectionAfterPageBreak) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type SectionBasedLayoutCanvasSizeOptions

type SectionBasedLayoutCanvasSizeOptions struct {

    // The options for a paper canvas of a section-based layout.
    PaperCanvasSizeOptions *SectionBasedLayoutPaperCanvasSizeOptions `type:"structure"`
    // contains filtered or unexported fields
}

The options for the canvas of a section-based layout.

func (SectionBasedLayoutCanvasSizeOptions) GoString

func (s SectionBasedLayoutCanvasSizeOptions) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SectionBasedLayoutCanvasSizeOptions) SetPaperCanvasSizeOptions

func (s *SectionBasedLayoutCanvasSizeOptions) SetPaperCanvasSizeOptions(v *SectionBasedLayoutPaperCanvasSizeOptions) *SectionBasedLayoutCanvasSizeOptions

SetPaperCanvasSizeOptions sets the PaperCanvasSizeOptions field's value.

func (SectionBasedLayoutCanvasSizeOptions) String

func (s SectionBasedLayoutCanvasSizeOptions) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type SectionBasedLayoutConfiguration

type SectionBasedLayoutConfiguration struct {

    // A list of body section configurations.
    //
    // BodySections is a required field
    BodySections []*BodySectionConfiguration `type:"list" required:"true"`

    // The options for the canvas of a section-based layout.
    //
    // CanvasSizeOptions is a required field
    CanvasSizeOptions *SectionBasedLayoutCanvasSizeOptions `type:"structure" required:"true"`

    // A list of footer section configurations.
    //
    // FooterSections is a required field
    FooterSections []*HeaderFooterSectionConfiguration `type:"list" required:"true"`

    // A list of header section configurations.
    //
    // HeaderSections is a required field
    HeaderSections []*HeaderFooterSectionConfiguration `type:"list" required:"true"`
    // contains filtered or unexported fields
}

The configuration for a section-based layout.

func (SectionBasedLayoutConfiguration) GoString

func (s SectionBasedLayoutConfiguration) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SectionBasedLayoutConfiguration) SetBodySections

func (s *SectionBasedLayoutConfiguration) SetBodySections(v []*BodySectionConfiguration) *SectionBasedLayoutConfiguration

SetBodySections sets the BodySections field's value.

func (*SectionBasedLayoutConfiguration) SetCanvasSizeOptions

func (s *SectionBasedLayoutConfiguration) SetCanvasSizeOptions(v *SectionBasedLayoutCanvasSizeOptions) *SectionBasedLayoutConfiguration

SetCanvasSizeOptions sets the CanvasSizeOptions field's value.

func (*SectionBasedLayoutConfiguration) SetFooterSections

func (s *SectionBasedLayoutConfiguration) SetFooterSections(v []*HeaderFooterSectionConfiguration) *SectionBasedLayoutConfiguration

SetFooterSections sets the FooterSections field's value.

func (*SectionBasedLayoutConfiguration) SetHeaderSections

func (s *SectionBasedLayoutConfiguration) SetHeaderSections(v []*HeaderFooterSectionConfiguration) *SectionBasedLayoutConfiguration

SetHeaderSections sets the HeaderSections field's value.

func (SectionBasedLayoutConfiguration) String

func (s SectionBasedLayoutConfiguration) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SectionBasedLayoutConfiguration) Validate

func (s *SectionBasedLayoutConfiguration) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type SectionBasedLayoutPaperCanvasSizeOptions

type SectionBasedLayoutPaperCanvasSizeOptions struct {

    // Defines the spacing between the canvas content and the top, bottom, left,
    // and right edges.
    PaperMargin *Spacing `type:"structure"`

    // The paper orientation that is used to define canvas dimensions. Choose one
    // of the following options:
    //
    //    * PORTRAIT
    //
    //    * LANDSCAPE
    PaperOrientation *string `type:"string" enum:"PaperOrientation"`

    // The paper size that is used to define canvas dimensions.
    PaperSize *string `type:"string" enum:"PaperSize"`
    // contains filtered or unexported fields
}

The options for a paper canvas of a section-based layout.

func (SectionBasedLayoutPaperCanvasSizeOptions) GoString

func (s SectionBasedLayoutPaperCanvasSizeOptions) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SectionBasedLayoutPaperCanvasSizeOptions) SetPaperMargin

func (s *SectionBasedLayoutPaperCanvasSizeOptions) SetPaperMargin(v *Spacing) *SectionBasedLayoutPaperCanvasSizeOptions

SetPaperMargin sets the PaperMargin field's value.

func (*SectionBasedLayoutPaperCanvasSizeOptions) SetPaperOrientation

func (s *SectionBasedLayoutPaperCanvasSizeOptions) SetPaperOrientation(v string) *SectionBasedLayoutPaperCanvasSizeOptions

SetPaperOrientation sets the PaperOrientation field's value.

func (*SectionBasedLayoutPaperCanvasSizeOptions) SetPaperSize

func (s *SectionBasedLayoutPaperCanvasSizeOptions) SetPaperSize(v string) *SectionBasedLayoutPaperCanvasSizeOptions

SetPaperSize sets the PaperSize field's value.

func (SectionBasedLayoutPaperCanvasSizeOptions) String

func (s SectionBasedLayoutPaperCanvasSizeOptions) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type SectionLayoutConfiguration

type SectionLayoutConfiguration struct {

    // The free-form layout configuration of a section.
    //
    // FreeFormLayout is a required field
    FreeFormLayout *FreeFormSectionLayoutConfiguration `type:"structure" required:"true"`
    // contains filtered or unexported fields
}

The layout configuration of a section.

func (SectionLayoutConfiguration) GoString

func (s SectionLayoutConfiguration) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SectionLayoutConfiguration) SetFreeFormLayout

func (s *SectionLayoutConfiguration) SetFreeFormLayout(v *FreeFormSectionLayoutConfiguration) *SectionLayoutConfiguration

SetFreeFormLayout sets the FreeFormLayout field's value.

func (SectionLayoutConfiguration) String

func (s SectionLayoutConfiguration) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SectionLayoutConfiguration) Validate

func (s *SectionLayoutConfiguration) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type SectionPageBreakConfiguration

type SectionPageBreakConfiguration struct {

    // The configuration of a page break after a section.
    After *SectionAfterPageBreak `type:"structure"`
    // contains filtered or unexported fields
}

The configuration of a page break for a section.

func (SectionPageBreakConfiguration) GoString

func (s SectionPageBreakConfiguration) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SectionPageBreakConfiguration) SetAfter

func (s *SectionPageBreakConfiguration) SetAfter(v *SectionAfterPageBreak) *SectionPageBreakConfiguration

SetAfter sets the After field's value.

func (SectionPageBreakConfiguration) String

func (s SectionPageBreakConfiguration) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type SectionStyle

type SectionStyle struct {

    // The height of a section.
    //
    // Heights can only be defined for header and footer sections. The default height
    // margin is 0.5 inches.
    Height *string `type:"string"`

    // The spacing between section content and its top, bottom, left, and right
    // edges.
    //
    // There is no padding by default.
    Padding *Spacing `type:"structure"`
    // contains filtered or unexported fields
}

The options that style a section.

func (SectionStyle) GoString

func (s SectionStyle) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SectionStyle) SetHeight

func (s *SectionStyle) SetHeight(v string) *SectionStyle

SetHeight sets the Height field's value.

func (*SectionStyle) SetPadding

func (s *SectionStyle) SetPadding(v *Spacing) *SectionStyle

SetPadding sets the Padding field's value.

func (SectionStyle) String

func (s SectionStyle) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type SelectedSheetsFilterScopeConfiguration

type SelectedSheetsFilterScopeConfiguration struct {

    // The sheet ID and visual IDs of the sheet and visuals that the filter is applied
    // to.
    SheetVisualScopingConfigurations []*SheetVisualScopingConfiguration `min:"1" type:"list"`
    // contains filtered or unexported fields
}

The configuration for applying a filter to specific sheets or visuals. You can apply this filter to multiple visuals that are on one sheet or to all visuals on a sheet.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

func (SelectedSheetsFilterScopeConfiguration) GoString

func (s SelectedSheetsFilterScopeConfiguration) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SelectedSheetsFilterScopeConfiguration) SetSheetVisualScopingConfigurations

func (s *SelectedSheetsFilterScopeConfiguration) SetSheetVisualScopingConfigurations(v []*SheetVisualScopingConfiguration) *SelectedSheetsFilterScopeConfiguration

SetSheetVisualScopingConfigurations sets the SheetVisualScopingConfigurations field's value.

func (SelectedSheetsFilterScopeConfiguration) String

func (s SelectedSheetsFilterScopeConfiguration) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SelectedSheetsFilterScopeConfiguration) Validate

func (s *SelectedSheetsFilterScopeConfiguration) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type SemanticEntityType

type SemanticEntityType struct {

    // The semantic entity sub type name.
    SubTypeName *string `type:"string"`

    // The semantic entity type name.
    TypeName *string `type:"string"`

    // The semantic entity type parameters.
    TypeParameters map[string]*string `type:"map"`
    // contains filtered or unexported fields
}

A structure that represents a semantic entity type.

func (SemanticEntityType) GoString

func (s SemanticEntityType) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SemanticEntityType) SetSubTypeName

func (s *SemanticEntityType) SetSubTypeName(v string) *SemanticEntityType

SetSubTypeName sets the SubTypeName field's value.

func (*SemanticEntityType) SetTypeName

func (s *SemanticEntityType) SetTypeName(v string) *SemanticEntityType

SetTypeName sets the TypeName field's value.

func (*SemanticEntityType) SetTypeParameters

func (s *SemanticEntityType) SetTypeParameters(v map[string]*string) *SemanticEntityType

SetTypeParameters sets the TypeParameters field's value.

func (SemanticEntityType) String

func (s SemanticEntityType) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type SemanticType

type SemanticType struct {

    // The semantic type falsey cell value.
    //
    // FalseyCellValue is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by SemanticType's
    // String and GoString methods.
    FalseyCellValue *string `type:"string" sensitive:"true"`

    // The other names or aliases for the false cell value.
    FalseyCellValueSynonyms []*string `type:"list"`

    // The semantic type sub type name.
    SubTypeName *string `type:"string"`

    // The semantic type truthy cell value.
    //
    // TruthyCellValue is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by SemanticType's
    // String and GoString methods.
    TruthyCellValue *string `type:"string" sensitive:"true"`

    // The other names or aliases for the true cell value.
    TruthyCellValueSynonyms []*string `type:"list"`

    // The semantic type name.
    TypeName *string `type:"string"`

    // The semantic type parameters.
    TypeParameters map[string]*string `type:"map"`
    // contains filtered or unexported fields
}

A structure that represents a semantic type.

func (SemanticType) GoString

func (s SemanticType) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SemanticType) SetFalseyCellValue

func (s *SemanticType) SetFalseyCellValue(v string) *SemanticType

SetFalseyCellValue sets the FalseyCellValue field's value.

func (*SemanticType) SetFalseyCellValueSynonyms

func (s *SemanticType) SetFalseyCellValueSynonyms(v []*string) *SemanticType

SetFalseyCellValueSynonyms sets the FalseyCellValueSynonyms field's value.

func (*SemanticType) SetSubTypeName

func (s *SemanticType) SetSubTypeName(v string) *SemanticType

SetSubTypeName sets the SubTypeName field's value.

func (*SemanticType) SetTruthyCellValue

func (s *SemanticType) SetTruthyCellValue(v string) *SemanticType

SetTruthyCellValue sets the TruthyCellValue field's value.

func (*SemanticType) SetTruthyCellValueSynonyms

func (s *SemanticType) SetTruthyCellValueSynonyms(v []*string) *SemanticType

SetTruthyCellValueSynonyms sets the TruthyCellValueSynonyms field's value.

func (*SemanticType) SetTypeName

func (s *SemanticType) SetTypeName(v string) *SemanticType

SetTypeName sets the TypeName field's value.

func (*SemanticType) SetTypeParameters

func (s *SemanticType) SetTypeParameters(v map[string]*string) *SemanticType

SetTypeParameters sets the TypeParameters field's value.

func (SemanticType) String

func (s SemanticType) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type SeriesItem

type SeriesItem struct {

    // The data field series item configuration of a line chart.
    DataFieldSeriesItem *DataFieldSeriesItem `type:"structure"`

    // The field series item configuration of a line chart.
    FieldSeriesItem *FieldSeriesItem `type:"structure"`
    // contains filtered or unexported fields
}

The series item configuration of a line chart.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

func (SeriesItem) GoString

func (s SeriesItem) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SeriesItem) SetDataFieldSeriesItem

func (s *SeriesItem) SetDataFieldSeriesItem(v *DataFieldSeriesItem) *SeriesItem

SetDataFieldSeriesItem sets the DataFieldSeriesItem field's value.

func (*SeriesItem) SetFieldSeriesItem

func (s *SeriesItem) SetFieldSeriesItem(v *FieldSeriesItem) *SeriesItem

SetFieldSeriesItem sets the FieldSeriesItem field's value.

func (SeriesItem) String

func (s SeriesItem) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SeriesItem) Validate

func (s *SeriesItem) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ServiceNowParameters

type ServiceNowParameters struct {

    // URL of the base site.
    //
    // SiteBaseUrl is a required field
    SiteBaseUrl *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

The parameters for ServiceNow.

func (ServiceNowParameters) GoString

func (s ServiceNowParameters) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ServiceNowParameters) SetSiteBaseUrl

func (s *ServiceNowParameters) SetSiteBaseUrl(v string) *ServiceNowParameters

SetSiteBaseUrl sets the SiteBaseUrl field's value.

func (ServiceNowParameters) String

func (s ServiceNowParameters) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ServiceNowParameters) Validate

func (s *ServiceNowParameters) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type SessionLifetimeInMinutesInvalidException

type SessionLifetimeInMinutesInvalidException struct {
    RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"`

    Message_ *string `locationName:"Message" type:"string"`

    // The Amazon Web Services request ID for this request.
    RequestId *string `type:"string"`
    // contains filtered or unexported fields
}

The number of minutes specified for the lifetime of a session isn't valid. The session lifetime must be 15-600 minutes.

func (*SessionLifetimeInMinutesInvalidException) Code

func (s *SessionLifetimeInMinutesInvalidException) Code() string

Code returns the exception type name.

func (*SessionLifetimeInMinutesInvalidException) Error

func (s *SessionLifetimeInMinutesInvalidException) Error() string

func (SessionLifetimeInMinutesInvalidException) GoString

func (s SessionLifetimeInMinutesInvalidException) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SessionLifetimeInMinutesInvalidException) Message

func (s *SessionLifetimeInMinutesInvalidException) Message() string

Message returns the exception's message.

func (*SessionLifetimeInMinutesInvalidException) OrigErr

func (s *SessionLifetimeInMinutesInvalidException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*SessionLifetimeInMinutesInvalidException) RequestID

func (s *SessionLifetimeInMinutesInvalidException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*SessionLifetimeInMinutesInvalidException) StatusCode

func (s *SessionLifetimeInMinutesInvalidException) StatusCode() int

Status code returns the HTTP status code for the request's response error.

func (SessionLifetimeInMinutesInvalidException) String

func (s SessionLifetimeInMinutesInvalidException) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type SessionTag

type SessionTag struct {

    // The key for the tag.
    //
    // Key is a required field
    Key *string `min:"1" type:"string" required:"true"`

    // The value that you want to assign the tag.
    //
    // Value is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by SessionTag's
    // String and GoString methods.
    //
    // Value is a required field
    Value *string `min:"1" type:"string" required:"true" sensitive:"true"`
    // contains filtered or unexported fields
}

The key-value pair used for the row-level security tags feature.

func (SessionTag) GoString

func (s SessionTag) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SessionTag) SetKey

func (s *SessionTag) SetKey(v string) *SessionTag

SetKey sets the Key field's value.

func (*SessionTag) SetValue

func (s *SessionTag) SetValue(v string) *SessionTag

SetValue sets the Value field's value.

func (SessionTag) String

func (s SessionTag) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SessionTag) Validate

func (s *SessionTag) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type SetParameterValueConfiguration

type SetParameterValueConfiguration struct {

    // The destination parameter name of the SetParameterValueConfiguration.
    //
    // DestinationParameterName is a required field
    DestinationParameterName *string `min:"1" type:"string" required:"true"`

    // The configuration of destination parameter values.
    //
    // This is a union type structure. For this structure to be valid, only one
    // of the attributes can be defined.
    //
    // Value is a required field
    Value *DestinationParameterValueConfiguration `type:"structure" required:"true"`
    // contains filtered or unexported fields
}

The configuration of adding parameters in action.

func (SetParameterValueConfiguration) GoString

func (s SetParameterValueConfiguration) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SetParameterValueConfiguration) SetDestinationParameterName

func (s *SetParameterValueConfiguration) SetDestinationParameterName(v string) *SetParameterValueConfiguration

SetDestinationParameterName sets the DestinationParameterName field's value.

func (*SetParameterValueConfiguration) SetValue

func (s *SetParameterValueConfiguration) SetValue(v *DestinationParameterValueConfiguration) *SetParameterValueConfiguration

SetValue sets the Value field's value.

func (SetParameterValueConfiguration) String

func (s SetParameterValueConfiguration) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SetParameterValueConfiguration) Validate

func (s *SetParameterValueConfiguration) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ShapeConditionalFormat

type ShapeConditionalFormat struct {

    // The conditional formatting for the shape background color of a filled map
    // visual.
    //
    // BackgroundColor is a required field
    BackgroundColor *ConditionalFormattingColor `type:"structure" required:"true"`
    // contains filtered or unexported fields
}

The shape conditional formatting of a filled map visual.

func (ShapeConditionalFormat) GoString

func (s ShapeConditionalFormat) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ShapeConditionalFormat) SetBackgroundColor

func (s *ShapeConditionalFormat) SetBackgroundColor(v *ConditionalFormattingColor) *ShapeConditionalFormat

SetBackgroundColor sets the BackgroundColor field's value.

func (ShapeConditionalFormat) String

func (s ShapeConditionalFormat) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ShapeConditionalFormat) Validate

func (s *ShapeConditionalFormat) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type Sheet

type Sheet struct {

    // The name of a sheet. This name is displayed on the sheet's tab in the Amazon
    // QuickSight console.
    Name *string `min:"1" type:"string"`

    // The unique identifier associated with a sheet.
    SheetId *string `min:"1" type:"string"`
    // contains filtered or unexported fields
}

A sheet, which is an object that contains a set of visuals that are viewed together on one page in Amazon QuickSight. Every analysis and dashboard contains at least one sheet. Each sheet contains at least one visualization widget, for example a chart, pivot table, or narrative insight. Sheets can be associated with other components, such as controls, filters, and so on.

func (Sheet) GoString

func (s Sheet) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*Sheet) SetName

func (s *Sheet) SetName(v string) *Sheet

SetName sets the Name field's value.

func (*Sheet) SetSheetId

func (s *Sheet) SetSheetId(v string) *Sheet

SetSheetId sets the SheetId field's value.

func (Sheet) String

func (s Sheet) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type SheetControlInfoIconLabelOptions

type SheetControlInfoIconLabelOptions struct {

    // The text content of info icon.
    InfoIconText *string `min:"1" type:"string"`

    // The visibility configuration of info icon label options.
    Visibility *string `type:"string" enum:"Visibility"`
    // contains filtered or unexported fields
}

A control to display info icons for filters and parameters.

func (SheetControlInfoIconLabelOptions) GoString

func (s SheetControlInfoIconLabelOptions) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SheetControlInfoIconLabelOptions) SetInfoIconText

func (s *SheetControlInfoIconLabelOptions) SetInfoIconText(v string) *SheetControlInfoIconLabelOptions

SetInfoIconText sets the InfoIconText field's value.

func (*SheetControlInfoIconLabelOptions) SetVisibility

func (s *SheetControlInfoIconLabelOptions) SetVisibility(v string) *SheetControlInfoIconLabelOptions

SetVisibility sets the Visibility field's value.

func (SheetControlInfoIconLabelOptions) String

func (s SheetControlInfoIconLabelOptions) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SheetControlInfoIconLabelOptions) Validate

func (s *SheetControlInfoIconLabelOptions) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type SheetControlLayout

type SheetControlLayout struct {

    // The configuration that determines the elements and canvas size options of
    // sheet control.
    //
    // Configuration is a required field
    Configuration *SheetControlLayoutConfiguration `type:"structure" required:"true"`
    // contains filtered or unexported fields
}

A grid layout to define the placement of sheet control.

func (SheetControlLayout) GoString

func (s SheetControlLayout) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SheetControlLayout) SetConfiguration

func (s *SheetControlLayout) SetConfiguration(v *SheetControlLayoutConfiguration) *SheetControlLayout

SetConfiguration sets the Configuration field's value.

func (SheetControlLayout) String

func (s SheetControlLayout) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SheetControlLayout) Validate

func (s *SheetControlLayout) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type SheetControlLayoutConfiguration

type SheetControlLayoutConfiguration struct {

    // The configuration that determines the elements and canvas size options of
    // sheet control.
    GridLayout *GridLayoutConfiguration `type:"structure"`
    // contains filtered or unexported fields
}

The configuration that determines the elements and canvas size options of sheet control.

func (SheetControlLayoutConfiguration) GoString

func (s SheetControlLayoutConfiguration) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SheetControlLayoutConfiguration) SetGridLayout

func (s *SheetControlLayoutConfiguration) SetGridLayout(v *GridLayoutConfiguration) *SheetControlLayoutConfiguration

SetGridLayout sets the GridLayout field's value.

func (SheetControlLayoutConfiguration) String

func (s SheetControlLayoutConfiguration) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SheetControlLayoutConfiguration) Validate

func (s *SheetControlLayoutConfiguration) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type SheetControlsOption

type SheetControlsOption struct {

    // Visibility state.
    VisibilityState *string `type:"string" enum:"DashboardUIState"`
    // contains filtered or unexported fields
}

Sheet controls option.

func (SheetControlsOption) GoString

func (s SheetControlsOption) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SheetControlsOption) SetVisibilityState

func (s *SheetControlsOption) SetVisibilityState(v string) *SheetControlsOption

SetVisibilityState sets the VisibilityState field's value.

func (SheetControlsOption) String

func (s SheetControlsOption) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type SheetDefinition

type SheetDefinition struct {

    // The layout content type of the sheet. Choose one of the following options:
    //
    //    * PAGINATED: Creates a sheet for a paginated report.
    //
    //    * INTERACTIVE: Creates a sheet for an interactive dashboard.
    ContentType *string `type:"string" enum:"SheetContentType"`

    // A description of the sheet.
    Description *string `min:"1" type:"string"`

    // The list of filter controls that are on a sheet.
    //
    // For more information, see Adding filter controls to analysis sheets (https://docs.aws.amazon.com/quicksight/latest/user/filter-controls.html)
    // in the Amazon QuickSight User Guide.
    FilterControls []*FilterControl `type:"list"`

    // Layouts define how the components of a sheet are arranged.
    //
    // For more information, see Types of layout (https://docs.aws.amazon.com/quicksight/latest/user/types-of-layout.html)
    // in the Amazon QuickSight User Guide.
    Layouts []*Layout `min:"1" type:"list"`

    // The name of the sheet. This name is displayed on the sheet's tab in the Amazon
    // QuickSight console.
    Name *string `min:"1" type:"string"`

    // The list of parameter controls that are on a sheet.
    //
    // For more information, see Using a Control with a Parameter in Amazon QuickSight
    // (https://docs.aws.amazon.com/quicksight/latest/user/parameters-controls.html)
    // in the Amazon QuickSight User Guide.
    ParameterControls []*ParameterControl `type:"list"`

    // The control layouts of the sheet.
    SheetControlLayouts []*SheetControlLayout `type:"list"`

    // The unique identifier of a sheet.
    //
    // SheetId is a required field
    SheetId *string `min:"1" type:"string" required:"true"`

    // The text boxes that are on a sheet.
    TextBoxes []*SheetTextBox `type:"list"`

    // The title of the sheet.
    Title *string `min:"1" type:"string"`

    // A list of the visuals that are on a sheet. Visual placement is determined
    // by the layout of the sheet.
    Visuals []*Visual `type:"list"`
    // contains filtered or unexported fields
}

A sheet is an object that contains a set of visuals that are viewed together on one page in a paginated report. Every analysis and dashboard must contain at least one sheet.

func (SheetDefinition) GoString

func (s SheetDefinition) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SheetDefinition) SetContentType

func (s *SheetDefinition) SetContentType(v string) *SheetDefinition

SetContentType sets the ContentType field's value.

func (*SheetDefinition) SetDescription

func (s *SheetDefinition) SetDescription(v string) *SheetDefinition

SetDescription sets the Description field's value.

func (*SheetDefinition) SetFilterControls

func (s *SheetDefinition) SetFilterControls(v []*FilterControl) *SheetDefinition

SetFilterControls sets the FilterControls field's value.

func (*SheetDefinition) SetLayouts

func (s *SheetDefinition) SetLayouts(v []*Layout) *SheetDefinition

SetLayouts sets the Layouts field's value.

func (*SheetDefinition) SetName

func (s *SheetDefinition) SetName(v string) *SheetDefinition

SetName sets the Name field's value.

func (*SheetDefinition) SetParameterControls

func (s *SheetDefinition) SetParameterControls(v []*ParameterControl) *SheetDefinition

SetParameterControls sets the ParameterControls field's value.

func (*SheetDefinition) SetSheetControlLayouts

func (s *SheetDefinition) SetSheetControlLayouts(v []*SheetControlLayout) *SheetDefinition

SetSheetControlLayouts sets the SheetControlLayouts field's value.

func (*SheetDefinition) SetSheetId

func (s *SheetDefinition) SetSheetId(v string) *SheetDefinition

SetSheetId sets the SheetId field's value.

func (*SheetDefinition) SetTextBoxes

func (s *SheetDefinition) SetTextBoxes(v []*SheetTextBox) *SheetDefinition

SetTextBoxes sets the TextBoxes field's value.

func (*SheetDefinition) SetTitle

func (s *SheetDefinition) SetTitle(v string) *SheetDefinition

SetTitle sets the Title field's value.

func (*SheetDefinition) SetVisuals

func (s *SheetDefinition) SetVisuals(v []*Visual) *SheetDefinition

SetVisuals sets the Visuals field's value.

func (SheetDefinition) String

func (s SheetDefinition) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SheetDefinition) Validate

func (s *SheetDefinition) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type SheetElementConfigurationOverrides

type SheetElementConfigurationOverrides struct {

    // Determines whether or not the overrides are visible. Choose one of the following
    // options:
    //
    //    * VISIBLE
    //
    //    * HIDDEN
    Visibility *string `type:"string" enum:"Visibility"`
    // contains filtered or unexported fields
}

The override configuration of the rendering rules of a sheet.

func (SheetElementConfigurationOverrides) GoString

func (s SheetElementConfigurationOverrides) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SheetElementConfigurationOverrides) SetVisibility

func (s *SheetElementConfigurationOverrides) SetVisibility(v string) *SheetElementConfigurationOverrides

SetVisibility sets the Visibility field's value.

func (SheetElementConfigurationOverrides) String

func (s SheetElementConfigurationOverrides) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type SheetElementRenderingRule

type SheetElementRenderingRule struct {

    // The override configuration of the rendering rules of a sheet.
    //
    // ConfigurationOverrides is a required field
    ConfigurationOverrides *SheetElementConfigurationOverrides `type:"structure" required:"true"`

    // The expression of the rendering rules of a sheet.
    //
    // Expression is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by SheetElementRenderingRule's
    // String and GoString methods.
    //
    // Expression is a required field
    Expression *string `min:"1" type:"string" required:"true" sensitive:"true"`
    // contains filtered or unexported fields
}

The rendering rules of a sheet that uses a free-form layout.

func (SheetElementRenderingRule) GoString

func (s SheetElementRenderingRule) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SheetElementRenderingRule) SetConfigurationOverrides

func (s *SheetElementRenderingRule) SetConfigurationOverrides(v *SheetElementConfigurationOverrides) *SheetElementRenderingRule

SetConfigurationOverrides sets the ConfigurationOverrides field's value.

func (*SheetElementRenderingRule) SetExpression

func (s *SheetElementRenderingRule) SetExpression(v string) *SheetElementRenderingRule

SetExpression sets the Expression field's value.

func (SheetElementRenderingRule) String

func (s SheetElementRenderingRule) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SheetElementRenderingRule) Validate

func (s *SheetElementRenderingRule) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type SheetLayoutElementMaximizationOption

type SheetLayoutElementMaximizationOption struct {

    // The status of the sheet layout maximization options of a dashbaord.
    AvailabilityStatus *string `type:"string" enum:"DashboardBehavior"`
    // contains filtered or unexported fields
}

The sheet layout maximization options of a dashbaord.

func (SheetLayoutElementMaximizationOption) GoString

func (s SheetLayoutElementMaximizationOption) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SheetLayoutElementMaximizationOption) SetAvailabilityStatus

func (s *SheetLayoutElementMaximizationOption) SetAvailabilityStatus(v string) *SheetLayoutElementMaximizationOption

SetAvailabilityStatus sets the AvailabilityStatus field's value.

func (SheetLayoutElementMaximizationOption) String

func (s SheetLayoutElementMaximizationOption) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type SheetStyle

type SheetStyle struct {

    // The display options for tiles.
    Tile *TileStyle `type:"structure"`

    // The layout options for tiles.
    TileLayout *TileLayoutStyle `type:"structure"`
    // contains filtered or unexported fields
}

The theme display options for sheets.

func (SheetStyle) GoString

func (s SheetStyle) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SheetStyle) SetTile

func (s *SheetStyle) SetTile(v *TileStyle) *SheetStyle

SetTile sets the Tile field's value.

func (*SheetStyle) SetTileLayout

func (s *SheetStyle) SetTileLayout(v *TileLayoutStyle) *SheetStyle

SetTileLayout sets the TileLayout field's value.

func (SheetStyle) String

func (s SheetStyle) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type SheetTextBox

type SheetTextBox struct {

    // The content that is displayed in the text box.
    Content *string `type:"string"`

    // The unique identifier for a text box. This identifier must be unique within
    // the context of a dashboard, template, or analysis. Two dashboards, analyses,
    // or templates can have text boxes that share identifiers.
    //
    // SheetTextBoxId is a required field
    SheetTextBoxId *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

A text box.

func (SheetTextBox) GoString

func (s SheetTextBox) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SheetTextBox) SetContent

func (s *SheetTextBox) SetContent(v string) *SheetTextBox

SetContent sets the Content field's value.

func (*SheetTextBox) SetSheetTextBoxId

func (s *SheetTextBox) SetSheetTextBoxId(v string) *SheetTextBox

SetSheetTextBoxId sets the SheetTextBoxId field's value.

func (SheetTextBox) String

func (s SheetTextBox) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SheetTextBox) Validate

func (s *SheetTextBox) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type SheetVisualScopingConfiguration

type SheetVisualScopingConfiguration struct {

    // The scope of the applied entities. Choose one of the following options:
    //
    //    * ALL_VISUALS
    //
    //    * SELECTED_VISUALS
    //
    // Scope is a required field
    Scope *string `type:"string" required:"true" enum:"FilterVisualScope"`

    // The selected sheet that the filter is applied to.
    //
    // SheetId is a required field
    SheetId *string `min:"1" type:"string" required:"true"`

    // The selected visuals that the filter is applied to.
    VisualIds []*string `type:"list"`
    // contains filtered or unexported fields
}

The filter that is applied to the options.

func (SheetVisualScopingConfiguration) GoString

func (s SheetVisualScopingConfiguration) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SheetVisualScopingConfiguration) SetScope

func (s *SheetVisualScopingConfiguration) SetScope(v string) *SheetVisualScopingConfiguration

SetScope sets the Scope field's value.

func (*SheetVisualScopingConfiguration) SetSheetId

func (s *SheetVisualScopingConfiguration) SetSheetId(v string) *SheetVisualScopingConfiguration

SetSheetId sets the SheetId field's value.

func (*SheetVisualScopingConfiguration) SetVisualIds

func (s *SheetVisualScopingConfiguration) SetVisualIds(v []*string) *SheetVisualScopingConfiguration

SetVisualIds sets the VisualIds field's value.

func (SheetVisualScopingConfiguration) String

func (s SheetVisualScopingConfiguration) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SheetVisualScopingConfiguration) Validate

func (s *SheetVisualScopingConfiguration) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ShortFormatText

type ShortFormatText struct {

    // Plain text format.
    PlainText *string `min:"1" type:"string"`

    // Rich text. Examples of rich text include bold, underline, and italics.
    RichText *string `min:"1" type:"string"`
    // contains filtered or unexported fields
}

The text format for the title.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

func (ShortFormatText) GoString

func (s ShortFormatText) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ShortFormatText) SetPlainText

func (s *ShortFormatText) SetPlainText(v string) *ShortFormatText

SetPlainText sets the PlainText field's value.

func (*ShortFormatText) SetRichText

func (s *ShortFormatText) SetRichText(v string) *ShortFormatText

SetRichText sets the RichText field's value.

func (ShortFormatText) String

func (s ShortFormatText) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ShortFormatText) Validate

func (s *ShortFormatText) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type SignupResponse

type SignupResponse struct {

    // The name of your Amazon QuickSight account.
    AccountName *string `locationName:"accountName" type:"string"`

    // The type of Active Directory that is being used to authenticate the Amazon
    // QuickSight account. Valid values are SIMPLE_AD, AD_CONNECTOR, and MICROSOFT_AD.
    DirectoryType *string `locationName:"directoryType" type:"string"`

    // A Boolean that is TRUE if the Amazon QuickSight uses IAM as an authentication
    // method.
    IAMUser *bool `type:"boolean"`

    // The user login name for your Amazon QuickSight account.
    UserLoginName *string `locationName:"userLoginName" type:"string"`
    // contains filtered or unexported fields
}

A SignupResponse object that contains a summary of a newly created account.

func (SignupResponse) GoString

func (s SignupResponse) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SignupResponse) SetAccountName

func (s *SignupResponse) SetAccountName(v string) *SignupResponse

SetAccountName sets the AccountName field's value.

func (*SignupResponse) SetDirectoryType

func (s *SignupResponse) SetDirectoryType(v string) *SignupResponse

SetDirectoryType sets the DirectoryType field's value.

func (*SignupResponse) SetIAMUser

func (s *SignupResponse) SetIAMUser(v bool) *SignupResponse

SetIAMUser sets the IAMUser field's value.

func (*SignupResponse) SetUserLoginName

func (s *SignupResponse) SetUserLoginName(v string) *SignupResponse

SetUserLoginName sets the UserLoginName field's value.

func (SignupResponse) String

func (s SignupResponse) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type SimpleClusterMarker

type SimpleClusterMarker struct {

    // The color of the simple cluster marker.
    Color *string `type:"string"`
    // contains filtered or unexported fields
}

The simple cluster marker of the cluster marker.

func (SimpleClusterMarker) GoString

func (s SimpleClusterMarker) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SimpleClusterMarker) SetColor

func (s *SimpleClusterMarker) SetColor(v string) *SimpleClusterMarker

SetColor sets the Color field's value.

func (SimpleClusterMarker) String

func (s SimpleClusterMarker) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type SingleAxisOptions

type SingleAxisOptions struct {

    // The Y axis options of a single axis configuration.
    YAxisOptions *YAxisOptions `type:"structure"`
    // contains filtered or unexported fields
}

The settings of a chart's single axis configuration.

func (SingleAxisOptions) GoString

func (s SingleAxisOptions) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SingleAxisOptions) SetYAxisOptions

func (s *SingleAxisOptions) SetYAxisOptions(v *YAxisOptions) *SingleAxisOptions

SetYAxisOptions sets the YAxisOptions field's value.

func (SingleAxisOptions) String

func (s SingleAxisOptions) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SingleAxisOptions) Validate

func (s *SingleAxisOptions) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type SliderControlDisplayOptions

type SliderControlDisplayOptions struct {

    // The configuration of info icon label options.
    InfoIconLabelOptions *SheetControlInfoIconLabelOptions `type:"structure"`

    // The options to configure the title visibility, name, and font size.
    TitleOptions *LabelOptions `type:"structure"`
    // contains filtered or unexported fields
}

The display options of a control.

func (SliderControlDisplayOptions) GoString

func (s SliderControlDisplayOptions) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SliderControlDisplayOptions) SetInfoIconLabelOptions

func (s *SliderControlDisplayOptions) SetInfoIconLabelOptions(v *SheetControlInfoIconLabelOptions) *SliderControlDisplayOptions

SetInfoIconLabelOptions sets the InfoIconLabelOptions field's value.

func (*SliderControlDisplayOptions) SetTitleOptions

func (s *SliderControlDisplayOptions) SetTitleOptions(v *LabelOptions) *SliderControlDisplayOptions

SetTitleOptions sets the TitleOptions field's value.

func (SliderControlDisplayOptions) String

func (s SliderControlDisplayOptions) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SliderControlDisplayOptions) Validate

func (s *SliderControlDisplayOptions) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type SmallMultiplesAxisProperties

type SmallMultiplesAxisProperties struct {

    // Defines the placement of the axis. By default, axes are rendered OUTSIDE
    // of the panels. Axes with INDEPENDENT scale are rendered INSIDE the panels.
    Placement *string `type:"string" enum:"SmallMultiplesAxisPlacement"`

    // Determines whether scale of the axes are shared or independent. The default
    // value is SHARED.
    Scale *string `type:"string" enum:"SmallMultiplesAxisScale"`
    // contains filtered or unexported fields
}

Configures the properties of a chart's axes that are used by small multiples panels.

func (SmallMultiplesAxisProperties) GoString

func (s SmallMultiplesAxisProperties) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SmallMultiplesAxisProperties) SetPlacement

func (s *SmallMultiplesAxisProperties) SetPlacement(v string) *SmallMultiplesAxisProperties

SetPlacement sets the Placement field's value.

func (*SmallMultiplesAxisProperties) SetScale

func (s *SmallMultiplesAxisProperties) SetScale(v string) *SmallMultiplesAxisProperties

SetScale sets the Scale field's value.

func (SmallMultiplesAxisProperties) String

func (s SmallMultiplesAxisProperties) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type SmallMultiplesOptions

type SmallMultiplesOptions struct {

    // Sets the maximum number of visible columns to display in the grid of small
    // multiples panels.
    //
    // The default is Auto, which automatically adjusts the columns in the grid
    // to fit the overall layout and size of the given chart.
    MaxVisibleColumns *int64 `min:"1" type:"long"`

    // Sets the maximum number of visible rows to display in the grid of small multiples
    // panels.
    //
    // The default value is Auto, which automatically adjusts the rows in the grid
    // to fit the overall layout and size of the given chart.
    MaxVisibleRows *int64 `min:"1" type:"long"`

    // Configures the display options for each small multiples panel.
    PanelConfiguration *PanelConfiguration `type:"structure"`

    // The properties of a small multiples X axis.
    XAxis *SmallMultiplesAxisProperties `type:"structure"`

    // The properties of a small multiples Y axis.
    YAxis *SmallMultiplesAxisProperties `type:"structure"`
    // contains filtered or unexported fields
}

Options that determine the layout and display options of a chart's small multiples.

func (SmallMultiplesOptions) GoString

func (s SmallMultiplesOptions) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SmallMultiplesOptions) SetMaxVisibleColumns

func (s *SmallMultiplesOptions) SetMaxVisibleColumns(v int64) *SmallMultiplesOptions

SetMaxVisibleColumns sets the MaxVisibleColumns field's value.

func (*SmallMultiplesOptions) SetMaxVisibleRows

func (s *SmallMultiplesOptions) SetMaxVisibleRows(v int64) *SmallMultiplesOptions

SetMaxVisibleRows sets the MaxVisibleRows field's value.

func (*SmallMultiplesOptions) SetPanelConfiguration

func (s *SmallMultiplesOptions) SetPanelConfiguration(v *PanelConfiguration) *SmallMultiplesOptions

SetPanelConfiguration sets the PanelConfiguration field's value.

func (*SmallMultiplesOptions) SetXAxis

func (s *SmallMultiplesOptions) SetXAxis(v *SmallMultiplesAxisProperties) *SmallMultiplesOptions

SetXAxis sets the XAxis field's value.

func (*SmallMultiplesOptions) SetYAxis

func (s *SmallMultiplesOptions) SetYAxis(v *SmallMultiplesAxisProperties) *SmallMultiplesOptions

SetYAxis sets the YAxis field's value.

func (SmallMultiplesOptions) String

func (s SmallMultiplesOptions) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SmallMultiplesOptions) Validate

func (s *SmallMultiplesOptions) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type SnapshotAnonymousUser

type SnapshotAnonymousUser struct {

    // The tags to be used for row-level security (RLS). Make sure that the relevant
    // datasets have RLS tags configured before you start a snapshot export job.
    // You can configure the RLS tags of a dataset with a DataSet$RowLevelPermissionTagConfiguration
    // API call.
    //
    // These are not the tags that are used for Amazon Web Services resource tagging.
    // For more information on row level security in Amazon QuickSight, see Using
    // Row-Level Security (RLS) with Tags (https://docs.aws.amazon.com/quicksight/latest/user/quicksight-dev-rls-tags.html)in
    // the Amazon QuickSight User Guide.
    RowLevelPermissionTags []*SessionTag `min:"1" type:"list"`
    // contains filtered or unexported fields
}

A structure that contains information on the anonymous user configuration.

func (SnapshotAnonymousUser) GoString

func (s SnapshotAnonymousUser) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SnapshotAnonymousUser) SetRowLevelPermissionTags

func (s *SnapshotAnonymousUser) SetRowLevelPermissionTags(v []*SessionTag) *SnapshotAnonymousUser

SetRowLevelPermissionTags sets the RowLevelPermissionTags field's value.

func (SnapshotAnonymousUser) String

func (s SnapshotAnonymousUser) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SnapshotAnonymousUser) Validate

func (s *SnapshotAnonymousUser) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type SnapshotAnonymousUserRedacted

type SnapshotAnonymousUserRedacted struct {

    // The tag keys for the RowLevelPermissionTags.
    RowLevelPermissionTagKeys []*string `min:"1" type:"list"`
    // contains filtered or unexported fields
}

Use this structure to redact sensitive information that you provide about an anonymous user from the snapshot.

func (SnapshotAnonymousUserRedacted) GoString

func (s SnapshotAnonymousUserRedacted) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SnapshotAnonymousUserRedacted) SetRowLevelPermissionTagKeys

func (s *SnapshotAnonymousUserRedacted) SetRowLevelPermissionTagKeys(v []*string) *SnapshotAnonymousUserRedacted

SetRowLevelPermissionTagKeys sets the RowLevelPermissionTagKeys field's value.

func (SnapshotAnonymousUserRedacted) String

func (s SnapshotAnonymousUserRedacted) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type SnapshotConfiguration

type SnapshotConfiguration struct {

    // A structure that contains information on the Amazon S3 bucket that the generated
    // snapshot is stored in.
    DestinationConfiguration *SnapshotDestinationConfiguration `type:"structure"`

    // A list of SnapshotJobResultFileGroup objects that contain information about
    // the snapshot that is generated. This list can hold a maximum of 6 FileGroup
    // configurations.
    //
    // FileGroups is a required field
    FileGroups []*SnapshotFileGroup `min:"1" type:"list" required:"true"`

    // A list of Amazon QuickSight parameters and the list's override values.
    Parameters *Parameters `type:"structure"`
    // contains filtered or unexported fields
}

Describes the configuration of the dashboard snapshot.

func (SnapshotConfiguration) GoString

func (s SnapshotConfiguration) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SnapshotConfiguration) SetDestinationConfiguration

func (s *SnapshotConfiguration) SetDestinationConfiguration(v *SnapshotDestinationConfiguration) *SnapshotConfiguration

SetDestinationConfiguration sets the DestinationConfiguration field's value.

func (*SnapshotConfiguration) SetFileGroups

func (s *SnapshotConfiguration) SetFileGroups(v []*SnapshotFileGroup) *SnapshotConfiguration

SetFileGroups sets the FileGroups field's value.

func (*SnapshotConfiguration) SetParameters

func (s *SnapshotConfiguration) SetParameters(v *Parameters) *SnapshotConfiguration

SetParameters sets the Parameters field's value.

func (SnapshotConfiguration) String

func (s SnapshotConfiguration) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SnapshotConfiguration) Validate

func (s *SnapshotConfiguration) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type SnapshotDestinationConfiguration

type SnapshotDestinationConfiguration struct {

    // A list of SnapshotS3DestinationConfiguration objects that contain Amazon
    // S3 destination configurations. This structure can hold a maximum of 1 S3DestinationConfiguration.
    S3Destinations []*SnapshotS3DestinationConfiguration `min:"1" type:"list"`
    // contains filtered or unexported fields
}

A structure that contains information on the Amazon S3 destinations of the generated snapshot.

func (SnapshotDestinationConfiguration) GoString

func (s SnapshotDestinationConfiguration) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SnapshotDestinationConfiguration) SetS3Destinations

func (s *SnapshotDestinationConfiguration) SetS3Destinations(v []*SnapshotS3DestinationConfiguration) *SnapshotDestinationConfiguration

SetS3Destinations sets the S3Destinations field's value.

func (SnapshotDestinationConfiguration) String

func (s SnapshotDestinationConfiguration) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SnapshotDestinationConfiguration) Validate

func (s *SnapshotDestinationConfiguration) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type SnapshotFile

type SnapshotFile struct {

    // The format of the snapshot file to be generated. You can choose between CSV,
    // Excel, or PDF.
    //
    // FormatType is a required field
    FormatType *string `type:"string" required:"true" enum:"SnapshotFileFormatType"`

    // A list of SnapshotFileSheetSelection objects that contain information on
    // the dashboard sheet that is exported. These objects provide information about
    // the snapshot artifacts that are generated during the job. This structure
    // can hold a maximum of 5 CSV configurations, 5 Excel configurations, or 1
    // configuration for PDF.
    //
    // SheetSelections is a required field
    SheetSelections []*SnapshotFileSheetSelection `min:"1" type:"list" required:"true"`
    // contains filtered or unexported fields
}

A structure that contains the information for the snapshot that you want to generate. This information is provided by you when you start a new snapshot job.

func (SnapshotFile) GoString

func (s SnapshotFile) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SnapshotFile) SetFormatType

func (s *SnapshotFile) SetFormatType(v string) *SnapshotFile

SetFormatType sets the FormatType field's value.

func (*SnapshotFile) SetSheetSelections

func (s *SnapshotFile) SetSheetSelections(v []*SnapshotFileSheetSelection) *SnapshotFile

SetSheetSelections sets the SheetSelections field's value.

func (SnapshotFile) String

func (s SnapshotFile) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SnapshotFile) Validate

func (s *SnapshotFile) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type SnapshotFileGroup

type SnapshotFileGroup struct {

    // A list of SnapshotFile objects that contain the information on the snapshot
    // files that need to be generated. This structure can hold 1 configuration
    // at a time.
    Files []*SnapshotFile `min:"1" type:"list"`
    // contains filtered or unexported fields
}

A structure that contains the information on the snapshot files.

func (SnapshotFileGroup) GoString

func (s SnapshotFileGroup) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SnapshotFileGroup) SetFiles

func (s *SnapshotFileGroup) SetFiles(v []*SnapshotFile) *SnapshotFileGroup

SetFiles sets the Files field's value.

func (SnapshotFileGroup) String

func (s SnapshotFileGroup) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SnapshotFileGroup) Validate

func (s *SnapshotFileGroup) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type SnapshotFileSheetSelection

type SnapshotFileSheetSelection struct {

    // The selection scope of the visuals on a sheet of a dashboard that you are
    // generating a snapthot of. You can choose one of the following options.
    //
    //    * ALL_VISUALS - Selects all visuals that are on the sheet. This value
    //    is required if the snapshot is a PDF.
    //
    //    * SELECTED_VISUALS - Select the visual that you want to add to the snapshot.
    //    This value is required if the snapshot is a CSV or Excel workbook.
    //
    // SelectionScope is a required field
    SelectionScope *string `type:"string" required:"true" enum:"SnapshotFileSheetSelectionScope"`

    // The sheet ID of the dashboard to generate the snapshot artifact from. This
    // value is required for CSV, Excel, and PDF format types.
    //
    // SheetId is a required field
    SheetId *string `min:"1" type:"string" required:"true"`

    // A structure that lists the IDs of the visuals in the selected sheet. Supported
    // visual types are table, pivot table visuals. This value is required if you
    // are generating a CSV or Excel workbook. This value supports a maximum of
    // 1 visual ID for CSV and 5 visual IDs across up to 5 sheet selections for
    // Excel. If you are generating an Excel workbook, the order of the visual IDs
    // provided in this structure determines the order of the worksheets in the
    // Excel file.
    VisualIds []*string `min:"1" type:"list"`
    // contains filtered or unexported fields
}

A structure that contains information that identifies the snapshot that needs to be generated.

func (SnapshotFileSheetSelection) GoString

func (s SnapshotFileSheetSelection) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SnapshotFileSheetSelection) SetSelectionScope

func (s *SnapshotFileSheetSelection) SetSelectionScope(v string) *SnapshotFileSheetSelection

SetSelectionScope sets the SelectionScope field's value.

func (*SnapshotFileSheetSelection) SetSheetId

func (s *SnapshotFileSheetSelection) SetSheetId(v string) *SnapshotFileSheetSelection

SetSheetId sets the SheetId field's value.

func (*SnapshotFileSheetSelection) SetVisualIds

func (s *SnapshotFileSheetSelection) SetVisualIds(v []*string) *SnapshotFileSheetSelection

SetVisualIds sets the VisualIds field's value.

func (SnapshotFileSheetSelection) String

func (s SnapshotFileSheetSelection) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SnapshotFileSheetSelection) Validate

func (s *SnapshotFileSheetSelection) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type SnapshotJobErrorInfo

type SnapshotJobErrorInfo struct {

    // The error message.
    ErrorMessage *string `type:"string"`

    // The error type.
    ErrorType *string `type:"string"`
    // contains filtered or unexported fields
}

An object that contains information on the error that caused the snapshot job to fail.

func (SnapshotJobErrorInfo) GoString

func (s SnapshotJobErrorInfo) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SnapshotJobErrorInfo) SetErrorMessage

func (s *SnapshotJobErrorInfo) SetErrorMessage(v string) *SnapshotJobErrorInfo

SetErrorMessage sets the ErrorMessage field's value.

func (*SnapshotJobErrorInfo) SetErrorType

func (s *SnapshotJobErrorInfo) SetErrorType(v string) *SnapshotJobErrorInfo

SetErrorType sets the ErrorType field's value.

func (SnapshotJobErrorInfo) String

func (s SnapshotJobErrorInfo) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type SnapshotJobResult

type SnapshotJobResult struct {

    // A list of AnonymousUserSnapshotJobResult objects that contain information
    // on anonymous users and their user configurations. This data provided by you
    // when you make a StartDashboardSnapshotJob API call.
    AnonymousUsers []*AnonymousUserSnapshotJobResult `type:"list"`
    // contains filtered or unexported fields
}

An object that provides information on the result of a snapshot job. This object provides information about the job, the job status, and the location of the generated file.

func (SnapshotJobResult) GoString

func (s SnapshotJobResult) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SnapshotJobResult) SetAnonymousUsers

func (s *SnapshotJobResult) SetAnonymousUsers(v []*AnonymousUserSnapshotJobResult) *SnapshotJobResult

SetAnonymousUsers sets the AnonymousUsers field's value.

func (SnapshotJobResult) String

func (s SnapshotJobResult) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type SnapshotJobResultErrorInfo

type SnapshotJobResultErrorInfo struct {

    // The error message.
    ErrorMessage *string `type:"string"`

    // The error type.
    ErrorType *string `type:"string"`
    // contains filtered or unexported fields
}

Information on the error that caused the snapshot job to fail.

func (SnapshotJobResultErrorInfo) GoString

func (s SnapshotJobResultErrorInfo) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SnapshotJobResultErrorInfo) SetErrorMessage

func (s *SnapshotJobResultErrorInfo) SetErrorMessage(v string) *SnapshotJobResultErrorInfo

SetErrorMessage sets the ErrorMessage field's value.

func (*SnapshotJobResultErrorInfo) SetErrorType

func (s *SnapshotJobResultErrorInfo) SetErrorType(v string) *SnapshotJobResultErrorInfo

SetErrorType sets the ErrorType field's value.

func (SnapshotJobResultErrorInfo) String

func (s SnapshotJobResultErrorInfo) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type SnapshotJobResultFileGroup

type SnapshotJobResultFileGroup struct {

    // A list of SnapshotFile objects.
    Files []*SnapshotFile `min:"1" type:"list"`

    // A list of SnapshotJobS3Result objects.
    S3Results []*SnapshotJobS3Result `type:"list"`
    // contains filtered or unexported fields
}

A structure that contains information on the generated snapshot file groups.

func (SnapshotJobResultFileGroup) GoString

func (s SnapshotJobResultFileGroup) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SnapshotJobResultFileGroup) SetFiles

func (s *SnapshotJobResultFileGroup) SetFiles(v []*SnapshotFile) *SnapshotJobResultFileGroup

SetFiles sets the Files field's value.

func (*SnapshotJobResultFileGroup) SetS3Results

func (s *SnapshotJobResultFileGroup) SetS3Results(v []*SnapshotJobS3Result) *SnapshotJobResultFileGroup

SetS3Results sets the S3Results field's value.

func (SnapshotJobResultFileGroup) String

func (s SnapshotJobResultFileGroup) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type SnapshotJobS3Result

type SnapshotJobS3Result struct {

    // An array of error records that describe any failures that occur while the
    // dashboard snapshot job runs.
    ErrorInfo []*SnapshotJobResultErrorInfo `type:"list"`

    // A list of Amazon S3 bucket configurations that are provided when you make
    // a StartDashboardSnapshotJob API call.
    S3DestinationConfiguration *SnapshotS3DestinationConfiguration `type:"structure"`

    // The Amazon S3 Uri.
    //
    // S3Uri is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by SnapshotJobS3Result's
    // String and GoString methods.
    S3Uri *string `type:"string" sensitive:"true"`
    // contains filtered or unexported fields
}

The Amazon S3 result from the snapshot job. The result includes the DestinationConfiguration and the Amazon S3 Uri. If an error occured during the job, the result returns information on the error.

func (SnapshotJobS3Result) GoString

func (s SnapshotJobS3Result) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SnapshotJobS3Result) SetErrorInfo

func (s *SnapshotJobS3Result) SetErrorInfo(v []*SnapshotJobResultErrorInfo) *SnapshotJobS3Result

SetErrorInfo sets the ErrorInfo field's value.

func (*SnapshotJobS3Result) SetS3DestinationConfiguration

func (s *SnapshotJobS3Result) SetS3DestinationConfiguration(v *SnapshotS3DestinationConfiguration) *SnapshotJobS3Result

SetS3DestinationConfiguration sets the S3DestinationConfiguration field's value.

func (*SnapshotJobS3Result) SetS3Uri

func (s *SnapshotJobS3Result) SetS3Uri(v string) *SnapshotJobS3Result

SetS3Uri sets the S3Uri field's value.

func (SnapshotJobS3Result) String

func (s SnapshotJobS3Result) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type SnapshotS3DestinationConfiguration

type SnapshotS3DestinationConfiguration struct {

    // A structure that contains details about the Amazon S3 bucket that the generated
    // dashboard snapshot is saved in.
    //
    // BucketConfiguration is a required field
    BucketConfiguration *S3BucketConfiguration `type:"structure" required:"true"`
    // contains filtered or unexported fields
}

A structure that describes the Amazon S3 settings to use to save the generated dashboard snapshot.

func (SnapshotS3DestinationConfiguration) GoString

func (s SnapshotS3DestinationConfiguration) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SnapshotS3DestinationConfiguration) SetBucketConfiguration

func (s *SnapshotS3DestinationConfiguration) SetBucketConfiguration(v *S3BucketConfiguration) *SnapshotS3DestinationConfiguration

SetBucketConfiguration sets the BucketConfiguration field's value.

func (SnapshotS3DestinationConfiguration) String

func (s SnapshotS3DestinationConfiguration) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SnapshotS3DestinationConfiguration) Validate

func (s *SnapshotS3DestinationConfiguration) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type SnapshotUserConfiguration

type SnapshotUserConfiguration struct {

    // An array of records that describe the anonymous users that the dashboard
    // snapshot is generated for.
    AnonymousUsers []*SnapshotAnonymousUser `min:"1" type:"list"`
    // contains filtered or unexported fields
}

A structure that contains information about the users that the dashboard snapshot is generated for.

func (SnapshotUserConfiguration) GoString

func (s SnapshotUserConfiguration) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SnapshotUserConfiguration) SetAnonymousUsers

func (s *SnapshotUserConfiguration) SetAnonymousUsers(v []*SnapshotAnonymousUser) *SnapshotUserConfiguration

SetAnonymousUsers sets the AnonymousUsers field's value.

func (SnapshotUserConfiguration) String

func (s SnapshotUserConfiguration) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SnapshotUserConfiguration) Validate

func (s *SnapshotUserConfiguration) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type SnapshotUserConfigurationRedacted

type SnapshotUserConfigurationRedacted struct {

    // An array of records that describe anonymous users that the dashboard snapshot
    // is generated for. Sensitive user information is excluded.
    AnonymousUsers []*SnapshotAnonymousUserRedacted `min:"1" type:"list"`
    // contains filtered or unexported fields
}

A structure that contains information about the users that the dashboard snapshot is generated for. Sensitive user information is excluded.

func (SnapshotUserConfigurationRedacted) GoString

func (s SnapshotUserConfigurationRedacted) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SnapshotUserConfigurationRedacted) SetAnonymousUsers

func (s *SnapshotUserConfigurationRedacted) SetAnonymousUsers(v []*SnapshotAnonymousUserRedacted) *SnapshotUserConfigurationRedacted

SetAnonymousUsers sets the AnonymousUsers field's value.

func (SnapshotUserConfigurationRedacted) String

func (s SnapshotUserConfigurationRedacted) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type SnowflakeParameters

type SnowflakeParameters struct {

    // Database.
    //
    // Database is a required field
    Database *string `min:"1" type:"string" required:"true"`

    // Host.
    //
    // Host is a required field
    Host *string `min:"1" type:"string" required:"true"`

    // Warehouse.
    //
    // Warehouse is a required field
    Warehouse *string `type:"string" required:"true"`
    // contains filtered or unexported fields
}

The parameters for Snowflake.

func (SnowflakeParameters) GoString

func (s SnowflakeParameters) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SnowflakeParameters) SetDatabase

func (s *SnowflakeParameters) SetDatabase(v string) *SnowflakeParameters

SetDatabase sets the Database field's value.

func (*SnowflakeParameters) SetHost

func (s *SnowflakeParameters) SetHost(v string) *SnowflakeParameters

SetHost sets the Host field's value.

func (*SnowflakeParameters) SetWarehouse

func (s *SnowflakeParameters) SetWarehouse(v string) *SnowflakeParameters

SetWarehouse sets the Warehouse field's value.

func (SnowflakeParameters) String

func (s SnowflakeParameters) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SnowflakeParameters) Validate

func (s *SnowflakeParameters) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type Spacing

type Spacing struct {

    // Define the bottom spacing.
    Bottom *string `type:"string"`

    // Define the left spacing.
    Left *string `type:"string"`

    // Define the right spacing.
    Right *string `type:"string"`

    // Define the top spacing.
    Top *string `type:"string"`
    // contains filtered or unexported fields
}

The configuration of spacing (often a margin or padding).

func (Spacing) GoString

func (s Spacing) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*Spacing) SetBottom

func (s *Spacing) SetBottom(v string) *Spacing

SetBottom sets the Bottom field's value.

func (*Spacing) SetLeft

func (s *Spacing) SetLeft(v string) *Spacing

SetLeft sets the Left field's value.

func (*Spacing) SetRight

func (s *Spacing) SetRight(v string) *Spacing

SetRight sets the Right field's value.

func (*Spacing) SetTop

func (s *Spacing) SetTop(v string) *Spacing

SetTop sets the Top field's value.

func (Spacing) String

func (s Spacing) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type SparkParameters

type SparkParameters struct {

    // Host.
    //
    // Host is a required field
    Host *string `min:"1" type:"string" required:"true"`

    // Port.
    //
    // Port is a required field
    Port *int64 `min:"1" type:"integer" required:"true"`
    // contains filtered or unexported fields
}

The parameters for Spark.

func (SparkParameters) GoString

func (s SparkParameters) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SparkParameters) SetHost

func (s *SparkParameters) SetHost(v string) *SparkParameters

SetHost sets the Host field's value.

func (*SparkParameters) SetPort

func (s *SparkParameters) SetPort(v int64) *SparkParameters

SetPort sets the Port field's value.

func (SparkParameters) String

func (s SparkParameters) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SparkParameters) Validate

func (s *SparkParameters) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type SqlServerParameters

type SqlServerParameters struct {

    // Database.
    //
    // Database is a required field
    Database *string `min:"1" type:"string" required:"true"`

    // Host.
    //
    // Host is a required field
    Host *string `min:"1" type:"string" required:"true"`

    // Port.
    //
    // Port is a required field
    Port *int64 `min:"1" type:"integer" required:"true"`
    // contains filtered or unexported fields
}

The parameters for SQL Server.

func (SqlServerParameters) GoString

func (s SqlServerParameters) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SqlServerParameters) SetDatabase

func (s *SqlServerParameters) SetDatabase(v string) *SqlServerParameters

SetDatabase sets the Database field's value.

func (*SqlServerParameters) SetHost

func (s *SqlServerParameters) SetHost(v string) *SqlServerParameters

SetHost sets the Host field's value.

func (*SqlServerParameters) SetPort

func (s *SqlServerParameters) SetPort(v int64) *SqlServerParameters

SetPort sets the Port field's value.

func (SqlServerParameters) String

func (s SqlServerParameters) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SqlServerParameters) Validate

func (s *SqlServerParameters) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type SslProperties

type SslProperties struct {

    // A Boolean option to control whether SSL should be disabled.
    DisableSsl *bool `type:"boolean"`
    // contains filtered or unexported fields
}

Secure Socket Layer (SSL) properties that apply when Amazon QuickSight connects to your underlying data source.

func (SslProperties) GoString

func (s SslProperties) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SslProperties) SetDisableSsl

func (s *SslProperties) SetDisableSsl(v bool) *SslProperties

SetDisableSsl sets the DisableSsl field's value.

func (SslProperties) String

func (s SslProperties) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type StarburstParameters

type StarburstParameters struct {

    // The catalog name for the Starburst data source.
    //
    // Catalog is a required field
    Catalog *string `type:"string" required:"true"`

    // The host name of the Starburst data source.
    //
    // Host is a required field
    Host *string `min:"1" type:"string" required:"true"`

    // The port for the Starburst data source.
    //
    // Port is a required field
    Port *int64 `min:"1" type:"integer" required:"true"`

    // The product type for the Starburst data source.
    ProductType *string `type:"string" enum:"StarburstProductType"`
    // contains filtered or unexported fields
}

The parameters that are required to connect to a Starburst data source.

func (StarburstParameters) GoString

func (s StarburstParameters) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*StarburstParameters) SetCatalog

func (s *StarburstParameters) SetCatalog(v string) *StarburstParameters

SetCatalog sets the Catalog field's value.

func (*StarburstParameters) SetHost

func (s *StarburstParameters) SetHost(v string) *StarburstParameters

SetHost sets the Host field's value.

func (*StarburstParameters) SetPort

func (s *StarburstParameters) SetPort(v int64) *StarburstParameters

SetPort sets the Port field's value.

func (*StarburstParameters) SetProductType

func (s *StarburstParameters) SetProductType(v string) *StarburstParameters

SetProductType sets the ProductType field's value.

func (StarburstParameters) String

func (s StarburstParameters) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*StarburstParameters) Validate

func (s *StarburstParameters) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type StartAssetBundleExportJobInput

type StartAssetBundleExportJobInput struct {

    // The ID of the job. This ID is unique while the job is running. After the
    // job is completed, you can reuse this ID for another job.
    //
    // AssetBundleExportJobId is a required field
    AssetBundleExportJobId *string `min:"1" type:"string" required:"true"`

    // The ID of the Amazon Web Services account to export assets from.
    //
    // AwsAccountId is a required field
    AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"`

    // An optional collection of structures that generate CloudFormation parameters
    // to override the existing resource property values when the resource is exported
    // to a new CloudFormation template.
    //
    // Use this field if the ExportFormat field of a StartAssetBundleExportJobRequest
    // API call is set to CLOUDFORMATION_JSON.
    CloudFormationOverridePropertyConfiguration *AssetBundleCloudFormationOverridePropertyConfiguration `type:"structure"`

    // The export data format.
    //
    // ExportFormat is a required field
    ExportFormat *string `type:"string" required:"true" enum:"AssetBundleExportFormat"`

    // A Boolean that determines whether all dependencies of each resource ARN are
    // recursively exported with the job. For example, say you provided a Dashboard
    // ARN to the ResourceArns parameter. If you set IncludeAllDependencies to TRUE,
    // any theme, dataset, and data source resource that is a dependency of the
    // dashboard is also exported.
    IncludeAllDependencies *bool `type:"boolean"`

    // A Boolean that determines whether all permissions for each resource ARN are
    // exported with the job. If you set IncludePermissions to TRUE, any permissions
    // associated with each resource are exported.
    IncludePermissions *bool `type:"boolean"`

    // A Boolean that determines whether all tags for each resource ARN are exported
    // with the job. If you set IncludeTags to TRUE, any tags associated with each
    // resource are exported.
    IncludeTags *bool `type:"boolean"`

    // An array of resource ARNs to export. The following resources are supported.
    //
    //    * Analysis
    //
    //    * Dashboard
    //
    //    * DataSet
    //
    //    * DataSource
    //
    //    * RefreshSchedule
    //
    //    * Theme
    //
    //    * VPCConnection
    //
    // The API caller must have the necessary permissions in their IAM role to access
    // each resource before the resources can be exported.
    //
    // ResourceArns is a required field
    ResourceArns []*string `min:"1" type:"list" required:"true"`

    // An optional parameter that determines which validation strategy to use for
    // the export job. If StrictModeForAllResources is set to TRUE, strict validation
    // for every error is enforced. If it is set to FALSE, validation is skipped
    // for specific UI errors that are shown as warnings. The default value for
    // StrictModeForAllResources is FALSE.
    ValidationStrategy *AssetBundleExportJobValidationStrategy `type:"structure"`
    // contains filtered or unexported fields
}

func (StartAssetBundleExportJobInput) GoString

func (s StartAssetBundleExportJobInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*StartAssetBundleExportJobInput) SetAssetBundleExportJobId

func (s *StartAssetBundleExportJobInput) SetAssetBundleExportJobId(v string) *StartAssetBundleExportJobInput

SetAssetBundleExportJobId sets the AssetBundleExportJobId field's value.

func (*StartAssetBundleExportJobInput) SetAwsAccountId

func (s *StartAssetBundleExportJobInput) SetAwsAccountId(v string) *StartAssetBundleExportJobInput

SetAwsAccountId sets the AwsAccountId field's value.

func (*StartAssetBundleExportJobInput) SetCloudFormationOverridePropertyConfiguration

func (s *StartAssetBundleExportJobInput) SetCloudFormationOverridePropertyConfiguration(v *AssetBundleCloudFormationOverridePropertyConfiguration) *StartAssetBundleExportJobInput

SetCloudFormationOverridePropertyConfiguration sets the CloudFormationOverridePropertyConfiguration field's value.

func (*StartAssetBundleExportJobInput) SetExportFormat

func (s *StartAssetBundleExportJobInput) SetExportFormat(v string) *StartAssetBundleExportJobInput

SetExportFormat sets the ExportFormat field's value.

func (*StartAssetBundleExportJobInput) SetIncludeAllDependencies

func (s *StartAssetBundleExportJobInput) SetIncludeAllDependencies(v bool) *StartAssetBundleExportJobInput

SetIncludeAllDependencies sets the IncludeAllDependencies field's value.

func (*StartAssetBundleExportJobInput) SetIncludePermissions

func (s *StartAssetBundleExportJobInput) SetIncludePermissions(v bool) *StartAssetBundleExportJobInput

SetIncludePermissions sets the IncludePermissions field's value.

func (*StartAssetBundleExportJobInput) SetIncludeTags

func (s *StartAssetBundleExportJobInput) SetIncludeTags(v bool) *StartAssetBundleExportJobInput

SetIncludeTags sets the IncludeTags field's value.

func (*StartAssetBundleExportJobInput) SetResourceArns

func (s *StartAssetBundleExportJobInput) SetResourceArns(v []*string) *StartAssetBundleExportJobInput

SetResourceArns sets the ResourceArns field's value.

func (*StartAssetBundleExportJobInput) SetValidationStrategy

func (s *StartAssetBundleExportJobInput) SetValidationStrategy(v *AssetBundleExportJobValidationStrategy) *StartAssetBundleExportJobInput

SetValidationStrategy sets the ValidationStrategy field's value.

func (StartAssetBundleExportJobInput) String

func (s StartAssetBundleExportJobInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*StartAssetBundleExportJobInput) Validate

func (s *StartAssetBundleExportJobInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type StartAssetBundleExportJobOutput

type StartAssetBundleExportJobOutput struct {

    // The Amazon Resource Name (ARN) for the export job.
    Arn *string `type:"string"`

    // The ID of the job. This ID is unique while the job is running. After the
    // job is completed, you can reuse this ID for another job.
    AssetBundleExportJobId *string `min:"1" type:"string"`

    // The Amazon Web Services response ID for this operation.
    RequestId *string `type:"string"`

    // The HTTP status of the response.
    Status *int64 `location:"statusCode" type:"integer"`
    // contains filtered or unexported fields
}

func (StartAssetBundleExportJobOutput) GoString

func (s StartAssetBundleExportJobOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*StartAssetBundleExportJobOutput) SetArn

func (s *StartAssetBundleExportJobOutput) SetArn(v string) *StartAssetBundleExportJobOutput

SetArn sets the Arn field's value.

func (*StartAssetBundleExportJobOutput) SetAssetBundleExportJobId

func (s *StartAssetBundleExportJobOutput) SetAssetBundleExportJobId(v string) *StartAssetBundleExportJobOutput

SetAssetBundleExportJobId sets the AssetBundleExportJobId field's value.

func (*StartAssetBundleExportJobOutput) SetRequestId

func (s *StartAssetBundleExportJobOutput) SetRequestId(v string) *StartAssetBundleExportJobOutput

SetRequestId sets the RequestId field's value.

func (*StartAssetBundleExportJobOutput) SetStatus

func (s *StartAssetBundleExportJobOutput) SetStatus(v int64) *StartAssetBundleExportJobOutput

SetStatus sets the Status field's value.

func (StartAssetBundleExportJobOutput) String

func (s StartAssetBundleExportJobOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type StartAssetBundleImportJobInput

type StartAssetBundleImportJobInput struct {

    // The ID of the job. This ID is unique while the job is running. After the
    // job is completed, you can reuse this ID for another job.
    //
    // AssetBundleImportJobId is a required field
    AssetBundleImportJobId *string `min:"1" type:"string" required:"true"`

    // The source of the asset bundle zip file that contains the data that you want
    // to import. The file must be in QUICKSIGHT_JSON format.
    //
    // AssetBundleImportSource is a required field
    AssetBundleImportSource *AssetBundleImportSource `type:"structure" required:"true"`

    // The ID of the Amazon Web Services account to import assets into.
    //
    // AwsAccountId is a required field
    AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"`

    // The failure action for the import job.
    //
    // If you choose ROLLBACK, failed import jobs will attempt to undo any asset
    // changes caused by the failed job.
    //
    // If you choose DO_NOTHING, failed import jobs will not attempt to roll back
    // any asset changes caused by the failed job, possibly keeping the Amazon QuickSight
    // account in an inconsistent state.
    FailureAction *string `type:"string" enum:"AssetBundleImportFailureAction"`

    // Optional overrides that are applied to the resource configuration before
    // import.
    OverrideParameters *AssetBundleImportJobOverrideParameters `type:"structure"`

    // Optional permission overrides that are applied to the resource configuration
    // before import.
    OverridePermissions *AssetBundleImportJobOverridePermissions `type:"structure"`

    // Optional tag overrides that are applied to the resource configuration before
    // import.
    OverrideTags *AssetBundleImportJobOverrideTags `type:"structure"`

    // An optional validation strategy override for all analyses and dashboards
    // that is applied to the resource configuration before import.
    OverrideValidationStrategy *AssetBundleImportJobOverrideValidationStrategy `type:"structure"`
    // contains filtered or unexported fields
}

func (StartAssetBundleImportJobInput) GoString

func (s StartAssetBundleImportJobInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*StartAssetBundleImportJobInput) SetAssetBundleImportJobId

func (s *StartAssetBundleImportJobInput) SetAssetBundleImportJobId(v string) *StartAssetBundleImportJobInput

SetAssetBundleImportJobId sets the AssetBundleImportJobId field's value.

func (*StartAssetBundleImportJobInput) SetAssetBundleImportSource

func (s *StartAssetBundleImportJobInput) SetAssetBundleImportSource(v *AssetBundleImportSource) *StartAssetBundleImportJobInput

SetAssetBundleImportSource sets the AssetBundleImportSource field's value.

func (*StartAssetBundleImportJobInput) SetAwsAccountId

func (s *StartAssetBundleImportJobInput) SetAwsAccountId(v string) *StartAssetBundleImportJobInput

SetAwsAccountId sets the AwsAccountId field's value.

func (*StartAssetBundleImportJobInput) SetFailureAction

func (s *StartAssetBundleImportJobInput) SetFailureAction(v string) *StartAssetBundleImportJobInput

SetFailureAction sets the FailureAction field's value.

func (*StartAssetBundleImportJobInput) SetOverrideParameters

func (s *StartAssetBundleImportJobInput) SetOverrideParameters(v *AssetBundleImportJobOverrideParameters) *StartAssetBundleImportJobInput

SetOverrideParameters sets the OverrideParameters field's value.

func (*StartAssetBundleImportJobInput) SetOverridePermissions

func (s *StartAssetBundleImportJobInput) SetOverridePermissions(v *AssetBundleImportJobOverridePermissions) *StartAssetBundleImportJobInput

SetOverridePermissions sets the OverridePermissions field's value.

func (*StartAssetBundleImportJobInput) SetOverrideTags

func (s *StartAssetBundleImportJobInput) SetOverrideTags(v *AssetBundleImportJobOverrideTags) *StartAssetBundleImportJobInput

SetOverrideTags sets the OverrideTags field's value.

func (*StartAssetBundleImportJobInput) SetOverrideValidationStrategy

func (s *StartAssetBundleImportJobInput) SetOverrideValidationStrategy(v *AssetBundleImportJobOverrideValidationStrategy) *StartAssetBundleImportJobInput

SetOverrideValidationStrategy sets the OverrideValidationStrategy field's value.

func (StartAssetBundleImportJobInput) String

func (s StartAssetBundleImportJobInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*StartAssetBundleImportJobInput) Validate

func (s *StartAssetBundleImportJobInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type StartAssetBundleImportJobOutput

type StartAssetBundleImportJobOutput struct {

    // The Amazon Resource Name (ARN) for the import job.
    Arn *string `type:"string"`

    // The ID of the job. This ID is unique while the job is running. After the
    // job is completed, you can reuse this ID for another job.
    AssetBundleImportJobId *string `min:"1" type:"string"`

    // The Amazon Web Services response ID for this operation.
    RequestId *string `type:"string"`

    // The HTTP status of the response.
    Status *int64 `location:"statusCode" type:"integer"`
    // contains filtered or unexported fields
}

func (StartAssetBundleImportJobOutput) GoString

func (s StartAssetBundleImportJobOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*StartAssetBundleImportJobOutput) SetArn

func (s *StartAssetBundleImportJobOutput) SetArn(v string) *StartAssetBundleImportJobOutput

SetArn sets the Arn field's value.

func (*StartAssetBundleImportJobOutput) SetAssetBundleImportJobId

func (s *StartAssetBundleImportJobOutput) SetAssetBundleImportJobId(v string) *StartAssetBundleImportJobOutput

SetAssetBundleImportJobId sets the AssetBundleImportJobId field's value.

func (*StartAssetBundleImportJobOutput) SetRequestId

func (s *StartAssetBundleImportJobOutput) SetRequestId(v string) *StartAssetBundleImportJobOutput

SetRequestId sets the RequestId field's value.

func (*StartAssetBundleImportJobOutput) SetStatus

func (s *StartAssetBundleImportJobOutput) SetStatus(v int64) *StartAssetBundleImportJobOutput

SetStatus sets the Status field's value.

func (StartAssetBundleImportJobOutput) String

func (s StartAssetBundleImportJobOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type StartDashboardSnapshotJobInput

type StartDashboardSnapshotJobInput struct {

    // The ID of the Amazon Web Services account that the dashboard snapshot job
    // is executed in.
    //
    // AwsAccountId is a required field
    AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"`

    // The ID of the dashboard that you want to start a snapshot job for.
    //
    // DashboardId is a required field
    DashboardId *string `location:"uri" locationName:"DashboardId" min:"1" type:"string" required:"true"`

    // A structure that describes the configuration of the dashboard snapshot.
    //
    // SnapshotConfiguration is a required field
    SnapshotConfiguration *SnapshotConfiguration `type:"structure" required:"true"`

    // An ID for the dashboard snapshot job. This ID is unique to the dashboard
    // while the job is running. This ID can be used to poll the status of a job
    // with a DescribeDashboardSnapshotJob while the job runs. You can reuse this
    // ID for another job 24 hours after the current job is completed.
    //
    // SnapshotJobId is a required field
    SnapshotJobId *string `min:"1" type:"string" required:"true"`

    // A structure that contains information about the anonymous users that the
    // generated snapshot is for. This API will not return information about registered
    // Amazon QuickSight.
    //
    // UserConfiguration is a required field
    UserConfiguration *SnapshotUserConfiguration `type:"structure" required:"true"`
    // contains filtered or unexported fields
}

func (StartDashboardSnapshotJobInput) GoString

func (s StartDashboardSnapshotJobInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*StartDashboardSnapshotJobInput) SetAwsAccountId

func (s *StartDashboardSnapshotJobInput) SetAwsAccountId(v string) *StartDashboardSnapshotJobInput

SetAwsAccountId sets the AwsAccountId field's value.

func (*StartDashboardSnapshotJobInput) SetDashboardId

func (s *StartDashboardSnapshotJobInput) SetDashboardId(v string) *StartDashboardSnapshotJobInput

SetDashboardId sets the DashboardId field's value.

func (*StartDashboardSnapshotJobInput) SetSnapshotConfiguration

func (s *StartDashboardSnapshotJobInput) SetSnapshotConfiguration(v *SnapshotConfiguration) *StartDashboardSnapshotJobInput

SetSnapshotConfiguration sets the SnapshotConfiguration field's value.

func (*StartDashboardSnapshotJobInput) SetSnapshotJobId

func (s *StartDashboardSnapshotJobInput) SetSnapshotJobId(v string) *StartDashboardSnapshotJobInput

SetSnapshotJobId sets the SnapshotJobId field's value.

func (*StartDashboardSnapshotJobInput) SetUserConfiguration

func (s *StartDashboardSnapshotJobInput) SetUserConfiguration(v *SnapshotUserConfiguration) *StartDashboardSnapshotJobInput

SetUserConfiguration sets the UserConfiguration field's value.

func (StartDashboardSnapshotJobInput) String

func (s StartDashboardSnapshotJobInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*StartDashboardSnapshotJobInput) Validate

func (s *StartDashboardSnapshotJobInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type StartDashboardSnapshotJobOutput

type StartDashboardSnapshotJobOutput struct {

    // The Amazon Resource Name (ARN) for the dashboard snapshot job.
    Arn *string `type:"string"`

    // The Amazon Web Services request ID for this operation.
    RequestId *string `type:"string"`

    // The ID of the job. The job ID is set when you start a new job with a StartDashboardSnapshotJob
    // API call.
    SnapshotJobId *string `min:"1" type:"string"`

    // The HTTP status of the request
    Status *int64 `location:"statusCode" type:"integer"`
    // contains filtered or unexported fields
}

func (StartDashboardSnapshotJobOutput) GoString

func (s StartDashboardSnapshotJobOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*StartDashboardSnapshotJobOutput) SetArn

func (s *StartDashboardSnapshotJobOutput) SetArn(v string) *StartDashboardSnapshotJobOutput

SetArn sets the Arn field's value.

func (*StartDashboardSnapshotJobOutput) SetRequestId

func (s *StartDashboardSnapshotJobOutput) SetRequestId(v string) *StartDashboardSnapshotJobOutput

SetRequestId sets the RequestId field's value.

func (*StartDashboardSnapshotJobOutput) SetSnapshotJobId

func (s *StartDashboardSnapshotJobOutput) SetSnapshotJobId(v string) *StartDashboardSnapshotJobOutput

SetSnapshotJobId sets the SnapshotJobId field's value.

func (*StartDashboardSnapshotJobOutput) SetStatus

func (s *StartDashboardSnapshotJobOutput) SetStatus(v int64) *StartDashboardSnapshotJobOutput

SetStatus sets the Status field's value.

func (StartDashboardSnapshotJobOutput) String

func (s StartDashboardSnapshotJobOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type StatePersistenceConfigurations

type StatePersistenceConfigurations struct {

    // Determines if a Amazon QuickSight dashboard's state persistence settings
    // are turned on or off.
    //
    // Enabled is a required field
    Enabled *bool `type:"boolean" required:"true"`
    // contains filtered or unexported fields
}

The state perssitence configuration of an embedded dashboard.

func (StatePersistenceConfigurations) GoString

func (s StatePersistenceConfigurations) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*StatePersistenceConfigurations) SetEnabled

func (s *StatePersistenceConfigurations) SetEnabled(v bool) *StatePersistenceConfigurations

SetEnabled sets the Enabled field's value.

func (StatePersistenceConfigurations) String

func (s StatePersistenceConfigurations) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*StatePersistenceConfigurations) Validate

func (s *StatePersistenceConfigurations) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type StringDatasetParameter

type StringDatasetParameter struct {

    // A list of default values for a given string dataset parameter type. This
    // structure only accepts static values.
    DefaultValues *StringDatasetParameterDefaultValues `type:"structure"`

    // An identifier for the string parameter that is created in the dataset.
    //
    // Id is a required field
    Id *string `min:"1" type:"string" required:"true"`

    // The name of the string parameter that is created in the dataset.
    //
    // Name is a required field
    Name *string `min:"1" type:"string" required:"true"`

    // The value type of the dataset parameter. Valid values are single value or
    // multi value.
    //
    // ValueType is a required field
    ValueType *string `type:"string" required:"true" enum:"DatasetParameterValueType"`
    // contains filtered or unexported fields
}

A string parameter for a dataset.

func (StringDatasetParameter) GoString

func (s StringDatasetParameter) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*StringDatasetParameter) SetDefaultValues

func (s *StringDatasetParameter) SetDefaultValues(v *StringDatasetParameterDefaultValues) *StringDatasetParameter

SetDefaultValues sets the DefaultValues field's value.

func (*StringDatasetParameter) SetId

func (s *StringDatasetParameter) SetId(v string) *StringDatasetParameter

SetId sets the Id field's value.

func (*StringDatasetParameter) SetName

func (s *StringDatasetParameter) SetName(v string) *StringDatasetParameter

SetName sets the Name field's value.

func (*StringDatasetParameter) SetValueType

func (s *StringDatasetParameter) SetValueType(v string) *StringDatasetParameter

SetValueType sets the ValueType field's value.

func (StringDatasetParameter) String

func (s StringDatasetParameter) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*StringDatasetParameter) Validate

func (s *StringDatasetParameter) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type StringDatasetParameterDefaultValues

type StringDatasetParameterDefaultValues struct {

    // A list of static default values for a given string parameter.
    StaticValues []*string `min:"1" type:"list"`
    // contains filtered or unexported fields
}

The default values of a string parameter.

func (StringDatasetParameterDefaultValues) GoString

func (s StringDatasetParameterDefaultValues) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*StringDatasetParameterDefaultValues) SetStaticValues

func (s *StringDatasetParameterDefaultValues) SetStaticValues(v []*string) *StringDatasetParameterDefaultValues

SetStaticValues sets the StaticValues field's value.

func (StringDatasetParameterDefaultValues) String

func (s StringDatasetParameterDefaultValues) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*StringDatasetParameterDefaultValues) Validate

func (s *StringDatasetParameterDefaultValues) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type StringDefaultValues

type StringDefaultValues struct {

    // The dynamic value of the StringDefaultValues. Different defaults displayed
    // according to users, groups, and values mapping.
    DynamicValue *DynamicDefaultValue `type:"structure"`

    // The static values of the DecimalDefaultValues.
    StaticValues []*string `type:"list"`
    // contains filtered or unexported fields
}

The default values of the StringParameterDeclaration.

func (StringDefaultValues) GoString

func (s StringDefaultValues) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*StringDefaultValues) SetDynamicValue

func (s *StringDefaultValues) SetDynamicValue(v *DynamicDefaultValue) *StringDefaultValues

SetDynamicValue sets the DynamicValue field's value.

func (*StringDefaultValues) SetStaticValues

func (s *StringDefaultValues) SetStaticValues(v []*string) *StringDefaultValues

SetStaticValues sets the StaticValues field's value.

func (StringDefaultValues) String

func (s StringDefaultValues) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*StringDefaultValues) Validate

func (s *StringDefaultValues) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type StringFormatConfiguration

type StringFormatConfiguration struct {

    // The options that determine the null value format configuration.
    NullValueFormatConfiguration *NullValueFormatConfiguration `type:"structure"`

    // The formatting configuration for numeric strings.
    NumericFormatConfiguration *NumericFormatConfiguration `type:"structure"`
    // contains filtered or unexported fields
}

Formatting configuration for string fields.

func (StringFormatConfiguration) GoString

func (s StringFormatConfiguration) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*StringFormatConfiguration) SetNullValueFormatConfiguration

func (s *StringFormatConfiguration) SetNullValueFormatConfiguration(v *NullValueFormatConfiguration) *StringFormatConfiguration

SetNullValueFormatConfiguration sets the NullValueFormatConfiguration field's value.

func (*StringFormatConfiguration) SetNumericFormatConfiguration

func (s *StringFormatConfiguration) SetNumericFormatConfiguration(v *NumericFormatConfiguration) *StringFormatConfiguration

SetNumericFormatConfiguration sets the NumericFormatConfiguration field's value.

func (StringFormatConfiguration) String

func (s StringFormatConfiguration) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*StringFormatConfiguration) Validate

func (s *StringFormatConfiguration) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type StringParameter

type StringParameter struct {

    // A display name for a string parameter.
    //
    // Name is a required field
    Name *string `type:"string" required:"true"`

    // The values of a string parameter.
    //
    // Values is a required field
    Values []*string `type:"list" required:"true"`
    // contains filtered or unexported fields
}

A string parameter.

func (StringParameter) GoString

func (s StringParameter) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*StringParameter) SetName

func (s *StringParameter) SetName(v string) *StringParameter

SetName sets the Name field's value.

func (*StringParameter) SetValues

func (s *StringParameter) SetValues(v []*string) *StringParameter

SetValues sets the Values field's value.

func (StringParameter) String

func (s StringParameter) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*StringParameter) Validate

func (s *StringParameter) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type StringParameterDeclaration

type StringParameterDeclaration struct {

    // The default values of a parameter. If the parameter is a single-value parameter,
    // a maximum of one default value can be provided.
    DefaultValues *StringDefaultValues `type:"structure"`

    // A list of dataset parameters that are mapped to an analysis parameter.
    MappedDataSetParameters []*MappedDataSetParameter `type:"list"`

    // The name of the parameter that is being declared.
    //
    // Name is a required field
    Name *string `min:"1" type:"string" required:"true"`

    // The value type determines whether the parameter is a single-value or multi-value
    // parameter.
    //
    // ParameterValueType is a required field
    ParameterValueType *string `type:"string" required:"true" enum:"ParameterValueType"`

    // The configuration that defines the default value of a String parameter when
    // a value has not been set.
    ValueWhenUnset *StringValueWhenUnsetConfiguration `type:"structure"`
    // contains filtered or unexported fields
}

A parameter declaration for the String data type.

func (StringParameterDeclaration) GoString

func (s StringParameterDeclaration) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*StringParameterDeclaration) SetDefaultValues

func (s *StringParameterDeclaration) SetDefaultValues(v *StringDefaultValues) *StringParameterDeclaration

SetDefaultValues sets the DefaultValues field's value.

func (*StringParameterDeclaration) SetMappedDataSetParameters

func (s *StringParameterDeclaration) SetMappedDataSetParameters(v []*MappedDataSetParameter) *StringParameterDeclaration

SetMappedDataSetParameters sets the MappedDataSetParameters field's value.

func (*StringParameterDeclaration) SetName

func (s *StringParameterDeclaration) SetName(v string) *StringParameterDeclaration

SetName sets the Name field's value.

func (*StringParameterDeclaration) SetParameterValueType

func (s *StringParameterDeclaration) SetParameterValueType(v string) *StringParameterDeclaration

SetParameterValueType sets the ParameterValueType field's value.

func (*StringParameterDeclaration) SetValueWhenUnset

func (s *StringParameterDeclaration) SetValueWhenUnset(v *StringValueWhenUnsetConfiguration) *StringParameterDeclaration

SetValueWhenUnset sets the ValueWhenUnset field's value.

func (StringParameterDeclaration) String

func (s StringParameterDeclaration) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*StringParameterDeclaration) Validate

func (s *StringParameterDeclaration) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type StringValueWhenUnsetConfiguration

type StringValueWhenUnsetConfiguration struct {

    // A custom value that's used when the value of a parameter isn't set.
    //
    // CustomValue is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by StringValueWhenUnsetConfiguration's
    // String and GoString methods.
    CustomValue *string `type:"string" sensitive:"true"`

    // The built-in options for default values. The value can be one of the following:
    //
    //    * RECOMMENDED: The recommended value.
    //
    //    * NULL: The NULL value.
    ValueWhenUnsetOption *string `type:"string" enum:"ValueWhenUnsetOption"`
    // contains filtered or unexported fields
}

The configuration that defines the default value of a String parameter when a value has not been set.

func (StringValueWhenUnsetConfiguration) GoString

func (s StringValueWhenUnsetConfiguration) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*StringValueWhenUnsetConfiguration) SetCustomValue

func (s *StringValueWhenUnsetConfiguration) SetCustomValue(v string) *StringValueWhenUnsetConfiguration

SetCustomValue sets the CustomValue field's value.

func (*StringValueWhenUnsetConfiguration) SetValueWhenUnsetOption

func (s *StringValueWhenUnsetConfiguration) SetValueWhenUnsetOption(v string) *StringValueWhenUnsetConfiguration

SetValueWhenUnsetOption sets the ValueWhenUnsetOption field's value.

func (StringValueWhenUnsetConfiguration) String

func (s StringValueWhenUnsetConfiguration) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type SubtotalOptions

type SubtotalOptions struct {

    // The custom label string for the subtotal cells.
    CustomLabel *string `type:"string"`

    // The field level (all, custom, last) for the subtotal cells.
    FieldLevel *string `type:"string" enum:"PivotTableSubtotalLevel"`

    // The optional configuration of subtotal cells.
    FieldLevelOptions []*PivotTableFieldSubtotalOptions `type:"list"`

    // The cell styling options for the subtotals of header cells.
    MetricHeaderCellStyle *TableCellStyle `type:"structure"`

    // The style targets options for subtotals.
    StyleTargets []*TableStyleTarget `type:"list"`

    // The cell styling options for the subtotal cells.
    TotalCellStyle *TableCellStyle `type:"structure"`

    // The visibility configuration for the subtotal cells.
    TotalsVisibility *string `type:"string" enum:"Visibility"`

    // The cell styling options for the subtotals of value cells.
    ValueCellStyle *TableCellStyle `type:"structure"`
    // contains filtered or unexported fields
}

The subtotal options.

func (SubtotalOptions) GoString

func (s SubtotalOptions) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SubtotalOptions) SetCustomLabel

func (s *SubtotalOptions) SetCustomLabel(v string) *SubtotalOptions

SetCustomLabel sets the CustomLabel field's value.

func (*SubtotalOptions) SetFieldLevel

func (s *SubtotalOptions) SetFieldLevel(v string) *SubtotalOptions

SetFieldLevel sets the FieldLevel field's value.

func (*SubtotalOptions) SetFieldLevelOptions

func (s *SubtotalOptions) SetFieldLevelOptions(v []*PivotTableFieldSubtotalOptions) *SubtotalOptions

SetFieldLevelOptions sets the FieldLevelOptions field's value.

func (*SubtotalOptions) SetMetricHeaderCellStyle

func (s *SubtotalOptions) SetMetricHeaderCellStyle(v *TableCellStyle) *SubtotalOptions

SetMetricHeaderCellStyle sets the MetricHeaderCellStyle field's value.

func (*SubtotalOptions) SetStyleTargets

func (s *SubtotalOptions) SetStyleTargets(v []*TableStyleTarget) *SubtotalOptions

SetStyleTargets sets the StyleTargets field's value.

func (*SubtotalOptions) SetTotalCellStyle

func (s *SubtotalOptions) SetTotalCellStyle(v *TableCellStyle) *SubtotalOptions

SetTotalCellStyle sets the TotalCellStyle field's value.

func (*SubtotalOptions) SetTotalsVisibility

func (s *SubtotalOptions) SetTotalsVisibility(v string) *SubtotalOptions

SetTotalsVisibility sets the TotalsVisibility field's value.

func (*SubtotalOptions) SetValueCellStyle

func (s *SubtotalOptions) SetValueCellStyle(v *TableCellStyle) *SubtotalOptions

SetValueCellStyle sets the ValueCellStyle field's value.

func (SubtotalOptions) String

func (s SubtotalOptions) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SubtotalOptions) Validate

func (s *SubtotalOptions) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type TableAggregatedFieldWells

type TableAggregatedFieldWells struct {

    // The group by field well for a pivot table. Values are grouped by group by
    // fields.
    GroupBy []*DimensionField `type:"list"`

    // The values field well for a pivot table. Values are aggregated based on group
    // by fields.
    Values []*MeasureField `type:"list"`
    // contains filtered or unexported fields
}

The aggregated field well for the table.

func (TableAggregatedFieldWells) GoString

func (s TableAggregatedFieldWells) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TableAggregatedFieldWells) SetGroupBy

func (s *TableAggregatedFieldWells) SetGroupBy(v []*DimensionField) *TableAggregatedFieldWells

SetGroupBy sets the GroupBy field's value.

func (*TableAggregatedFieldWells) SetValues

func (s *TableAggregatedFieldWells) SetValues(v []*MeasureField) *TableAggregatedFieldWells

SetValues sets the Values field's value.

func (TableAggregatedFieldWells) String

func (s TableAggregatedFieldWells) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TableAggregatedFieldWells) Validate

func (s *TableAggregatedFieldWells) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type TableBorderOptions

type TableBorderOptions struct {

    // The color of a table border.
    Color *string `type:"string"`

    // The style (none, solid) of a table border.
    Style *string `type:"string" enum:"TableBorderStyle"`

    // The thickness of a table border.
    Thickness *int64 `min:"1" type:"integer"`
    // contains filtered or unexported fields
}

The border options for a table border.

func (TableBorderOptions) GoString

func (s TableBorderOptions) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TableBorderOptions) SetColor

func (s *TableBorderOptions) SetColor(v string) *TableBorderOptions

SetColor sets the Color field's value.

func (*TableBorderOptions) SetStyle

func (s *TableBorderOptions) SetStyle(v string) *TableBorderOptions

SetStyle sets the Style field's value.

func (*TableBorderOptions) SetThickness

func (s *TableBorderOptions) SetThickness(v int64) *TableBorderOptions

SetThickness sets the Thickness field's value.

func (TableBorderOptions) String

func (s TableBorderOptions) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TableBorderOptions) Validate

func (s *TableBorderOptions) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type TableCellConditionalFormatting

type TableCellConditionalFormatting struct {

    // The field ID of the cell for conditional formatting.
    //
    // FieldId is a required field
    FieldId *string `min:"1" type:"string" required:"true"`

    // The text format of the cell for conditional formatting.
    TextFormat *TextConditionalFormat `type:"structure"`
    // contains filtered or unexported fields
}

The cell conditional formatting option for a table.

func (TableCellConditionalFormatting) GoString

func (s TableCellConditionalFormatting) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TableCellConditionalFormatting) SetFieldId

func (s *TableCellConditionalFormatting) SetFieldId(v string) *TableCellConditionalFormatting

SetFieldId sets the FieldId field's value.

func (*TableCellConditionalFormatting) SetTextFormat

func (s *TableCellConditionalFormatting) SetTextFormat(v *TextConditionalFormat) *TableCellConditionalFormatting

SetTextFormat sets the TextFormat field's value.

func (TableCellConditionalFormatting) String

func (s TableCellConditionalFormatting) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TableCellConditionalFormatting) Validate

func (s *TableCellConditionalFormatting) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type TableCellImageSizingConfiguration

type TableCellImageSizingConfiguration struct {

    // The cell scaling configuration of the sizing options for the table image
    // configuration.
    TableCellImageScalingConfiguration *string `type:"string" enum:"TableCellImageScalingConfiguration"`
    // contains filtered or unexported fields
}

The sizing options for the table image configuration.

func (TableCellImageSizingConfiguration) GoString

func (s TableCellImageSizingConfiguration) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TableCellImageSizingConfiguration) SetTableCellImageScalingConfiguration

func (s *TableCellImageSizingConfiguration) SetTableCellImageScalingConfiguration(v string) *TableCellImageSizingConfiguration

SetTableCellImageScalingConfiguration sets the TableCellImageScalingConfiguration field's value.

func (TableCellImageSizingConfiguration) String

func (s TableCellImageSizingConfiguration) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type TableCellStyle

type TableCellStyle struct {

    // The background color for the table cells.
    BackgroundColor *string `type:"string"`

    // The borders for the table cells.
    Border *GlobalTableBorderOptions `type:"structure"`

    // The font configuration of the table cells.
    FontConfiguration *FontConfiguration `type:"structure"`

    // The height color for the table cells.
    Height *int64 `min:"8" type:"integer"`

    // The horizontal text alignment (left, center, right, auto) for the table cells.
    HorizontalTextAlignment *string `type:"string" enum:"HorizontalTextAlignment"`

    // The text wrap (none, wrap) for the table cells.
    TextWrap *string `type:"string" enum:"TextWrap"`

    // The vertical text alignment (top, middle, bottom) for the table cells.
    VerticalTextAlignment *string `type:"string" enum:"VerticalTextAlignment"`

    // The visibility of the table cells.
    Visibility *string `type:"string" enum:"Visibility"`
    // contains filtered or unexported fields
}

The table cell style for a cell in pivot table or table visual.

func (TableCellStyle) GoString

func (s TableCellStyle) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TableCellStyle) SetBackgroundColor

func (s *TableCellStyle) SetBackgroundColor(v string) *TableCellStyle

SetBackgroundColor sets the BackgroundColor field's value.

func (*TableCellStyle) SetBorder

func (s *TableCellStyle) SetBorder(v *GlobalTableBorderOptions) *TableCellStyle

SetBorder sets the Border field's value.

func (*TableCellStyle) SetFontConfiguration

func (s *TableCellStyle) SetFontConfiguration(v *FontConfiguration) *TableCellStyle

SetFontConfiguration sets the FontConfiguration field's value.

func (*TableCellStyle) SetHeight

func (s *TableCellStyle) SetHeight(v int64) *TableCellStyle

SetHeight sets the Height field's value.

func (*TableCellStyle) SetHorizontalTextAlignment

func (s *TableCellStyle) SetHorizontalTextAlignment(v string) *TableCellStyle

SetHorizontalTextAlignment sets the HorizontalTextAlignment field's value.

func (*TableCellStyle) SetTextWrap

func (s *TableCellStyle) SetTextWrap(v string) *TableCellStyle

SetTextWrap sets the TextWrap field's value.

func (*TableCellStyle) SetVerticalTextAlignment

func (s *TableCellStyle) SetVerticalTextAlignment(v string) *TableCellStyle

SetVerticalTextAlignment sets the VerticalTextAlignment field's value.

func (*TableCellStyle) SetVisibility

func (s *TableCellStyle) SetVisibility(v string) *TableCellStyle

SetVisibility sets the Visibility field's value.

func (TableCellStyle) String

func (s TableCellStyle) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TableCellStyle) Validate

func (s *TableCellStyle) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type TableConditionalFormatting

type TableConditionalFormatting struct {

    // Conditional formatting options for a PivotTableVisual.
    ConditionalFormattingOptions []*TableConditionalFormattingOption `type:"list"`
    // contains filtered or unexported fields
}

The conditional formatting for a PivotTableVisual.

func (TableConditionalFormatting) GoString

func (s TableConditionalFormatting) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TableConditionalFormatting) SetConditionalFormattingOptions

func (s *TableConditionalFormatting) SetConditionalFormattingOptions(v []*TableConditionalFormattingOption) *TableConditionalFormatting

SetConditionalFormattingOptions sets the ConditionalFormattingOptions field's value.

func (TableConditionalFormatting) String

func (s TableConditionalFormatting) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TableConditionalFormatting) Validate

func (s *TableConditionalFormatting) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type TableConditionalFormattingOption

type TableConditionalFormattingOption struct {

    // The cell conditional formatting option for a table.
    Cell *TableCellConditionalFormatting `type:"structure"`

    // The row conditional formatting option for a table.
    Row *TableRowConditionalFormatting `type:"structure"`
    // contains filtered or unexported fields
}

Conditional formatting options for a PivotTableVisual.

func (TableConditionalFormattingOption) GoString

func (s TableConditionalFormattingOption) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TableConditionalFormattingOption) SetCell

func (s *TableConditionalFormattingOption) SetCell(v *TableCellConditionalFormatting) *TableConditionalFormattingOption

SetCell sets the Cell field's value.

func (*TableConditionalFormattingOption) SetRow

func (s *TableConditionalFormattingOption) SetRow(v *TableRowConditionalFormatting) *TableConditionalFormattingOption

SetRow sets the Row field's value.

func (TableConditionalFormattingOption) String

func (s TableConditionalFormattingOption) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TableConditionalFormattingOption) Validate

func (s *TableConditionalFormattingOption) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type TableConfiguration

type TableConfiguration struct {

    // The field options for a table visual.
    FieldOptions *TableFieldOptions `type:"structure"`

    // The field wells of the visual.
    FieldWells *TableFieldWells `type:"structure"`

    // The general visual interactions setup for a visual.
    Interactions *VisualInteractionOptions `type:"structure"`

    // The paginated report options for a table visual.
    PaginatedReportOptions *TablePaginatedReportOptions `type:"structure"`

    // The sort configuration for a TableVisual.
    SortConfiguration *TableSortConfiguration `type:"structure"`

    // A collection of inline visualizations to display within a chart.
    TableInlineVisualizations []*TableInlineVisualization `type:"list"`

    // The table options for a table visual.
    TableOptions *TableOptions `type:"structure"`

    // The total options for a table visual.
    TotalOptions *TotalOptions `type:"structure"`
    // contains filtered or unexported fields
}

The configuration for a TableVisual.

func (TableConfiguration) GoString

func (s TableConfiguration) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TableConfiguration) SetFieldOptions

func (s *TableConfiguration) SetFieldOptions(v *TableFieldOptions) *TableConfiguration

SetFieldOptions sets the FieldOptions field's value.

func (*TableConfiguration) SetFieldWells

func (s *TableConfiguration) SetFieldWells(v *TableFieldWells) *TableConfiguration

SetFieldWells sets the FieldWells field's value.

func (*TableConfiguration) SetInteractions

func (s *TableConfiguration) SetInteractions(v *VisualInteractionOptions) *TableConfiguration

SetInteractions sets the Interactions field's value.

func (*TableConfiguration) SetPaginatedReportOptions

func (s *TableConfiguration) SetPaginatedReportOptions(v *TablePaginatedReportOptions) *TableConfiguration

SetPaginatedReportOptions sets the PaginatedReportOptions field's value.

func (*TableConfiguration) SetSortConfiguration

func (s *TableConfiguration) SetSortConfiguration(v *TableSortConfiguration) *TableConfiguration

SetSortConfiguration sets the SortConfiguration field's value.

func (*TableConfiguration) SetTableInlineVisualizations

func (s *TableConfiguration) SetTableInlineVisualizations(v []*TableInlineVisualization) *TableConfiguration

SetTableInlineVisualizations sets the TableInlineVisualizations field's value.

func (*TableConfiguration) SetTableOptions

func (s *TableConfiguration) SetTableOptions(v *TableOptions) *TableConfiguration

SetTableOptions sets the TableOptions field's value.

func (*TableConfiguration) SetTotalOptions

func (s *TableConfiguration) SetTotalOptions(v *TotalOptions) *TableConfiguration

SetTotalOptions sets the TotalOptions field's value.

func (TableConfiguration) String

func (s TableConfiguration) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TableConfiguration) Validate

func (s *TableConfiguration) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type TableFieldCustomIconContent

type TableFieldCustomIconContent struct {

    // The icon set type (link) of the custom icon content for table URL link content.
    Icon *string `type:"string" enum:"TableFieldIconSetType"`
    // contains filtered or unexported fields
}

The custom icon content for the table link content configuration.

func (TableFieldCustomIconContent) GoString

func (s TableFieldCustomIconContent) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TableFieldCustomIconContent) SetIcon

func (s *TableFieldCustomIconContent) SetIcon(v string) *TableFieldCustomIconContent

SetIcon sets the Icon field's value.

func (TableFieldCustomIconContent) String

func (s TableFieldCustomIconContent) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type TableFieldCustomTextContent

type TableFieldCustomTextContent struct {

    // The font configuration of the custom text content for the table URL link
    // content.
    //
    // FontConfiguration is a required field
    FontConfiguration *FontConfiguration `type:"structure" required:"true"`

    // The string value of the custom text content for the table URL link content.
    Value *string `type:"string"`
    // contains filtered or unexported fields
}

The custom text content (value, font configuration) for the table link content configuration.

func (TableFieldCustomTextContent) GoString

func (s TableFieldCustomTextContent) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TableFieldCustomTextContent) SetFontConfiguration

func (s *TableFieldCustomTextContent) SetFontConfiguration(v *FontConfiguration) *TableFieldCustomTextContent

SetFontConfiguration sets the FontConfiguration field's value.

func (*TableFieldCustomTextContent) SetValue

func (s *TableFieldCustomTextContent) SetValue(v string) *TableFieldCustomTextContent

SetValue sets the Value field's value.

func (TableFieldCustomTextContent) String

func (s TableFieldCustomTextContent) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TableFieldCustomTextContent) Validate

func (s *TableFieldCustomTextContent) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type TableFieldImageConfiguration

type TableFieldImageConfiguration struct {

    // The sizing options for the table image configuration.
    SizingOptions *TableCellImageSizingConfiguration `type:"structure"`
    // contains filtered or unexported fields
}

The image configuration of a table field URL.

func (TableFieldImageConfiguration) GoString

func (s TableFieldImageConfiguration) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TableFieldImageConfiguration) SetSizingOptions

func (s *TableFieldImageConfiguration) SetSizingOptions(v *TableCellImageSizingConfiguration) *TableFieldImageConfiguration

SetSizingOptions sets the SizingOptions field's value.

func (TableFieldImageConfiguration) String

func (s TableFieldImageConfiguration) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type TableFieldLinkConfiguration

type TableFieldLinkConfiguration struct {

    // The URL content (text, icon) for the table link configuration.
    //
    // Content is a required field
    Content *TableFieldLinkContentConfiguration `type:"structure" required:"true"`

    // The URL target (new tab, new window, same tab) for the table link configuration.
    //
    // Target is a required field
    Target *string `type:"string" required:"true" enum:"URLTargetConfiguration"`
    // contains filtered or unexported fields
}

The link configuration of a table field URL.

func (TableFieldLinkConfiguration) GoString

func (s TableFieldLinkConfiguration) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TableFieldLinkConfiguration) SetContent

func (s *TableFieldLinkConfiguration) SetContent(v *TableFieldLinkContentConfiguration) *TableFieldLinkConfiguration

SetContent sets the Content field's value.

func (*TableFieldLinkConfiguration) SetTarget

func (s *TableFieldLinkConfiguration) SetTarget(v string) *TableFieldLinkConfiguration

SetTarget sets the Target field's value.

func (TableFieldLinkConfiguration) String

func (s TableFieldLinkConfiguration) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TableFieldLinkConfiguration) Validate

func (s *TableFieldLinkConfiguration) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type TableFieldLinkContentConfiguration

type TableFieldLinkContentConfiguration struct {

    // The custom icon content for the table link content configuration.
    CustomIconContent *TableFieldCustomIconContent `type:"structure"`

    // The custom text content (value, font configuration) for the table link content
    // configuration.
    CustomTextContent *TableFieldCustomTextContent `type:"structure"`
    // contains filtered or unexported fields
}

The URL content (text, icon) for the table link configuration.

func (TableFieldLinkContentConfiguration) GoString

func (s TableFieldLinkContentConfiguration) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TableFieldLinkContentConfiguration) SetCustomIconContent

func (s *TableFieldLinkContentConfiguration) SetCustomIconContent(v *TableFieldCustomIconContent) *TableFieldLinkContentConfiguration

SetCustomIconContent sets the CustomIconContent field's value.

func (*TableFieldLinkContentConfiguration) SetCustomTextContent

func (s *TableFieldLinkContentConfiguration) SetCustomTextContent(v *TableFieldCustomTextContent) *TableFieldLinkContentConfiguration

SetCustomTextContent sets the CustomTextContent field's value.

func (TableFieldLinkContentConfiguration) String

func (s TableFieldLinkContentConfiguration) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TableFieldLinkContentConfiguration) Validate

func (s *TableFieldLinkContentConfiguration) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type TableFieldOption

type TableFieldOption struct {

    // The custom label for a table field.
    CustomLabel *string `min:"1" type:"string"`

    // The field ID for a table field.
    //
    // FieldId is a required field
    FieldId *string `min:"1" type:"string" required:"true"`

    // The URL configuration for a table field.
    URLStyling *TableFieldURLConfiguration `type:"structure"`

    // The visibility of a table field.
    Visibility *string `type:"string" enum:"Visibility"`

    // The width for a table field.
    Width *string `type:"string"`
    // contains filtered or unexported fields
}

The options for a table field.

func (TableFieldOption) GoString

func (s TableFieldOption) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TableFieldOption) SetCustomLabel

func (s *TableFieldOption) SetCustomLabel(v string) *TableFieldOption

SetCustomLabel sets the CustomLabel field's value.

func (*TableFieldOption) SetFieldId

func (s *TableFieldOption) SetFieldId(v string) *TableFieldOption

SetFieldId sets the FieldId field's value.

func (*TableFieldOption) SetURLStyling

func (s *TableFieldOption) SetURLStyling(v *TableFieldURLConfiguration) *TableFieldOption

SetURLStyling sets the URLStyling field's value.

func (*TableFieldOption) SetVisibility

func (s *TableFieldOption) SetVisibility(v string) *TableFieldOption

SetVisibility sets the Visibility field's value.

func (*TableFieldOption) SetWidth

func (s *TableFieldOption) SetWidth(v string) *TableFieldOption

SetWidth sets the Width field's value.

func (TableFieldOption) String

func (s TableFieldOption) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TableFieldOption) Validate

func (s *TableFieldOption) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type TableFieldOptions

type TableFieldOptions struct {

    // The order of the field IDs that are configured as field options for a table
    // visual.
    Order []*string `type:"list"`

    // The settings for the pinned columns of a table visual.
    PinnedFieldOptions *TablePinnedFieldOptions `type:"structure"`

    // The field options to be configured to a table.
    SelectedFieldOptions []*TableFieldOption `type:"list"`
    // contains filtered or unexported fields
}

The field options of a table visual.

func (TableFieldOptions) GoString

func (s TableFieldOptions) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TableFieldOptions) SetOrder

func (s *TableFieldOptions) SetOrder(v []*string) *TableFieldOptions

SetOrder sets the Order field's value.

func (*TableFieldOptions) SetPinnedFieldOptions

func (s *TableFieldOptions) SetPinnedFieldOptions(v *TablePinnedFieldOptions) *TableFieldOptions

SetPinnedFieldOptions sets the PinnedFieldOptions field's value.

func (*TableFieldOptions) SetSelectedFieldOptions

func (s *TableFieldOptions) SetSelectedFieldOptions(v []*TableFieldOption) *TableFieldOptions

SetSelectedFieldOptions sets the SelectedFieldOptions field's value.

func (TableFieldOptions) String

func (s TableFieldOptions) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TableFieldOptions) Validate

func (s *TableFieldOptions) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type TableFieldURLConfiguration

type TableFieldURLConfiguration struct {

    // The image configuration of a table field URL.
    ImageConfiguration *TableFieldImageConfiguration `type:"structure"`

    // The link configuration of a table field URL.
    LinkConfiguration *TableFieldLinkConfiguration `type:"structure"`
    // contains filtered or unexported fields
}

The URL configuration for a table field.

func (TableFieldURLConfiguration) GoString

func (s TableFieldURLConfiguration) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TableFieldURLConfiguration) SetImageConfiguration

func (s *TableFieldURLConfiguration) SetImageConfiguration(v *TableFieldImageConfiguration) *TableFieldURLConfiguration

SetImageConfiguration sets the ImageConfiguration field's value.

func (*TableFieldURLConfiguration) SetLinkConfiguration

func (s *TableFieldURLConfiguration) SetLinkConfiguration(v *TableFieldLinkConfiguration) *TableFieldURLConfiguration

SetLinkConfiguration sets the LinkConfiguration field's value.

func (TableFieldURLConfiguration) String

func (s TableFieldURLConfiguration) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TableFieldURLConfiguration) Validate

func (s *TableFieldURLConfiguration) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type TableFieldWells

type TableFieldWells struct {

    // The aggregated field well for the table.
    TableAggregatedFieldWells *TableAggregatedFieldWells `type:"structure"`

    // The unaggregated field well for the table.
    TableUnaggregatedFieldWells *TableUnaggregatedFieldWells `type:"structure"`
    // contains filtered or unexported fields
}

The field wells for a table visual.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

func (TableFieldWells) GoString

func (s TableFieldWells) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TableFieldWells) SetTableAggregatedFieldWells

func (s *TableFieldWells) SetTableAggregatedFieldWells(v *TableAggregatedFieldWells) *TableFieldWells

SetTableAggregatedFieldWells sets the TableAggregatedFieldWells field's value.

func (*TableFieldWells) SetTableUnaggregatedFieldWells

func (s *TableFieldWells) SetTableUnaggregatedFieldWells(v *TableUnaggregatedFieldWells) *TableFieldWells

SetTableUnaggregatedFieldWells sets the TableUnaggregatedFieldWells field's value.

func (TableFieldWells) String

func (s TableFieldWells) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TableFieldWells) Validate

func (s *TableFieldWells) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type TableInlineVisualization

type TableInlineVisualization struct {

    // The configuration of the inline visualization of the data bars within a chart.
    DataBars *DataBarsOptions `type:"structure"`
    // contains filtered or unexported fields
}

The inline visualization of a specific type to display within a chart.

func (TableInlineVisualization) GoString

func (s TableInlineVisualization) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TableInlineVisualization) SetDataBars

func (s *TableInlineVisualization) SetDataBars(v *DataBarsOptions) *TableInlineVisualization

SetDataBars sets the DataBars field's value.

func (TableInlineVisualization) String

func (s TableInlineVisualization) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TableInlineVisualization) Validate

func (s *TableInlineVisualization) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type TableOptions

type TableOptions struct {

    // The table cell style of table cells.
    CellStyle *TableCellStyle `type:"structure"`

    // The table cell style of a table header.
    HeaderStyle *TableCellStyle `type:"structure"`

    // The orientation (vertical, horizontal) for a table.
    Orientation *string `type:"string" enum:"TableOrientation"`

    // The row alternate color options (widget status, row alternate colors) for
    // a table.
    RowAlternateColorOptions *RowAlternateColorOptions `type:"structure"`
    // contains filtered or unexported fields
}

The table options for a table visual.

func (TableOptions) GoString

func (s TableOptions) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TableOptions) SetCellStyle

func (s *TableOptions) SetCellStyle(v *TableCellStyle) *TableOptions

SetCellStyle sets the CellStyle field's value.

func (*TableOptions) SetHeaderStyle

func (s *TableOptions) SetHeaderStyle(v *TableCellStyle) *TableOptions

SetHeaderStyle sets the HeaderStyle field's value.

func (*TableOptions) SetOrientation

func (s *TableOptions) SetOrientation(v string) *TableOptions

SetOrientation sets the Orientation field's value.

func (*TableOptions) SetRowAlternateColorOptions

func (s *TableOptions) SetRowAlternateColorOptions(v *RowAlternateColorOptions) *TableOptions

SetRowAlternateColorOptions sets the RowAlternateColorOptions field's value.

func (TableOptions) String

func (s TableOptions) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TableOptions) Validate

func (s *TableOptions) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type TablePaginatedReportOptions

type TablePaginatedReportOptions struct {

    // The visibility of repeating header rows on each page.
    OverflowColumnHeaderVisibility *string `type:"string" enum:"Visibility"`

    // The visibility of printing table overflow across pages.
    VerticalOverflowVisibility *string `type:"string" enum:"Visibility"`
    // contains filtered or unexported fields
}

The paginated report options for a table visual.

func (TablePaginatedReportOptions) GoString

func (s TablePaginatedReportOptions) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TablePaginatedReportOptions) SetOverflowColumnHeaderVisibility

func (s *TablePaginatedReportOptions) SetOverflowColumnHeaderVisibility(v string) *TablePaginatedReportOptions

SetOverflowColumnHeaderVisibility sets the OverflowColumnHeaderVisibility field's value.

func (*TablePaginatedReportOptions) SetVerticalOverflowVisibility

func (s *TablePaginatedReportOptions) SetVerticalOverflowVisibility(v string) *TablePaginatedReportOptions

SetVerticalOverflowVisibility sets the VerticalOverflowVisibility field's value.

func (TablePaginatedReportOptions) String

func (s TablePaginatedReportOptions) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type TablePinnedFieldOptions

type TablePinnedFieldOptions struct {

    // A list of columns to be pinned to the left of a table visual.
    PinnedLeftFields []*string `type:"list"`
    // contains filtered or unexported fields
}

The settings for the pinned columns of a table visual.

func (TablePinnedFieldOptions) GoString

func (s TablePinnedFieldOptions) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TablePinnedFieldOptions) SetPinnedLeftFields

func (s *TablePinnedFieldOptions) SetPinnedLeftFields(v []*string) *TablePinnedFieldOptions

SetPinnedLeftFields sets the PinnedLeftFields field's value.

func (TablePinnedFieldOptions) String

func (s TablePinnedFieldOptions) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type TableRowConditionalFormatting

type TableRowConditionalFormatting struct {

    // The conditional formatting color (solid, gradient) of the background for
    // a table row.
    BackgroundColor *ConditionalFormattingColor `type:"structure"`

    // The conditional formatting color (solid, gradient) of the text for a table
    // row.
    TextColor *ConditionalFormattingColor `type:"structure"`
    // contains filtered or unexported fields
}

The conditional formatting of a table row.

func (TableRowConditionalFormatting) GoString

func (s TableRowConditionalFormatting) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TableRowConditionalFormatting) SetBackgroundColor

func (s *TableRowConditionalFormatting) SetBackgroundColor(v *ConditionalFormattingColor) *TableRowConditionalFormatting

SetBackgroundColor sets the BackgroundColor field's value.

func (*TableRowConditionalFormatting) SetTextColor

func (s *TableRowConditionalFormatting) SetTextColor(v *ConditionalFormattingColor) *TableRowConditionalFormatting

SetTextColor sets the TextColor field's value.

func (TableRowConditionalFormatting) String

func (s TableRowConditionalFormatting) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TableRowConditionalFormatting) Validate

func (s *TableRowConditionalFormatting) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type TableSideBorderOptions

type TableSideBorderOptions struct {

    // The table border options of the bottom border.
    Bottom *TableBorderOptions `type:"structure"`

    // The table border options of the inner horizontal border.
    InnerHorizontal *TableBorderOptions `type:"structure"`

    // The table border options of the inner vertical border.
    InnerVertical *TableBorderOptions `type:"structure"`

    // The table border options of the left border.
    Left *TableBorderOptions `type:"structure"`

    // The table border options of the right border.
    Right *TableBorderOptions `type:"structure"`

    // The table border options of the top border.
    Top *TableBorderOptions `type:"structure"`
    // contains filtered or unexported fields
}

The side border options for a table.

func (TableSideBorderOptions) GoString

func (s TableSideBorderOptions) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TableSideBorderOptions) SetBottom

func (s *TableSideBorderOptions) SetBottom(v *TableBorderOptions) *TableSideBorderOptions

SetBottom sets the Bottom field's value.

func (*TableSideBorderOptions) SetInnerHorizontal

func (s *TableSideBorderOptions) SetInnerHorizontal(v *TableBorderOptions) *TableSideBorderOptions

SetInnerHorizontal sets the InnerHorizontal field's value.

func (*TableSideBorderOptions) SetInnerVertical

func (s *TableSideBorderOptions) SetInnerVertical(v *TableBorderOptions) *TableSideBorderOptions

SetInnerVertical sets the InnerVertical field's value.

func (*TableSideBorderOptions) SetLeft

func (s *TableSideBorderOptions) SetLeft(v *TableBorderOptions) *TableSideBorderOptions

SetLeft sets the Left field's value.

func (*TableSideBorderOptions) SetRight

func (s *TableSideBorderOptions) SetRight(v *TableBorderOptions) *TableSideBorderOptions

SetRight sets the Right field's value.

func (*TableSideBorderOptions) SetTop

func (s *TableSideBorderOptions) SetTop(v *TableBorderOptions) *TableSideBorderOptions

SetTop sets the Top field's value.

func (TableSideBorderOptions) String

func (s TableSideBorderOptions) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TableSideBorderOptions) Validate

func (s *TableSideBorderOptions) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type TableSortConfiguration

type TableSortConfiguration struct {

    // The pagination configuration (page size, page number) for the table.
    PaginationConfiguration *PaginationConfiguration `type:"structure"`

    // The field sort options for rows in the table.
    RowSort []*FieldSortOptions `type:"list"`
    // contains filtered or unexported fields
}

The sort configuration for a TableVisual.

func (TableSortConfiguration) GoString

func (s TableSortConfiguration) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TableSortConfiguration) SetPaginationConfiguration

func (s *TableSortConfiguration) SetPaginationConfiguration(v *PaginationConfiguration) *TableSortConfiguration

SetPaginationConfiguration sets the PaginationConfiguration field's value.

func (*TableSortConfiguration) SetRowSort

func (s *TableSortConfiguration) SetRowSort(v []*FieldSortOptions) *TableSortConfiguration

SetRowSort sets the RowSort field's value.

func (TableSortConfiguration) String

func (s TableSortConfiguration) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TableSortConfiguration) Validate

func (s *TableSortConfiguration) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type TableStyleTarget

type TableStyleTarget struct {

    // The cell type of the table style target.
    //
    // CellType is a required field
    CellType *string `type:"string" required:"true" enum:"StyledCellType"`
    // contains filtered or unexported fields
}

The table style target.

func (TableStyleTarget) GoString

func (s TableStyleTarget) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TableStyleTarget) SetCellType

func (s *TableStyleTarget) SetCellType(v string) *TableStyleTarget

SetCellType sets the CellType field's value.

func (TableStyleTarget) String

func (s TableStyleTarget) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TableStyleTarget) Validate

func (s *TableStyleTarget) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type TableUnaggregatedFieldWells

type TableUnaggregatedFieldWells struct {

    // The values field well for a pivot table. Values are unaggregated for an unaggregated
    // table.
    Values []*UnaggregatedField `type:"list"`
    // contains filtered or unexported fields
}

The unaggregated field well for the table.

func (TableUnaggregatedFieldWells) GoString

func (s TableUnaggregatedFieldWells) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TableUnaggregatedFieldWells) SetValues

func (s *TableUnaggregatedFieldWells) SetValues(v []*UnaggregatedField) *TableUnaggregatedFieldWells

SetValues sets the Values field's value.

func (TableUnaggregatedFieldWells) String

func (s TableUnaggregatedFieldWells) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TableUnaggregatedFieldWells) Validate

func (s *TableUnaggregatedFieldWells) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type TableVisual

type TableVisual struct {

    // The list of custom actions that are configured for a visual.
    Actions []*VisualCustomAction `type:"list"`

    // The configuration settings of the visual.
    ChartConfiguration *TableConfiguration `type:"structure"`

    // The conditional formatting for a PivotTableVisual.
    ConditionalFormatting *TableConditionalFormatting `type:"structure"`

    // The subtitle that is displayed on the visual.
    Subtitle *VisualSubtitleLabelOptions `type:"structure"`

    // The title that is displayed on the visual.
    Title *VisualTitleLabelOptions `type:"structure"`

    // The unique identifier of a visual. This identifier must be unique within
    // the context of a dashboard, template, or analysis. Two dashboards, analyses,
    // or templates can have visuals with the same identifiers..
    //
    // VisualId is a required field
    VisualId *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

A table visual.

For more information, see Using tables as visuals (https://docs.aws.amazon.com/quicksight/latest/user/tabular.html) in the Amazon QuickSight User Guide.

func (TableVisual) GoString

func (s TableVisual) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TableVisual) SetActions

func (s *TableVisual) SetActions(v []*VisualCustomAction) *TableVisual

SetActions sets the Actions field's value.

func (*TableVisual) SetChartConfiguration

func (s *TableVisual) SetChartConfiguration(v *TableConfiguration) *TableVisual

SetChartConfiguration sets the ChartConfiguration field's value.

func (*TableVisual) SetConditionalFormatting

func (s *TableVisual) SetConditionalFormatting(v *TableConditionalFormatting) *TableVisual

SetConditionalFormatting sets the ConditionalFormatting field's value.

func (*TableVisual) SetSubtitle

func (s *TableVisual) SetSubtitle(v *VisualSubtitleLabelOptions) *TableVisual

SetSubtitle sets the Subtitle field's value.

func (*TableVisual) SetTitle

func (s *TableVisual) SetTitle(v *VisualTitleLabelOptions) *TableVisual

SetTitle sets the Title field's value.

func (*TableVisual) SetVisualId

func (s *TableVisual) SetVisualId(v string) *TableVisual

SetVisualId sets the VisualId field's value.

func (TableVisual) String

func (s TableVisual) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TableVisual) Validate

func (s *TableVisual) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type Tag

type Tag struct {

    // Tag key.
    //
    // Key is a required field
    Key *string `min:"1" type:"string" required:"true"`

    // Tag value.
    //
    // Value is a required field
    Value *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

The key or keys of the key-value pairs for the resource tag or tags assigned to the resource.

func (Tag) GoString

func (s Tag) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*Tag) SetKey

func (s *Tag) SetKey(v string) *Tag

SetKey sets the Key field's value.

func (*Tag) SetValue

func (s *Tag) SetValue(v string) *Tag

SetValue sets the Value field's value.

func (Tag) String

func (s Tag) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*Tag) Validate

func (s *Tag) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type TagColumnOperation

type TagColumnOperation struct {

    // The column that this operation acts on.
    //
    // ColumnName is a required field
    ColumnName *string `min:"1" type:"string" required:"true"`

    // The dataset column tag, currently only used for geospatial type tagging.
    //
    // This is not tags for the Amazon Web Services tagging feature.
    //
    // Tags is a required field
    Tags []*ColumnTag `min:"1" type:"list" required:"true"`
    // contains filtered or unexported fields
}

A transform operation that tags a column with additional information.

func (TagColumnOperation) GoString

func (s TagColumnOperation) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TagColumnOperation) SetColumnName

func (s *TagColumnOperation) SetColumnName(v string) *TagColumnOperation

SetColumnName sets the ColumnName field's value.

func (*TagColumnOperation) SetTags

func (s *TagColumnOperation) SetTags(v []*ColumnTag) *TagColumnOperation

SetTags sets the Tags field's value.

func (TagColumnOperation) String

func (s TagColumnOperation) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TagColumnOperation) Validate

func (s *TagColumnOperation) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type TagResourceInput

type TagResourceInput struct {

    // The Amazon Resource Name (ARN) of the resource that you want to tag.
    //
    // ResourceArn is a required field
    ResourceArn *string `location:"uri" locationName:"ResourceArn" type:"string" required:"true"`

    // Contains a map of the key-value pairs for the resource tag or tags assigned
    // to the resource.
    //
    // Tags is a required field
    Tags []*Tag `min:"1" type:"list" required:"true"`
    // contains filtered or unexported fields
}

func (TagResourceInput) GoString

func (s TagResourceInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TagResourceInput) SetResourceArn

func (s *TagResourceInput) SetResourceArn(v string) *TagResourceInput

SetResourceArn sets the ResourceArn field's value.

func (*TagResourceInput) SetTags

func (s *TagResourceInput) SetTags(v []*Tag) *TagResourceInput

SetTags sets the Tags field's value.

func (TagResourceInput) String

func (s TagResourceInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TagResourceInput) Validate

func (s *TagResourceInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type TagResourceOutput

type TagResourceOutput struct {

    // The Amazon Web Services request ID for this operation.
    RequestId *string `type:"string"`

    // The HTTP status of the request.
    Status *int64 `location:"statusCode" type:"integer"`
    // contains filtered or unexported fields
}

func (TagResourceOutput) GoString

func (s TagResourceOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TagResourceOutput) SetRequestId

func (s *TagResourceOutput) SetRequestId(v string) *TagResourceOutput

SetRequestId sets the RequestId field's value.

func (*TagResourceOutput) SetStatus

func (s *TagResourceOutput) SetStatus(v int64) *TagResourceOutput

SetStatus sets the Status field's value.

func (TagResourceOutput) String

func (s TagResourceOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type Template

type Template struct {

    // The Amazon Resource Name (ARN) of the template.
    Arn *string `type:"string"`

    // Time when this was created.
    CreatedTime *time.Time `type:"timestamp"`

    // Time when this was last updated.
    LastUpdatedTime *time.Time `type:"timestamp"`

    // The display name of the template.
    Name *string `min:"1" type:"string"`

    // The ID for the template. This is unique per Amazon Web Services Region for
    // each Amazon Web Services account.
    TemplateId *string `min:"1" type:"string"`

    // A structure describing the versions of the template.
    Version *TemplateVersion `type:"structure"`
    // contains filtered or unexported fields
}

A template object. A template is an entity in Amazon QuickSight that encapsulates the metadata required to create an analysis and that you can use to create a dashboard. A template adds a layer of abstraction by using placeholders to replace the dataset associated with an analysis. You can use templates to create dashboards by replacing dataset placeholders with datasets that follow the same schema that was used to create the source analysis and template.

You can share templates across Amazon Web Services accounts by allowing users in other Amazon Web Services accounts to create a template or a dashboard from an existing template.

func (Template) GoString

func (s Template) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*Template) SetArn

func (s *Template) SetArn(v string) *Template

SetArn sets the Arn field's value.

func (*Template) SetCreatedTime

func (s *Template) SetCreatedTime(v time.Time) *Template

SetCreatedTime sets the CreatedTime field's value.

func (*Template) SetLastUpdatedTime

func (s *Template) SetLastUpdatedTime(v time.Time) *Template

SetLastUpdatedTime sets the LastUpdatedTime field's value.

func (*Template) SetName

func (s *Template) SetName(v string) *Template

SetName sets the Name field's value.

func (*Template) SetTemplateId

func (s *Template) SetTemplateId(v string) *Template

SetTemplateId sets the TemplateId field's value.

func (*Template) SetVersion

func (s *Template) SetVersion(v *TemplateVersion) *Template

SetVersion sets the Version field's value.

func (Template) String

func (s Template) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type TemplateAlias

type TemplateAlias struct {

    // The display name of the template alias.
    AliasName *string `min:"1" type:"string"`

    // The Amazon Resource Name (ARN) of the template alias.
    Arn *string `type:"string"`

    // The version number of the template alias.
    TemplateVersionNumber *int64 `min:"1" type:"long"`
    // contains filtered or unexported fields
}

The template alias.

func (TemplateAlias) GoString

func (s TemplateAlias) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TemplateAlias) SetAliasName

func (s *TemplateAlias) SetAliasName(v string) *TemplateAlias

SetAliasName sets the AliasName field's value.

func (*TemplateAlias) SetArn

func (s *TemplateAlias) SetArn(v string) *TemplateAlias

SetArn sets the Arn field's value.

func (*TemplateAlias) SetTemplateVersionNumber

func (s *TemplateAlias) SetTemplateVersionNumber(v int64) *TemplateAlias

SetTemplateVersionNumber sets the TemplateVersionNumber field's value.

func (TemplateAlias) String

func (s TemplateAlias) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type TemplateError

type TemplateError struct {

    // Description of the error type.
    Message *string `type:"string"`

    // Type of error.
    Type *string `type:"string" enum:"TemplateErrorType"`

    // An error path that shows which entities caused the template error.
    ViolatedEntities []*Entity `type:"list"`
    // contains filtered or unexported fields
}

List of errors that occurred when the template version creation failed.

func (TemplateError) GoString

func (s TemplateError) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TemplateError) SetMessage

func (s *TemplateError) SetMessage(v string) *TemplateError

SetMessage sets the Message field's value.

func (*TemplateError) SetType

func (s *TemplateError) SetType(v string) *TemplateError

SetType sets the Type field's value.

func (*TemplateError) SetViolatedEntities

func (s *TemplateError) SetViolatedEntities(v []*Entity) *TemplateError

SetViolatedEntities sets the ViolatedEntities field's value.

func (TemplateError) String

func (s TemplateError) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type TemplateSourceAnalysis

type TemplateSourceAnalysis struct {

    // The Amazon Resource Name (ARN) of the resource.
    //
    // Arn is a required field
    Arn *string `type:"string" required:"true"`

    // A structure containing information about the dataset references used as placeholders
    // in the template.
    //
    // DataSetReferences is a required field
    DataSetReferences []*DataSetReference `min:"1" type:"list" required:"true"`
    // contains filtered or unexported fields
}

The source analysis of the template.

func (TemplateSourceAnalysis) GoString

func (s TemplateSourceAnalysis) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TemplateSourceAnalysis) SetArn

func (s *TemplateSourceAnalysis) SetArn(v string) *TemplateSourceAnalysis

SetArn sets the Arn field's value.

func (*TemplateSourceAnalysis) SetDataSetReferences

func (s *TemplateSourceAnalysis) SetDataSetReferences(v []*DataSetReference) *TemplateSourceAnalysis

SetDataSetReferences sets the DataSetReferences field's value.

func (TemplateSourceAnalysis) String

func (s TemplateSourceAnalysis) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TemplateSourceAnalysis) Validate

func (s *TemplateSourceAnalysis) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type TemplateSourceEntity

type TemplateSourceEntity struct {

    // The source analysis, if it is based on an analysis.
    SourceAnalysis *TemplateSourceAnalysis `type:"structure"`

    // The source template, if it is based on an template.
    SourceTemplate *TemplateSourceTemplate `type:"structure"`
    // contains filtered or unexported fields
}

The source entity of the template.

func (TemplateSourceEntity) GoString

func (s TemplateSourceEntity) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TemplateSourceEntity) SetSourceAnalysis

func (s *TemplateSourceEntity) SetSourceAnalysis(v *TemplateSourceAnalysis) *TemplateSourceEntity

SetSourceAnalysis sets the SourceAnalysis field's value.

func (*TemplateSourceEntity) SetSourceTemplate

func (s *TemplateSourceEntity) SetSourceTemplate(v *TemplateSourceTemplate) *TemplateSourceEntity

SetSourceTemplate sets the SourceTemplate field's value.

func (TemplateSourceEntity) String

func (s TemplateSourceEntity) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TemplateSourceEntity) Validate

func (s *TemplateSourceEntity) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type TemplateSourceTemplate

type TemplateSourceTemplate struct {

    // The Amazon Resource Name (ARN) of the resource.
    //
    // Arn is a required field
    Arn *string `type:"string" required:"true"`
    // contains filtered or unexported fields
}

The source template of the template.

func (TemplateSourceTemplate) GoString

func (s TemplateSourceTemplate) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TemplateSourceTemplate) SetArn

func (s *TemplateSourceTemplate) SetArn(v string) *TemplateSourceTemplate

SetArn sets the Arn field's value.

func (TemplateSourceTemplate) String

func (s TemplateSourceTemplate) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TemplateSourceTemplate) Validate

func (s *TemplateSourceTemplate) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type TemplateSummary

type TemplateSummary struct {

    // A summary of a template.
    Arn *string `type:"string"`

    // The last time that this template was created.
    CreatedTime *time.Time `type:"timestamp"`

    // The last time that this template was updated.
    LastUpdatedTime *time.Time `type:"timestamp"`

    // A structure containing a list of version numbers for the template summary.
    LatestVersionNumber *int64 `min:"1" type:"long"`

    // A display name for the template.
    Name *string `min:"1" type:"string"`

    // The ID of the template. This ID is unique per Amazon Web Services Region
    // for each Amazon Web Services account.
    TemplateId *string `min:"1" type:"string"`
    // contains filtered or unexported fields
}

The template summary.

func (TemplateSummary) GoString

func (s TemplateSummary) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TemplateSummary) SetArn

func (s *TemplateSummary) SetArn(v string) *TemplateSummary

SetArn sets the Arn field's value.

func (*TemplateSummary) SetCreatedTime

func (s *TemplateSummary) SetCreatedTime(v time.Time) *TemplateSummary

SetCreatedTime sets the CreatedTime field's value.

func (*TemplateSummary) SetLastUpdatedTime

func (s *TemplateSummary) SetLastUpdatedTime(v time.Time) *TemplateSummary

SetLastUpdatedTime sets the LastUpdatedTime field's value.

func (*TemplateSummary) SetLatestVersionNumber

func (s *TemplateSummary) SetLatestVersionNumber(v int64) *TemplateSummary

SetLatestVersionNumber sets the LatestVersionNumber field's value.

func (*TemplateSummary) SetName

func (s *TemplateSummary) SetName(v string) *TemplateSummary

SetName sets the Name field's value.

func (*TemplateSummary) SetTemplateId

func (s *TemplateSummary) SetTemplateId(v string) *TemplateSummary

SetTemplateId sets the TemplateId field's value.

func (TemplateSummary) String

func (s TemplateSummary) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type TemplateVersion

type TemplateVersion struct {

    // The time that this template version was created.
    CreatedTime *time.Time `type:"timestamp"`

    // Schema of the dataset identified by the placeholder. Any dashboard created
    // from this template should be bound to new datasets matching the same schema
    // described through this API operation.
    DataSetConfigurations []*DataSetConfiguration `type:"list"`

    // The description of the template.
    Description *string `min:"1" type:"string"`

    // Errors associated with this template version.
    Errors []*TemplateError `min:"1" type:"list"`

    // A list of the associated sheets with the unique identifier and name of each
    // sheet.
    Sheets []*Sheet `type:"list"`

    // The Amazon Resource Name (ARN) of an analysis or template that was used to
    // create this template.
    SourceEntityArn *string `type:"string"`

    // The status that is associated with the template.
    //
    //    * CREATION_IN_PROGRESS
    //
    //    * CREATION_SUCCESSFUL
    //
    //    * CREATION_FAILED
    //
    //    * UPDATE_IN_PROGRESS
    //
    //    * UPDATE_SUCCESSFUL
    //
    //    * UPDATE_FAILED
    //
    //    * DELETED
    Status *string `type:"string" enum:"ResourceStatus"`

    // The ARN of the theme associated with this version of the template.
    ThemeArn *string `type:"string"`

    // The version number of the template version.
    VersionNumber *int64 `min:"1" type:"long"`
    // contains filtered or unexported fields
}

A version of a template.

func (TemplateVersion) GoString

func (s TemplateVersion) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TemplateVersion) SetCreatedTime

func (s *TemplateVersion) SetCreatedTime(v time.Time) *TemplateVersion

SetCreatedTime sets the CreatedTime field's value.

func (*TemplateVersion) SetDataSetConfigurations

func (s *TemplateVersion) SetDataSetConfigurations(v []*DataSetConfiguration) *TemplateVersion

SetDataSetConfigurations sets the DataSetConfigurations field's value.

func (*TemplateVersion) SetDescription

func (s *TemplateVersion) SetDescription(v string) *TemplateVersion

SetDescription sets the Description field's value.

func (*TemplateVersion) SetErrors

func (s *TemplateVersion) SetErrors(v []*TemplateError) *TemplateVersion

SetErrors sets the Errors field's value.

func (*TemplateVersion) SetSheets

func (s *TemplateVersion) SetSheets(v []*Sheet) *TemplateVersion

SetSheets sets the Sheets field's value.

func (*TemplateVersion) SetSourceEntityArn

func (s *TemplateVersion) SetSourceEntityArn(v string) *TemplateVersion

SetSourceEntityArn sets the SourceEntityArn field's value.

func (*TemplateVersion) SetStatus

func (s *TemplateVersion) SetStatus(v string) *TemplateVersion

SetStatus sets the Status field's value.

func (*TemplateVersion) SetThemeArn

func (s *TemplateVersion) SetThemeArn(v string) *TemplateVersion

SetThemeArn sets the ThemeArn field's value.

func (*TemplateVersion) SetVersionNumber

func (s *TemplateVersion) SetVersionNumber(v int64) *TemplateVersion

SetVersionNumber sets the VersionNumber field's value.

func (TemplateVersion) String

func (s TemplateVersion) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type TemplateVersionDefinition

type TemplateVersionDefinition struct {

    // The configuration for default analysis settings.
    AnalysisDefaults *AnalysisDefaults `type:"structure"`

    // An array of calculated field definitions for the template.
    CalculatedFields []*CalculatedField `type:"list"`

    // An array of template-level column configurations. Column configurations are
    // used to set default formatting for a column that's used throughout a template.
    ColumnConfigurations []*ColumnConfiguration `type:"list"`

    // An array of dataset configurations. These configurations define the required
    // columns for each dataset used within a template.
    //
    // DataSetConfigurations is a required field
    DataSetConfigurations []*DataSetConfiguration `type:"list" required:"true"`

    // Filter definitions for a template.
    //
    // For more information, see Filtering Data (https://docs.aws.amazon.com/quicksight/latest/user/filtering-visual-data.html)
    // in the Amazon QuickSight User Guide.
    FilterGroups []*FilterGroup `type:"list"`

    // An array of option definitions for a template.
    Options *AssetOptions `type:"structure"`

    // An array of parameter declarations for a template.
    //
    // Parameters are named variables that can transfer a value for use by an action
    // or an object.
    //
    // For more information, see Parameters in Amazon QuickSight (https://docs.aws.amazon.com/quicksight/latest/user/parameters-in-quicksight.html)
    // in the Amazon QuickSight User Guide.
    ParameterDeclarations []*ParameterDeclaration `type:"list"`

    // An array of sheet definitions for a template.
    Sheets []*SheetDefinition `type:"list"`
    // contains filtered or unexported fields
}

The detailed definition of a template.

func (TemplateVersionDefinition) GoString

func (s TemplateVersionDefinition) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TemplateVersionDefinition) SetAnalysisDefaults

func (s *TemplateVersionDefinition) SetAnalysisDefaults(v *AnalysisDefaults) *TemplateVersionDefinition

SetAnalysisDefaults sets the AnalysisDefaults field's value.

func (*TemplateVersionDefinition) SetCalculatedFields

func (s *TemplateVersionDefinition) SetCalculatedFields(v []*CalculatedField) *TemplateVersionDefinition

SetCalculatedFields sets the CalculatedFields field's value.

func (*TemplateVersionDefinition) SetColumnConfigurations

func (s *TemplateVersionDefinition) SetColumnConfigurations(v []*ColumnConfiguration) *TemplateVersionDefinition

SetColumnConfigurations sets the ColumnConfigurations field's value.

func (*TemplateVersionDefinition) SetDataSetConfigurations

func (s *TemplateVersionDefinition) SetDataSetConfigurations(v []*DataSetConfiguration) *TemplateVersionDefinition

SetDataSetConfigurations sets the DataSetConfigurations field's value.

func (*TemplateVersionDefinition) SetFilterGroups

func (s *TemplateVersionDefinition) SetFilterGroups(v []*FilterGroup) *TemplateVersionDefinition

SetFilterGroups sets the FilterGroups field's value.

func (*TemplateVersionDefinition) SetOptions

func (s *TemplateVersionDefinition) SetOptions(v *AssetOptions) *TemplateVersionDefinition

SetOptions sets the Options field's value.

func (*TemplateVersionDefinition) SetParameterDeclarations

func (s *TemplateVersionDefinition) SetParameterDeclarations(v []*ParameterDeclaration) *TemplateVersionDefinition

SetParameterDeclarations sets the ParameterDeclarations field's value.

func (*TemplateVersionDefinition) SetSheets

func (s *TemplateVersionDefinition) SetSheets(v []*SheetDefinition) *TemplateVersionDefinition

SetSheets sets the Sheets field's value.

func (TemplateVersionDefinition) String

func (s TemplateVersionDefinition) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TemplateVersionDefinition) Validate

func (s *TemplateVersionDefinition) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type TemplateVersionSummary

type TemplateVersionSummary struct {

    // The Amazon Resource Name (ARN) of the template version.
    Arn *string `type:"string"`

    // The time that this template version was created.
    CreatedTime *time.Time `type:"timestamp"`

    // The description of the template version.
    Description *string `min:"1" type:"string"`

    // The status of the template version.
    Status *string `type:"string" enum:"ResourceStatus"`

    // The version number of the template version.
    VersionNumber *int64 `min:"1" type:"long"`
    // contains filtered or unexported fields
}

The template version.

func (TemplateVersionSummary) GoString

func (s TemplateVersionSummary) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TemplateVersionSummary) SetArn

func (s *TemplateVersionSummary) SetArn(v string) *TemplateVersionSummary

SetArn sets the Arn field's value.

func (*TemplateVersionSummary) SetCreatedTime

func (s *TemplateVersionSummary) SetCreatedTime(v time.Time) *TemplateVersionSummary

SetCreatedTime sets the CreatedTime field's value.

func (*TemplateVersionSummary) SetDescription

func (s *TemplateVersionSummary) SetDescription(v string) *TemplateVersionSummary

SetDescription sets the Description field's value.

func (*TemplateVersionSummary) SetStatus

func (s *TemplateVersionSummary) SetStatus(v string) *TemplateVersionSummary

SetStatus sets the Status field's value.

func (*TemplateVersionSummary) SetVersionNumber

func (s *TemplateVersionSummary) SetVersionNumber(v int64) *TemplateVersionSummary

SetVersionNumber sets the VersionNumber field's value.

func (TemplateVersionSummary) String

func (s TemplateVersionSummary) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type TeradataParameters

type TeradataParameters struct {

    // Database.
    //
    // Database is a required field
    Database *string `min:"1" type:"string" required:"true"`

    // Host.
    //
    // Host is a required field
    Host *string `min:"1" type:"string" required:"true"`

    // Port.
    //
    // Port is a required field
    Port *int64 `min:"1" type:"integer" required:"true"`
    // contains filtered or unexported fields
}

The parameters for Teradata.

func (TeradataParameters) GoString

func (s TeradataParameters) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TeradataParameters) SetDatabase

func (s *TeradataParameters) SetDatabase(v string) *TeradataParameters

SetDatabase sets the Database field's value.

func (*TeradataParameters) SetHost

func (s *TeradataParameters) SetHost(v string) *TeradataParameters

SetHost sets the Host field's value.

func (*TeradataParameters) SetPort

func (s *TeradataParameters) SetPort(v int64) *TeradataParameters

SetPort sets the Port field's value.

func (TeradataParameters) String

func (s TeradataParameters) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TeradataParameters) Validate

func (s *TeradataParameters) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type TextAreaControlDisplayOptions

type TextAreaControlDisplayOptions struct {

    // The configuration of info icon label options.
    InfoIconLabelOptions *SheetControlInfoIconLabelOptions `type:"structure"`

    // The configuration of the placeholder options in a text area control.
    PlaceholderOptions *TextControlPlaceholderOptions `type:"structure"`

    // The options to configure the title visibility, name, and font size.
    TitleOptions *LabelOptions `type:"structure"`
    // contains filtered or unexported fields
}

The display options of a control.

func (TextAreaControlDisplayOptions) GoString

func (s TextAreaControlDisplayOptions) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TextAreaControlDisplayOptions) SetInfoIconLabelOptions

func (s *TextAreaControlDisplayOptions) SetInfoIconLabelOptions(v *SheetControlInfoIconLabelOptions) *TextAreaControlDisplayOptions

SetInfoIconLabelOptions sets the InfoIconLabelOptions field's value.

func (*TextAreaControlDisplayOptions) SetPlaceholderOptions

func (s *TextAreaControlDisplayOptions) SetPlaceholderOptions(v *TextControlPlaceholderOptions) *TextAreaControlDisplayOptions

SetPlaceholderOptions sets the PlaceholderOptions field's value.

func (*TextAreaControlDisplayOptions) SetTitleOptions

func (s *TextAreaControlDisplayOptions) SetTitleOptions(v *LabelOptions) *TextAreaControlDisplayOptions

SetTitleOptions sets the TitleOptions field's value.

func (TextAreaControlDisplayOptions) String

func (s TextAreaControlDisplayOptions) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TextAreaControlDisplayOptions) Validate

func (s *TextAreaControlDisplayOptions) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type TextConditionalFormat

type TextConditionalFormat struct {

    // The conditional formatting for the text background color.
    BackgroundColor *ConditionalFormattingColor `type:"structure"`

    // The conditional formatting for the icon.
    Icon *ConditionalFormattingIcon `type:"structure"`

    // The conditional formatting for the text color.
    TextColor *ConditionalFormattingColor `type:"structure"`
    // contains filtered or unexported fields
}

The conditional formatting for the text.

func (TextConditionalFormat) GoString

func (s TextConditionalFormat) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TextConditionalFormat) SetBackgroundColor

func (s *TextConditionalFormat) SetBackgroundColor(v *ConditionalFormattingColor) *TextConditionalFormat

SetBackgroundColor sets the BackgroundColor field's value.

func (*TextConditionalFormat) SetIcon

func (s *TextConditionalFormat) SetIcon(v *ConditionalFormattingIcon) *TextConditionalFormat

SetIcon sets the Icon field's value.

func (*TextConditionalFormat) SetTextColor

func (s *TextConditionalFormat) SetTextColor(v *ConditionalFormattingColor) *TextConditionalFormat

SetTextColor sets the TextColor field's value.

func (TextConditionalFormat) String

func (s TextConditionalFormat) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TextConditionalFormat) Validate

func (s *TextConditionalFormat) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type TextControlPlaceholderOptions

type TextControlPlaceholderOptions struct {

    // The visibility configuration of the placeholder options in a text control.
    Visibility *string `type:"string" enum:"Visibility"`
    // contains filtered or unexported fields
}

The configuration of the placeholder options in a text control.

func (TextControlPlaceholderOptions) GoString

func (s TextControlPlaceholderOptions) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TextControlPlaceholderOptions) SetVisibility

func (s *TextControlPlaceholderOptions) SetVisibility(v string) *TextControlPlaceholderOptions

SetVisibility sets the Visibility field's value.

func (TextControlPlaceholderOptions) String

func (s TextControlPlaceholderOptions) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type TextFieldControlDisplayOptions

type TextFieldControlDisplayOptions struct {

    // The configuration of info icon label options.
    InfoIconLabelOptions *SheetControlInfoIconLabelOptions `type:"structure"`

    // The configuration of the placeholder options in a text field control.
    PlaceholderOptions *TextControlPlaceholderOptions `type:"structure"`

    // The options to configure the title visibility, name, and font size.
    TitleOptions *LabelOptions `type:"structure"`
    // contains filtered or unexported fields
}

The display options of a control.

func (TextFieldControlDisplayOptions) GoString

func (s TextFieldControlDisplayOptions) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TextFieldControlDisplayOptions) SetInfoIconLabelOptions

func (s *TextFieldControlDisplayOptions) SetInfoIconLabelOptions(v *SheetControlInfoIconLabelOptions) *TextFieldControlDisplayOptions

SetInfoIconLabelOptions sets the InfoIconLabelOptions field's value.

func (*TextFieldControlDisplayOptions) SetPlaceholderOptions

func (s *TextFieldControlDisplayOptions) SetPlaceholderOptions(v *TextControlPlaceholderOptions) *TextFieldControlDisplayOptions

SetPlaceholderOptions sets the PlaceholderOptions field's value.

func (*TextFieldControlDisplayOptions) SetTitleOptions

func (s *TextFieldControlDisplayOptions) SetTitleOptions(v *LabelOptions) *TextFieldControlDisplayOptions

SetTitleOptions sets the TitleOptions field's value.

func (TextFieldControlDisplayOptions) String

func (s TextFieldControlDisplayOptions) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TextFieldControlDisplayOptions) Validate

func (s *TextFieldControlDisplayOptions) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type Theme

type Theme struct {

    // The Amazon Resource Name (ARN) of the theme.
    Arn *string `type:"string"`

    // The date and time that the theme was created.
    CreatedTime *time.Time `type:"timestamp"`

    // The date and time that the theme was last updated.
    LastUpdatedTime *time.Time `type:"timestamp"`

    // The name that the user gives to the theme.
    Name *string `min:"1" type:"string"`

    // The identifier that the user gives to the theme.
    ThemeId *string `min:"1" type:"string"`

    // The type of theme, based on how it was created. Valid values include: QUICKSIGHT
    // and CUSTOM.
    Type *string `type:"string" enum:"ThemeType"`

    // A version of a theme.
    Version *ThemeVersion `type:"structure"`
    // contains filtered or unexported fields
}

Summary information about a theme.

func (Theme) GoString

func (s Theme) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*Theme) SetArn

func (s *Theme) SetArn(v string) *Theme

SetArn sets the Arn field's value.

func (*Theme) SetCreatedTime

func (s *Theme) SetCreatedTime(v time.Time) *Theme

SetCreatedTime sets the CreatedTime field's value.

func (*Theme) SetLastUpdatedTime

func (s *Theme) SetLastUpdatedTime(v time.Time) *Theme

SetLastUpdatedTime sets the LastUpdatedTime field's value.

func (*Theme) SetName

func (s *Theme) SetName(v string) *Theme

SetName sets the Name field's value.

func (*Theme) SetThemeId

func (s *Theme) SetThemeId(v string) *Theme

SetThemeId sets the ThemeId field's value.

func (*Theme) SetType

func (s *Theme) SetType(v string) *Theme

SetType sets the Type field's value.

func (*Theme) SetVersion

func (s *Theme) SetVersion(v *ThemeVersion) *Theme

SetVersion sets the Version field's value.

func (Theme) String

func (s Theme) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ThemeAlias

type ThemeAlias struct {

    // The display name of the theme alias.
    AliasName *string `min:"1" type:"string"`

    // The Amazon Resource Name (ARN) of the theme alias.
    Arn *string `type:"string"`

    // The version number of the theme alias.
    ThemeVersionNumber *int64 `min:"1" type:"long"`
    // contains filtered or unexported fields
}

An alias for a theme.

func (ThemeAlias) GoString

func (s ThemeAlias) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ThemeAlias) SetAliasName

func (s *ThemeAlias) SetAliasName(v string) *ThemeAlias

SetAliasName sets the AliasName field's value.

func (*ThemeAlias) SetArn

func (s *ThemeAlias) SetArn(v string) *ThemeAlias

SetArn sets the Arn field's value.

func (*ThemeAlias) SetThemeVersionNumber

func (s *ThemeAlias) SetThemeVersionNumber(v int64) *ThemeAlias

SetThemeVersionNumber sets the ThemeVersionNumber field's value.

func (ThemeAlias) String

func (s ThemeAlias) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ThemeConfiguration

type ThemeConfiguration struct {

    // Color properties that apply to chart data colors.
    DataColorPalette *DataColorPalette `type:"structure"`

    // Display options related to sheets.
    Sheet *SheetStyle `type:"structure"`

    // Determines the typography options.
    Typography *Typography `type:"structure"`

    // Color properties that apply to the UI and to charts, excluding the colors
    // that apply to data.
    UIColorPalette *UIColorPalette `type:"structure"`
    // contains filtered or unexported fields
}

The theme configuration. This configuration contains all of the display properties for a theme.

func (ThemeConfiguration) GoString

func (s ThemeConfiguration) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ThemeConfiguration) SetDataColorPalette

func (s *ThemeConfiguration) SetDataColorPalette(v *DataColorPalette) *ThemeConfiguration

SetDataColorPalette sets the DataColorPalette field's value.

func (*ThemeConfiguration) SetSheet

func (s *ThemeConfiguration) SetSheet(v *SheetStyle) *ThemeConfiguration

SetSheet sets the Sheet field's value.

func (*ThemeConfiguration) SetTypography

func (s *ThemeConfiguration) SetTypography(v *Typography) *ThemeConfiguration

SetTypography sets the Typography field's value.

func (*ThemeConfiguration) SetUIColorPalette

func (s *ThemeConfiguration) SetUIColorPalette(v *UIColorPalette) *ThemeConfiguration

SetUIColorPalette sets the UIColorPalette field's value.

func (ThemeConfiguration) String

func (s ThemeConfiguration) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ThemeError

type ThemeError struct {

    // The error message.
    Message *string `type:"string"`

    // The type of error.
    Type *string `type:"string" enum:"ThemeErrorType"`
    // contains filtered or unexported fields
}

Theme error.

func (ThemeError) GoString

func (s ThemeError) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ThemeError) SetMessage

func (s *ThemeError) SetMessage(v string) *ThemeError

SetMessage sets the Message field's value.

func (*ThemeError) SetType

func (s *ThemeError) SetType(v string) *ThemeError

SetType sets the Type field's value.

func (ThemeError) String

func (s ThemeError) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ThemeSummary

type ThemeSummary struct {

    // The Amazon Resource Name (ARN) of the resource.
    Arn *string `type:"string"`

    // The date and time that this theme was created.
    CreatedTime *time.Time `type:"timestamp"`

    // The last date and time that this theme was updated.
    LastUpdatedTime *time.Time `type:"timestamp"`

    // The latest version number for the theme.
    LatestVersionNumber *int64 `min:"1" type:"long"`

    // the display name for the theme.
    Name *string `min:"1" type:"string"`

    // The ID of the theme. This ID is unique per Amazon Web Services Region for
    // each Amazon Web Services account.
    ThemeId *string `min:"1" type:"string"`
    // contains filtered or unexported fields
}

The theme summary.

func (ThemeSummary) GoString

func (s ThemeSummary) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ThemeSummary) SetArn

func (s *ThemeSummary) SetArn(v string) *ThemeSummary

SetArn sets the Arn field's value.

func (*ThemeSummary) SetCreatedTime

func (s *ThemeSummary) SetCreatedTime(v time.Time) *ThemeSummary

SetCreatedTime sets the CreatedTime field's value.

func (*ThemeSummary) SetLastUpdatedTime

func (s *ThemeSummary) SetLastUpdatedTime(v time.Time) *ThemeSummary

SetLastUpdatedTime sets the LastUpdatedTime field's value.

func (*ThemeSummary) SetLatestVersionNumber

func (s *ThemeSummary) SetLatestVersionNumber(v int64) *ThemeSummary

SetLatestVersionNumber sets the LatestVersionNumber field's value.

func (*ThemeSummary) SetName

func (s *ThemeSummary) SetName(v string) *ThemeSummary

SetName sets the Name field's value.

func (*ThemeSummary) SetThemeId

func (s *ThemeSummary) SetThemeId(v string) *ThemeSummary

SetThemeId sets the ThemeId field's value.

func (ThemeSummary) String

func (s ThemeSummary) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ThemeVersion

type ThemeVersion struct {

    // The Amazon Resource Name (ARN) of the resource.
    Arn *string `type:"string"`

    // The Amazon QuickSight-defined ID of the theme that a custom theme inherits
    // from. All themes initially inherit from a default Amazon QuickSight theme.
    BaseThemeId *string `min:"1" type:"string"`

    // The theme configuration, which contains all the theme display properties.
    Configuration *ThemeConfiguration `type:"structure"`

    // The date and time that this theme version was created.
    CreatedTime *time.Time `type:"timestamp"`

    // The description of the theme.
    Description *string `min:"1" type:"string"`

    // Errors associated with the theme.
    Errors []*ThemeError `min:"1" type:"list"`

    // The status of the theme version.
    Status *string `type:"string" enum:"ResourceStatus"`

    // The version number of the theme.
    VersionNumber *int64 `min:"1" type:"long"`
    // contains filtered or unexported fields
}

A version of a theme.

func (ThemeVersion) GoString

func (s ThemeVersion) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ThemeVersion) SetArn

func (s *ThemeVersion) SetArn(v string) *ThemeVersion

SetArn sets the Arn field's value.

func (*ThemeVersion) SetBaseThemeId

func (s *ThemeVersion) SetBaseThemeId(v string) *ThemeVersion

SetBaseThemeId sets the BaseThemeId field's value.

func (*ThemeVersion) SetConfiguration

func (s *ThemeVersion) SetConfiguration(v *ThemeConfiguration) *ThemeVersion

SetConfiguration sets the Configuration field's value.

func (*ThemeVersion) SetCreatedTime

func (s *ThemeVersion) SetCreatedTime(v time.Time) *ThemeVersion

SetCreatedTime sets the CreatedTime field's value.

func (*ThemeVersion) SetDescription

func (s *ThemeVersion) SetDescription(v string) *ThemeVersion

SetDescription sets the Description field's value.

func (*ThemeVersion) SetErrors

func (s *ThemeVersion) SetErrors(v []*ThemeError) *ThemeVersion

SetErrors sets the Errors field's value.

func (*ThemeVersion) SetStatus

func (s *ThemeVersion) SetStatus(v string) *ThemeVersion

SetStatus sets the Status field's value.

func (*ThemeVersion) SetVersionNumber

func (s *ThemeVersion) SetVersionNumber(v int64) *ThemeVersion

SetVersionNumber sets the VersionNumber field's value.

func (ThemeVersion) String

func (s ThemeVersion) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ThemeVersionSummary

type ThemeVersionSummary struct {

    // The Amazon Resource Name (ARN) of the theme version.
    Arn *string `type:"string"`

    // The date and time that this theme version was created.
    CreatedTime *time.Time `type:"timestamp"`

    // The description of the theme version.
    Description *string `min:"1" type:"string"`

    // The status of the theme version.
    Status *string `type:"string" enum:"ResourceStatus"`

    // The version number of the theme version.
    VersionNumber *int64 `min:"1" type:"long"`
    // contains filtered or unexported fields
}

The theme version.

func (ThemeVersionSummary) GoString

func (s ThemeVersionSummary) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ThemeVersionSummary) SetArn

func (s *ThemeVersionSummary) SetArn(v string) *ThemeVersionSummary

SetArn sets the Arn field's value.

func (*ThemeVersionSummary) SetCreatedTime

func (s *ThemeVersionSummary) SetCreatedTime(v time.Time) *ThemeVersionSummary

SetCreatedTime sets the CreatedTime field's value.

func (*ThemeVersionSummary) SetDescription

func (s *ThemeVersionSummary) SetDescription(v string) *ThemeVersionSummary

SetDescription sets the Description field's value.

func (*ThemeVersionSummary) SetStatus

func (s *ThemeVersionSummary) SetStatus(v string) *ThemeVersionSummary

SetStatus sets the Status field's value.

func (*ThemeVersionSummary) SetVersionNumber

func (s *ThemeVersionSummary) SetVersionNumber(v int64) *ThemeVersionSummary

SetVersionNumber sets the VersionNumber field's value.

func (ThemeVersionSummary) String

func (s ThemeVersionSummary) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ThousandSeparatorOptions

type ThousandSeparatorOptions struct {

    // Determines the thousands separator symbol.
    Symbol *string `type:"string" enum:"NumericSeparatorSymbol"`

    // Determines the visibility of the thousands separator.
    Visibility *string `type:"string" enum:"Visibility"`
    // contains filtered or unexported fields
}

The options that determine the thousands separator configuration.

func (ThousandSeparatorOptions) GoString

func (s ThousandSeparatorOptions) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ThousandSeparatorOptions) SetSymbol

func (s *ThousandSeparatorOptions) SetSymbol(v string) *ThousandSeparatorOptions

SetSymbol sets the Symbol field's value.

func (*ThousandSeparatorOptions) SetVisibility

func (s *ThousandSeparatorOptions) SetVisibility(v string) *ThousandSeparatorOptions

SetVisibility sets the Visibility field's value.

func (ThousandSeparatorOptions) String

func (s ThousandSeparatorOptions) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ThrottlingException

type ThrottlingException struct {
    RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"`

    Message_ *string `locationName:"Message" type:"string"`

    // The Amazon Web Services request ID for this request.
    RequestId *string `type:"string"`
    // contains filtered or unexported fields
}

Access is throttled.

func (*ThrottlingException) Code

func (s *ThrottlingException) Code() string

Code returns the exception type name.

func (*ThrottlingException) Error

func (s *ThrottlingException) Error() string

func (ThrottlingException) GoString

func (s ThrottlingException) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ThrottlingException) Message

func (s *ThrottlingException) Message() string

Message returns the exception's message.

func (*ThrottlingException) OrigErr

func (s *ThrottlingException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*ThrottlingException) RequestID

func (s *ThrottlingException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*ThrottlingException) StatusCode

func (s *ThrottlingException) StatusCode() int

Status code returns the HTTP status code for the request's response error.

func (ThrottlingException) String

func (s ThrottlingException) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type TileLayoutStyle

type TileLayoutStyle struct {

    // The gutter settings that apply between tiles.
    Gutter *GutterStyle `type:"structure"`

    // The margin settings that apply around the outside edge of sheets.
    Margin *MarginStyle `type:"structure"`
    // contains filtered or unexported fields
}

The display options for the layout of tiles on a sheet.

func (TileLayoutStyle) GoString

func (s TileLayoutStyle) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TileLayoutStyle) SetGutter

func (s *TileLayoutStyle) SetGutter(v *GutterStyle) *TileLayoutStyle

SetGutter sets the Gutter field's value.

func (*TileLayoutStyle) SetMargin

func (s *TileLayoutStyle) SetMargin(v *MarginStyle) *TileLayoutStyle

SetMargin sets the Margin field's value.

func (TileLayoutStyle) String

func (s TileLayoutStyle) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type TileStyle

type TileStyle struct {

    // The border around a tile.
    Border *BorderStyle `type:"structure"`
    // contains filtered or unexported fields
}

Display options related to tiles on a sheet.

func (TileStyle) GoString

func (s TileStyle) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TileStyle) SetBorder

func (s *TileStyle) SetBorder(v *BorderStyle) *TileStyle

SetBorder sets the Border field's value.

func (TileStyle) String

func (s TileStyle) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type TimeBasedForecastProperties

type TimeBasedForecastProperties struct {

    // The lower boundary setup of a forecast computation.
    LowerBoundary *float64 `type:"double"`

    // The periods backward setup of a forecast computation.
    PeriodsBackward *int64 `type:"integer"`

    // The periods forward setup of a forecast computation.
    PeriodsForward *int64 `min:"1" type:"integer"`

    // The prediction interval setup of a forecast computation.
    PredictionInterval *int64 `min:"50" type:"integer"`

    // The seasonality setup of a forecast computation. Choose one of the following
    // options:
    //
    //    * NULL: The input is set to NULL.
    //
    //    * NON_NULL: The input is set to a custom value.
    Seasonality *int64 `min:"1" type:"integer"`

    // The upper boundary setup of a forecast computation.
    UpperBoundary *float64 `type:"double"`
    // contains filtered or unexported fields
}

The forecast properties setup of a forecast in the line chart.

func (TimeBasedForecastProperties) GoString

func (s TimeBasedForecastProperties) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TimeBasedForecastProperties) SetLowerBoundary

func (s *TimeBasedForecastProperties) SetLowerBoundary(v float64) *TimeBasedForecastProperties

SetLowerBoundary sets the LowerBoundary field's value.

func (*TimeBasedForecastProperties) SetPeriodsBackward

func (s *TimeBasedForecastProperties) SetPeriodsBackward(v int64) *TimeBasedForecastProperties

SetPeriodsBackward sets the PeriodsBackward field's value.

func (*TimeBasedForecastProperties) SetPeriodsForward

func (s *TimeBasedForecastProperties) SetPeriodsForward(v int64) *TimeBasedForecastProperties

SetPeriodsForward sets the PeriodsForward field's value.

func (*TimeBasedForecastProperties) SetPredictionInterval

func (s *TimeBasedForecastProperties) SetPredictionInterval(v int64) *TimeBasedForecastProperties

SetPredictionInterval sets the PredictionInterval field's value.

func (*TimeBasedForecastProperties) SetSeasonality

func (s *TimeBasedForecastProperties) SetSeasonality(v int64) *TimeBasedForecastProperties

SetSeasonality sets the Seasonality field's value.

func (*TimeBasedForecastProperties) SetUpperBoundary

func (s *TimeBasedForecastProperties) SetUpperBoundary(v float64) *TimeBasedForecastProperties

SetUpperBoundary sets the UpperBoundary field's value.

func (TimeBasedForecastProperties) String

func (s TimeBasedForecastProperties) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TimeBasedForecastProperties) Validate

func (s *TimeBasedForecastProperties) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type TimeEqualityFilter

type TimeEqualityFilter struct {

    // The column that the filter is applied to.
    //
    // Column is a required field
    Column *ColumnIdentifier `type:"structure" required:"true"`

    // An identifier that uniquely identifies a filter within a dashboard, analysis,
    // or template.
    //
    // FilterId is a required field
    FilterId *string `min:"1" type:"string" required:"true"`

    // The parameter whose value should be used for the filter value.
    //
    // This field is mutually exclusive to Value and RollingDate.
    ParameterName *string `min:"1" type:"string"`

    // The rolling date input for the TimeEquality filter.
    //
    // This field is mutually exclusive to Value and ParameterName.
    RollingDate *RollingDateConfiguration `type:"structure"`

    // The level of time precision that is used to aggregate DateTime values.
    TimeGranularity *string `type:"string" enum:"TimeGranularity"`

    // The value of a TimeEquality filter.
    //
    // This field is mutually exclusive to RollingDate and ParameterName.
    Value *time.Time `type:"timestamp"`
    // contains filtered or unexported fields
}

A TimeEqualityFilter filters values that are equal to a given value.

func (TimeEqualityFilter) GoString

func (s TimeEqualityFilter) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TimeEqualityFilter) SetColumn

func (s *TimeEqualityFilter) SetColumn(v *ColumnIdentifier) *TimeEqualityFilter

SetColumn sets the Column field's value.

func (*TimeEqualityFilter) SetFilterId

func (s *TimeEqualityFilter) SetFilterId(v string) *TimeEqualityFilter

SetFilterId sets the FilterId field's value.

func (*TimeEqualityFilter) SetParameterName

func (s *TimeEqualityFilter) SetParameterName(v string) *TimeEqualityFilter

SetParameterName sets the ParameterName field's value.

func (*TimeEqualityFilter) SetRollingDate

func (s *TimeEqualityFilter) SetRollingDate(v *RollingDateConfiguration) *TimeEqualityFilter

SetRollingDate sets the RollingDate field's value.

func (*TimeEqualityFilter) SetTimeGranularity

func (s *TimeEqualityFilter) SetTimeGranularity(v string) *TimeEqualityFilter

SetTimeGranularity sets the TimeGranularity field's value.

func (*TimeEqualityFilter) SetValue

func (s *TimeEqualityFilter) SetValue(v time.Time) *TimeEqualityFilter

SetValue sets the Value field's value.

func (TimeEqualityFilter) String

func (s TimeEqualityFilter) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TimeEqualityFilter) Validate

func (s *TimeEqualityFilter) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type TimeRangeDrillDownFilter

type TimeRangeDrillDownFilter struct {

    // The column that the filter is applied to.
    //
    // Column is a required field
    Column *ColumnIdentifier `type:"structure" required:"true"`

    // The maximum value for the filter value range.
    //
    // RangeMaximum is a required field
    RangeMaximum *time.Time `type:"timestamp" required:"true"`

    // The minimum value for the filter value range.
    //
    // RangeMinimum is a required field
    RangeMinimum *time.Time `type:"timestamp" required:"true"`

    // The level of time precision that is used to aggregate DateTime values.
    //
    // TimeGranularity is a required field
    TimeGranularity *string `type:"string" required:"true" enum:"TimeGranularity"`
    // contains filtered or unexported fields
}

The time range drill down filter.

func (TimeRangeDrillDownFilter) GoString

func (s TimeRangeDrillDownFilter) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TimeRangeDrillDownFilter) SetColumn

func (s *TimeRangeDrillDownFilter) SetColumn(v *ColumnIdentifier) *TimeRangeDrillDownFilter

SetColumn sets the Column field's value.

func (*TimeRangeDrillDownFilter) SetRangeMaximum

func (s *TimeRangeDrillDownFilter) SetRangeMaximum(v time.Time) *TimeRangeDrillDownFilter

SetRangeMaximum sets the RangeMaximum field's value.

func (*TimeRangeDrillDownFilter) SetRangeMinimum

func (s *TimeRangeDrillDownFilter) SetRangeMinimum(v time.Time) *TimeRangeDrillDownFilter

SetRangeMinimum sets the RangeMinimum field's value.

func (*TimeRangeDrillDownFilter) SetTimeGranularity

func (s *TimeRangeDrillDownFilter) SetTimeGranularity(v string) *TimeRangeDrillDownFilter

SetTimeGranularity sets the TimeGranularity field's value.

func (TimeRangeDrillDownFilter) String

func (s TimeRangeDrillDownFilter) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TimeRangeDrillDownFilter) Validate

func (s *TimeRangeDrillDownFilter) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type TimeRangeFilter

type TimeRangeFilter struct {

    // The column that the filter is applied to.
    //
    // Column is a required field
    Column *ColumnIdentifier `type:"structure" required:"true"`

    // The exclude period of the time range filter.
    ExcludePeriodConfiguration *ExcludePeriodConfiguration `type:"structure"`

    // An identifier that uniquely identifies a filter within a dashboard, analysis,
    // or template.
    //
    // FilterId is a required field
    FilterId *string `min:"1" type:"string" required:"true"`

    // Determines whether the maximum value in the filter value range should be
    // included in the filtered results.
    IncludeMaximum *bool `type:"boolean"`

    // Determines whether the minimum value in the filter value range should be
    // included in the filtered results.
    IncludeMinimum *bool `type:"boolean"`

    // This option determines how null values should be treated when filtering data.
    //
    //    * ALL_VALUES: Include null values in filtered results.
    //
    //    * NULLS_ONLY: Only include null values in filtered results.
    //
    //    * NON_NULLS_ONLY: Exclude null values from filtered results.
    //
    // NullOption is a required field
    NullOption *string `type:"string" required:"true" enum:"FilterNullOption"`

    // The maximum value for the filter value range.
    RangeMaximumValue *TimeRangeFilterValue `type:"structure"`

    // The minimum value for the filter value range.
    RangeMinimumValue *TimeRangeFilterValue `type:"structure"`

    // The level of time precision that is used to aggregate DateTime values.
    TimeGranularity *string `type:"string" enum:"TimeGranularity"`
    // contains filtered or unexported fields
}

A TimeRangeFilter filters values that are between two specified values.

func (TimeRangeFilter) GoString

func (s TimeRangeFilter) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TimeRangeFilter) SetColumn

func (s *TimeRangeFilter) SetColumn(v *ColumnIdentifier) *TimeRangeFilter

SetColumn sets the Column field's value.

func (*TimeRangeFilter) SetExcludePeriodConfiguration

func (s *TimeRangeFilter) SetExcludePeriodConfiguration(v *ExcludePeriodConfiguration) *TimeRangeFilter

SetExcludePeriodConfiguration sets the ExcludePeriodConfiguration field's value.

func (*TimeRangeFilter) SetFilterId

func (s *TimeRangeFilter) SetFilterId(v string) *TimeRangeFilter

SetFilterId sets the FilterId field's value.

func (*TimeRangeFilter) SetIncludeMaximum

func (s *TimeRangeFilter) SetIncludeMaximum(v bool) *TimeRangeFilter

SetIncludeMaximum sets the IncludeMaximum field's value.

func (*TimeRangeFilter) SetIncludeMinimum

func (s *TimeRangeFilter) SetIncludeMinimum(v bool) *TimeRangeFilter

SetIncludeMinimum sets the IncludeMinimum field's value.

func (*TimeRangeFilter) SetNullOption

func (s *TimeRangeFilter) SetNullOption(v string) *TimeRangeFilter

SetNullOption sets the NullOption field's value.

func (*TimeRangeFilter) SetRangeMaximumValue

func (s *TimeRangeFilter) SetRangeMaximumValue(v *TimeRangeFilterValue) *TimeRangeFilter

SetRangeMaximumValue sets the RangeMaximumValue field's value.

func (*TimeRangeFilter) SetRangeMinimumValue

func (s *TimeRangeFilter) SetRangeMinimumValue(v *TimeRangeFilterValue) *TimeRangeFilter

SetRangeMinimumValue sets the RangeMinimumValue field's value.

func (*TimeRangeFilter) SetTimeGranularity

func (s *TimeRangeFilter) SetTimeGranularity(v string) *TimeRangeFilter

SetTimeGranularity sets the TimeGranularity field's value.

func (TimeRangeFilter) String

func (s TimeRangeFilter) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TimeRangeFilter) Validate

func (s *TimeRangeFilter) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type TimeRangeFilterValue

type TimeRangeFilterValue struct {

    // The parameter type input value.
    Parameter *string `min:"1" type:"string"`

    // The rolling date input value.
    RollingDate *RollingDateConfiguration `type:"structure"`

    // The static input value.
    StaticValue *time.Time `type:"timestamp"`
    // contains filtered or unexported fields
}

The value of a time range filter.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

func (TimeRangeFilterValue) GoString

func (s TimeRangeFilterValue) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TimeRangeFilterValue) SetParameter

func (s *TimeRangeFilterValue) SetParameter(v string) *TimeRangeFilterValue

SetParameter sets the Parameter field's value.

func (*TimeRangeFilterValue) SetRollingDate

func (s *TimeRangeFilterValue) SetRollingDate(v *RollingDateConfiguration) *TimeRangeFilterValue

SetRollingDate sets the RollingDate field's value.

func (*TimeRangeFilterValue) SetStaticValue

func (s *TimeRangeFilterValue) SetStaticValue(v time.Time) *TimeRangeFilterValue

SetStaticValue sets the StaticValue field's value.

func (TimeRangeFilterValue) String

func (s TimeRangeFilterValue) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TimeRangeFilterValue) Validate

func (s *TimeRangeFilterValue) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type TooltipItem

type TooltipItem struct {

    // The tooltip item for the columns that are not part of a field well.
    ColumnTooltipItem *ColumnTooltipItem `type:"structure"`

    // The tooltip item for the fields.
    FieldTooltipItem *FieldTooltipItem `type:"structure"`
    // contains filtered or unexported fields
}

The tooltip.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

func (TooltipItem) GoString

func (s TooltipItem) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TooltipItem) SetColumnTooltipItem

func (s *TooltipItem) SetColumnTooltipItem(v *ColumnTooltipItem) *TooltipItem

SetColumnTooltipItem sets the ColumnTooltipItem field's value.

func (*TooltipItem) SetFieldTooltipItem

func (s *TooltipItem) SetFieldTooltipItem(v *FieldTooltipItem) *TooltipItem

SetFieldTooltipItem sets the FieldTooltipItem field's value.

func (TooltipItem) String

func (s TooltipItem) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TooltipItem) Validate

func (s *TooltipItem) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type TooltipOptions

type TooltipOptions struct {

    // The setup for the detailed tooltip. The tooltip setup is always saved. The
    // display type is decided based on the tooltip type.
    FieldBasedTooltip *FieldBasedTooltip `type:"structure"`

    // The selected type for the tooltip. Choose one of the following options:
    //
    //    * BASIC: A basic tooltip.
    //
    //    * DETAILED: A detailed tooltip.
    SelectedTooltipType *string `type:"string" enum:"SelectedTooltipType"`

    // Determines whether or not the tooltip is visible.
    TooltipVisibility *string `type:"string" enum:"Visibility"`
    // contains filtered or unexported fields
}

The display options for the visual tooltip.

func (TooltipOptions) GoString

func (s TooltipOptions) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TooltipOptions) SetFieldBasedTooltip

func (s *TooltipOptions) SetFieldBasedTooltip(v *FieldBasedTooltip) *TooltipOptions

SetFieldBasedTooltip sets the FieldBasedTooltip field's value.

func (*TooltipOptions) SetSelectedTooltipType

func (s *TooltipOptions) SetSelectedTooltipType(v string) *TooltipOptions

SetSelectedTooltipType sets the SelectedTooltipType field's value.

func (*TooltipOptions) SetTooltipVisibility

func (s *TooltipOptions) SetTooltipVisibility(v string) *TooltipOptions

SetTooltipVisibility sets the TooltipVisibility field's value.

func (TooltipOptions) String

func (s TooltipOptions) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TooltipOptions) Validate

func (s *TooltipOptions) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type TopBottomFilter

type TopBottomFilter struct {

    // The aggregation and sort configuration of the top bottom filter.
    //
    // AggregationSortConfigurations is a required field
    AggregationSortConfigurations []*AggregationSortConfiguration `type:"list" required:"true"`

    // The column that the filter is applied to.
    //
    // Column is a required field
    Column *ColumnIdentifier `type:"structure" required:"true"`

    // An identifier that uniquely identifies a filter within a dashboard, analysis,
    // or template.
    //
    // FilterId is a required field
    FilterId *string `min:"1" type:"string" required:"true"`

    // The number of items to include in the top bottom filter results.
    Limit *int64 `type:"integer"`

    // The parameter whose value should be used for the filter value.
    ParameterName *string `min:"1" type:"string"`

    // The level of time precision that is used to aggregate DateTime values.
    TimeGranularity *string `type:"string" enum:"TimeGranularity"`
    // contains filtered or unexported fields
}

A TopBottomFilter filters values that are at the top or the bottom.

func (TopBottomFilter) GoString

func (s TopBottomFilter) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TopBottomFilter) SetAggregationSortConfigurations

func (s *TopBottomFilter) SetAggregationSortConfigurations(v []*AggregationSortConfiguration) *TopBottomFilter

SetAggregationSortConfigurations sets the AggregationSortConfigurations field's value.

func (*TopBottomFilter) SetColumn

func (s *TopBottomFilter) SetColumn(v *ColumnIdentifier) *TopBottomFilter

SetColumn sets the Column field's value.

func (*TopBottomFilter) SetFilterId

func (s *TopBottomFilter) SetFilterId(v string) *TopBottomFilter

SetFilterId sets the FilterId field's value.

func (*TopBottomFilter) SetLimit

func (s *TopBottomFilter) SetLimit(v int64) *TopBottomFilter

SetLimit sets the Limit field's value.

func (*TopBottomFilter) SetParameterName

func (s *TopBottomFilter) SetParameterName(v string) *TopBottomFilter

SetParameterName sets the ParameterName field's value.

func (*TopBottomFilter) SetTimeGranularity

func (s *TopBottomFilter) SetTimeGranularity(v string) *TopBottomFilter

SetTimeGranularity sets the TimeGranularity field's value.

func (TopBottomFilter) String

func (s TopBottomFilter) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TopBottomFilter) Validate

func (s *TopBottomFilter) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type TopBottomMoversComputation

type TopBottomMoversComputation struct {

    // The category field that is used in a computation.
    Category *DimensionField `type:"structure"`

    // The ID for a computation.
    //
    // ComputationId is a required field
    ComputationId *string `min:"1" type:"string" required:"true"`

    // The mover size setup of the top and bottom movers computation.
    MoverSize *int64 `min:"1" type:"integer"`

    // The name of a computation.
    Name *string `type:"string"`

    // The sort order setup of the top and bottom movers computation.
    SortOrder *string `type:"string" enum:"TopBottomSortOrder"`

    // The time field that is used in a computation.
    Time *DimensionField `type:"structure"`

    // The computation type. Choose from the following options:
    //
    //    * TOP: Top movers computation.
    //
    //    * BOTTOM: Bottom movers computation.
    //
    // Type is a required field
    Type *string `type:"string" required:"true" enum:"TopBottomComputationType"`

    // The value field that is used in a computation.
    Value *MeasureField `type:"structure"`
    // contains filtered or unexported fields
}

The top movers and bottom movers computation setup.

func (TopBottomMoversComputation) GoString

func (s TopBottomMoversComputation) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TopBottomMoversComputation) SetCategory

func (s *TopBottomMoversComputation) SetCategory(v *DimensionField) *TopBottomMoversComputation

SetCategory sets the Category field's value.

func (*TopBottomMoversComputation) SetComputationId

func (s *TopBottomMoversComputation) SetComputationId(v string) *TopBottomMoversComputation

SetComputationId sets the ComputationId field's value.

func (*TopBottomMoversComputation) SetMoverSize

func (s *TopBottomMoversComputation) SetMoverSize(v int64) *TopBottomMoversComputation

SetMoverSize sets the MoverSize field's value.

func (*TopBottomMoversComputation) SetName

func (s *TopBottomMoversComputation) SetName(v string) *TopBottomMoversComputation

SetName sets the Name field's value.

func (*TopBottomMoversComputation) SetSortOrder

func (s *TopBottomMoversComputation) SetSortOrder(v string) *TopBottomMoversComputation

SetSortOrder sets the SortOrder field's value.

func (*TopBottomMoversComputation) SetTime

func (s *TopBottomMoversComputation) SetTime(v *DimensionField) *TopBottomMoversComputation

SetTime sets the Time field's value.

func (*TopBottomMoversComputation) SetType

func (s *TopBottomMoversComputation) SetType(v string) *TopBottomMoversComputation

SetType sets the Type field's value.

func (*TopBottomMoversComputation) SetValue

func (s *TopBottomMoversComputation) SetValue(v *MeasureField) *TopBottomMoversComputation

SetValue sets the Value field's value.

func (TopBottomMoversComputation) String

func (s TopBottomMoversComputation) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TopBottomMoversComputation) Validate

func (s *TopBottomMoversComputation) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type TopBottomRankedComputation

type TopBottomRankedComputation struct {

    // The category field that is used in a computation.
    Category *DimensionField `type:"structure"`

    // The ID for a computation.
    //
    // ComputationId is a required field
    ComputationId *string `min:"1" type:"string" required:"true"`

    // The name of a computation.
    Name *string `type:"string"`

    // The result size of a top and bottom ranked computation.
    ResultSize *int64 `min:"1" type:"integer"`

    // The computation type. Choose one of the following options:
    //
    //    * TOP: A top ranked computation.
    //
    //    * BOTTOM: A bottom ranked computation.
    //
    // Type is a required field
    Type *string `type:"string" required:"true" enum:"TopBottomComputationType"`

    // The value field that is used in a computation.
    Value *MeasureField `type:"structure"`
    // contains filtered or unexported fields
}

The top ranked and bottom ranked computation configuration.

func (TopBottomRankedComputation) GoString

func (s TopBottomRankedComputation) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TopBottomRankedComputation) SetCategory

func (s *TopBottomRankedComputation) SetCategory(v *DimensionField) *TopBottomRankedComputation

SetCategory sets the Category field's value.

func (*TopBottomRankedComputation) SetComputationId

func (s *TopBottomRankedComputation) SetComputationId(v string) *TopBottomRankedComputation

SetComputationId sets the ComputationId field's value.

func (*TopBottomRankedComputation) SetName

func (s *TopBottomRankedComputation) SetName(v string) *TopBottomRankedComputation

SetName sets the Name field's value.

func (*TopBottomRankedComputation) SetResultSize

func (s *TopBottomRankedComputation) SetResultSize(v int64) *TopBottomRankedComputation

SetResultSize sets the ResultSize field's value.

func (*TopBottomRankedComputation) SetType

func (s *TopBottomRankedComputation) SetType(v string) *TopBottomRankedComputation

SetType sets the Type field's value.

func (*TopBottomRankedComputation) SetValue

func (s *TopBottomRankedComputation) SetValue(v *MeasureField) *TopBottomRankedComputation

SetValue sets the Value field's value.

func (TopBottomRankedComputation) String

func (s TopBottomRankedComputation) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TopBottomRankedComputation) Validate

func (s *TopBottomRankedComputation) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type TopicCalculatedField

type TopicCalculatedField struct {

    // The default aggregation. Valid values for this structure are SUM, MAX, MIN,
    // COUNT, DISTINCT_COUNT, and AVERAGE.
    Aggregation *string `type:"string" enum:"DefaultAggregation"`

    // The list of aggregation types that are allowed for the calculated field.
    // Valid values for this structure are COUNT, DISTINCT_COUNT, MIN, MAX, MEDIAN,
    // SUM, AVERAGE, STDEV, STDEVP, VAR, VARP, and PERCENTILE.
    AllowedAggregations []*string `type:"list" enum:"AuthorSpecifiedAggregation"`

    // The calculated field description.
    CalculatedFieldDescription *string `type:"string"`

    // The calculated field name.
    //
    // CalculatedFieldName is a required field
    CalculatedFieldName *string `type:"string" required:"true"`

    // The other names or aliases for the calculated field.
    CalculatedFieldSynonyms []*string `type:"list"`

    // The other names or aliases for the calculated field cell value.
    CellValueSynonyms []*CellValueSynonym `type:"list"`

    // The column data role for a calculated field. Valid values for this structure
    // are DIMENSION and MEASURE.
    ColumnDataRole *string `type:"string" enum:"ColumnDataRole"`

    // The order in which data is displayed for the calculated field when it's used
    // in a comparative context.
    ComparativeOrder *ComparativeOrder `type:"structure"`

    // The default formatting definition.
    DefaultFormatting *DefaultFormatting `type:"structure"`

    // A Boolean value that indicates if a calculated field is visible in the autocomplete.
    DisableIndexing *bool `type:"boolean"`

    // The calculated field expression.
    //
    // Expression is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by TopicCalculatedField's
    // String and GoString methods.
    //
    // Expression is a required field
    Expression *string `min:"1" type:"string" required:"true" sensitive:"true"`

    // A boolean value that indicates if a calculated field is included in the topic.
    IsIncludedInTopic *bool `type:"boolean"`

    // A Boolean value that indicates whether to never aggregate calculated field
    // in filters.
    NeverAggregateInFilter *bool `type:"boolean"`

    // The non additive for the table style target.
    NonAdditive *bool `type:"boolean"`

    // The list of aggregation types that are not allowed for the calculated field.
    // Valid values for this structure are COUNT, DISTINCT_COUNT, MIN, MAX, MEDIAN,
    // SUM, AVERAGE, STDEV, STDEVP, VAR, VARP, and PERCENTILE.
    NotAllowedAggregations []*string `type:"list" enum:"AuthorSpecifiedAggregation"`

    // The semantic type.
    SemanticType *SemanticType `type:"structure"`

    // The level of time precision that is used to aggregate DateTime values.
    TimeGranularity *string `type:"string" enum:"TopicTimeGranularity"`
    // contains filtered or unexported fields
}

A structure that represents a calculated field.

func (TopicCalculatedField) GoString

func (s TopicCalculatedField) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TopicCalculatedField) SetAggregation

func (s *TopicCalculatedField) SetAggregation(v string) *TopicCalculatedField

SetAggregation sets the Aggregation field's value.

func (*TopicCalculatedField) SetAllowedAggregations

func (s *TopicCalculatedField) SetAllowedAggregations(v []*string) *TopicCalculatedField

SetAllowedAggregations sets the AllowedAggregations field's value.

func (*TopicCalculatedField) SetCalculatedFieldDescription

func (s *TopicCalculatedField) SetCalculatedFieldDescription(v string) *TopicCalculatedField

SetCalculatedFieldDescription sets the CalculatedFieldDescription field's value.

func (*TopicCalculatedField) SetCalculatedFieldName

func (s *TopicCalculatedField) SetCalculatedFieldName(v string) *TopicCalculatedField

SetCalculatedFieldName sets the CalculatedFieldName field's value.

func (*TopicCalculatedField) SetCalculatedFieldSynonyms

func (s *TopicCalculatedField) SetCalculatedFieldSynonyms(v []*string) *TopicCalculatedField

SetCalculatedFieldSynonyms sets the CalculatedFieldSynonyms field's value.

func (*TopicCalculatedField) SetCellValueSynonyms

func (s *TopicCalculatedField) SetCellValueSynonyms(v []*CellValueSynonym) *TopicCalculatedField

SetCellValueSynonyms sets the CellValueSynonyms field's value.

func (*TopicCalculatedField) SetColumnDataRole

func (s *TopicCalculatedField) SetColumnDataRole(v string) *TopicCalculatedField

SetColumnDataRole sets the ColumnDataRole field's value.

func (*TopicCalculatedField) SetComparativeOrder

func (s *TopicCalculatedField) SetComparativeOrder(v *ComparativeOrder) *TopicCalculatedField

SetComparativeOrder sets the ComparativeOrder field's value.

func (*TopicCalculatedField) SetDefaultFormatting

func (s *TopicCalculatedField) SetDefaultFormatting(v *DefaultFormatting) *TopicCalculatedField

SetDefaultFormatting sets the DefaultFormatting field's value.

func (*TopicCalculatedField) SetDisableIndexing

func (s *TopicCalculatedField) SetDisableIndexing(v bool) *TopicCalculatedField

SetDisableIndexing sets the DisableIndexing field's value.

func (*TopicCalculatedField) SetExpression

func (s *TopicCalculatedField) SetExpression(v string) *TopicCalculatedField

SetExpression sets the Expression field's value.

func (*TopicCalculatedField) SetIsIncludedInTopic

func (s *TopicCalculatedField) SetIsIncludedInTopic(v bool) *TopicCalculatedField

SetIsIncludedInTopic sets the IsIncludedInTopic field's value.

func (*TopicCalculatedField) SetNeverAggregateInFilter

func (s *TopicCalculatedField) SetNeverAggregateInFilter(v bool) *TopicCalculatedField

SetNeverAggregateInFilter sets the NeverAggregateInFilter field's value.

func (*TopicCalculatedField) SetNonAdditive

func (s *TopicCalculatedField) SetNonAdditive(v bool) *TopicCalculatedField

SetNonAdditive sets the NonAdditive field's value.

func (*TopicCalculatedField) SetNotAllowedAggregations

func (s *TopicCalculatedField) SetNotAllowedAggregations(v []*string) *TopicCalculatedField

SetNotAllowedAggregations sets the NotAllowedAggregations field's value.

func (*TopicCalculatedField) SetSemanticType

func (s *TopicCalculatedField) SetSemanticType(v *SemanticType) *TopicCalculatedField

SetSemanticType sets the SemanticType field's value.

func (*TopicCalculatedField) SetTimeGranularity

func (s *TopicCalculatedField) SetTimeGranularity(v string) *TopicCalculatedField

SetTimeGranularity sets the TimeGranularity field's value.

func (TopicCalculatedField) String

func (s TopicCalculatedField) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TopicCalculatedField) Validate

func (s *TopicCalculatedField) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type TopicCategoryFilter

type TopicCategoryFilter struct {

    // The category filter function. Valid values for this structure are EXACT and
    // CONTAINS.
    CategoryFilterFunction *string `type:"string" enum:"CategoryFilterFunction"`

    // The category filter type. This element is used to specify whether a filter
    // is a simple category filter or an inverse category filter.
    CategoryFilterType *string `type:"string" enum:"CategoryFilterType"`

    // The constant used in a category filter.
    //
    // Constant is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by TopicCategoryFilter's
    // String and GoString methods.
    Constant *TopicCategoryFilterConstant `type:"structure" sensitive:"true"`

    // A Boolean value that indicates if the filter is inverse.
    Inverse *bool `type:"boolean"`
    // contains filtered or unexported fields
}

A structure that represents a category filter.

func (TopicCategoryFilter) GoString

func (s TopicCategoryFilter) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TopicCategoryFilter) SetCategoryFilterFunction

func (s *TopicCategoryFilter) SetCategoryFilterFunction(v string) *TopicCategoryFilter

SetCategoryFilterFunction sets the CategoryFilterFunction field's value.

func (*TopicCategoryFilter) SetCategoryFilterType

func (s *TopicCategoryFilter) SetCategoryFilterType(v string) *TopicCategoryFilter

SetCategoryFilterType sets the CategoryFilterType field's value.

func (*TopicCategoryFilter) SetConstant

func (s *TopicCategoryFilter) SetConstant(v *TopicCategoryFilterConstant) *TopicCategoryFilter

SetConstant sets the Constant field's value.

func (*TopicCategoryFilter) SetInverse

func (s *TopicCategoryFilter) SetInverse(v bool) *TopicCategoryFilter

SetInverse sets the Inverse field's value.

func (TopicCategoryFilter) String

func (s TopicCategoryFilter) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type TopicCategoryFilterConstant

type TopicCategoryFilterConstant struct {

    // A collective constant used in a category filter. This element is used to
    // specify a list of values for the constant.
    CollectiveConstant *CollectiveConstant `type:"structure"`

    // The type of category filter constant. This element is used to specify whether
    // a constant is a singular or collective. Valid values are SINGULAR and COLLECTIVE.
    ConstantType *string `type:"string" enum:"ConstantType"`

    // A singular constant used in a category filter. This element is used to specify
    // a single value for the constant.
    SingularConstant *string `type:"string"`
    // contains filtered or unexported fields
}

A constant used in a category filter.

func (TopicCategoryFilterConstant) GoString

func (s TopicCategoryFilterConstant) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TopicCategoryFilterConstant) SetCollectiveConstant

func (s *TopicCategoryFilterConstant) SetCollectiveConstant(v *CollectiveConstant) *TopicCategoryFilterConstant

SetCollectiveConstant sets the CollectiveConstant field's value.

func (*TopicCategoryFilterConstant) SetConstantType

func (s *TopicCategoryFilterConstant) SetConstantType(v string) *TopicCategoryFilterConstant

SetConstantType sets the ConstantType field's value.

func (*TopicCategoryFilterConstant) SetSingularConstant

func (s *TopicCategoryFilterConstant) SetSingularConstant(v string) *TopicCategoryFilterConstant

SetSingularConstant sets the SingularConstant field's value.

func (TopicCategoryFilterConstant) String

func (s TopicCategoryFilterConstant) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type TopicColumn

type TopicColumn struct {

    // The type of aggregation that is performed on the column data when it's queried.
    Aggregation *string `type:"string" enum:"DefaultAggregation"`

    // The list of aggregation types that are allowed for the column. Valid values
    // for this structure are COUNT, DISTINCT_COUNT, MIN, MAX, MEDIAN, SUM, AVERAGE,
    // STDEV, STDEVP, VAR, VARP, and PERCENTILE.
    AllowedAggregations []*string `type:"list" enum:"AuthorSpecifiedAggregation"`

    // The other names or aliases for the column cell value.
    CellValueSynonyms []*CellValueSynonym `type:"list"`

    // The role of the column in the data. Valid values are DIMENSION and MEASURE.
    ColumnDataRole *string `type:"string" enum:"ColumnDataRole"`

    // A description of the column and its contents.
    ColumnDescription *string `type:"string"`

    // A user-friendly name for the column.
    ColumnFriendlyName *string `type:"string"`

    // The name of the column.
    //
    // ColumnName is a required field
    ColumnName *string `type:"string" required:"true"`

    // The other names or aliases for the column.
    ColumnSynonyms []*string `type:"list"`

    // The order in which data is displayed for the column when it's used in a comparative
    // context.
    ComparativeOrder *ComparativeOrder `type:"structure"`

    // The default formatting used for values in the column.
    DefaultFormatting *DefaultFormatting `type:"structure"`

    // A Boolean value that indicates whether the column shows in the autocomplete
    // functionality.
    DisableIndexing *bool `type:"boolean"`

    // A Boolean value that indicates whether the column is included in the query
    // results.
    IsIncludedInTopic *bool `type:"boolean"`

    // A Boolean value that indicates whether to aggregate the column data when
    // it's used in a filter context.
    NeverAggregateInFilter *bool `type:"boolean"`

    // The non additive value for the column.
    NonAdditive *bool `type:"boolean"`

    // The list of aggregation types that are not allowed for the column. Valid
    // values for this structure are COUNT, DISTINCT_COUNT, MIN, MAX, MEDIAN, SUM,
    // AVERAGE, STDEV, STDEVP, VAR, VARP, and PERCENTILE.
    NotAllowedAggregations []*string `type:"list" enum:"AuthorSpecifiedAggregation"`

    // The semantic type of data contained in the column.
    SemanticType *SemanticType `type:"structure"`

    // The level of time precision that is used to aggregate DateTime values.
    TimeGranularity *string `type:"string" enum:"TopicTimeGranularity"`
    // contains filtered or unexported fields
}

Represents a column in a dataset.

func (TopicColumn) GoString

func (s TopicColumn) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TopicColumn) SetAggregation

func (s *TopicColumn) SetAggregation(v string) *TopicColumn

SetAggregation sets the Aggregation field's value.

func (*TopicColumn) SetAllowedAggregations

func (s *TopicColumn) SetAllowedAggregations(v []*string) *TopicColumn

SetAllowedAggregations sets the AllowedAggregations field's value.

func (*TopicColumn) SetCellValueSynonyms

func (s *TopicColumn) SetCellValueSynonyms(v []*CellValueSynonym) *TopicColumn

SetCellValueSynonyms sets the CellValueSynonyms field's value.

func (*TopicColumn) SetColumnDataRole

func (s *TopicColumn) SetColumnDataRole(v string) *TopicColumn

SetColumnDataRole sets the ColumnDataRole field's value.

func (*TopicColumn) SetColumnDescription

func (s *TopicColumn) SetColumnDescription(v string) *TopicColumn

SetColumnDescription sets the ColumnDescription field's value.

func (*TopicColumn) SetColumnFriendlyName

func (s *TopicColumn) SetColumnFriendlyName(v string) *TopicColumn

SetColumnFriendlyName sets the ColumnFriendlyName field's value.

func (*TopicColumn) SetColumnName

func (s *TopicColumn) SetColumnName(v string) *TopicColumn

SetColumnName sets the ColumnName field's value.

func (*TopicColumn) SetColumnSynonyms

func (s *TopicColumn) SetColumnSynonyms(v []*string) *TopicColumn

SetColumnSynonyms sets the ColumnSynonyms field's value.

func (*TopicColumn) SetComparativeOrder

func (s *TopicColumn) SetComparativeOrder(v *ComparativeOrder) *TopicColumn

SetComparativeOrder sets the ComparativeOrder field's value.

func (*TopicColumn) SetDefaultFormatting

func (s *TopicColumn) SetDefaultFormatting(v *DefaultFormatting) *TopicColumn

SetDefaultFormatting sets the DefaultFormatting field's value.

func (*TopicColumn) SetDisableIndexing

func (s *TopicColumn) SetDisableIndexing(v bool) *TopicColumn

SetDisableIndexing sets the DisableIndexing field's value.

func (*TopicColumn) SetIsIncludedInTopic

func (s *TopicColumn) SetIsIncludedInTopic(v bool) *TopicColumn

SetIsIncludedInTopic sets the IsIncludedInTopic field's value.

func (*TopicColumn) SetNeverAggregateInFilter

func (s *TopicColumn) SetNeverAggregateInFilter(v bool) *TopicColumn

SetNeverAggregateInFilter sets the NeverAggregateInFilter field's value.

func (*TopicColumn) SetNonAdditive

func (s *TopicColumn) SetNonAdditive(v bool) *TopicColumn

SetNonAdditive sets the NonAdditive field's value.

func (*TopicColumn) SetNotAllowedAggregations

func (s *TopicColumn) SetNotAllowedAggregations(v []*string) *TopicColumn

SetNotAllowedAggregations sets the NotAllowedAggregations field's value.

func (*TopicColumn) SetSemanticType

func (s *TopicColumn) SetSemanticType(v *SemanticType) *TopicColumn

SetSemanticType sets the SemanticType field's value.

func (*TopicColumn) SetTimeGranularity

func (s *TopicColumn) SetTimeGranularity(v string) *TopicColumn

SetTimeGranularity sets the TimeGranularity field's value.

func (TopicColumn) String

func (s TopicColumn) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TopicColumn) Validate

func (s *TopicColumn) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type TopicDateRangeFilter

type TopicDateRangeFilter struct {

    // The constant used in a date range filter.
    //
    // Constant is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by TopicDateRangeFilter's
    // String and GoString methods.
    Constant *TopicRangeFilterConstant `type:"structure" sensitive:"true"`

    // A Boolean value that indicates whether the date range filter should include
    // the boundary values. If set to true, the filter includes the start and end
    // dates. If set to false, the filter excludes them.
    Inclusive *bool `type:"boolean"`
    // contains filtered or unexported fields
}

A filter used to restrict data based on a range of dates or times.

func (TopicDateRangeFilter) GoString

func (s TopicDateRangeFilter) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TopicDateRangeFilter) SetConstant

func (s *TopicDateRangeFilter) SetConstant(v *TopicRangeFilterConstant) *TopicDateRangeFilter

SetConstant sets the Constant field's value.

func (*TopicDateRangeFilter) SetInclusive

func (s *TopicDateRangeFilter) SetInclusive(v bool) *TopicDateRangeFilter

SetInclusive sets the Inclusive field's value.

func (TopicDateRangeFilter) String

func (s TopicDateRangeFilter) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type TopicDetails

type TopicDetails struct {

    // The data sets that the topic is associated with.
    DataSets []*DatasetMetadata `type:"list"`

    // The description of the topic.
    Description *string `type:"string"`

    // The name of the topic.
    Name *string `min:"1" type:"string"`

    // The user experience version of a topic.
    UserExperienceVersion *string `type:"string" enum:"TopicUserExperienceVersion"`
    // contains filtered or unexported fields
}

A structure that describes the details of a topic, such as its name, description, and associated data sets.

func (TopicDetails) GoString

func (s TopicDetails) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TopicDetails) SetDataSets

func (s *TopicDetails) SetDataSets(v []*DatasetMetadata) *TopicDetails

SetDataSets sets the DataSets field's value.

func (*TopicDetails) SetDescription

func (s *TopicDetails) SetDescription(v string) *TopicDetails

SetDescription sets the Description field's value.

func (*TopicDetails) SetName

func (s *TopicDetails) SetName(v string) *TopicDetails

SetName sets the Name field's value.

func (*TopicDetails) SetUserExperienceVersion

func (s *TopicDetails) SetUserExperienceVersion(v string) *TopicDetails

SetUserExperienceVersion sets the UserExperienceVersion field's value.

func (TopicDetails) String

func (s TopicDetails) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TopicDetails) Validate

func (s *TopicDetails) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type TopicFilter

type TopicFilter struct {

    // The category filter that is associated with this filter.
    CategoryFilter *TopicCategoryFilter `type:"structure"`

    // The date range filter.
    DateRangeFilter *TopicDateRangeFilter `type:"structure"`

    // The class of the filter. Valid values for this structure are ENFORCED_VALUE_FILTER,
    // CONDITIONAL_VALUE_FILTER, and NAMED_VALUE_FILTER.
    FilterClass *string `type:"string" enum:"FilterClass"`

    // A description of the filter used to select items for a topic.
    FilterDescription *string `type:"string"`

    // The name of the filter.
    //
    // FilterName is a required field
    FilterName *string `type:"string" required:"true"`

    // The other names or aliases for the filter.
    FilterSynonyms []*string `type:"list"`

    // The type of the filter. Valid values for this structure are CATEGORY_FILTER,
    // NUMERIC_EQUALITY_FILTER, NUMERIC_RANGE_FILTER, DATE_RANGE_FILTER, and RELATIVE_DATE_FILTER.
    FilterType *string `type:"string" enum:"NamedFilterType"`

    // The numeric equality filter.
    NumericEqualityFilter *TopicNumericEqualityFilter `type:"structure"`

    // The numeric range filter.
    NumericRangeFilter *TopicNumericRangeFilter `type:"structure"`

    // The name of the field that the filter operates on.
    //
    // OperandFieldName is a required field
    OperandFieldName *string `type:"string" required:"true"`

    // The relative date filter.
    RelativeDateFilter *TopicRelativeDateFilter `type:"structure"`
    // contains filtered or unexported fields
}

A structure that represents a filter used to select items for a topic.

func (TopicFilter) GoString

func (s TopicFilter) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TopicFilter) SetCategoryFilter

func (s *TopicFilter) SetCategoryFilter(v *TopicCategoryFilter) *TopicFilter

SetCategoryFilter sets the CategoryFilter field's value.

func (*TopicFilter) SetDateRangeFilter

func (s *TopicFilter) SetDateRangeFilter(v *TopicDateRangeFilter) *TopicFilter

SetDateRangeFilter sets the DateRangeFilter field's value.

func (*TopicFilter) SetFilterClass

func (s *TopicFilter) SetFilterClass(v string) *TopicFilter

SetFilterClass sets the FilterClass field's value.

func (*TopicFilter) SetFilterDescription

func (s *TopicFilter) SetFilterDescription(v string) *TopicFilter

SetFilterDescription sets the FilterDescription field's value.

func (*TopicFilter) SetFilterName

func (s *TopicFilter) SetFilterName(v string) *TopicFilter

SetFilterName sets the FilterName field's value.

func (*TopicFilter) SetFilterSynonyms

func (s *TopicFilter) SetFilterSynonyms(v []*string) *TopicFilter

SetFilterSynonyms sets the FilterSynonyms field's value.

func (*TopicFilter) SetFilterType

func (s *TopicFilter) SetFilterType(v string) *TopicFilter

SetFilterType sets the FilterType field's value.

func (*TopicFilter) SetNumericEqualityFilter

func (s *TopicFilter) SetNumericEqualityFilter(v *TopicNumericEqualityFilter) *TopicFilter

SetNumericEqualityFilter sets the NumericEqualityFilter field's value.

func (*TopicFilter) SetNumericRangeFilter

func (s *TopicFilter) SetNumericRangeFilter(v *TopicNumericRangeFilter) *TopicFilter

SetNumericRangeFilter sets the NumericRangeFilter field's value.

func (*TopicFilter) SetOperandFieldName

func (s *TopicFilter) SetOperandFieldName(v string) *TopicFilter

SetOperandFieldName sets the OperandFieldName field's value.

func (*TopicFilter) SetRelativeDateFilter

func (s *TopicFilter) SetRelativeDateFilter(v *TopicRelativeDateFilter) *TopicFilter

SetRelativeDateFilter sets the RelativeDateFilter field's value.

func (TopicFilter) String

func (s TopicFilter) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TopicFilter) Validate

func (s *TopicFilter) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type TopicNamedEntity

type TopicNamedEntity struct {

    // The definition of a named entity.
    Definition []*NamedEntityDefinition `type:"list"`

    // The description of the named entity.
    EntityDescription *string `type:"string"`

    // The name of the named entity.
    //
    // EntityName is a required field
    EntityName *string `type:"string" required:"true"`

    // The other names or aliases for the named entity.
    EntitySynonyms []*string `type:"list"`

    // The type of named entity that a topic represents.
    SemanticEntityType *SemanticEntityType `type:"structure"`
    // contains filtered or unexported fields
}

A structure that represents a named entity.

func (TopicNamedEntity) GoString

func (s TopicNamedEntity) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TopicNamedEntity) SetDefinition

func (s *TopicNamedEntity) SetDefinition(v []*NamedEntityDefinition) *TopicNamedEntity

SetDefinition sets the Definition field's value.

func (*TopicNamedEntity) SetEntityDescription

func (s *TopicNamedEntity) SetEntityDescription(v string) *TopicNamedEntity

SetEntityDescription sets the EntityDescription field's value.

func (*TopicNamedEntity) SetEntityName

func (s *TopicNamedEntity) SetEntityName(v string) *TopicNamedEntity

SetEntityName sets the EntityName field's value.

func (*TopicNamedEntity) SetEntitySynonyms

func (s *TopicNamedEntity) SetEntitySynonyms(v []*string) *TopicNamedEntity

SetEntitySynonyms sets the EntitySynonyms field's value.

func (*TopicNamedEntity) SetSemanticEntityType

func (s *TopicNamedEntity) SetSemanticEntityType(v *SemanticEntityType) *TopicNamedEntity

SetSemanticEntityType sets the SemanticEntityType field's value.

func (TopicNamedEntity) String

func (s TopicNamedEntity) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TopicNamedEntity) Validate

func (s *TopicNamedEntity) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type TopicNumericEqualityFilter

type TopicNumericEqualityFilter struct {

    // An aggregation function that specifies how to calculate the value of a numeric
    // field for a topic. Valid values for this structure are NO_AGGREGATION, SUM,
    // AVERAGE, COUNT, DISTINCT_COUNT, MAX, MEDIAN, MIN, STDEV, STDEVP, VAR, and
    // VARP.
    Aggregation *string `type:"string" enum:"NamedFilterAggType"`

    // The constant used in a numeric equality filter.
    //
    // Constant is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by TopicNumericEqualityFilter's
    // String and GoString methods.
    Constant *TopicSingularFilterConstant `type:"structure" sensitive:"true"`
    // contains filtered or unexported fields
}

A filter that filters topics based on the value of a numeric field. The filter includes only topics whose numeric field value matches the specified value.

func (TopicNumericEqualityFilter) GoString

func (s TopicNumericEqualityFilter) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TopicNumericEqualityFilter) SetAggregation

func (s *TopicNumericEqualityFilter) SetAggregation(v string) *TopicNumericEqualityFilter

SetAggregation sets the Aggregation field's value.

func (*TopicNumericEqualityFilter) SetConstant

func (s *TopicNumericEqualityFilter) SetConstant(v *TopicSingularFilterConstant) *TopicNumericEqualityFilter

SetConstant sets the Constant field's value.

func (TopicNumericEqualityFilter) String

func (s TopicNumericEqualityFilter) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type TopicNumericRangeFilter

type TopicNumericRangeFilter struct {

    // An aggregation function that specifies how to calculate the value of a numeric
    // field for a topic, Valid values for this structure are NO_AGGREGATION, SUM,
    // AVERAGE, COUNT, DISTINCT_COUNT, MAX, MEDIAN, MIN, STDEV, STDEVP, VAR, and
    // VARP.
    Aggregation *string `type:"string" enum:"NamedFilterAggType"`

    // The constant used in a numeric range filter.
    //
    // Constant is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by TopicNumericRangeFilter's
    // String and GoString methods.
    Constant *TopicRangeFilterConstant `type:"structure" sensitive:"true"`

    // A Boolean value that indicates whether the endpoints of the numeric range
    // are included in the filter. If set to true, topics whose numeric field value
    // is equal to the endpoint values will be included in the filter. If set to
    // false, topics whose numeric field value is equal to the endpoint values will
    // be excluded from the filter.
    Inclusive *bool `type:"boolean"`
    // contains filtered or unexported fields
}

A filter that filters topics based on the value of a numeric field. The filter includes only topics whose numeric field value falls within the specified range.

func (TopicNumericRangeFilter) GoString

func (s TopicNumericRangeFilter) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TopicNumericRangeFilter) SetAggregation

func (s *TopicNumericRangeFilter) SetAggregation(v string) *TopicNumericRangeFilter

SetAggregation sets the Aggregation field's value.

func (*TopicNumericRangeFilter) SetConstant

func (s *TopicNumericRangeFilter) SetConstant(v *TopicRangeFilterConstant) *TopicNumericRangeFilter

SetConstant sets the Constant field's value.

func (*TopicNumericRangeFilter) SetInclusive

func (s *TopicNumericRangeFilter) SetInclusive(v bool) *TopicNumericRangeFilter

SetInclusive sets the Inclusive field's value.

func (TopicNumericRangeFilter) String

func (s TopicNumericRangeFilter) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type TopicRangeFilterConstant

type TopicRangeFilterConstant struct {

    // The data type of the constant value that is used in a range filter. Valid
    // values for this structure are RANGE.
    ConstantType *string `type:"string" enum:"ConstantType"`

    // The value of the constant that is used to specify the endpoints of a range
    // filter.
    RangeConstant *RangeConstant `type:"structure"`
    // contains filtered or unexported fields
}

A constant value that is used in a range filter to specify the endpoints of the range.

func (TopicRangeFilterConstant) GoString

func (s TopicRangeFilterConstant) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TopicRangeFilterConstant) SetConstantType

func (s *TopicRangeFilterConstant) SetConstantType(v string) *TopicRangeFilterConstant

SetConstantType sets the ConstantType field's value.

func (*TopicRangeFilterConstant) SetRangeConstant

func (s *TopicRangeFilterConstant) SetRangeConstant(v *RangeConstant) *TopicRangeFilterConstant

SetRangeConstant sets the RangeConstant field's value.

func (TopicRangeFilterConstant) String

func (s TopicRangeFilterConstant) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type TopicRefreshDetails

type TopicRefreshDetails struct {

    // The Amazon Resource Name (ARN) of the topic refresh.
    RefreshArn *string `type:"string"`

    // The ID of the refresh, which occurs as a result of topic creation or topic
    // update.
    RefreshId *string `type:"string"`

    // The status of the refresh job that indicates whether the job is still running,
    // completed successfully, or failed.
    RefreshStatus *string `type:"string" enum:"TopicRefreshStatus"`
    // contains filtered or unexported fields
}

The details about the refresh of a topic.

func (TopicRefreshDetails) GoString

func (s TopicRefreshDetails) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TopicRefreshDetails) SetRefreshArn

func (s *TopicRefreshDetails) SetRefreshArn(v string) *TopicRefreshDetails

SetRefreshArn sets the RefreshArn field's value.

func (*TopicRefreshDetails) SetRefreshId

func (s *TopicRefreshDetails) SetRefreshId(v string) *TopicRefreshDetails

SetRefreshId sets the RefreshId field's value.

func (*TopicRefreshDetails) SetRefreshStatus

func (s *TopicRefreshDetails) SetRefreshStatus(v string) *TopicRefreshDetails

SetRefreshStatus sets the RefreshStatus field's value.

func (TopicRefreshDetails) String

func (s TopicRefreshDetails) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type TopicRefreshSchedule

type TopicRefreshSchedule struct {

    // A Boolean value that controls whether to schedule runs at the same schedule
    // that is specified in SPICE dataset.
    //
    // BasedOnSpiceSchedule is a required field
    BasedOnSpiceSchedule *bool `type:"boolean" required:"true"`

    // A Boolean value that controls whether to schedule is enabled.
    //
    // IsEnabled is a required field
    IsEnabled *bool `type:"boolean" required:"true"`

    // The time of day when the refresh should run, for example, Monday-Sunday.
    RepeatAt *string `type:"string"`

    // The starting date and time for the refresh schedule.
    StartingAt *time.Time `type:"timestamp"`

    // The timezone that you want the refresh schedule to use.
    Timezone *string `type:"string"`

    // The type of refresh schedule. Valid values for this structure are HOURLY,
    // DAILY, WEEKLY, and MONTHLY.
    TopicScheduleType *string `type:"string" enum:"TopicScheduleType"`
    // contains filtered or unexported fields
}

A structure that represents a topic refresh schedule.

func (TopicRefreshSchedule) GoString

func (s TopicRefreshSchedule) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TopicRefreshSchedule) SetBasedOnSpiceSchedule

func (s *TopicRefreshSchedule) SetBasedOnSpiceSchedule(v bool) *TopicRefreshSchedule

SetBasedOnSpiceSchedule sets the BasedOnSpiceSchedule field's value.

func (*TopicRefreshSchedule) SetIsEnabled

func (s *TopicRefreshSchedule) SetIsEnabled(v bool) *TopicRefreshSchedule

SetIsEnabled sets the IsEnabled field's value.

func (*TopicRefreshSchedule) SetRepeatAt

func (s *TopicRefreshSchedule) SetRepeatAt(v string) *TopicRefreshSchedule

SetRepeatAt sets the RepeatAt field's value.

func (*TopicRefreshSchedule) SetStartingAt

func (s *TopicRefreshSchedule) SetStartingAt(v time.Time) *TopicRefreshSchedule

SetStartingAt sets the StartingAt field's value.

func (*TopicRefreshSchedule) SetTimezone

func (s *TopicRefreshSchedule) SetTimezone(v string) *TopicRefreshSchedule

SetTimezone sets the Timezone field's value.

func (*TopicRefreshSchedule) SetTopicScheduleType

func (s *TopicRefreshSchedule) SetTopicScheduleType(v string) *TopicRefreshSchedule

SetTopicScheduleType sets the TopicScheduleType field's value.

func (TopicRefreshSchedule) String

func (s TopicRefreshSchedule) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TopicRefreshSchedule) Validate

func (s *TopicRefreshSchedule) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type TopicRefreshScheduleSummary

type TopicRefreshScheduleSummary struct {

    // The Amazon Resource Name (ARN) of the dataset.
    DatasetArn *string `type:"string"`

    // The ID of the dataset.
    DatasetId *string `type:"string"`

    // The name of the dataset.
    DatasetName *string `type:"string"`

    // The definition of a refresh schedule.
    RefreshSchedule *TopicRefreshSchedule `type:"structure"`
    // contains filtered or unexported fields
}

A summary of the refresh schedule details for a dataset.

func (TopicRefreshScheduleSummary) GoString

func (s TopicRefreshScheduleSummary) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TopicRefreshScheduleSummary) SetDatasetArn

func (s *TopicRefreshScheduleSummary) SetDatasetArn(v string) *TopicRefreshScheduleSummary

SetDatasetArn sets the DatasetArn field's value.

func (*TopicRefreshScheduleSummary) SetDatasetId

func (s *TopicRefreshScheduleSummary) SetDatasetId(v string) *TopicRefreshScheduleSummary

SetDatasetId sets the DatasetId field's value.

func (*TopicRefreshScheduleSummary) SetDatasetName

func (s *TopicRefreshScheduleSummary) SetDatasetName(v string) *TopicRefreshScheduleSummary

SetDatasetName sets the DatasetName field's value.

func (*TopicRefreshScheduleSummary) SetRefreshSchedule

func (s *TopicRefreshScheduleSummary) SetRefreshSchedule(v *TopicRefreshSchedule) *TopicRefreshScheduleSummary

SetRefreshSchedule sets the RefreshSchedule field's value.

func (TopicRefreshScheduleSummary) String

func (s TopicRefreshScheduleSummary) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type TopicRelativeDateFilter

type TopicRelativeDateFilter struct {

    // The constant used in a relative date filter.
    //
    // Constant is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by TopicRelativeDateFilter's
    // String and GoString methods.
    Constant *TopicSingularFilterConstant `type:"structure" sensitive:"true"`

    // The function to be used in a relative date filter to determine the range
    // of dates to include in the results. Valid values for this structure are BEFORE,
    // AFTER, and BETWEEN.
    RelativeDateFilterFunction *string `type:"string" enum:"TopicRelativeDateFilterFunction"`

    // The level of time precision that is used to aggregate DateTime values.
    TimeGranularity *string `type:"string" enum:"TopicTimeGranularity"`
    // contains filtered or unexported fields
}

A structure that represents a relative date filter.

func (TopicRelativeDateFilter) GoString

func (s TopicRelativeDateFilter) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TopicRelativeDateFilter) SetConstant

func (s *TopicRelativeDateFilter) SetConstant(v *TopicSingularFilterConstant) *TopicRelativeDateFilter

SetConstant sets the Constant field's value.

func (*TopicRelativeDateFilter) SetRelativeDateFilterFunction

func (s *TopicRelativeDateFilter) SetRelativeDateFilterFunction(v string) *TopicRelativeDateFilter

SetRelativeDateFilterFunction sets the RelativeDateFilterFunction field's value.

func (*TopicRelativeDateFilter) SetTimeGranularity

func (s *TopicRelativeDateFilter) SetTimeGranularity(v string) *TopicRelativeDateFilter

SetTimeGranularity sets the TimeGranularity field's value.

func (TopicRelativeDateFilter) String

func (s TopicRelativeDateFilter) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type TopicSingularFilterConstant

type TopicSingularFilterConstant struct {

    // The type of the singular filter constant. Valid values for this structure
    // are SINGULAR.
    ConstantType *string `type:"string" enum:"ConstantType"`

    // The value of the singular filter constant.
    SingularConstant *string `type:"string"`
    // contains filtered or unexported fields
}

A structure that represents a singular filter constant, used in filters to specify a single value to match against.

func (TopicSingularFilterConstant) GoString

func (s TopicSingularFilterConstant) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TopicSingularFilterConstant) SetConstantType

func (s *TopicSingularFilterConstant) SetConstantType(v string) *TopicSingularFilterConstant

SetConstantType sets the ConstantType field's value.

func (*TopicSingularFilterConstant) SetSingularConstant

func (s *TopicSingularFilterConstant) SetSingularConstant(v string) *TopicSingularFilterConstant

SetSingularConstant sets the SingularConstant field's value.

func (TopicSingularFilterConstant) String

func (s TopicSingularFilterConstant) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type TopicSummary

type TopicSummary struct {

    // The Amazon Resource Name (ARN) of the topic.
    Arn *string `type:"string"`

    // The name of the topic.
    Name *string `min:"1" type:"string"`

    // The ID for the topic. This ID is unique per Amazon Web Services Region for
    // each Amazon Web Services account.
    TopicId *string `type:"string"`
    // contains filtered or unexported fields
}

A topic summary.

func (TopicSummary) GoString

func (s TopicSummary) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TopicSummary) SetArn

func (s *TopicSummary) SetArn(v string) *TopicSummary

SetArn sets the Arn field's value.

func (*TopicSummary) SetName

func (s *TopicSummary) SetName(v string) *TopicSummary

SetName sets the Name field's value.

func (*TopicSummary) SetTopicId

func (s *TopicSummary) SetTopicId(v string) *TopicSummary

SetTopicId sets the TopicId field's value.

func (TopicSummary) String

func (s TopicSummary) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type TotalAggregationComputation

type TotalAggregationComputation struct {

    // The ID for a computation.
    //
    // ComputationId is a required field
    ComputationId *string `min:"1" type:"string" required:"true"`

    // The name of a computation.
    Name *string `type:"string"`

    // The value field that is used in a computation.
    Value *MeasureField `type:"structure"`
    // contains filtered or unexported fields
}

The total aggregation computation configuration.

func (TotalAggregationComputation) GoString

func (s TotalAggregationComputation) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TotalAggregationComputation) SetComputationId

func (s *TotalAggregationComputation) SetComputationId(v string) *TotalAggregationComputation

SetComputationId sets the ComputationId field's value.

func (*TotalAggregationComputation) SetName

func (s *TotalAggregationComputation) SetName(v string) *TotalAggregationComputation

SetName sets the Name field's value.

func (*TotalAggregationComputation) SetValue

func (s *TotalAggregationComputation) SetValue(v *MeasureField) *TotalAggregationComputation

SetValue sets the Value field's value.

func (TotalAggregationComputation) String

func (s TotalAggregationComputation) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TotalAggregationComputation) Validate

func (s *TotalAggregationComputation) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type TotalAggregationFunction

type TotalAggregationFunction struct {

    // A built in aggregation function for total values.
    SimpleTotalAggregationFunction *string `type:"string" enum:"SimpleTotalAggregationFunction"`
    // contains filtered or unexported fields
}

An aggregation function that aggregates the total values of a measure.

func (TotalAggregationFunction) GoString

func (s TotalAggregationFunction) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TotalAggregationFunction) SetSimpleTotalAggregationFunction

func (s *TotalAggregationFunction) SetSimpleTotalAggregationFunction(v string) *TotalAggregationFunction

SetSimpleTotalAggregationFunction sets the SimpleTotalAggregationFunction field's value.

func (TotalAggregationFunction) String

func (s TotalAggregationFunction) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type TotalAggregationOption

type TotalAggregationOption struct {

    // The field id that's associated with the total aggregation option.
    //
    // FieldId is a required field
    FieldId *string `min:"1" type:"string" required:"true"`

    // The total aggregation function that you want to set for a specified field
    // id.
    //
    // TotalAggregationFunction is a required field
    TotalAggregationFunction *TotalAggregationFunction `type:"structure" required:"true"`
    // contains filtered or unexported fields
}

The total aggregation settings map of a field id.

func (TotalAggregationOption) GoString

func (s TotalAggregationOption) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TotalAggregationOption) SetFieldId

func (s *TotalAggregationOption) SetFieldId(v string) *TotalAggregationOption

SetFieldId sets the FieldId field's value.

func (*TotalAggregationOption) SetTotalAggregationFunction

func (s *TotalAggregationOption) SetTotalAggregationFunction(v *TotalAggregationFunction) *TotalAggregationOption

SetTotalAggregationFunction sets the TotalAggregationFunction field's value.

func (TotalAggregationOption) String

func (s TotalAggregationOption) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TotalAggregationOption) Validate

func (s *TotalAggregationOption) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type TotalOptions

type TotalOptions struct {

    // The custom label string for the total cells.
    CustomLabel *string `type:"string"`

    // The placement (start, end) for the total cells.
    Placement *string `type:"string" enum:"TableTotalsPlacement"`

    // The scroll status (pinned, scrolled) for the total cells.
    ScrollStatus *string `type:"string" enum:"TableTotalsScrollStatus"`

    // The total aggregation settings for each value field.
    TotalAggregationOptions []*TotalAggregationOption `type:"list"`

    // Cell styling options for the total cells.
    TotalCellStyle *TableCellStyle `type:"structure"`

    // The visibility configuration for the total cells.
    TotalsVisibility *string `type:"string" enum:"Visibility"`
    // contains filtered or unexported fields
}

The total options for a table visual.

func (TotalOptions) GoString

func (s TotalOptions) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TotalOptions) SetCustomLabel

func (s *TotalOptions) SetCustomLabel(v string) *TotalOptions

SetCustomLabel sets the CustomLabel field's value.

func (*TotalOptions) SetPlacement

func (s *TotalOptions) SetPlacement(v string) *TotalOptions

SetPlacement sets the Placement field's value.

func (*TotalOptions) SetScrollStatus

func (s *TotalOptions) SetScrollStatus(v string) *TotalOptions

SetScrollStatus sets the ScrollStatus field's value.

func (*TotalOptions) SetTotalAggregationOptions

func (s *TotalOptions) SetTotalAggregationOptions(v []*TotalAggregationOption) *TotalOptions

SetTotalAggregationOptions sets the TotalAggregationOptions field's value.

func (*TotalOptions) SetTotalCellStyle

func (s *TotalOptions) SetTotalCellStyle(v *TableCellStyle) *TotalOptions

SetTotalCellStyle sets the TotalCellStyle field's value.

func (*TotalOptions) SetTotalsVisibility

func (s *TotalOptions) SetTotalsVisibility(v string) *TotalOptions

SetTotalsVisibility sets the TotalsVisibility field's value.

func (TotalOptions) String

func (s TotalOptions) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TotalOptions) Validate

func (s *TotalOptions) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type TransformOperation

type TransformOperation struct {

    // A transform operation that casts a column to a different type.
    CastColumnTypeOperation *CastColumnTypeOperation `type:"structure"`

    // An operation that creates calculated columns. Columns created in one such
    // operation form a lexical closure.
    CreateColumnsOperation *CreateColumnsOperation `type:"structure"`

    // An operation that filters rows based on some condition.
    FilterOperation *FilterOperation `type:"structure"`

    // A transform operation that overrides the dataset parameter values that are
    // defined in another dataset.
    OverrideDatasetParameterOperation *OverrideDatasetParameterOperation `type:"structure"`

    // An operation that projects columns. Operations that come after a projection
    // can only refer to projected columns.
    ProjectOperation *ProjectOperation `type:"structure"`

    // An operation that renames a column.
    RenameColumnOperation *RenameColumnOperation `type:"structure"`

    // An operation that tags a column with additional information.
    TagColumnOperation *TagColumnOperation `type:"structure"`

    // A transform operation that removes tags associated with a column.
    UntagColumnOperation *UntagColumnOperation `type:"structure"`
    // contains filtered or unexported fields
}

A data transformation on a logical table. This is a variant type structure. For this structure to be valid, only one of the attributes can be non-null.

func (TransformOperation) GoString

func (s TransformOperation) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TransformOperation) SetCastColumnTypeOperation

func (s *TransformOperation) SetCastColumnTypeOperation(v *CastColumnTypeOperation) *TransformOperation

SetCastColumnTypeOperation sets the CastColumnTypeOperation field's value.

func (*TransformOperation) SetCreateColumnsOperation

func (s *TransformOperation) SetCreateColumnsOperation(v *CreateColumnsOperation) *TransformOperation

SetCreateColumnsOperation sets the CreateColumnsOperation field's value.

func (*TransformOperation) SetFilterOperation

func (s *TransformOperation) SetFilterOperation(v *FilterOperation) *TransformOperation

SetFilterOperation sets the FilterOperation field's value.

func (*TransformOperation) SetOverrideDatasetParameterOperation

func (s *TransformOperation) SetOverrideDatasetParameterOperation(v *OverrideDatasetParameterOperation) *TransformOperation

SetOverrideDatasetParameterOperation sets the OverrideDatasetParameterOperation field's value.

func (*TransformOperation) SetProjectOperation

func (s *TransformOperation) SetProjectOperation(v *ProjectOperation) *TransformOperation

SetProjectOperation sets the ProjectOperation field's value.

func (*TransformOperation) SetRenameColumnOperation

func (s *TransformOperation) SetRenameColumnOperation(v *RenameColumnOperation) *TransformOperation

SetRenameColumnOperation sets the RenameColumnOperation field's value.

func (*TransformOperation) SetTagColumnOperation

func (s *TransformOperation) SetTagColumnOperation(v *TagColumnOperation) *TransformOperation

SetTagColumnOperation sets the TagColumnOperation field's value.

func (*TransformOperation) SetUntagColumnOperation

func (s *TransformOperation) SetUntagColumnOperation(v *UntagColumnOperation) *TransformOperation

SetUntagColumnOperation sets the UntagColumnOperation field's value.

func (TransformOperation) String

func (s TransformOperation) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TransformOperation) Validate

func (s *TransformOperation) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type TreeMapAggregatedFieldWells

type TreeMapAggregatedFieldWells struct {

    // The color field well of a tree map. Values are grouped by aggregations based
    // on group by fields.
    Colors []*MeasureField `type:"list"`

    // The group by field well of a tree map. Values are grouped based on group
    // by fields.
    Groups []*DimensionField `type:"list"`

    // The size field well of a tree map. Values are aggregated based on group by
    // fields.
    Sizes []*MeasureField `type:"list"`
    // contains filtered or unexported fields
}

Aggregated field wells of a tree map.

func (TreeMapAggregatedFieldWells) GoString

func (s TreeMapAggregatedFieldWells) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TreeMapAggregatedFieldWells) SetColors

func (s *TreeMapAggregatedFieldWells) SetColors(v []*MeasureField) *TreeMapAggregatedFieldWells

SetColors sets the Colors field's value.

func (*TreeMapAggregatedFieldWells) SetGroups

func (s *TreeMapAggregatedFieldWells) SetGroups(v []*DimensionField) *TreeMapAggregatedFieldWells

SetGroups sets the Groups field's value.

func (*TreeMapAggregatedFieldWells) SetSizes

func (s *TreeMapAggregatedFieldWells) SetSizes(v []*MeasureField) *TreeMapAggregatedFieldWells

SetSizes sets the Sizes field's value.

func (TreeMapAggregatedFieldWells) String

func (s TreeMapAggregatedFieldWells) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TreeMapAggregatedFieldWells) Validate

func (s *TreeMapAggregatedFieldWells) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type TreeMapConfiguration

type TreeMapConfiguration struct {

    // The label options (label text, label visibility) for the colors displayed
    // in a tree map.
    ColorLabelOptions *ChartAxisLabelOptions `type:"structure"`

    // The color options (gradient color, point of divergence) of a tree map.
    ColorScale *ColorScale `type:"structure"`

    // The options that determine if visual data labels are displayed.
    DataLabels *DataLabelOptions `type:"structure"`

    // The field wells of the visual.
    FieldWells *TreeMapFieldWells `type:"structure"`

    // The label options (label text, label visibility) of the groups that are displayed
    // in a tree map.
    GroupLabelOptions *ChartAxisLabelOptions `type:"structure"`

    // The general visual interactions setup for a visual.
    Interactions *VisualInteractionOptions `type:"structure"`

    // The legend display setup of the visual.
    Legend *LegendOptions `type:"structure"`

    // The label options (label text, label visibility) of the sizes that are displayed
    // in a tree map.
    SizeLabelOptions *ChartAxisLabelOptions `type:"structure"`

    // The sort configuration of a tree map.
    SortConfiguration *TreeMapSortConfiguration `type:"structure"`

    // The tooltip display setup of the visual.
    Tooltip *TooltipOptions `type:"structure"`
    // contains filtered or unexported fields
}

The configuration of a tree map.

func (TreeMapConfiguration) GoString

func (s TreeMapConfiguration) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TreeMapConfiguration) SetColorLabelOptions

func (s *TreeMapConfiguration) SetColorLabelOptions(v *ChartAxisLabelOptions) *TreeMapConfiguration

SetColorLabelOptions sets the ColorLabelOptions field's value.

func (*TreeMapConfiguration) SetColorScale

func (s *TreeMapConfiguration) SetColorScale(v *ColorScale) *TreeMapConfiguration

SetColorScale sets the ColorScale field's value.

func (*TreeMapConfiguration) SetDataLabels

func (s *TreeMapConfiguration) SetDataLabels(v *DataLabelOptions) *TreeMapConfiguration

SetDataLabels sets the DataLabels field's value.

func (*TreeMapConfiguration) SetFieldWells

func (s *TreeMapConfiguration) SetFieldWells(v *TreeMapFieldWells) *TreeMapConfiguration

SetFieldWells sets the FieldWells field's value.

func (*TreeMapConfiguration) SetGroupLabelOptions

func (s *TreeMapConfiguration) SetGroupLabelOptions(v *ChartAxisLabelOptions) *TreeMapConfiguration

SetGroupLabelOptions sets the GroupLabelOptions field's value.

func (*TreeMapConfiguration) SetInteractions

func (s *TreeMapConfiguration) SetInteractions(v *VisualInteractionOptions) *TreeMapConfiguration

SetInteractions sets the Interactions field's value.

func (*TreeMapConfiguration) SetLegend

func (s *TreeMapConfiguration) SetLegend(v *LegendOptions) *TreeMapConfiguration

SetLegend sets the Legend field's value.

func (*TreeMapConfiguration) SetSizeLabelOptions

func (s *TreeMapConfiguration) SetSizeLabelOptions(v *ChartAxisLabelOptions) *TreeMapConfiguration

SetSizeLabelOptions sets the SizeLabelOptions field's value.

func (*TreeMapConfiguration) SetSortConfiguration

func (s *TreeMapConfiguration) SetSortConfiguration(v *TreeMapSortConfiguration) *TreeMapConfiguration

SetSortConfiguration sets the SortConfiguration field's value.

func (*TreeMapConfiguration) SetTooltip

func (s *TreeMapConfiguration) SetTooltip(v *TooltipOptions) *TreeMapConfiguration

SetTooltip sets the Tooltip field's value.

func (TreeMapConfiguration) String

func (s TreeMapConfiguration) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TreeMapConfiguration) Validate

func (s *TreeMapConfiguration) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type TreeMapFieldWells

type TreeMapFieldWells struct {

    // The aggregated field wells of a tree map.
    TreeMapAggregatedFieldWells *TreeMapAggregatedFieldWells `type:"structure"`
    // contains filtered or unexported fields
}

The field wells of a tree map.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

func (TreeMapFieldWells) GoString

func (s TreeMapFieldWells) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TreeMapFieldWells) SetTreeMapAggregatedFieldWells

func (s *TreeMapFieldWells) SetTreeMapAggregatedFieldWells(v *TreeMapAggregatedFieldWells) *TreeMapFieldWells

SetTreeMapAggregatedFieldWells sets the TreeMapAggregatedFieldWells field's value.

func (TreeMapFieldWells) String

func (s TreeMapFieldWells) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TreeMapFieldWells) Validate

func (s *TreeMapFieldWells) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type TreeMapSortConfiguration

type TreeMapSortConfiguration struct {

    // The limit on the number of groups that are displayed.
    TreeMapGroupItemsLimitConfiguration *ItemsLimitConfiguration `type:"structure"`

    // The sort configuration of group by fields.
    TreeMapSort []*FieldSortOptions `type:"list"`
    // contains filtered or unexported fields
}

The sort configuration of a tree map.

func (TreeMapSortConfiguration) GoString

func (s TreeMapSortConfiguration) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TreeMapSortConfiguration) SetTreeMapGroupItemsLimitConfiguration

func (s *TreeMapSortConfiguration) SetTreeMapGroupItemsLimitConfiguration(v *ItemsLimitConfiguration) *TreeMapSortConfiguration

SetTreeMapGroupItemsLimitConfiguration sets the TreeMapGroupItemsLimitConfiguration field's value.

func (*TreeMapSortConfiguration) SetTreeMapSort

func (s *TreeMapSortConfiguration) SetTreeMapSort(v []*FieldSortOptions) *TreeMapSortConfiguration

SetTreeMapSort sets the TreeMapSort field's value.

func (TreeMapSortConfiguration) String

func (s TreeMapSortConfiguration) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TreeMapSortConfiguration) Validate

func (s *TreeMapSortConfiguration) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type TreeMapVisual

type TreeMapVisual struct {

    // The list of custom actions that are configured for a visual.
    Actions []*VisualCustomAction `type:"list"`

    // The configuration settings of the visual.
    ChartConfiguration *TreeMapConfiguration `type:"structure"`

    // The column hierarchy that is used during drill-downs and drill-ups.
    ColumnHierarchies []*ColumnHierarchy `type:"list"`

    // The subtitle that is displayed on the visual.
    Subtitle *VisualSubtitleLabelOptions `type:"structure"`

    // The title that is displayed on the visual.
    Title *VisualTitleLabelOptions `type:"structure"`

    // The unique identifier of a visual. This identifier must be unique within
    // the context of a dashboard, template, or analysis. Two dashboards, analyses,
    // or templates can have visuals with the same identifiers..
    //
    // VisualId is a required field
    VisualId *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

A tree map.

For more information, see Using tree maps (https://docs.aws.amazon.com/quicksight/latest/user/tree-map.html) in the Amazon QuickSight User Guide.

func (TreeMapVisual) GoString

func (s TreeMapVisual) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TreeMapVisual) SetActions

func (s *TreeMapVisual) SetActions(v []*VisualCustomAction) *TreeMapVisual

SetActions sets the Actions field's value.

func (*TreeMapVisual) SetChartConfiguration

func (s *TreeMapVisual) SetChartConfiguration(v *TreeMapConfiguration) *TreeMapVisual

SetChartConfiguration sets the ChartConfiguration field's value.

func (*TreeMapVisual) SetColumnHierarchies

func (s *TreeMapVisual) SetColumnHierarchies(v []*ColumnHierarchy) *TreeMapVisual

SetColumnHierarchies sets the ColumnHierarchies field's value.

func (*TreeMapVisual) SetSubtitle

func (s *TreeMapVisual) SetSubtitle(v *VisualSubtitleLabelOptions) *TreeMapVisual

SetSubtitle sets the Subtitle field's value.

func (*TreeMapVisual) SetTitle

func (s *TreeMapVisual) SetTitle(v *VisualTitleLabelOptions) *TreeMapVisual

SetTitle sets the Title field's value.

func (*TreeMapVisual) SetVisualId

func (s *TreeMapVisual) SetVisualId(v string) *TreeMapVisual

SetVisualId sets the VisualId field's value.

func (TreeMapVisual) String

func (s TreeMapVisual) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TreeMapVisual) Validate

func (s *TreeMapVisual) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type TrendArrowOptions

type TrendArrowOptions struct {

    // The visibility of the trend arrows.
    Visibility *string `type:"string" enum:"Visibility"`
    // contains filtered or unexported fields
}

The options that determine the presentation of trend arrows in a KPI visual.

func (TrendArrowOptions) GoString

func (s TrendArrowOptions) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TrendArrowOptions) SetVisibility

func (s *TrendArrowOptions) SetVisibility(v string) *TrendArrowOptions

SetVisibility sets the Visibility field's value.

func (TrendArrowOptions) String

func (s TrendArrowOptions) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type TrinoParameters

type TrinoParameters struct {

    // The catalog name for the Trino data source.
    //
    // Catalog is a required field
    Catalog *string `type:"string" required:"true"`

    // The host name of the Trino data source.
    //
    // Host is a required field
    Host *string `min:"1" type:"string" required:"true"`

    // The port for the Trino data source.
    //
    // Port is a required field
    Port *int64 `min:"1" type:"integer" required:"true"`
    // contains filtered or unexported fields
}

The parameters that are required to connect to a Trino data source.

func (TrinoParameters) GoString

func (s TrinoParameters) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TrinoParameters) SetCatalog

func (s *TrinoParameters) SetCatalog(v string) *TrinoParameters

SetCatalog sets the Catalog field's value.

func (*TrinoParameters) SetHost

func (s *TrinoParameters) SetHost(v string) *TrinoParameters

SetHost sets the Host field's value.

func (*TrinoParameters) SetPort

func (s *TrinoParameters) SetPort(v int64) *TrinoParameters

SetPort sets the Port field's value.

func (TrinoParameters) String

func (s TrinoParameters) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TrinoParameters) Validate

func (s *TrinoParameters) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type TwitterParameters

type TwitterParameters struct {

    // Maximum number of rows to query Twitter.
    //
    // MaxRows is a required field
    MaxRows *int64 `min:"1" type:"integer" required:"true"`

    // Twitter query string.
    //
    // Query is a required field
    Query *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

The parameters for Twitter.

func (TwitterParameters) GoString

func (s TwitterParameters) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TwitterParameters) SetMaxRows

func (s *TwitterParameters) SetMaxRows(v int64) *TwitterParameters

SetMaxRows sets the MaxRows field's value.

func (*TwitterParameters) SetQuery

func (s *TwitterParameters) SetQuery(v string) *TwitterParameters

SetQuery sets the Query field's value.

func (TwitterParameters) String

func (s TwitterParameters) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TwitterParameters) Validate

func (s *TwitterParameters) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type Typography

type Typography struct {

    // Determines the list of font families.
    FontFamilies []*Font `type:"list"`
    // contains filtered or unexported fields
}

Determines the typography options.

func (Typography) GoString

func (s Typography) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*Typography) SetFontFamilies

func (s *Typography) SetFontFamilies(v []*Font) *Typography

SetFontFamilies sets the FontFamilies field's value.

func (Typography) String

func (s Typography) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type UIColorPalette

type UIColorPalette struct {

    // This color is that applies to selected states and buttons.
    Accent *string `type:"string"`

    // The foreground color that applies to any text or other elements that appear
    // over the accent color.
    AccentForeground *string `type:"string"`

    // The color that applies to error messages.
    Danger *string `type:"string"`

    // The foreground color that applies to any text or other elements that appear
    // over the error color.
    DangerForeground *string `type:"string"`

    // The color that applies to the names of fields that are identified as dimensions.
    Dimension *string `type:"string"`

    // The foreground color that applies to any text or other elements that appear
    // over the dimension color.
    DimensionForeground *string `type:"string"`

    // The color that applies to the names of fields that are identified as measures.
    Measure *string `type:"string"`

    // The foreground color that applies to any text or other elements that appear
    // over the measure color.
    MeasureForeground *string `type:"string"`

    // The background color that applies to visuals and other high emphasis UI.
    PrimaryBackground *string `type:"string"`

    // The color of text and other foreground elements that appear over the primary
    // background regions, such as grid lines, borders, table banding, icons, and
    // so on.
    PrimaryForeground *string `type:"string"`

    // The background color that applies to the sheet background and sheet controls.
    SecondaryBackground *string `type:"string"`

    // The foreground color that applies to any sheet title, sheet control text,
    // or UI that appears over the secondary background.
    SecondaryForeground *string `type:"string"`

    // The color that applies to success messages, for example the check mark for
    // a successful download.
    Success *string `type:"string"`

    // The foreground color that applies to any text or other elements that appear
    // over the success color.
    SuccessForeground *string `type:"string"`

    // This color that applies to warning and informational messages.
    Warning *string `type:"string"`

    // The foreground color that applies to any text or other elements that appear
    // over the warning color.
    WarningForeground *string `type:"string"`
    // contains filtered or unexported fields
}

The theme colors that apply to UI and to charts, excluding data colors. The colors description is a hexadecimal color code that consists of six alphanumerical characters, prefixed with #, for example #37BFF5. For more information, see Using Themes in Amazon QuickSight (https://docs.aws.amazon.com/quicksight/latest/user/themes-in-quicksight.html) in the Amazon QuickSight User Guide.

func (UIColorPalette) GoString

func (s UIColorPalette) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UIColorPalette) SetAccent

func (s *UIColorPalette) SetAccent(v string) *UIColorPalette

SetAccent sets the Accent field's value.

func (*UIColorPalette) SetAccentForeground

func (s *UIColorPalette) SetAccentForeground(v string) *UIColorPalette

SetAccentForeground sets the AccentForeground field's value.

func (*UIColorPalette) SetDanger

func (s *UIColorPalette) SetDanger(v string) *UIColorPalette

SetDanger sets the Danger field's value.

func (*UIColorPalette) SetDangerForeground

func (s *UIColorPalette) SetDangerForeground(v string) *UIColorPalette

SetDangerForeground sets the DangerForeground field's value.

func (*UIColorPalette) SetDimension

func (s *UIColorPalette) SetDimension(v string) *UIColorPalette

SetDimension sets the Dimension field's value.

func (*UIColorPalette) SetDimensionForeground

func (s *UIColorPalette) SetDimensionForeground(v string) *UIColorPalette

SetDimensionForeground sets the DimensionForeground field's value.

func (*UIColorPalette) SetMeasure

func (s *UIColorPalette) SetMeasure(v string) *UIColorPalette

SetMeasure sets the Measure field's value.

func (*UIColorPalette) SetMeasureForeground

func (s *UIColorPalette) SetMeasureForeground(v string) *UIColorPalette

SetMeasureForeground sets the MeasureForeground field's value.

func (*UIColorPalette) SetPrimaryBackground

func (s *UIColorPalette) SetPrimaryBackground(v string) *UIColorPalette

SetPrimaryBackground sets the PrimaryBackground field's value.

func (*UIColorPalette) SetPrimaryForeground

func (s *UIColorPalette) SetPrimaryForeground(v string) *UIColorPalette

SetPrimaryForeground sets the PrimaryForeground field's value.

func (*UIColorPalette) SetSecondaryBackground

func (s *UIColorPalette) SetSecondaryBackground(v string) *UIColorPalette

SetSecondaryBackground sets the SecondaryBackground field's value.

func (*UIColorPalette) SetSecondaryForeground

func (s *UIColorPalette) SetSecondaryForeground(v string) *UIColorPalette

SetSecondaryForeground sets the SecondaryForeground field's value.

func (*UIColorPalette) SetSuccess

func (s *UIColorPalette) SetSuccess(v string) *UIColorPalette

SetSuccess sets the Success field's value.

func (*UIColorPalette) SetSuccessForeground

func (s *UIColorPalette) SetSuccessForeground(v string) *UIColorPalette

SetSuccessForeground sets the SuccessForeground field's value.

func (*UIColorPalette) SetWarning

func (s *UIColorPalette) SetWarning(v string) *UIColorPalette

SetWarning sets the Warning field's value.

func (*UIColorPalette) SetWarningForeground

func (s *UIColorPalette) SetWarningForeground(v string) *UIColorPalette

SetWarningForeground sets the WarningForeground field's value.

func (UIColorPalette) String

func (s UIColorPalette) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type UnaggregatedField

type UnaggregatedField struct {

    // The column that is used in the UnaggregatedField.
    //
    // Column is a required field
    Column *ColumnIdentifier `type:"structure" required:"true"`

    // The custom field ID.
    //
    // FieldId is a required field
    FieldId *string `min:"1" type:"string" required:"true"`

    // The format configuration of the field.
    FormatConfiguration *FormatConfiguration `type:"structure"`
    // contains filtered or unexported fields
}

The unaggregated field for a table.

func (UnaggregatedField) GoString

func (s UnaggregatedField) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UnaggregatedField) SetColumn

func (s *UnaggregatedField) SetColumn(v *ColumnIdentifier) *UnaggregatedField

SetColumn sets the Column field's value.

func (*UnaggregatedField) SetFieldId

func (s *UnaggregatedField) SetFieldId(v string) *UnaggregatedField

SetFieldId sets the FieldId field's value.

func (*UnaggregatedField) SetFormatConfiguration

func (s *UnaggregatedField) SetFormatConfiguration(v *FormatConfiguration) *UnaggregatedField

SetFormatConfiguration sets the FormatConfiguration field's value.

func (UnaggregatedField) String

func (s UnaggregatedField) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UnaggregatedField) Validate

func (s *UnaggregatedField) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UniqueValuesComputation

type UniqueValuesComputation struct {

    // The category field that is used in a computation.
    Category *DimensionField `type:"structure"`

    // The ID for a computation.
    //
    // ComputationId is a required field
    ComputationId *string `min:"1" type:"string" required:"true"`

    // The name of a computation.
    Name *string `type:"string"`
    // contains filtered or unexported fields
}

The unique values computation configuration.

func (UniqueValuesComputation) GoString

func (s UniqueValuesComputation) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UniqueValuesComputation) SetCategory

func (s *UniqueValuesComputation) SetCategory(v *DimensionField) *UniqueValuesComputation

SetCategory sets the Category field's value.

func (*UniqueValuesComputation) SetComputationId

func (s *UniqueValuesComputation) SetComputationId(v string) *UniqueValuesComputation

SetComputationId sets the ComputationId field's value.

func (*UniqueValuesComputation) SetName

func (s *UniqueValuesComputation) SetName(v string) *UniqueValuesComputation

SetName sets the Name field's value.

func (UniqueValuesComputation) String

func (s UniqueValuesComputation) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UniqueValuesComputation) Validate

func (s *UniqueValuesComputation) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UnsupportedPricingPlanException

type UnsupportedPricingPlanException struct {
    RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"`

    Message_ *string `locationName:"Message" type:"string"`

    // The Amazon Web Services request ID for this request.
    RequestId *string `type:"string"`
    // contains filtered or unexported fields
}

This error indicates that you are calling an embedding operation in Amazon QuickSight without the required pricing plan on your Amazon Web Services account. Before you can use embedding for anonymous users, a QuickSight administrator needs to add capacity pricing to Amazon QuickSight. You can do this on the Manage Amazon QuickSight page.

After capacity pricing is added, you can use the GetDashboardEmbedUrl (https://docs.aws.amazon.com/quicksight/latest/APIReference/API_GetDashboardEmbedUrl.html) API operation with the --identity-type ANONYMOUS option.

func (*UnsupportedPricingPlanException) Code

func (s *UnsupportedPricingPlanException) Code() string

Code returns the exception type name.

func (*UnsupportedPricingPlanException) Error

func (s *UnsupportedPricingPlanException) Error() string

func (UnsupportedPricingPlanException) GoString

func (s UnsupportedPricingPlanException) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UnsupportedPricingPlanException) Message

func (s *UnsupportedPricingPlanException) Message() string

Message returns the exception's message.

func (*UnsupportedPricingPlanException) OrigErr

func (s *UnsupportedPricingPlanException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*UnsupportedPricingPlanException) RequestID

func (s *UnsupportedPricingPlanException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*UnsupportedPricingPlanException) StatusCode

func (s *UnsupportedPricingPlanException) StatusCode() int

Status code returns the HTTP status code for the request's response error.

func (UnsupportedPricingPlanException) String

func (s UnsupportedPricingPlanException) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type UnsupportedUserEditionException

type UnsupportedUserEditionException struct {
    RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"`

    Message_ *string `locationName:"Message" type:"string"`

    // The Amazon Web Services request ID for this request.
    RequestId *string `type:"string"`
    // contains filtered or unexported fields
}

This error indicates that you are calling an operation on an Amazon QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is available in every edition.

func (*UnsupportedUserEditionException) Code

func (s *UnsupportedUserEditionException) Code() string

Code returns the exception type name.

func (*UnsupportedUserEditionException) Error

func (s *UnsupportedUserEditionException) Error() string

func (UnsupportedUserEditionException) GoString

func (s UnsupportedUserEditionException) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UnsupportedUserEditionException) Message

func (s *UnsupportedUserEditionException) Message() string

Message returns the exception's message.

func (*UnsupportedUserEditionException) OrigErr

func (s *UnsupportedUserEditionException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*UnsupportedUserEditionException) RequestID

func (s *UnsupportedUserEditionException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*UnsupportedUserEditionException) StatusCode

func (s *UnsupportedUserEditionException) StatusCode() int

Status code returns the HTTP status code for the request's response error.

func (UnsupportedUserEditionException) String

func (s UnsupportedUserEditionException) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type UntagColumnOperation

type UntagColumnOperation struct {

    // The column that this operation acts on.
    //
    // ColumnName is a required field
    ColumnName *string `min:"1" type:"string" required:"true"`

    // The column tags to remove from this column.
    //
    // TagNames is a required field
    TagNames []*string `type:"list" required:"true" enum:"ColumnTagName"`
    // contains filtered or unexported fields
}

A transform operation that removes tags associated with a column.

func (UntagColumnOperation) GoString

func (s UntagColumnOperation) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UntagColumnOperation) SetColumnName

func (s *UntagColumnOperation) SetColumnName(v string) *UntagColumnOperation

SetColumnName sets the ColumnName field's value.

func (*UntagColumnOperation) SetTagNames

func (s *UntagColumnOperation) SetTagNames(v []*string) *UntagColumnOperation

SetTagNames sets the TagNames field's value.

func (UntagColumnOperation) String

func (s UntagColumnOperation) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UntagColumnOperation) Validate

func (s *UntagColumnOperation) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UntagResourceInput

type UntagResourceInput struct {

    // The Amazon Resource Name (ARN) of the resource that you want to untag.
    //
    // ResourceArn is a required field
    ResourceArn *string `location:"uri" locationName:"ResourceArn" type:"string" required:"true"`

    // The keys of the key-value pairs for the resource tag or tags assigned to
    // the resource.
    //
    // TagKeys is a required field
    TagKeys []*string `location:"querystring" locationName:"keys" min:"1" type:"list" required:"true"`
    // contains filtered or unexported fields
}

func (UntagResourceInput) GoString

func (s UntagResourceInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UntagResourceInput) SetResourceArn

func (s *UntagResourceInput) SetResourceArn(v string) *UntagResourceInput

SetResourceArn sets the ResourceArn field's value.

func (*UntagResourceInput) SetTagKeys

func (s *UntagResourceInput) SetTagKeys(v []*string) *UntagResourceInput

SetTagKeys sets the TagKeys field's value.

func (UntagResourceInput) String

func (s UntagResourceInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UntagResourceInput) Validate

func (s *UntagResourceInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UntagResourceOutput

type UntagResourceOutput struct {

    // The Amazon Web Services request ID for this operation.
    RequestId *string `type:"string"`

    // The HTTP status of the request.
    Status *int64 `location:"statusCode" type:"integer"`
    // contains filtered or unexported fields
}

func (UntagResourceOutput) GoString

func (s UntagResourceOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UntagResourceOutput) SetRequestId

func (s *UntagResourceOutput) SetRequestId(v string) *UntagResourceOutput

SetRequestId sets the RequestId field's value.

func (*UntagResourceOutput) SetStatus

func (s *UntagResourceOutput) SetStatus(v int64) *UntagResourceOutput

SetStatus sets the Status field's value.

func (UntagResourceOutput) String

func (s UntagResourceOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type UpdateAccountCustomizationInput

type UpdateAccountCustomizationInput struct {

    // The Amazon QuickSight customizations you're updating in the current Amazon
    // Web Services Region.
    //
    // AccountCustomization is a required field
    AccountCustomization *AccountCustomization `type:"structure" required:"true"`

    // The ID for the Amazon Web Services account that you want to update Amazon
    // QuickSight customizations for.
    //
    // AwsAccountId is a required field
    AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"`

    // The namespace that you want to update Amazon QuickSight customizations for.
    Namespace *string `location:"querystring" locationName:"namespace" type:"string"`
    // contains filtered or unexported fields
}

func (UpdateAccountCustomizationInput) GoString

func (s UpdateAccountCustomizationInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateAccountCustomizationInput) SetAccountCustomization

func (s *UpdateAccountCustomizationInput) SetAccountCustomization(v *AccountCustomization) *UpdateAccountCustomizationInput

SetAccountCustomization sets the AccountCustomization field's value.

func (*UpdateAccountCustomizationInput) SetAwsAccountId

func (s *UpdateAccountCustomizationInput) SetAwsAccountId(v string) *UpdateAccountCustomizationInput

SetAwsAccountId sets the AwsAccountId field's value.

func (*UpdateAccountCustomizationInput) SetNamespace

func (s *UpdateAccountCustomizationInput) SetNamespace(v string) *UpdateAccountCustomizationInput

SetNamespace sets the Namespace field's value.

func (UpdateAccountCustomizationInput) String

func (s UpdateAccountCustomizationInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateAccountCustomizationInput) Validate

func (s *UpdateAccountCustomizationInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateAccountCustomizationOutput

type UpdateAccountCustomizationOutput struct {

    // The Amazon QuickSight customizations you're updating in the current Amazon
    // Web Services Region.
    AccountCustomization *AccountCustomization `type:"structure"`

    // The Amazon Resource Name (ARN) for the updated customization for this Amazon
    // Web Services account.
    Arn *string `type:"string"`

    // The ID for the Amazon Web Services account that you want to update Amazon
    // QuickSight customizations for.
    AwsAccountId *string `min:"12" type:"string"`

    // The namespace associated with the customization that you're updating.
    Namespace *string `type:"string"`

    // The Amazon Web Services request ID for this operation.
    RequestId *string `type:"string"`

    // The HTTP status of the request.
    Status *int64 `location:"statusCode" type:"integer"`
    // contains filtered or unexported fields
}

func (UpdateAccountCustomizationOutput) GoString

func (s UpdateAccountCustomizationOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateAccountCustomizationOutput) SetAccountCustomization

func (s *UpdateAccountCustomizationOutput) SetAccountCustomization(v *AccountCustomization) *UpdateAccountCustomizationOutput

SetAccountCustomization sets the AccountCustomization field's value.

func (*UpdateAccountCustomizationOutput) SetArn

func (s *UpdateAccountCustomizationOutput) SetArn(v string) *UpdateAccountCustomizationOutput

SetArn sets the Arn field's value.

func (*UpdateAccountCustomizationOutput) SetAwsAccountId

func (s *UpdateAccountCustomizationOutput) SetAwsAccountId(v string) *UpdateAccountCustomizationOutput

SetAwsAccountId sets the AwsAccountId field's value.

func (*UpdateAccountCustomizationOutput) SetNamespace

func (s *UpdateAccountCustomizationOutput) SetNamespace(v string) *UpdateAccountCustomizationOutput

SetNamespace sets the Namespace field's value.

func (*UpdateAccountCustomizationOutput) SetRequestId

func (s *UpdateAccountCustomizationOutput) SetRequestId(v string) *UpdateAccountCustomizationOutput

SetRequestId sets the RequestId field's value.

func (*UpdateAccountCustomizationOutput) SetStatus

func (s *UpdateAccountCustomizationOutput) SetStatus(v int64) *UpdateAccountCustomizationOutput

SetStatus sets the Status field's value.

func (UpdateAccountCustomizationOutput) String

func (s UpdateAccountCustomizationOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type UpdateAccountSettingsInput

type UpdateAccountSettingsInput struct {

    // The ID for the Amazon Web Services account that contains the Amazon QuickSight
    // settings that you want to list.
    //
    // AwsAccountId is a required field
    AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"`

    // The default namespace for this Amazon Web Services account. Currently, the
    // default is default. IAM users that register for the first time with Amazon
    // QuickSight provide an email address that becomes associated with the default
    // namespace.
    //
    // DefaultNamespace is a required field
    DefaultNamespace *string `type:"string" required:"true"`

    // The email address that you want Amazon QuickSight to send notifications to
    // regarding your Amazon Web Services account or Amazon QuickSight subscription.
    NotificationEmail *string `type:"string"`

    // A boolean value that determines whether or not an Amazon QuickSight account
    // can be deleted. A True value doesn't allow the account to be deleted and
    // results in an error message if a user tries to make a DeleteAccountSubscription
    // request. A False value will allow the account to be deleted.
    TerminationProtectionEnabled *bool `type:"boolean"`
    // contains filtered or unexported fields
}

func (UpdateAccountSettingsInput) GoString

func (s UpdateAccountSettingsInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateAccountSettingsInput) SetAwsAccountId

func (s *UpdateAccountSettingsInput) SetAwsAccountId(v string) *UpdateAccountSettingsInput

SetAwsAccountId sets the AwsAccountId field's value.

func (*UpdateAccountSettingsInput) SetDefaultNamespace

func (s *UpdateAccountSettingsInput) SetDefaultNamespace(v string) *UpdateAccountSettingsInput

SetDefaultNamespace sets the DefaultNamespace field's value.

func (*UpdateAccountSettingsInput) SetNotificationEmail

func (s *UpdateAccountSettingsInput) SetNotificationEmail(v string) *UpdateAccountSettingsInput

SetNotificationEmail sets the NotificationEmail field's value.

func (*UpdateAccountSettingsInput) SetTerminationProtectionEnabled

func (s *UpdateAccountSettingsInput) SetTerminationProtectionEnabled(v bool) *UpdateAccountSettingsInput

SetTerminationProtectionEnabled sets the TerminationProtectionEnabled field's value.

func (UpdateAccountSettingsInput) String

func (s UpdateAccountSettingsInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateAccountSettingsInput) Validate

func (s *UpdateAccountSettingsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateAccountSettingsOutput

type UpdateAccountSettingsOutput struct {

    // The Amazon Web Services request ID for this operation.
    RequestId *string `type:"string"`

    // The HTTP status of the request.
    Status *int64 `location:"statusCode" type:"integer"`
    // contains filtered or unexported fields
}

func (UpdateAccountSettingsOutput) GoString

func (s UpdateAccountSettingsOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateAccountSettingsOutput) SetRequestId

func (s *UpdateAccountSettingsOutput) SetRequestId(v string) *UpdateAccountSettingsOutput

SetRequestId sets the RequestId field's value.

func (*UpdateAccountSettingsOutput) SetStatus

func (s *UpdateAccountSettingsOutput) SetStatus(v int64) *UpdateAccountSettingsOutput

SetStatus sets the Status field's value.

func (UpdateAccountSettingsOutput) String

func (s UpdateAccountSettingsOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type UpdateAnalysisInput

type UpdateAnalysisInput struct {

    // The ID for the analysis that you're updating. This ID displays in the URL
    // of the analysis.
    //
    // AnalysisId is a required field
    AnalysisId *string `location:"uri" locationName:"AnalysisId" min:"1" type:"string" required:"true"`

    // The ID of the Amazon Web Services account that contains the analysis that
    // you're updating.
    //
    // AwsAccountId is a required field
    AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"`

    // The definition of an analysis.
    //
    // A definition is the data model of all features in a Dashboard, Template,
    // or Analysis.
    Definition *AnalysisDefinition `type:"structure"`

    // A descriptive name for the analysis that you're updating. This name displays
    // for the analysis in the Amazon QuickSight console.
    //
    // Name is a required field
    Name *string `min:"1" type:"string" required:"true"`

    // The parameter names and override values that you want to use. An analysis
    // can have any parameter type, and some parameters might accept multiple values.
    Parameters *Parameters `type:"structure"`

    // A source entity to use for the analysis that you're updating. This metadata
    // structure contains details that describe a source template and one or more
    // datasets.
    SourceEntity *AnalysisSourceEntity `type:"structure"`

    // The Amazon Resource Name (ARN) for the theme to apply to the analysis that
    // you're creating. To see the theme in the Amazon QuickSight console, make
    // sure that you have access to it.
    ThemeArn *string `type:"string"`

    // The option to relax the validation needed to update an analysis with definition
    // objects. This skips the validation step for specific errors.
    ValidationStrategy *ValidationStrategy `type:"structure"`
    // contains filtered or unexported fields
}

func (UpdateAnalysisInput) GoString

func (s UpdateAnalysisInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateAnalysisInput) SetAnalysisId

func (s *UpdateAnalysisInput) SetAnalysisId(v string) *UpdateAnalysisInput

SetAnalysisId sets the AnalysisId field's value.

func (*UpdateAnalysisInput) SetAwsAccountId

func (s *UpdateAnalysisInput) SetAwsAccountId(v string) *UpdateAnalysisInput

SetAwsAccountId sets the AwsAccountId field's value.

func (*UpdateAnalysisInput) SetDefinition

func (s *UpdateAnalysisInput) SetDefinition(v *AnalysisDefinition) *UpdateAnalysisInput

SetDefinition sets the Definition field's value.

func (*UpdateAnalysisInput) SetName

func (s *UpdateAnalysisInput) SetName(v string) *UpdateAnalysisInput

SetName sets the Name field's value.

func (*UpdateAnalysisInput) SetParameters

func (s *UpdateAnalysisInput) SetParameters(v *Parameters) *UpdateAnalysisInput

SetParameters sets the Parameters field's value.

func (*UpdateAnalysisInput) SetSourceEntity

func (s *UpdateAnalysisInput) SetSourceEntity(v *AnalysisSourceEntity) *UpdateAnalysisInput

SetSourceEntity sets the SourceEntity field's value.

func (*UpdateAnalysisInput) SetThemeArn

func (s *UpdateAnalysisInput) SetThemeArn(v string) *UpdateAnalysisInput

SetThemeArn sets the ThemeArn field's value.

func (*UpdateAnalysisInput) SetValidationStrategy

func (s *UpdateAnalysisInput) SetValidationStrategy(v *ValidationStrategy) *UpdateAnalysisInput

SetValidationStrategy sets the ValidationStrategy field's value.

func (UpdateAnalysisInput) String

func (s UpdateAnalysisInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateAnalysisInput) Validate

func (s *UpdateAnalysisInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateAnalysisOutput

type UpdateAnalysisOutput struct {

    // The ID of the analysis.
    AnalysisId *string `min:"1" type:"string"`

    // The ARN of the analysis that you're updating.
    Arn *string `type:"string"`

    // The Amazon Web Services request ID for this operation.
    RequestId *string `type:"string"`

    // The HTTP status of the request.
    Status *int64 `location:"statusCode" type:"integer"`

    // The update status of the last update that was made to the analysis.
    UpdateStatus *string `type:"string" enum:"ResourceStatus"`
    // contains filtered or unexported fields
}

func (UpdateAnalysisOutput) GoString

func (s UpdateAnalysisOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateAnalysisOutput) SetAnalysisId

func (s *UpdateAnalysisOutput) SetAnalysisId(v string) *UpdateAnalysisOutput

SetAnalysisId sets the AnalysisId field's value.

func (*UpdateAnalysisOutput) SetArn

func (s *UpdateAnalysisOutput) SetArn(v string) *UpdateAnalysisOutput

SetArn sets the Arn field's value.

func (*UpdateAnalysisOutput) SetRequestId

func (s *UpdateAnalysisOutput) SetRequestId(v string) *UpdateAnalysisOutput

SetRequestId sets the RequestId field's value.

func (*UpdateAnalysisOutput) SetStatus

func (s *UpdateAnalysisOutput) SetStatus(v int64) *UpdateAnalysisOutput

SetStatus sets the Status field's value.

func (*UpdateAnalysisOutput) SetUpdateStatus

func (s *UpdateAnalysisOutput) SetUpdateStatus(v string) *UpdateAnalysisOutput

SetUpdateStatus sets the UpdateStatus field's value.

func (UpdateAnalysisOutput) String

func (s UpdateAnalysisOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type UpdateAnalysisPermissionsInput

type UpdateAnalysisPermissionsInput struct {

    // The ID of the analysis whose permissions you're updating. The ID is part
    // of the analysis URL.
    //
    // AnalysisId is a required field
    AnalysisId *string `location:"uri" locationName:"AnalysisId" min:"1" type:"string" required:"true"`

    // The ID of the Amazon Web Services account that contains the analysis whose
    // permissions you're updating. You must be using the Amazon Web Services account
    // that the analysis is in.
    //
    // AwsAccountId is a required field
    AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"`

    // A structure that describes the permissions to add and the principal to add
    // them to.
    GrantPermissions []*ResourcePermission `type:"list"`

    // A structure that describes the permissions to remove and the principal to
    // remove them from.
    RevokePermissions []*ResourcePermission `type:"list"`
    // contains filtered or unexported fields
}

func (UpdateAnalysisPermissionsInput) GoString

func (s UpdateAnalysisPermissionsInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateAnalysisPermissionsInput) SetAnalysisId

func (s *UpdateAnalysisPermissionsInput) SetAnalysisId(v string) *UpdateAnalysisPermissionsInput

SetAnalysisId sets the AnalysisId field's value.

func (*UpdateAnalysisPermissionsInput) SetAwsAccountId

func (s *UpdateAnalysisPermissionsInput) SetAwsAccountId(v string) *UpdateAnalysisPermissionsInput

SetAwsAccountId sets the AwsAccountId field's value.

func (*UpdateAnalysisPermissionsInput) SetGrantPermissions

func (s *UpdateAnalysisPermissionsInput) SetGrantPermissions(v []*ResourcePermission) *UpdateAnalysisPermissionsInput

SetGrantPermissions sets the GrantPermissions field's value.

func (*UpdateAnalysisPermissionsInput) SetRevokePermissions

func (s *UpdateAnalysisPermissionsInput) SetRevokePermissions(v []*ResourcePermission) *UpdateAnalysisPermissionsInput

SetRevokePermissions sets the RevokePermissions field's value.

func (UpdateAnalysisPermissionsInput) String

func (s UpdateAnalysisPermissionsInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateAnalysisPermissionsInput) Validate

func (s *UpdateAnalysisPermissionsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateAnalysisPermissionsOutput

type UpdateAnalysisPermissionsOutput struct {

    // The Amazon Resource Name (ARN) of the analysis that you updated.
    AnalysisArn *string `type:"string"`

    // The ID of the analysis that you updated permissions for.
    AnalysisId *string `min:"1" type:"string"`

    // A structure that describes the principals and the resource-level permissions
    // on an analysis.
    Permissions []*ResourcePermission `min:"1" type:"list"`

    // The Amazon Web Services request ID for this operation.
    RequestId *string `type:"string"`

    // The HTTP status of the request.
    Status *int64 `location:"statusCode" type:"integer"`
    // contains filtered or unexported fields
}

func (UpdateAnalysisPermissionsOutput) GoString

func (s UpdateAnalysisPermissionsOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateAnalysisPermissionsOutput) SetAnalysisArn

func (s *UpdateAnalysisPermissionsOutput) SetAnalysisArn(v string) *UpdateAnalysisPermissionsOutput

SetAnalysisArn sets the AnalysisArn field's value.

func (*UpdateAnalysisPermissionsOutput) SetAnalysisId

func (s *UpdateAnalysisPermissionsOutput) SetAnalysisId(v string) *UpdateAnalysisPermissionsOutput

SetAnalysisId sets the AnalysisId field's value.

func (*UpdateAnalysisPermissionsOutput) SetPermissions

func (s *UpdateAnalysisPermissionsOutput) SetPermissions(v []*ResourcePermission) *UpdateAnalysisPermissionsOutput

SetPermissions sets the Permissions field's value.

func (*UpdateAnalysisPermissionsOutput) SetRequestId

func (s *UpdateAnalysisPermissionsOutput) SetRequestId(v string) *UpdateAnalysisPermissionsOutput

SetRequestId sets the RequestId field's value.

func (*UpdateAnalysisPermissionsOutput) SetStatus

func (s *UpdateAnalysisPermissionsOutput) SetStatus(v int64) *UpdateAnalysisPermissionsOutput

SetStatus sets the Status field's value.

func (UpdateAnalysisPermissionsOutput) String

func (s UpdateAnalysisPermissionsOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type UpdateDashboardInput

type UpdateDashboardInput struct {

    // The ID of the Amazon Web Services account that contains the dashboard that
    // you're updating.
    //
    // AwsAccountId is a required field
    AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"`

    // The ID for the dashboard.
    //
    // DashboardId is a required field
    DashboardId *string `location:"uri" locationName:"DashboardId" min:"1" type:"string" required:"true"`

    // Options for publishing the dashboard when you create it:
    //
    //    * AvailabilityStatus for AdHocFilteringOption - This status can be either
    //    ENABLED or DISABLED. When this is set to DISABLED, Amazon QuickSight disables
    //    the left filter pane on the published dashboard, which can be used for
    //    ad hoc (one-time) filtering. This option is ENABLED by default.
    //
    //    * AvailabilityStatus for ExportToCSVOption - This status can be either
    //    ENABLED or DISABLED. The visual option to export data to .CSV format isn't
    //    enabled when this is set to DISABLED. This option is ENABLED by default.
    //
    //    * VisibilityState for SheetControlsOption - This visibility state can
    //    be either COLLAPSED or EXPANDED. This option is COLLAPSED by default.
    DashboardPublishOptions *DashboardPublishOptions `type:"structure"`

    // The definition of a dashboard.
    //
    // A definition is the data model of all features in a Dashboard, Template,
    // or Analysis.
    Definition *DashboardVersionDefinition `type:"structure"`

    // The display name of the dashboard.
    //
    // Name is a required field
    Name *string `min:"1" type:"string" required:"true"`

    // A structure that contains the parameters of the dashboard. These are parameter
    // overrides for a dashboard. A dashboard can have any type of parameters, and
    // some parameters might accept multiple values.
    Parameters *Parameters `type:"structure"`

    // The entity that you are using as a source when you update the dashboard.
    // In SourceEntity, you specify the type of object you're using as source. You
    // can only update a dashboard from a template, so you use a SourceTemplate
    // entity. If you need to update a dashboard from an analysis, first convert
    // the analysis to a template by using the CreateTemplate (https://docs.aws.amazon.com/quicksight/latest/APIReference/API_CreateTemplate.html)
    // API operation. For SourceTemplate, specify the Amazon Resource Name (ARN)
    // of the source template. The SourceTemplate ARN can contain any Amazon Web
    // Services account and any Amazon QuickSight-supported Amazon Web Services
    // Region.
    //
    // Use the DataSetReferences entity within SourceTemplate to list the replacement
    // datasets for the placeholders listed in the original. The schema in each
    // dataset must match its placeholder.
    SourceEntity *DashboardSourceEntity `type:"structure"`

    // The Amazon Resource Name (ARN) of the theme that is being used for this dashboard.
    // If you add a value for this field, it overrides the value that was originally
    // associated with the entity. The theme ARN must exist in the same Amazon Web
    // Services account where you create the dashboard.
    ThemeArn *string `type:"string"`

    // The option to relax the validation needed to update a dashboard with definition
    // objects. This skips the validation step for specific errors.
    ValidationStrategy *ValidationStrategy `type:"structure"`

    // A description for the first version of the dashboard being created.
    VersionDescription *string `min:"1" type:"string"`
    // contains filtered or unexported fields
}

func (UpdateDashboardInput) GoString

func (s UpdateDashboardInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateDashboardInput) SetAwsAccountId

func (s *UpdateDashboardInput) SetAwsAccountId(v string) *UpdateDashboardInput

SetAwsAccountId sets the AwsAccountId field's value.

func (*UpdateDashboardInput) SetDashboardId

func (s *UpdateDashboardInput) SetDashboardId(v string) *UpdateDashboardInput

SetDashboardId sets the DashboardId field's value.

func (*UpdateDashboardInput) SetDashboardPublishOptions

func (s *UpdateDashboardInput) SetDashboardPublishOptions(v *DashboardPublishOptions) *UpdateDashboardInput

SetDashboardPublishOptions sets the DashboardPublishOptions field's value.

func (*UpdateDashboardInput) SetDefinition

func (s *UpdateDashboardInput) SetDefinition(v *DashboardVersionDefinition) *UpdateDashboardInput

SetDefinition sets the Definition field's value.

func (*UpdateDashboardInput) SetName

func (s *UpdateDashboardInput) SetName(v string) *UpdateDashboardInput

SetName sets the Name field's value.

func (*UpdateDashboardInput) SetParameters

func (s *UpdateDashboardInput) SetParameters(v *Parameters) *UpdateDashboardInput

SetParameters sets the Parameters field's value.

func (*UpdateDashboardInput) SetSourceEntity

func (s *UpdateDashboardInput) SetSourceEntity(v *DashboardSourceEntity) *UpdateDashboardInput

SetSourceEntity sets the SourceEntity field's value.

func (*UpdateDashboardInput) SetThemeArn

func (s *UpdateDashboardInput) SetThemeArn(v string) *UpdateDashboardInput

SetThemeArn sets the ThemeArn field's value.

func (*UpdateDashboardInput) SetValidationStrategy

func (s *UpdateDashboardInput) SetValidationStrategy(v *ValidationStrategy) *UpdateDashboardInput

SetValidationStrategy sets the ValidationStrategy field's value.

func (*UpdateDashboardInput) SetVersionDescription

func (s *UpdateDashboardInput) SetVersionDescription(v string) *UpdateDashboardInput

SetVersionDescription sets the VersionDescription field's value.

func (UpdateDashboardInput) String

func (s UpdateDashboardInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateDashboardInput) Validate

func (s *UpdateDashboardInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateDashboardLinksInput

type UpdateDashboardLinksInput struct {

    // The ID of the Amazon Web Services account that contains the dashboard whose
    // links you want to update.
    //
    // AwsAccountId is a required field
    AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"`

    // The ID for the dashboard.
    //
    // DashboardId is a required field
    DashboardId *string `location:"uri" locationName:"DashboardId" min:"1" type:"string" required:"true"`

    // list of analysis Amazon Resource Names (ARNs) to be linked to the dashboard.
    //
    // LinkEntities is a required field
    LinkEntities []*string `type:"list" required:"true"`
    // contains filtered or unexported fields
}

func (UpdateDashboardLinksInput) GoString

func (s UpdateDashboardLinksInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateDashboardLinksInput) SetAwsAccountId

func (s *UpdateDashboardLinksInput) SetAwsAccountId(v string) *UpdateDashboardLinksInput

SetAwsAccountId sets the AwsAccountId field's value.

func (*UpdateDashboardLinksInput) SetDashboardId

func (s *UpdateDashboardLinksInput) SetDashboardId(v string) *UpdateDashboardLinksInput

SetDashboardId sets the DashboardId field's value.

func (*UpdateDashboardLinksInput) SetLinkEntities

func (s *UpdateDashboardLinksInput) SetLinkEntities(v []*string) *UpdateDashboardLinksInput

SetLinkEntities sets the LinkEntities field's value.

func (UpdateDashboardLinksInput) String

func (s UpdateDashboardLinksInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateDashboardLinksInput) Validate

func (s *UpdateDashboardLinksInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateDashboardLinksOutput

type UpdateDashboardLinksOutput struct {

    // The Amazon Resource Name (ARN) of the dashboard.
    DashboardArn *string `type:"string"`

    // A list of analysis Amazon Resource Names (ARNs) to be linked to the dashboard.
    LinkEntities []*string `type:"list"`

    // The Amazon Web Services request ID for this operation.
    RequestId *string `type:"string"`

    // The HTTP status of the request.
    Status *int64 `location:"statusCode" type:"integer"`
    // contains filtered or unexported fields
}

func (UpdateDashboardLinksOutput) GoString

func (s UpdateDashboardLinksOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateDashboardLinksOutput) SetDashboardArn

func (s *UpdateDashboardLinksOutput) SetDashboardArn(v string) *UpdateDashboardLinksOutput

SetDashboardArn sets the DashboardArn field's value.

func (*UpdateDashboardLinksOutput) SetLinkEntities

func (s *UpdateDashboardLinksOutput) SetLinkEntities(v []*string) *UpdateDashboardLinksOutput

SetLinkEntities sets the LinkEntities field's value.

func (*UpdateDashboardLinksOutput) SetRequestId

func (s *UpdateDashboardLinksOutput) SetRequestId(v string) *UpdateDashboardLinksOutput

SetRequestId sets the RequestId field's value.

func (*UpdateDashboardLinksOutput) SetStatus

func (s *UpdateDashboardLinksOutput) SetStatus(v int64) *UpdateDashboardLinksOutput

SetStatus sets the Status field's value.

func (UpdateDashboardLinksOutput) String

func (s UpdateDashboardLinksOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type UpdateDashboardOutput

type UpdateDashboardOutput struct {

    // The Amazon Resource Name (ARN) of the resource.
    Arn *string `type:"string"`

    // The creation status of the request.
    CreationStatus *string `type:"string" enum:"ResourceStatus"`

    // The ID for the dashboard.
    DashboardId *string `min:"1" type:"string"`

    // The Amazon Web Services request ID for this operation.
    RequestId *string `type:"string"`

    // The HTTP status of the request.
    Status *int64 `type:"integer"`

    // The ARN of the dashboard, including the version number.
    VersionArn *string `type:"string"`
    // contains filtered or unexported fields
}

func (UpdateDashboardOutput) GoString

func (s UpdateDashboardOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateDashboardOutput) SetArn

func (s *UpdateDashboardOutput) SetArn(v string) *UpdateDashboardOutput

SetArn sets the Arn field's value.

func (*UpdateDashboardOutput) SetCreationStatus

func (s *UpdateDashboardOutput) SetCreationStatus(v string) *UpdateDashboardOutput

SetCreationStatus sets the CreationStatus field's value.

func (*UpdateDashboardOutput) SetDashboardId

func (s *UpdateDashboardOutput) SetDashboardId(v string) *UpdateDashboardOutput

SetDashboardId sets the DashboardId field's value.

func (*UpdateDashboardOutput) SetRequestId

func (s *UpdateDashboardOutput) SetRequestId(v string) *UpdateDashboardOutput

SetRequestId sets the RequestId field's value.

func (*UpdateDashboardOutput) SetStatus

func (s *UpdateDashboardOutput) SetStatus(v int64) *UpdateDashboardOutput

SetStatus sets the Status field's value.

func (*UpdateDashboardOutput) SetVersionArn

func (s *UpdateDashboardOutput) SetVersionArn(v string) *UpdateDashboardOutput

SetVersionArn sets the VersionArn field's value.

func (UpdateDashboardOutput) String

func (s UpdateDashboardOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type UpdateDashboardPermissionsInput

type UpdateDashboardPermissionsInput struct {

    // The ID of the Amazon Web Services account that contains the dashboard whose
    // permissions you're updating.
    //
    // AwsAccountId is a required field
    AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"`

    // The ID for the dashboard.
    //
    // DashboardId is a required field
    DashboardId *string `location:"uri" locationName:"DashboardId" min:"1" type:"string" required:"true"`

    // Grants link permissions to all users in a defined namespace.
    GrantLinkPermissions []*ResourcePermission `type:"list"`

    // The permissions that you want to grant on this resource.
    GrantPermissions []*ResourcePermission `type:"list"`

    // Revokes link permissions from all users in a defined namespace.
    RevokeLinkPermissions []*ResourcePermission `type:"list"`

    // The permissions that you want to revoke from this resource.
    RevokePermissions []*ResourcePermission `type:"list"`
    // contains filtered or unexported fields
}

func (UpdateDashboardPermissionsInput) GoString

func (s UpdateDashboardPermissionsInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateDashboardPermissionsInput) SetAwsAccountId

func (s *UpdateDashboardPermissionsInput) SetAwsAccountId(v string) *UpdateDashboardPermissionsInput

SetAwsAccountId sets the AwsAccountId field's value.

func (*UpdateDashboardPermissionsInput) SetDashboardId

func (s *UpdateDashboardPermissionsInput) SetDashboardId(v string) *UpdateDashboardPermissionsInput

SetDashboardId sets the DashboardId field's value.

func (*UpdateDashboardPermissionsInput) SetGrantLinkPermissions

func (s *UpdateDashboardPermissionsInput) SetGrantLinkPermissions(v []*ResourcePermission) *UpdateDashboardPermissionsInput

SetGrantLinkPermissions sets the GrantLinkPermissions field's value.

func (*UpdateDashboardPermissionsInput) SetGrantPermissions

func (s *UpdateDashboardPermissionsInput) SetGrantPermissions(v []*ResourcePermission) *UpdateDashboardPermissionsInput

SetGrantPermissions sets the GrantPermissions field's value.

func (*UpdateDashboardPermissionsInput) SetRevokeLinkPermissions

func (s *UpdateDashboardPermissionsInput) SetRevokeLinkPermissions(v []*ResourcePermission) *UpdateDashboardPermissionsInput

SetRevokeLinkPermissions sets the RevokeLinkPermissions field's value.

func (*UpdateDashboardPermissionsInput) SetRevokePermissions

func (s *UpdateDashboardPermissionsInput) SetRevokePermissions(v []*ResourcePermission) *UpdateDashboardPermissionsInput

SetRevokePermissions sets the RevokePermissions field's value.

func (UpdateDashboardPermissionsInput) String

func (s UpdateDashboardPermissionsInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateDashboardPermissionsInput) Validate

func (s *UpdateDashboardPermissionsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateDashboardPermissionsOutput

type UpdateDashboardPermissionsOutput struct {

    // The Amazon Resource Name (ARN) of the dashboard.
    DashboardArn *string `type:"string"`

    // The ID for the dashboard.
    DashboardId *string `min:"1" type:"string"`

    // Updates the permissions of a shared link to an Amazon QuickSight dashboard.
    LinkSharingConfiguration *LinkSharingConfiguration `type:"structure"`

    // Information about the permissions on the dashboard.
    Permissions []*ResourcePermission `min:"1" type:"list"`

    // The Amazon Web Services request ID for this operation.
    RequestId *string `type:"string"`

    // The HTTP status of the request.
    Status *int64 `location:"statusCode" type:"integer"`
    // contains filtered or unexported fields
}

func (UpdateDashboardPermissionsOutput) GoString

func (s UpdateDashboardPermissionsOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateDashboardPermissionsOutput) SetDashboardArn

func (s *UpdateDashboardPermissionsOutput) SetDashboardArn(v string) *UpdateDashboardPermissionsOutput

SetDashboardArn sets the DashboardArn field's value.

func (*UpdateDashboardPermissionsOutput) SetDashboardId

func (s *UpdateDashboardPermissionsOutput) SetDashboardId(v string) *UpdateDashboardPermissionsOutput

SetDashboardId sets the DashboardId field's value.

func (*UpdateDashboardPermissionsOutput) SetLinkSharingConfiguration

func (s *UpdateDashboardPermissionsOutput) SetLinkSharingConfiguration(v *LinkSharingConfiguration) *UpdateDashboardPermissionsOutput

SetLinkSharingConfiguration sets the LinkSharingConfiguration field's value.

func (*UpdateDashboardPermissionsOutput) SetPermissions

func (s *UpdateDashboardPermissionsOutput) SetPermissions(v []*ResourcePermission) *UpdateDashboardPermissionsOutput

SetPermissions sets the Permissions field's value.

func (*UpdateDashboardPermissionsOutput) SetRequestId

func (s *UpdateDashboardPermissionsOutput) SetRequestId(v string) *UpdateDashboardPermissionsOutput

SetRequestId sets the RequestId field's value.

func (*UpdateDashboardPermissionsOutput) SetStatus

func (s *UpdateDashboardPermissionsOutput) SetStatus(v int64) *UpdateDashboardPermissionsOutput

SetStatus sets the Status field's value.

func (UpdateDashboardPermissionsOutput) String

func (s UpdateDashboardPermissionsOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type UpdateDashboardPublishedVersionInput

type UpdateDashboardPublishedVersionInput struct {

    // The ID of the Amazon Web Services account that contains the dashboard that
    // you're updating.
    //
    // AwsAccountId is a required field
    AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"`

    // The ID for the dashboard.
    //
    // DashboardId is a required field
    DashboardId *string `location:"uri" locationName:"DashboardId" min:"1" type:"string" required:"true"`

    // The version number of the dashboard.
    //
    // VersionNumber is a required field
    VersionNumber *int64 `location:"uri" locationName:"VersionNumber" min:"1" type:"long" required:"true"`
    // contains filtered or unexported fields
}

func (UpdateDashboardPublishedVersionInput) GoString

func (s UpdateDashboardPublishedVersionInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateDashboardPublishedVersionInput) SetAwsAccountId

func (s *UpdateDashboardPublishedVersionInput) SetAwsAccountId(v string) *UpdateDashboardPublishedVersionInput

SetAwsAccountId sets the AwsAccountId field's value.

func (*UpdateDashboardPublishedVersionInput) SetDashboardId

func (s *UpdateDashboardPublishedVersionInput) SetDashboardId(v string) *UpdateDashboardPublishedVersionInput

SetDashboardId sets the DashboardId field's value.

func (*UpdateDashboardPublishedVersionInput) SetVersionNumber

func (s *UpdateDashboardPublishedVersionInput) SetVersionNumber(v int64) *UpdateDashboardPublishedVersionInput

SetVersionNumber sets the VersionNumber field's value.

func (UpdateDashboardPublishedVersionInput) String

func (s UpdateDashboardPublishedVersionInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateDashboardPublishedVersionInput) Validate

func (s *UpdateDashboardPublishedVersionInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateDashboardPublishedVersionOutput

type UpdateDashboardPublishedVersionOutput struct {

    // The Amazon Resource Name (ARN) of the dashboard.
    DashboardArn *string `type:"string"`

    // The ID for the dashboard.
    DashboardId *string `min:"1" type:"string"`

    // The Amazon Web Services request ID for this operation.
    RequestId *string `type:"string"`

    // The HTTP status of the request.
    Status *int64 `location:"statusCode" type:"integer"`
    // contains filtered or unexported fields
}

func (UpdateDashboardPublishedVersionOutput) GoString

func (s UpdateDashboardPublishedVersionOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateDashboardPublishedVersionOutput) SetDashboardArn

func (s *UpdateDashboardPublishedVersionOutput) SetDashboardArn(v string) *UpdateDashboardPublishedVersionOutput

SetDashboardArn sets the DashboardArn field's value.

func (*UpdateDashboardPublishedVersionOutput) SetDashboardId

func (s *UpdateDashboardPublishedVersionOutput) SetDashboardId(v string) *UpdateDashboardPublishedVersionOutput

SetDashboardId sets the DashboardId field's value.

func (*UpdateDashboardPublishedVersionOutput) SetRequestId

func (s *UpdateDashboardPublishedVersionOutput) SetRequestId(v string) *UpdateDashboardPublishedVersionOutput

SetRequestId sets the RequestId field's value.

func (*UpdateDashboardPublishedVersionOutput) SetStatus

func (s *UpdateDashboardPublishedVersionOutput) SetStatus(v int64) *UpdateDashboardPublishedVersionOutput

SetStatus sets the Status field's value.

func (UpdateDashboardPublishedVersionOutput) String

func (s UpdateDashboardPublishedVersionOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type UpdateDataSetInput

type UpdateDataSetInput struct {

    // The Amazon Web Services account ID.
    //
    // AwsAccountId is a required field
    AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"`

    // Groupings of columns that work together in certain Amazon QuickSight features.
    // Currently, only geospatial hierarchy is supported.
    ColumnGroups []*ColumnGroup `min:"1" type:"list"`

    // A set of one or more definitions of a ColumnLevelPermissionRule (https://docs.aws.amazon.com/quicksight/latest/APIReference/API_ColumnLevelPermissionRule.html) .
    ColumnLevelPermissionRules []*ColumnLevelPermissionRule `min:"1" type:"list"`

    // The ID for the dataset that you want to update. This ID is unique per Amazon
    // Web Services Region for each Amazon Web Services account.
    //
    // DataSetId is a required field
    DataSetId *string `location:"uri" locationName:"DataSetId" type:"string" required:"true"`

    // The usage configuration to apply to child datasets that reference this dataset
    // as a source.
    DataSetUsageConfiguration *DataSetUsageConfiguration `type:"structure"`

    // The parameter declarations of the dataset.
    DatasetParameters []*DatasetParameter `min:"1" type:"list"`

    // The folder that contains fields and nested subfolders for your dataset.
    FieldFolders map[string]*FieldFolder `type:"map"`

    // Indicates whether you want to import the data into SPICE.
    //
    // ImportMode is a required field
    ImportMode *string `type:"string" required:"true" enum:"DataSetImportMode"`

    // Configures the combination and transformation of the data from the physical
    // tables.
    LogicalTableMap map[string]*LogicalTable `min:"1" type:"map"`

    // The display name for the dataset.
    //
    // Name is a required field
    Name *string `min:"1" type:"string" required:"true"`

    // Declares the physical tables that are available in the underlying data sources.
    //
    // PhysicalTableMap is a required field
    PhysicalTableMap map[string]*PhysicalTable `type:"map" required:"true"`

    // The row-level security configuration for the data you want to create.
    RowLevelPermissionDataSet *RowLevelPermissionDataSet `type:"structure"`

    // The configuration of tags on a dataset to set row-level security. Row-level
    // security tags are currently supported for anonymous embedding only.
    RowLevelPermissionTagConfiguration *RowLevelPermissionTagConfiguration `type:"structure"`
    // contains filtered or unexported fields
}

func (UpdateDataSetInput) GoString

func (s UpdateDataSetInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateDataSetInput) SetAwsAccountId

func (s *UpdateDataSetInput) SetAwsAccountId(v string) *UpdateDataSetInput

SetAwsAccountId sets the AwsAccountId field's value.

func (*UpdateDataSetInput) SetColumnGroups

func (s *UpdateDataSetInput) SetColumnGroups(v []*ColumnGroup) *UpdateDataSetInput

SetColumnGroups sets the ColumnGroups field's value.

func (*UpdateDataSetInput) SetColumnLevelPermissionRules

func (s *UpdateDataSetInput) SetColumnLevelPermissionRules(v []*ColumnLevelPermissionRule) *UpdateDataSetInput

SetColumnLevelPermissionRules sets the ColumnLevelPermissionRules field's value.

func (*UpdateDataSetInput) SetDataSetId

func (s *UpdateDataSetInput) SetDataSetId(v string) *UpdateDataSetInput

SetDataSetId sets the DataSetId field's value.

func (*UpdateDataSetInput) SetDataSetUsageConfiguration

func (s *UpdateDataSetInput) SetDataSetUsageConfiguration(v *DataSetUsageConfiguration) *UpdateDataSetInput

SetDataSetUsageConfiguration sets the DataSetUsageConfiguration field's value.

func (*UpdateDataSetInput) SetDatasetParameters

func (s *UpdateDataSetInput) SetDatasetParameters(v []*DatasetParameter) *UpdateDataSetInput

SetDatasetParameters sets the DatasetParameters field's value.

func (*UpdateDataSetInput) SetFieldFolders

func (s *UpdateDataSetInput) SetFieldFolders(v map[string]*FieldFolder) *UpdateDataSetInput

SetFieldFolders sets the FieldFolders field's value.

func (*UpdateDataSetInput) SetImportMode

func (s *UpdateDataSetInput) SetImportMode(v string) *UpdateDataSetInput

SetImportMode sets the ImportMode field's value.

func (*UpdateDataSetInput) SetLogicalTableMap

func (s *UpdateDataSetInput) SetLogicalTableMap(v map[string]*LogicalTable) *UpdateDataSetInput

SetLogicalTableMap sets the LogicalTableMap field's value.

func (*UpdateDataSetInput) SetName

func (s *UpdateDataSetInput) SetName(v string) *UpdateDataSetInput

SetName sets the Name field's value.

func (*UpdateDataSetInput) SetPhysicalTableMap

func (s *UpdateDataSetInput) SetPhysicalTableMap(v map[string]*PhysicalTable) *UpdateDataSetInput

SetPhysicalTableMap sets the PhysicalTableMap field's value.

func (*UpdateDataSetInput) SetRowLevelPermissionDataSet

func (s *UpdateDataSetInput) SetRowLevelPermissionDataSet(v *RowLevelPermissionDataSet) *UpdateDataSetInput

SetRowLevelPermissionDataSet sets the RowLevelPermissionDataSet field's value.

func (*UpdateDataSetInput) SetRowLevelPermissionTagConfiguration

func (s *UpdateDataSetInput) SetRowLevelPermissionTagConfiguration(v *RowLevelPermissionTagConfiguration) *UpdateDataSetInput

SetRowLevelPermissionTagConfiguration sets the RowLevelPermissionTagConfiguration field's value.

func (UpdateDataSetInput) String

func (s UpdateDataSetInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateDataSetInput) Validate

func (s *UpdateDataSetInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateDataSetOutput

type UpdateDataSetOutput struct {

    // The Amazon Resource Name (ARN) of the dataset.
    Arn *string `type:"string"`

    // The ID for the dataset that you want to create. This ID is unique per Amazon
    // Web Services Region for each Amazon Web Services account.
    DataSetId *string `type:"string"`

    // The ARN for the ingestion, which is triggered as a result of dataset creation
    // if the import mode is SPICE.
    IngestionArn *string `type:"string"`

    // The ID of the ingestion, which is triggered as a result of dataset creation
    // if the import mode is SPICE.
    IngestionId *string `type:"string"`

    // The Amazon Web Services request ID for this operation.
    RequestId *string `type:"string"`

    // The HTTP status of the request.
    Status *int64 `location:"statusCode" type:"integer"`
    // contains filtered or unexported fields
}

func (UpdateDataSetOutput) GoString

func (s UpdateDataSetOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateDataSetOutput) SetArn

func (s *UpdateDataSetOutput) SetArn(v string) *UpdateDataSetOutput

SetArn sets the Arn field's value.

func (*UpdateDataSetOutput) SetDataSetId

func (s *UpdateDataSetOutput) SetDataSetId(v string) *UpdateDataSetOutput

SetDataSetId sets the DataSetId field's value.

func (*UpdateDataSetOutput) SetIngestionArn

func (s *UpdateDataSetOutput) SetIngestionArn(v string) *UpdateDataSetOutput

SetIngestionArn sets the IngestionArn field's value.

func (*UpdateDataSetOutput) SetIngestionId

func (s *UpdateDataSetOutput) SetIngestionId(v string) *UpdateDataSetOutput

SetIngestionId sets the IngestionId field's value.

func (*UpdateDataSetOutput) SetRequestId

func (s *UpdateDataSetOutput) SetRequestId(v string) *UpdateDataSetOutput

SetRequestId sets the RequestId field's value.

func (*UpdateDataSetOutput) SetStatus

func (s *UpdateDataSetOutput) SetStatus(v int64) *UpdateDataSetOutput

SetStatus sets the Status field's value.

func (UpdateDataSetOutput) String

func (s UpdateDataSetOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type UpdateDataSetPermissionsInput

type UpdateDataSetPermissionsInput struct {

    // The Amazon Web Services account ID.
    //
    // AwsAccountId is a required field
    AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"`

    // The ID for the dataset whose permissions you want to update. This ID is unique
    // per Amazon Web Services Region for each Amazon Web Services account.
    //
    // DataSetId is a required field
    DataSetId *string `location:"uri" locationName:"DataSetId" type:"string" required:"true"`

    // The resource permissions that you want to grant to the dataset.
    GrantPermissions []*ResourcePermission `min:"1" type:"list"`

    // The resource permissions that you want to revoke from the dataset.
    RevokePermissions []*ResourcePermission `min:"1" type:"list"`
    // contains filtered or unexported fields
}

func (UpdateDataSetPermissionsInput) GoString

func (s UpdateDataSetPermissionsInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateDataSetPermissionsInput) SetAwsAccountId

func (s *UpdateDataSetPermissionsInput) SetAwsAccountId(v string) *UpdateDataSetPermissionsInput

SetAwsAccountId sets the AwsAccountId field's value.

func (*UpdateDataSetPermissionsInput) SetDataSetId

func (s *UpdateDataSetPermissionsInput) SetDataSetId(v string) *UpdateDataSetPermissionsInput

SetDataSetId sets the DataSetId field's value.

func (*UpdateDataSetPermissionsInput) SetGrantPermissions

func (s *UpdateDataSetPermissionsInput) SetGrantPermissions(v []*ResourcePermission) *UpdateDataSetPermissionsInput

SetGrantPermissions sets the GrantPermissions field's value.

func (*UpdateDataSetPermissionsInput) SetRevokePermissions

func (s *UpdateDataSetPermissionsInput) SetRevokePermissions(v []*ResourcePermission) *UpdateDataSetPermissionsInput

SetRevokePermissions sets the RevokePermissions field's value.

func (UpdateDataSetPermissionsInput) String

func (s UpdateDataSetPermissionsInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateDataSetPermissionsInput) Validate

func (s *UpdateDataSetPermissionsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateDataSetPermissionsOutput

type UpdateDataSetPermissionsOutput struct {

    // The Amazon Resource Name (ARN) of the dataset.
    DataSetArn *string `type:"string"`

    // The ID for the dataset whose permissions you want to update. This ID is unique
    // per Amazon Web Services Region for each Amazon Web Services account.
    DataSetId *string `type:"string"`

    // The Amazon Web Services request ID for this operation.
    RequestId *string `type:"string"`

    // The HTTP status of the request.
    Status *int64 `location:"statusCode" type:"integer"`
    // contains filtered or unexported fields
}

func (UpdateDataSetPermissionsOutput) GoString

func (s UpdateDataSetPermissionsOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateDataSetPermissionsOutput) SetDataSetArn

func (s *UpdateDataSetPermissionsOutput) SetDataSetArn(v string) *UpdateDataSetPermissionsOutput

SetDataSetArn sets the DataSetArn field's value.

func (*UpdateDataSetPermissionsOutput) SetDataSetId

func (s *UpdateDataSetPermissionsOutput) SetDataSetId(v string) *UpdateDataSetPermissionsOutput

SetDataSetId sets the DataSetId field's value.

func (*UpdateDataSetPermissionsOutput) SetRequestId

func (s *UpdateDataSetPermissionsOutput) SetRequestId(v string) *UpdateDataSetPermissionsOutput

SetRequestId sets the RequestId field's value.

func (*UpdateDataSetPermissionsOutput) SetStatus

func (s *UpdateDataSetPermissionsOutput) SetStatus(v int64) *UpdateDataSetPermissionsOutput

SetStatus sets the Status field's value.

func (UpdateDataSetPermissionsOutput) String

func (s UpdateDataSetPermissionsOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type UpdateDataSourceInput

type UpdateDataSourceInput struct {

    // The Amazon Web Services account ID.
    //
    // AwsAccountId is a required field
    AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"`

    // The credentials that Amazon QuickSight that uses to connect to your underlying
    // source. Currently, only credentials based on user name and password are supported.
    //
    // Credentials is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by UpdateDataSourceInput's
    // String and GoString methods.
    Credentials *DataSourceCredentials `type:"structure" sensitive:"true"`

    // The ID of the data source. This ID is unique per Amazon Web Services Region
    // for each Amazon Web Services account.
    //
    // DataSourceId is a required field
    DataSourceId *string `location:"uri" locationName:"DataSourceId" type:"string" required:"true"`

    // The parameters that Amazon QuickSight uses to connect to your underlying
    // source.
    DataSourceParameters *DataSourceParameters `type:"structure"`

    // A display name for the data source.
    //
    // Name is a required field
    Name *string `min:"1" type:"string" required:"true"`

    // Secure Socket Layer (SSL) properties that apply when Amazon QuickSight connects
    // to your underlying source.
    SslProperties *SslProperties `type:"structure"`

    // Use this parameter only when you want Amazon QuickSight to use a VPC connection
    // when connecting to your underlying source.
    VpcConnectionProperties *VpcConnectionProperties `type:"structure"`
    // contains filtered or unexported fields
}

func (UpdateDataSourceInput) GoString

func (s UpdateDataSourceInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateDataSourceInput) SetAwsAccountId

func (s *UpdateDataSourceInput) SetAwsAccountId(v string) *UpdateDataSourceInput

SetAwsAccountId sets the AwsAccountId field's value.

func (*UpdateDataSourceInput) SetCredentials

func (s *UpdateDataSourceInput) SetCredentials(v *DataSourceCredentials) *UpdateDataSourceInput

SetCredentials sets the Credentials field's value.

func (*UpdateDataSourceInput) SetDataSourceId

func (s *UpdateDataSourceInput) SetDataSourceId(v string) *UpdateDataSourceInput

SetDataSourceId sets the DataSourceId field's value.

func (*UpdateDataSourceInput) SetDataSourceParameters

func (s *UpdateDataSourceInput) SetDataSourceParameters(v *DataSourceParameters) *UpdateDataSourceInput

SetDataSourceParameters sets the DataSourceParameters field's value.

func (*UpdateDataSourceInput) SetName

func (s *UpdateDataSourceInput) SetName(v string) *UpdateDataSourceInput

SetName sets the Name field's value.

func (*UpdateDataSourceInput) SetSslProperties

func (s *UpdateDataSourceInput) SetSslProperties(v *SslProperties) *UpdateDataSourceInput

SetSslProperties sets the SslProperties field's value.

func (*UpdateDataSourceInput) SetVpcConnectionProperties

func (s *UpdateDataSourceInput) SetVpcConnectionProperties(v *VpcConnectionProperties) *UpdateDataSourceInput

SetVpcConnectionProperties sets the VpcConnectionProperties field's value.

func (UpdateDataSourceInput) String

func (s UpdateDataSourceInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateDataSourceInput) Validate

func (s *UpdateDataSourceInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateDataSourceOutput

type UpdateDataSourceOutput struct {

    // The Amazon Resource Name (ARN) of the data source.
    Arn *string `type:"string"`

    // The ID of the data source. This ID is unique per Amazon Web Services Region
    // for each Amazon Web Services account.
    DataSourceId *string `type:"string"`

    // The Amazon Web Services request ID for this operation.
    RequestId *string `type:"string"`

    // The HTTP status of the request.
    Status *int64 `location:"statusCode" type:"integer"`

    // The update status of the data source's last update.
    UpdateStatus *string `type:"string" enum:"ResourceStatus"`
    // contains filtered or unexported fields
}

func (UpdateDataSourceOutput) GoString

func (s UpdateDataSourceOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateDataSourceOutput) SetArn

func (s *UpdateDataSourceOutput) SetArn(v string) *UpdateDataSourceOutput

SetArn sets the Arn field's value.

func (*UpdateDataSourceOutput) SetDataSourceId

func (s *UpdateDataSourceOutput) SetDataSourceId(v string) *UpdateDataSourceOutput

SetDataSourceId sets the DataSourceId field's value.

func (*UpdateDataSourceOutput) SetRequestId

func (s *UpdateDataSourceOutput) SetRequestId(v string) *UpdateDataSourceOutput

SetRequestId sets the RequestId field's value.

func (*UpdateDataSourceOutput) SetStatus

func (s *UpdateDataSourceOutput) SetStatus(v int64) *UpdateDataSourceOutput

SetStatus sets the Status field's value.

func (*UpdateDataSourceOutput) SetUpdateStatus

func (s *UpdateDataSourceOutput) SetUpdateStatus(v string) *UpdateDataSourceOutput

SetUpdateStatus sets the UpdateStatus field's value.

func (UpdateDataSourceOutput) String

func (s UpdateDataSourceOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type UpdateDataSourcePermissionsInput

type UpdateDataSourcePermissionsInput struct {

    // The Amazon Web Services account ID.
    //
    // AwsAccountId is a required field
    AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"`

    // The ID of the data source. This ID is unique per Amazon Web Services Region
    // for each Amazon Web Services account.
    //
    // DataSourceId is a required field
    DataSourceId *string `location:"uri" locationName:"DataSourceId" type:"string" required:"true"`

    // A list of resource permissions that you want to grant on the data source.
    GrantPermissions []*ResourcePermission `min:"1" type:"list"`

    // A list of resource permissions that you want to revoke on the data source.
    RevokePermissions []*ResourcePermission `min:"1" type:"list"`
    // contains filtered or unexported fields
}

func (UpdateDataSourcePermissionsInput) GoString

func (s UpdateDataSourcePermissionsInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateDataSourcePermissionsInput) SetAwsAccountId

func (s *UpdateDataSourcePermissionsInput) SetAwsAccountId(v string) *UpdateDataSourcePermissionsInput

SetAwsAccountId sets the AwsAccountId field's value.

func (*UpdateDataSourcePermissionsInput) SetDataSourceId

func (s *UpdateDataSourcePermissionsInput) SetDataSourceId(v string) *UpdateDataSourcePermissionsInput

SetDataSourceId sets the DataSourceId field's value.

func (*UpdateDataSourcePermissionsInput) SetGrantPermissions

func (s *UpdateDataSourcePermissionsInput) SetGrantPermissions(v []*ResourcePermission) *UpdateDataSourcePermissionsInput

SetGrantPermissions sets the GrantPermissions field's value.

func (*UpdateDataSourcePermissionsInput) SetRevokePermissions

func (s *UpdateDataSourcePermissionsInput) SetRevokePermissions(v []*ResourcePermission) *UpdateDataSourcePermissionsInput

SetRevokePermissions sets the RevokePermissions field's value.

func (UpdateDataSourcePermissionsInput) String

func (s UpdateDataSourcePermissionsInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateDataSourcePermissionsInput) Validate

func (s *UpdateDataSourcePermissionsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateDataSourcePermissionsOutput

type UpdateDataSourcePermissionsOutput struct {

    // The Amazon Resource Name (ARN) of the data source.
    DataSourceArn *string `type:"string"`

    // The ID of the data source. This ID is unique per Amazon Web Services Region
    // for each Amazon Web Services account.
    DataSourceId *string `type:"string"`

    // The Amazon Web Services request ID for this operation.
    RequestId *string `type:"string"`

    // The HTTP status of the request.
    Status *int64 `location:"statusCode" type:"integer"`
    // contains filtered or unexported fields
}

func (UpdateDataSourcePermissionsOutput) GoString

func (s UpdateDataSourcePermissionsOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateDataSourcePermissionsOutput) SetDataSourceArn

func (s *UpdateDataSourcePermissionsOutput) SetDataSourceArn(v string) *UpdateDataSourcePermissionsOutput

SetDataSourceArn sets the DataSourceArn field's value.

func (*UpdateDataSourcePermissionsOutput) SetDataSourceId

func (s *UpdateDataSourcePermissionsOutput) SetDataSourceId(v string) *UpdateDataSourcePermissionsOutput

SetDataSourceId sets the DataSourceId field's value.

func (*UpdateDataSourcePermissionsOutput) SetRequestId

func (s *UpdateDataSourcePermissionsOutput) SetRequestId(v string) *UpdateDataSourcePermissionsOutput

SetRequestId sets the RequestId field's value.

func (*UpdateDataSourcePermissionsOutput) SetStatus

func (s *UpdateDataSourcePermissionsOutput) SetStatus(v int64) *UpdateDataSourcePermissionsOutput

SetStatus sets the Status field's value.

func (UpdateDataSourcePermissionsOutput) String

func (s UpdateDataSourcePermissionsOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type UpdateFolderInput

type UpdateFolderInput struct {

    // The ID for the Amazon Web Services account that contains the folder to update.
    //
    // AwsAccountId is a required field
    AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"`

    // The ID of the folder.
    //
    // FolderId is a required field
    FolderId *string `location:"uri" locationName:"FolderId" min:"1" type:"string" required:"true"`

    // The name of the folder.
    //
    // Name is a required field
    Name *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (UpdateFolderInput) GoString

func (s UpdateFolderInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateFolderInput) SetAwsAccountId

func (s *UpdateFolderInput) SetAwsAccountId(v string) *UpdateFolderInput

SetAwsAccountId sets the AwsAccountId field's value.

func (*UpdateFolderInput) SetFolderId

func (s *UpdateFolderInput) SetFolderId(v string) *UpdateFolderInput

SetFolderId sets the FolderId field's value.

func (*UpdateFolderInput) SetName

func (s *UpdateFolderInput) SetName(v string) *UpdateFolderInput

SetName sets the Name field's value.

func (UpdateFolderInput) String

func (s UpdateFolderInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateFolderInput) Validate

func (s *UpdateFolderInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateFolderOutput

type UpdateFolderOutput struct {

    // The Amazon Resource Name (ARN) of the folder.
    Arn *string `type:"string"`

    // The ID of the folder.
    FolderId *string `min:"1" type:"string"`

    // The Amazon Web Services request ID for this operation.
    RequestId *string `type:"string"`

    // The HTTP status of the request.
    Status *int64 `location:"statusCode" type:"integer"`
    // contains filtered or unexported fields
}

func (UpdateFolderOutput) GoString

func (s UpdateFolderOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateFolderOutput) SetArn

func (s *UpdateFolderOutput) SetArn(v string) *UpdateFolderOutput

SetArn sets the Arn field's value.

func (*UpdateFolderOutput) SetFolderId

func (s *UpdateFolderOutput) SetFolderId(v string) *UpdateFolderOutput

SetFolderId sets the FolderId field's value.

func (*UpdateFolderOutput) SetRequestId

func (s *UpdateFolderOutput) SetRequestId(v string) *UpdateFolderOutput

SetRequestId sets the RequestId field's value.

func (*UpdateFolderOutput) SetStatus

func (s *UpdateFolderOutput) SetStatus(v int64) *UpdateFolderOutput

SetStatus sets the Status field's value.

func (UpdateFolderOutput) String

func (s UpdateFolderOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type UpdateFolderPermissionsInput

type UpdateFolderPermissionsInput struct {

    // The ID for the Amazon Web Services account that contains the folder to update.
    //
    // AwsAccountId is a required field
    AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"`

    // The ID of the folder.
    //
    // FolderId is a required field
    FolderId *string `location:"uri" locationName:"FolderId" min:"1" type:"string" required:"true"`

    // The permissions that you want to grant on a resource. Namespace ARNs are
    // not supported Principal values for folder permissions.
    GrantPermissions []*ResourcePermission `min:"1" type:"list"`

    // The permissions that you want to revoke from a resource. Namespace ARNs are
    // not supported Principal values for folder permissions.
    RevokePermissions []*ResourcePermission `min:"1" type:"list"`
    // contains filtered or unexported fields
}

func (UpdateFolderPermissionsInput) GoString

func (s UpdateFolderPermissionsInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateFolderPermissionsInput) SetAwsAccountId

func (s *UpdateFolderPermissionsInput) SetAwsAccountId(v string) *UpdateFolderPermissionsInput

SetAwsAccountId sets the AwsAccountId field's value.

func (*UpdateFolderPermissionsInput) SetFolderId

func (s *UpdateFolderPermissionsInput) SetFolderId(v string) *UpdateFolderPermissionsInput

SetFolderId sets the FolderId field's value.

func (*UpdateFolderPermissionsInput) SetGrantPermissions

func (s *UpdateFolderPermissionsInput) SetGrantPermissions(v []*ResourcePermission) *UpdateFolderPermissionsInput

SetGrantPermissions sets the GrantPermissions field's value.

func (*UpdateFolderPermissionsInput) SetRevokePermissions

func (s *UpdateFolderPermissionsInput) SetRevokePermissions(v []*ResourcePermission) *UpdateFolderPermissionsInput

SetRevokePermissions sets the RevokePermissions field's value.

func (UpdateFolderPermissionsInput) String

func (s UpdateFolderPermissionsInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateFolderPermissionsInput) Validate

func (s *UpdateFolderPermissionsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateFolderPermissionsOutput

type UpdateFolderPermissionsOutput struct {

    // The Amazon Resource Name (ARN) of the folder.
    Arn *string `type:"string"`

    // The ID of the folder.
    FolderId *string `min:"1" type:"string"`

    // Information about the permissions for the folder.
    Permissions []*ResourcePermission `min:"1" type:"list"`

    // The Amazon Web Services request ID for this operation.
    RequestId *string `type:"string"`

    // The HTTP status of the request.
    Status *int64 `type:"integer"`
    // contains filtered or unexported fields
}

func (UpdateFolderPermissionsOutput) GoString

func (s UpdateFolderPermissionsOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateFolderPermissionsOutput) SetArn

func (s *UpdateFolderPermissionsOutput) SetArn(v string) *UpdateFolderPermissionsOutput

SetArn sets the Arn field's value.

func (*UpdateFolderPermissionsOutput) SetFolderId

func (s *UpdateFolderPermissionsOutput) SetFolderId(v string) *UpdateFolderPermissionsOutput

SetFolderId sets the FolderId field's value.

func (*UpdateFolderPermissionsOutput) SetPermissions

func (s *UpdateFolderPermissionsOutput) SetPermissions(v []*ResourcePermission) *UpdateFolderPermissionsOutput

SetPermissions sets the Permissions field's value.

func (*UpdateFolderPermissionsOutput) SetRequestId

func (s *UpdateFolderPermissionsOutput) SetRequestId(v string) *UpdateFolderPermissionsOutput

SetRequestId sets the RequestId field's value.

func (*UpdateFolderPermissionsOutput) SetStatus

func (s *UpdateFolderPermissionsOutput) SetStatus(v int64) *UpdateFolderPermissionsOutput

SetStatus sets the Status field's value.

func (UpdateFolderPermissionsOutput) String

func (s UpdateFolderPermissionsOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type UpdateGroupInput

type UpdateGroupInput struct {

    // The ID for the Amazon Web Services account that the group is in. Currently,
    // you use the ID for the Amazon Web Services account that contains your Amazon
    // QuickSight account.
    //
    // AwsAccountId is a required field
    AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"`

    // The description for the group that you want to update.
    Description *string `min:"1" type:"string"`

    // The name of the group that you want to update.
    //
    // GroupName is a required field
    GroupName *string `location:"uri" locationName:"GroupName" min:"1" type:"string" required:"true"`

    // The namespace of the group that you want to update.
    //
    // Namespace is a required field
    Namespace *string `location:"uri" locationName:"Namespace" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (UpdateGroupInput) GoString

func (s UpdateGroupInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateGroupInput) SetAwsAccountId

func (s *UpdateGroupInput) SetAwsAccountId(v string) *UpdateGroupInput

SetAwsAccountId sets the AwsAccountId field's value.

func (*UpdateGroupInput) SetDescription

func (s *UpdateGroupInput) SetDescription(v string) *UpdateGroupInput

SetDescription sets the Description field's value.

func (*UpdateGroupInput) SetGroupName

func (s *UpdateGroupInput) SetGroupName(v string) *UpdateGroupInput

SetGroupName sets the GroupName field's value.

func (*UpdateGroupInput) SetNamespace

func (s *UpdateGroupInput) SetNamespace(v string) *UpdateGroupInput

SetNamespace sets the Namespace field's value.

func (UpdateGroupInput) String

func (s UpdateGroupInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateGroupInput) Validate

func (s *UpdateGroupInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateGroupOutput

type UpdateGroupOutput struct {

    // The name of the group.
    Group *Group `type:"structure"`

    // The Amazon Web Services request ID for this operation.
    RequestId *string `type:"string"`

    // The HTTP status of the request.
    Status *int64 `location:"statusCode" type:"integer"`
    // contains filtered or unexported fields
}

func (UpdateGroupOutput) GoString

func (s UpdateGroupOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateGroupOutput) SetGroup

func (s *UpdateGroupOutput) SetGroup(v *Group) *UpdateGroupOutput

SetGroup sets the Group field's value.

func (*UpdateGroupOutput) SetRequestId

func (s *UpdateGroupOutput) SetRequestId(v string) *UpdateGroupOutput

SetRequestId sets the RequestId field's value.

func (*UpdateGroupOutput) SetStatus

func (s *UpdateGroupOutput) SetStatus(v int64) *UpdateGroupOutput

SetStatus sets the Status field's value.

func (UpdateGroupOutput) String

func (s UpdateGroupOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type UpdateIAMPolicyAssignmentInput

type UpdateIAMPolicyAssignmentInput struct {

    // The name of the assignment, also called a rule. The name must be unique within
    // the Amazon Web Services account.
    //
    // AssignmentName is a required field
    AssignmentName *string `location:"uri" locationName:"AssignmentName" min:"1" type:"string" required:"true"`

    // The status of the assignment. Possible values are as follows:
    //
    //    * ENABLED - Anything specified in this assignment is used when creating
    //    the data source.
    //
    //    * DISABLED - This assignment isn't used when creating the data source.
    //
    //    * DRAFT - This assignment is an unfinished draft and isn't used when creating
    //    the data source.
    AssignmentStatus *string `type:"string" enum:"AssignmentStatus"`

    // The ID of the Amazon Web Services account that contains the IAM policy assignment.
    //
    // AwsAccountId is a required field
    AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"`

    // The Amazon QuickSight users, groups, or both that you want to assign the
    // policy to.
    Identities map[string][]*string `type:"map"`

    // The namespace of the assignment.
    //
    // Namespace is a required field
    Namespace *string `location:"uri" locationName:"Namespace" type:"string" required:"true"`

    // The ARN for the IAM policy to apply to the Amazon QuickSight users and groups
    // specified in this assignment.
    PolicyArn *string `type:"string"`
    // contains filtered or unexported fields
}

func (UpdateIAMPolicyAssignmentInput) GoString

func (s UpdateIAMPolicyAssignmentInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateIAMPolicyAssignmentInput) SetAssignmentName

func (s *UpdateIAMPolicyAssignmentInput) SetAssignmentName(v string) *UpdateIAMPolicyAssignmentInput

SetAssignmentName sets the AssignmentName field's value.

func (*UpdateIAMPolicyAssignmentInput) SetAssignmentStatus

func (s *UpdateIAMPolicyAssignmentInput) SetAssignmentStatus(v string) *UpdateIAMPolicyAssignmentInput

SetAssignmentStatus sets the AssignmentStatus field's value.

func (*UpdateIAMPolicyAssignmentInput) SetAwsAccountId

func (s *UpdateIAMPolicyAssignmentInput) SetAwsAccountId(v string) *UpdateIAMPolicyAssignmentInput

SetAwsAccountId sets the AwsAccountId field's value.

func (*UpdateIAMPolicyAssignmentInput) SetIdentities

func (s *UpdateIAMPolicyAssignmentInput) SetIdentities(v map[string][]*string) *UpdateIAMPolicyAssignmentInput

SetIdentities sets the Identities field's value.

func (*UpdateIAMPolicyAssignmentInput) SetNamespace

func (s *UpdateIAMPolicyAssignmentInput) SetNamespace(v string) *UpdateIAMPolicyAssignmentInput

SetNamespace sets the Namespace field's value.

func (*UpdateIAMPolicyAssignmentInput) SetPolicyArn

func (s *UpdateIAMPolicyAssignmentInput) SetPolicyArn(v string) *UpdateIAMPolicyAssignmentInput

SetPolicyArn sets the PolicyArn field's value.

func (UpdateIAMPolicyAssignmentInput) String

func (s UpdateIAMPolicyAssignmentInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateIAMPolicyAssignmentInput) Validate

func (s *UpdateIAMPolicyAssignmentInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateIAMPolicyAssignmentOutput

type UpdateIAMPolicyAssignmentOutput struct {

    // The ID of the assignment.
    AssignmentId *string `type:"string"`

    // The name of the assignment or rule.
    AssignmentName *string `min:"1" type:"string"`

    // The status of the assignment. Possible values are as follows:
    //
    //    * ENABLED - Anything specified in this assignment is used when creating
    //    the data source.
    //
    //    * DISABLED - This assignment isn't used when creating the data source.
    //
    //    * DRAFT - This assignment is an unfinished draft and isn't used when creating
    //    the data source.
    AssignmentStatus *string `type:"string" enum:"AssignmentStatus"`

    // The Amazon QuickSight users, groups, or both that the IAM policy is assigned
    // to.
    Identities map[string][]*string `type:"map"`

    // The ARN for the IAM policy applied to the Amazon QuickSight users and groups
    // specified in this assignment.
    PolicyArn *string `type:"string"`

    // The Amazon Web Services request ID for this operation.
    RequestId *string `type:"string"`

    // The HTTP status of the request.
    Status *int64 `location:"statusCode" type:"integer"`
    // contains filtered or unexported fields
}

func (UpdateIAMPolicyAssignmentOutput) GoString

func (s UpdateIAMPolicyAssignmentOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateIAMPolicyAssignmentOutput) SetAssignmentId

func (s *UpdateIAMPolicyAssignmentOutput) SetAssignmentId(v string) *UpdateIAMPolicyAssignmentOutput

SetAssignmentId sets the AssignmentId field's value.

func (*UpdateIAMPolicyAssignmentOutput) SetAssignmentName

func (s *UpdateIAMPolicyAssignmentOutput) SetAssignmentName(v string) *UpdateIAMPolicyAssignmentOutput

SetAssignmentName sets the AssignmentName field's value.

func (*UpdateIAMPolicyAssignmentOutput) SetAssignmentStatus

func (s *UpdateIAMPolicyAssignmentOutput) SetAssignmentStatus(v string) *UpdateIAMPolicyAssignmentOutput

SetAssignmentStatus sets the AssignmentStatus field's value.

func (*UpdateIAMPolicyAssignmentOutput) SetIdentities

func (s *UpdateIAMPolicyAssignmentOutput) SetIdentities(v map[string][]*string) *UpdateIAMPolicyAssignmentOutput

SetIdentities sets the Identities field's value.

func (*UpdateIAMPolicyAssignmentOutput) SetPolicyArn

func (s *UpdateIAMPolicyAssignmentOutput) SetPolicyArn(v string) *UpdateIAMPolicyAssignmentOutput

SetPolicyArn sets the PolicyArn field's value.

func (*UpdateIAMPolicyAssignmentOutput) SetRequestId

func (s *UpdateIAMPolicyAssignmentOutput) SetRequestId(v string) *UpdateIAMPolicyAssignmentOutput

SetRequestId sets the RequestId field's value.

func (*UpdateIAMPolicyAssignmentOutput) SetStatus

func (s *UpdateIAMPolicyAssignmentOutput) SetStatus(v int64) *UpdateIAMPolicyAssignmentOutput

SetStatus sets the Status field's value.

func (UpdateIAMPolicyAssignmentOutput) String

func (s UpdateIAMPolicyAssignmentOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type UpdateIdentityPropagationConfigInput

type UpdateIdentityPropagationConfigInput struct {

    // Specifies a list of application ARNs that represent the authorized targets
    // for a service.
    AuthorizedTargets []*string `type:"list"`

    // The ID of the Amazon Web Services account that contains the identity propagation
    // configuration that you want to update.
    //
    // AwsAccountId is a required field
    AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"`

    // The name of the Amazon Web Services service that contains the authorized
    // targets that you want to add or update.
    //
    // Service is a required field
    Service *string `location:"uri" locationName:"Service" type:"string" required:"true" enum:"ServiceType"`
    // contains filtered or unexported fields
}

func (UpdateIdentityPropagationConfigInput) GoString

func (s UpdateIdentityPropagationConfigInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateIdentityPropagationConfigInput) SetAuthorizedTargets

func (s *UpdateIdentityPropagationConfigInput) SetAuthorizedTargets(v []*string) *UpdateIdentityPropagationConfigInput

SetAuthorizedTargets sets the AuthorizedTargets field's value.

func (*UpdateIdentityPropagationConfigInput) SetAwsAccountId

func (s *UpdateIdentityPropagationConfigInput) SetAwsAccountId(v string) *UpdateIdentityPropagationConfigInput

SetAwsAccountId sets the AwsAccountId field's value.

func (*UpdateIdentityPropagationConfigInput) SetService

func (s *UpdateIdentityPropagationConfigInput) SetService(v string) *UpdateIdentityPropagationConfigInput

SetService sets the Service field's value.

func (UpdateIdentityPropagationConfigInput) String

func (s UpdateIdentityPropagationConfigInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateIdentityPropagationConfigInput) Validate

func (s *UpdateIdentityPropagationConfigInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateIdentityPropagationConfigOutput

type UpdateIdentityPropagationConfigOutput struct {

    // The Amazon Web Services request ID for this operation.
    RequestId *string `type:"string"`

    // The HTTP status of the request.
    Status *int64 `location:"statusCode" type:"integer"`
    // contains filtered or unexported fields
}

func (UpdateIdentityPropagationConfigOutput) GoString

func (s UpdateIdentityPropagationConfigOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateIdentityPropagationConfigOutput) SetRequestId

func (s *UpdateIdentityPropagationConfigOutput) SetRequestId(v string) *UpdateIdentityPropagationConfigOutput

SetRequestId sets the RequestId field's value.

func (*UpdateIdentityPropagationConfigOutput) SetStatus

func (s *UpdateIdentityPropagationConfigOutput) SetStatus(v int64) *UpdateIdentityPropagationConfigOutput

SetStatus sets the Status field's value.

func (UpdateIdentityPropagationConfigOutput) String

func (s UpdateIdentityPropagationConfigOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type UpdateIpRestrictionInput

type UpdateIpRestrictionInput struct {

    // The ID of the Amazon Web Services account that contains the IP rules.
    //
    // AwsAccountId is a required field
    AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"`

    // A value that specifies whether IP rules are turned on.
    Enabled *bool `type:"boolean"`

    // A map that describes the updated IP rules with CIDR ranges and descriptions.
    IpRestrictionRuleMap map[string]*string `type:"map"`

    // A map of allowed VPC endpoint IDs and their corresponding rule descriptions.
    VpcEndpointIdRestrictionRuleMap map[string]*string `type:"map"`

    // A map of VPC IDs and their corresponding rules. When you configure this parameter,
    // traffic from all VPC endpoints that are present in the specified VPC is allowed.
    VpcIdRestrictionRuleMap map[string]*string `type:"map"`
    // contains filtered or unexported fields
}

func (UpdateIpRestrictionInput) GoString

func (s UpdateIpRestrictionInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateIpRestrictionInput) SetAwsAccountId

func (s *UpdateIpRestrictionInput) SetAwsAccountId(v string) *UpdateIpRestrictionInput

SetAwsAccountId sets the AwsAccountId field's value.

func (*UpdateIpRestrictionInput) SetEnabled

func (s *UpdateIpRestrictionInput) SetEnabled(v bool) *UpdateIpRestrictionInput

SetEnabled sets the Enabled field's value.

func (*UpdateIpRestrictionInput) SetIpRestrictionRuleMap

func (s *UpdateIpRestrictionInput) SetIpRestrictionRuleMap(v map[string]*string) *UpdateIpRestrictionInput

SetIpRestrictionRuleMap sets the IpRestrictionRuleMap field's value.

func (*UpdateIpRestrictionInput) SetVpcEndpointIdRestrictionRuleMap

func (s *UpdateIpRestrictionInput) SetVpcEndpointIdRestrictionRuleMap(v map[string]*string) *UpdateIpRestrictionInput

SetVpcEndpointIdRestrictionRuleMap sets the VpcEndpointIdRestrictionRuleMap field's value.

func (*UpdateIpRestrictionInput) SetVpcIdRestrictionRuleMap

func (s *UpdateIpRestrictionInput) SetVpcIdRestrictionRuleMap(v map[string]*string) *UpdateIpRestrictionInput

SetVpcIdRestrictionRuleMap sets the VpcIdRestrictionRuleMap field's value.

func (UpdateIpRestrictionInput) String

func (s UpdateIpRestrictionInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateIpRestrictionInput) Validate

func (s *UpdateIpRestrictionInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateIpRestrictionOutput

type UpdateIpRestrictionOutput struct {

    // The ID of the Amazon Web Services account that contains the IP rules.
    AwsAccountId *string `min:"12" type:"string"`

    // The Amazon Web Services request ID for this operation.
    RequestId *string `type:"string"`

    // The HTTP status of the request.
    Status *int64 `location:"statusCode" type:"integer"`
    // contains filtered or unexported fields
}

func (UpdateIpRestrictionOutput) GoString

func (s UpdateIpRestrictionOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateIpRestrictionOutput) SetAwsAccountId

func (s *UpdateIpRestrictionOutput) SetAwsAccountId(v string) *UpdateIpRestrictionOutput

SetAwsAccountId sets the AwsAccountId field's value.

func (*UpdateIpRestrictionOutput) SetRequestId

func (s *UpdateIpRestrictionOutput) SetRequestId(v string) *UpdateIpRestrictionOutput

SetRequestId sets the RequestId field's value.

func (*UpdateIpRestrictionOutput) SetStatus

func (s *UpdateIpRestrictionOutput) SetStatus(v int64) *UpdateIpRestrictionOutput

SetStatus sets the Status field's value.

func (UpdateIpRestrictionOutput) String

func (s UpdateIpRestrictionOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type UpdatePublicSharingSettingsInput

type UpdatePublicSharingSettingsInput struct {

    // The Amazon Web Services account ID associated with your Amazon QuickSight
    // subscription.
    //
    // AwsAccountId is a required field
    AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"`

    // A Boolean value that indicates whether public sharing is turned on for an
    // Amazon QuickSight account.
    PublicSharingEnabled *bool `type:"boolean"`
    // contains filtered or unexported fields
}

func (UpdatePublicSharingSettingsInput) GoString

func (s UpdatePublicSharingSettingsInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdatePublicSharingSettingsInput) SetAwsAccountId

func (s *UpdatePublicSharingSettingsInput) SetAwsAccountId(v string) *UpdatePublicSharingSettingsInput

SetAwsAccountId sets the AwsAccountId field's value.

func (*UpdatePublicSharingSettingsInput) SetPublicSharingEnabled

func (s *UpdatePublicSharingSettingsInput) SetPublicSharingEnabled(v bool) *UpdatePublicSharingSettingsInput

SetPublicSharingEnabled sets the PublicSharingEnabled field's value.

func (UpdatePublicSharingSettingsInput) String

func (s UpdatePublicSharingSettingsInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdatePublicSharingSettingsInput) Validate

func (s *UpdatePublicSharingSettingsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdatePublicSharingSettingsOutput

type UpdatePublicSharingSettingsOutput struct {

    // The Amazon Web Services request ID for this operation.
    RequestId *string `type:"string"`

    // The HTTP status of the request.
    Status *int64 `location:"statusCode" type:"integer"`
    // contains filtered or unexported fields
}

func (UpdatePublicSharingSettingsOutput) GoString

func (s UpdatePublicSharingSettingsOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdatePublicSharingSettingsOutput) SetRequestId

func (s *UpdatePublicSharingSettingsOutput) SetRequestId(v string) *UpdatePublicSharingSettingsOutput

SetRequestId sets the RequestId field's value.

func (*UpdatePublicSharingSettingsOutput) SetStatus

func (s *UpdatePublicSharingSettingsOutput) SetStatus(v int64) *UpdatePublicSharingSettingsOutput

SetStatus sets the Status field's value.

func (UpdatePublicSharingSettingsOutput) String

func (s UpdatePublicSharingSettingsOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type UpdateRefreshScheduleInput

type UpdateRefreshScheduleInput struct {

    // The Amazon Web Services account ID.
    //
    // AwsAccountId is a required field
    AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"`

    // The ID of the dataset.
    //
    // DataSetId is a required field
    DataSetId *string `location:"uri" locationName:"DataSetId" type:"string" required:"true"`

    // The refresh schedule.
    //
    // Schedule is a required field
    Schedule *RefreshSchedule `type:"structure" required:"true"`
    // contains filtered or unexported fields
}

func (UpdateRefreshScheduleInput) GoString

func (s UpdateRefreshScheduleInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateRefreshScheduleInput) SetAwsAccountId

func (s *UpdateRefreshScheduleInput) SetAwsAccountId(v string) *UpdateRefreshScheduleInput

SetAwsAccountId sets the AwsAccountId field's value.

func (*UpdateRefreshScheduleInput) SetDataSetId

func (s *UpdateRefreshScheduleInput) SetDataSetId(v string) *UpdateRefreshScheduleInput

SetDataSetId sets the DataSetId field's value.

func (*UpdateRefreshScheduleInput) SetSchedule

func (s *UpdateRefreshScheduleInput) SetSchedule(v *RefreshSchedule) *UpdateRefreshScheduleInput

SetSchedule sets the Schedule field's value.

func (UpdateRefreshScheduleInput) String

func (s UpdateRefreshScheduleInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateRefreshScheduleInput) Validate

func (s *UpdateRefreshScheduleInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateRefreshScheduleOutput

type UpdateRefreshScheduleOutput struct {

    // The Amazon Resource Name (ARN) for the refresh schedule.
    Arn *string `type:"string"`

    // The Amazon Web Services request ID for this operation.
    RequestId *string `type:"string"`

    // The ID of the refresh schedule.
    ScheduleId *string `type:"string"`

    // The HTTP status of the request.
    Status *int64 `location:"statusCode" type:"integer"`
    // contains filtered or unexported fields
}

func (UpdateRefreshScheduleOutput) GoString

func (s UpdateRefreshScheduleOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateRefreshScheduleOutput) SetArn

func (s *UpdateRefreshScheduleOutput) SetArn(v string) *UpdateRefreshScheduleOutput

SetArn sets the Arn field's value.

func (*UpdateRefreshScheduleOutput) SetRequestId

func (s *UpdateRefreshScheduleOutput) SetRequestId(v string) *UpdateRefreshScheduleOutput

SetRequestId sets the RequestId field's value.

func (*UpdateRefreshScheduleOutput) SetScheduleId

func (s *UpdateRefreshScheduleOutput) SetScheduleId(v string) *UpdateRefreshScheduleOutput

SetScheduleId sets the ScheduleId field's value.

func (*UpdateRefreshScheduleOutput) SetStatus

func (s *UpdateRefreshScheduleOutput) SetStatus(v int64) *UpdateRefreshScheduleOutput

SetStatus sets the Status field's value.

func (UpdateRefreshScheduleOutput) String

func (s UpdateRefreshScheduleOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type UpdateRoleCustomPermissionInput

type UpdateRoleCustomPermissionInput struct {

    // The ID for the Amazon Web Services account that you want to create a group
    // in. The Amazon Web Services account ID that you provide must be the same
    // Amazon Web Services account that contains your Amazon QuickSight account.
    //
    // AwsAccountId is a required field
    AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"`

    // The name of the custom permission that you want to update the role with.
    //
    // CustomPermissionsName is a required field
    CustomPermissionsName *string `min:"1" type:"string" required:"true"`

    // The namespace that contains the role that you want to update.
    //
    // Namespace is a required field
    Namespace *string `location:"uri" locationName:"Namespace" type:"string" required:"true"`

    // The name of role tht you want to update.
    //
    // Role is a required field
    Role *string `location:"uri" locationName:"Role" type:"string" required:"true" enum:"Role"`
    // contains filtered or unexported fields
}

func (UpdateRoleCustomPermissionInput) GoString

func (s UpdateRoleCustomPermissionInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateRoleCustomPermissionInput) SetAwsAccountId

func (s *UpdateRoleCustomPermissionInput) SetAwsAccountId(v string) *UpdateRoleCustomPermissionInput

SetAwsAccountId sets the AwsAccountId field's value.

func (*UpdateRoleCustomPermissionInput) SetCustomPermissionsName

func (s *UpdateRoleCustomPermissionInput) SetCustomPermissionsName(v string) *UpdateRoleCustomPermissionInput

SetCustomPermissionsName sets the CustomPermissionsName field's value.

func (*UpdateRoleCustomPermissionInput) SetNamespace

func (s *UpdateRoleCustomPermissionInput) SetNamespace(v string) *UpdateRoleCustomPermissionInput

SetNamespace sets the Namespace field's value.

func (*UpdateRoleCustomPermissionInput) SetRole

func (s *UpdateRoleCustomPermissionInput) SetRole(v string) *UpdateRoleCustomPermissionInput

SetRole sets the Role field's value.

func (UpdateRoleCustomPermissionInput) String

func (s UpdateRoleCustomPermissionInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateRoleCustomPermissionInput) Validate

func (s *UpdateRoleCustomPermissionInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateRoleCustomPermissionOutput

type UpdateRoleCustomPermissionOutput struct {

    // The Amazon Web Services request ID for this operation.
    RequestId *string `type:"string"`

    // The HTTP status of the request.
    Status *int64 `type:"integer"`
    // contains filtered or unexported fields
}

func (UpdateRoleCustomPermissionOutput) GoString

func (s UpdateRoleCustomPermissionOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateRoleCustomPermissionOutput) SetRequestId

func (s *UpdateRoleCustomPermissionOutput) SetRequestId(v string) *UpdateRoleCustomPermissionOutput

SetRequestId sets the RequestId field's value.

func (*UpdateRoleCustomPermissionOutput) SetStatus

func (s *UpdateRoleCustomPermissionOutput) SetStatus(v int64) *UpdateRoleCustomPermissionOutput

SetStatus sets the Status field's value.

func (UpdateRoleCustomPermissionOutput) String

func (s UpdateRoleCustomPermissionOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type UpdateTemplateAliasInput

type UpdateTemplateAliasInput struct {

    // The alias of the template that you want to update. If you name a specific
    // alias, you update the version that the alias points to. You can specify the
    // latest version of the template by providing the keyword $LATEST in the AliasName
    // parameter. The keyword $PUBLISHED doesn't apply to templates.
    //
    // AliasName is a required field
    AliasName *string `location:"uri" locationName:"AliasName" min:"1" type:"string" required:"true"`

    // The ID of the Amazon Web Services account that contains the template alias
    // that you're updating.
    //
    // AwsAccountId is a required field
    AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"`

    // The ID for the template.
    //
    // TemplateId is a required field
    TemplateId *string `location:"uri" locationName:"TemplateId" min:"1" type:"string" required:"true"`

    // The version number of the template.
    //
    // TemplateVersionNumber is a required field
    TemplateVersionNumber *int64 `min:"1" type:"long" required:"true"`
    // contains filtered or unexported fields
}

func (UpdateTemplateAliasInput) GoString

func (s UpdateTemplateAliasInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateTemplateAliasInput) SetAliasName

func (s *UpdateTemplateAliasInput) SetAliasName(v string) *UpdateTemplateAliasInput

SetAliasName sets the AliasName field's value.

func (*UpdateTemplateAliasInput) SetAwsAccountId

func (s *UpdateTemplateAliasInput) SetAwsAccountId(v string) *UpdateTemplateAliasInput

SetAwsAccountId sets the AwsAccountId field's value.

func (*UpdateTemplateAliasInput) SetTemplateId

func (s *UpdateTemplateAliasInput) SetTemplateId(v string) *UpdateTemplateAliasInput

SetTemplateId sets the TemplateId field's value.

func (*UpdateTemplateAliasInput) SetTemplateVersionNumber

func (s *UpdateTemplateAliasInput) SetTemplateVersionNumber(v int64) *UpdateTemplateAliasInput

SetTemplateVersionNumber sets the TemplateVersionNumber field's value.

func (UpdateTemplateAliasInput) String

func (s UpdateTemplateAliasInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateTemplateAliasInput) Validate

func (s *UpdateTemplateAliasInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateTemplateAliasOutput

type UpdateTemplateAliasOutput struct {

    // The Amazon Web Services request ID for this operation.
    RequestId *string `type:"string"`

    // The HTTP status of the request.
    Status *int64 `location:"statusCode" type:"integer"`

    // The template alias.
    TemplateAlias *TemplateAlias `type:"structure"`
    // contains filtered or unexported fields
}

func (UpdateTemplateAliasOutput) GoString

func (s UpdateTemplateAliasOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateTemplateAliasOutput) SetRequestId

func (s *UpdateTemplateAliasOutput) SetRequestId(v string) *UpdateTemplateAliasOutput

SetRequestId sets the RequestId field's value.

func (*UpdateTemplateAliasOutput) SetStatus

func (s *UpdateTemplateAliasOutput) SetStatus(v int64) *UpdateTemplateAliasOutput

SetStatus sets the Status field's value.

func (*UpdateTemplateAliasOutput) SetTemplateAlias

func (s *UpdateTemplateAliasOutput) SetTemplateAlias(v *TemplateAlias) *UpdateTemplateAliasOutput

SetTemplateAlias sets the TemplateAlias field's value.

func (UpdateTemplateAliasOutput) String

func (s UpdateTemplateAliasOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type UpdateTemplateInput

type UpdateTemplateInput struct {

    // The ID of the Amazon Web Services account that contains the template that
    // you're updating.
    //
    // AwsAccountId is a required field
    AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"`

    // The definition of a template.
    //
    // A definition is the data model of all features in a Dashboard, Template,
    // or Analysis.
    Definition *TemplateVersionDefinition `type:"structure"`

    // The name for the template.
    Name *string `min:"1" type:"string"`

    // The entity that you are using as a source when you update the template. In
    // SourceEntity, you specify the type of object you're using as source: SourceTemplate
    // for a template or SourceAnalysis for an analysis. Both of these require an
    // Amazon Resource Name (ARN). For SourceTemplate, specify the ARN of the source
    // template. For SourceAnalysis, specify the ARN of the source analysis. The
    // SourceTemplate ARN can contain any Amazon Web Services account and any Amazon
    // QuickSight-supported Amazon Web Services Region;.
    //
    // Use the DataSetReferences entity within SourceTemplate or SourceAnalysis
    // to list the replacement datasets for the placeholders listed in the original.
    // The schema in each dataset must match its placeholder.
    SourceEntity *TemplateSourceEntity `type:"structure"`

    // The ID for the template.
    //
    // TemplateId is a required field
    TemplateId *string `location:"uri" locationName:"TemplateId" min:"1" type:"string" required:"true"`

    // The option to relax the validation needed to update a template with definition
    // objects. This skips the validation step for specific errors.
    ValidationStrategy *ValidationStrategy `type:"structure"`

    // A description of the current template version that is being updated. Every
    // time you call UpdateTemplate, you create a new version of the template. Each
    // version of the template maintains a description of the version in the VersionDescription
    // field.
    VersionDescription *string `min:"1" type:"string"`
    // contains filtered or unexported fields
}

func (UpdateTemplateInput) GoString

func (s UpdateTemplateInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateTemplateInput) SetAwsAccountId

func (s *UpdateTemplateInput) SetAwsAccountId(v string) *UpdateTemplateInput

SetAwsAccountId sets the AwsAccountId field's value.

func (*UpdateTemplateInput) SetDefinition

func (s *UpdateTemplateInput) SetDefinition(v *TemplateVersionDefinition) *UpdateTemplateInput

SetDefinition sets the Definition field's value.

func (*UpdateTemplateInput) SetName

func (s *UpdateTemplateInput) SetName(v string) *UpdateTemplateInput

SetName sets the Name field's value.

func (*UpdateTemplateInput) SetSourceEntity

func (s *UpdateTemplateInput) SetSourceEntity(v *TemplateSourceEntity) *UpdateTemplateInput

SetSourceEntity sets the SourceEntity field's value.

func (*UpdateTemplateInput) SetTemplateId

func (s *UpdateTemplateInput) SetTemplateId(v string) *UpdateTemplateInput

SetTemplateId sets the TemplateId field's value.

func (*UpdateTemplateInput) SetValidationStrategy

func (s *UpdateTemplateInput) SetValidationStrategy(v *ValidationStrategy) *UpdateTemplateInput

SetValidationStrategy sets the ValidationStrategy field's value.

func (*UpdateTemplateInput) SetVersionDescription

func (s *UpdateTemplateInput) SetVersionDescription(v string) *UpdateTemplateInput

SetVersionDescription sets the VersionDescription field's value.

func (UpdateTemplateInput) String

func (s UpdateTemplateInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateTemplateInput) Validate

func (s *UpdateTemplateInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateTemplateOutput

type UpdateTemplateOutput struct {

    // The Amazon Resource Name (ARN) for the template.
    Arn *string `type:"string"`

    // The creation status of the template.
    CreationStatus *string `type:"string" enum:"ResourceStatus"`

    // The Amazon Web Services request ID for this operation.
    RequestId *string `type:"string"`

    // The HTTP status of the request.
    Status *int64 `location:"statusCode" type:"integer"`

    // The ID for the template.
    TemplateId *string `min:"1" type:"string"`

    // The ARN for the template, including the version information of the first
    // version.
    VersionArn *string `type:"string"`
    // contains filtered or unexported fields
}

func (UpdateTemplateOutput) GoString

func (s UpdateTemplateOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateTemplateOutput) SetArn

func (s *UpdateTemplateOutput) SetArn(v string) *UpdateTemplateOutput

SetArn sets the Arn field's value.

func (*UpdateTemplateOutput) SetCreationStatus

func (s *UpdateTemplateOutput) SetCreationStatus(v string) *UpdateTemplateOutput

SetCreationStatus sets the CreationStatus field's value.

func (*UpdateTemplateOutput) SetRequestId

func (s *UpdateTemplateOutput) SetRequestId(v string) *UpdateTemplateOutput

SetRequestId sets the RequestId field's value.

func (*UpdateTemplateOutput) SetStatus

func (s *UpdateTemplateOutput) SetStatus(v int64) *UpdateTemplateOutput

SetStatus sets the Status field's value.

func (*UpdateTemplateOutput) SetTemplateId

func (s *UpdateTemplateOutput) SetTemplateId(v string) *UpdateTemplateOutput

SetTemplateId sets the TemplateId field's value.

func (*UpdateTemplateOutput) SetVersionArn

func (s *UpdateTemplateOutput) SetVersionArn(v string) *UpdateTemplateOutput

SetVersionArn sets the VersionArn field's value.

func (UpdateTemplateOutput) String

func (s UpdateTemplateOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type UpdateTemplatePermissionsInput

type UpdateTemplatePermissionsInput struct {

    // The ID of the Amazon Web Services account that contains the template.
    //
    // AwsAccountId is a required field
    AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"`

    // A list of resource permissions to be granted on the template.
    GrantPermissions []*ResourcePermission `type:"list"`

    // A list of resource permissions to be revoked from the template.
    RevokePermissions []*ResourcePermission `type:"list"`

    // The ID for the template.
    //
    // TemplateId is a required field
    TemplateId *string `location:"uri" locationName:"TemplateId" min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (UpdateTemplatePermissionsInput) GoString

func (s UpdateTemplatePermissionsInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateTemplatePermissionsInput) SetAwsAccountId

func (s *UpdateTemplatePermissionsInput) SetAwsAccountId(v string) *UpdateTemplatePermissionsInput

SetAwsAccountId sets the AwsAccountId field's value.

func (*UpdateTemplatePermissionsInput) SetGrantPermissions

func (s *UpdateTemplatePermissionsInput) SetGrantPermissions(v []*ResourcePermission) *UpdateTemplatePermissionsInput

SetGrantPermissions sets the GrantPermissions field's value.

func (*UpdateTemplatePermissionsInput) SetRevokePermissions

func (s *UpdateTemplatePermissionsInput) SetRevokePermissions(v []*ResourcePermission) *UpdateTemplatePermissionsInput

SetRevokePermissions sets the RevokePermissions field's value.

func (*UpdateTemplatePermissionsInput) SetTemplateId

func (s *UpdateTemplatePermissionsInput) SetTemplateId(v string) *UpdateTemplatePermissionsInput

SetTemplateId sets the TemplateId field's value.

func (UpdateTemplatePermissionsInput) String

func (s UpdateTemplatePermissionsInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateTemplatePermissionsInput) Validate

func (s *UpdateTemplatePermissionsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateTemplatePermissionsOutput

type UpdateTemplatePermissionsOutput struct {

    // A list of resource permissions to be set on the template.
    Permissions []*ResourcePermission `min:"1" type:"list"`

    // The Amazon Web Services request ID for this operation.
    RequestId *string `type:"string"`

    // The HTTP status of the request.
    Status *int64 `location:"statusCode" type:"integer"`

    // The Amazon Resource Name (ARN) of the template.
    TemplateArn *string `type:"string"`

    // The ID for the template.
    TemplateId *string `min:"1" type:"string"`
    // contains filtered or unexported fields
}

func (UpdateTemplatePermissionsOutput) GoString

func (s UpdateTemplatePermissionsOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateTemplatePermissionsOutput) SetPermissions

func (s *UpdateTemplatePermissionsOutput) SetPermissions(v []*ResourcePermission) *UpdateTemplatePermissionsOutput

SetPermissions sets the Permissions field's value.

func (*UpdateTemplatePermissionsOutput) SetRequestId

func (s *UpdateTemplatePermissionsOutput) SetRequestId(v string) *UpdateTemplatePermissionsOutput

SetRequestId sets the RequestId field's value.

func (*UpdateTemplatePermissionsOutput) SetStatus

func (s *UpdateTemplatePermissionsOutput) SetStatus(v int64) *UpdateTemplatePermissionsOutput

SetStatus sets the Status field's value.

func (*UpdateTemplatePermissionsOutput) SetTemplateArn

func (s *UpdateTemplatePermissionsOutput) SetTemplateArn(v string) *UpdateTemplatePermissionsOutput

SetTemplateArn sets the TemplateArn field's value.

func (*UpdateTemplatePermissionsOutput) SetTemplateId

func (s *UpdateTemplatePermissionsOutput) SetTemplateId(v string) *UpdateTemplatePermissionsOutput

SetTemplateId sets the TemplateId field's value.

func (UpdateTemplatePermissionsOutput) String

func (s UpdateTemplatePermissionsOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type UpdateThemeAliasInput

type UpdateThemeAliasInput struct {

    // The name of the theme alias that you want to update.
    //
    // AliasName is a required field
    AliasName *string `location:"uri" locationName:"AliasName" min:"1" type:"string" required:"true"`

    // The ID of the Amazon Web Services account that contains the theme alias that
    // you're updating.
    //
    // AwsAccountId is a required field
    AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"`

    // The ID for the theme.
    //
    // ThemeId is a required field
    ThemeId *string `location:"uri" locationName:"ThemeId" min:"1" type:"string" required:"true"`

    // The version number of the theme that the alias should reference.
    //
    // ThemeVersionNumber is a required field
    ThemeVersionNumber *int64 `min:"1" type:"long" required:"true"`
    // contains filtered or unexported fields
}

func (UpdateThemeAliasInput) GoString

func (s UpdateThemeAliasInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateThemeAliasInput) SetAliasName

func (s *UpdateThemeAliasInput) SetAliasName(v string) *UpdateThemeAliasInput

SetAliasName sets the AliasName field's value.

func (*UpdateThemeAliasInput) SetAwsAccountId

func (s *UpdateThemeAliasInput) SetAwsAccountId(v string) *UpdateThemeAliasInput

SetAwsAccountId sets the AwsAccountId field's value.

func (*UpdateThemeAliasInput) SetThemeId

func (s *UpdateThemeAliasInput) SetThemeId(v string) *UpdateThemeAliasInput

SetThemeId sets the ThemeId field's value.

func (*UpdateThemeAliasInput) SetThemeVersionNumber

func (s *UpdateThemeAliasInput) SetThemeVersionNumber(v int64) *UpdateThemeAliasInput

SetThemeVersionNumber sets the ThemeVersionNumber field's value.

func (UpdateThemeAliasInput) String

func (s UpdateThemeAliasInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateThemeAliasInput) Validate

func (s *UpdateThemeAliasInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateThemeAliasOutput

type UpdateThemeAliasOutput struct {

    // The Amazon Web Services request ID for this operation.
    RequestId *string `type:"string"`

    // The HTTP status of the request.
    Status *int64 `location:"statusCode" type:"integer"`

    // Information about the theme alias.
    ThemeAlias *ThemeAlias `type:"structure"`
    // contains filtered or unexported fields
}

func (UpdateThemeAliasOutput) GoString

func (s UpdateThemeAliasOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateThemeAliasOutput) SetRequestId

func (s *UpdateThemeAliasOutput) SetRequestId(v string) *UpdateThemeAliasOutput

SetRequestId sets the RequestId field's value.

func (*UpdateThemeAliasOutput) SetStatus

func (s *UpdateThemeAliasOutput) SetStatus(v int64) *UpdateThemeAliasOutput

SetStatus sets the Status field's value.

func (*UpdateThemeAliasOutput) SetThemeAlias

func (s *UpdateThemeAliasOutput) SetThemeAlias(v *ThemeAlias) *UpdateThemeAliasOutput

SetThemeAlias sets the ThemeAlias field's value.

func (UpdateThemeAliasOutput) String

func (s UpdateThemeAliasOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type UpdateThemeInput

type UpdateThemeInput struct {

    // The ID of the Amazon Web Services account that contains the theme that you're
    // updating.
    //
    // AwsAccountId is a required field
    AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"`

    // The theme ID, defined by Amazon QuickSight, that a custom theme inherits
    // from. All themes initially inherit from a default Amazon QuickSight theme.
    //
    // BaseThemeId is a required field
    BaseThemeId *string `min:"1" type:"string" required:"true"`

    // The theme configuration, which contains the theme display properties.
    Configuration *ThemeConfiguration `type:"structure"`

    // The name for the theme.
    Name *string `min:"1" type:"string"`

    // The ID for the theme.
    //
    // ThemeId is a required field
    ThemeId *string `location:"uri" locationName:"ThemeId" min:"1" type:"string" required:"true"`

    // A description of the theme version that you're updating Every time that you
    // call UpdateTheme, you create a new version of the theme. Each version of
    // the theme maintains a description of the version in VersionDescription.
    VersionDescription *string `min:"1" type:"string"`
    // contains filtered or unexported fields
}

func (UpdateThemeInput) GoString

func (s UpdateThemeInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateThemeInput) SetAwsAccountId

func (s *UpdateThemeInput) SetAwsAccountId(v string) *UpdateThemeInput

SetAwsAccountId sets the AwsAccountId field's value.

func (*UpdateThemeInput) SetBaseThemeId

func (s *UpdateThemeInput) SetBaseThemeId(v string) *UpdateThemeInput

SetBaseThemeId sets the BaseThemeId field's value.

func (*UpdateThemeInput) SetConfiguration

func (s *UpdateThemeInput) SetConfiguration(v *ThemeConfiguration) *UpdateThemeInput

SetConfiguration sets the Configuration field's value.

func (*UpdateThemeInput) SetName

func (s *UpdateThemeInput) SetName(v string) *UpdateThemeInput

SetName sets the Name field's value.

func (*UpdateThemeInput) SetThemeId

func (s *UpdateThemeInput) SetThemeId(v string) *UpdateThemeInput

SetThemeId sets the ThemeId field's value.

func (*UpdateThemeInput) SetVersionDescription

func (s *UpdateThemeInput) SetVersionDescription(v string) *UpdateThemeInput

SetVersionDescription sets the VersionDescription field's value.

func (UpdateThemeInput) String

func (s UpdateThemeInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateThemeInput) Validate

func (s *UpdateThemeInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateThemeOutput

type UpdateThemeOutput struct {

    // The Amazon Resource Name (ARN) for the theme.
    Arn *string `type:"string"`

    // The creation status of the theme.
    CreationStatus *string `type:"string" enum:"ResourceStatus"`

    // The Amazon Web Services request ID for this operation.
    RequestId *string `type:"string"`

    // The HTTP status of the request.
    Status *int64 `location:"statusCode" type:"integer"`

    // The ID for the theme.
    ThemeId *string `min:"1" type:"string"`

    // The Amazon Resource Name (ARN) for the new version of the theme.
    VersionArn *string `type:"string"`
    // contains filtered or unexported fields
}

func (UpdateThemeOutput) GoString

func (s UpdateThemeOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateThemeOutput) SetArn

func (s *UpdateThemeOutput) SetArn(v string) *UpdateThemeOutput

SetArn sets the Arn field's value.

func (*UpdateThemeOutput) SetCreationStatus

func (s *UpdateThemeOutput) SetCreationStatus(v string) *UpdateThemeOutput

SetCreationStatus sets the CreationStatus field's value.

func (*UpdateThemeOutput) SetRequestId

func (s *UpdateThemeOutput) SetRequestId(v string) *UpdateThemeOutput

SetRequestId sets the RequestId field's value.

func (*UpdateThemeOutput) SetStatus

func (s *UpdateThemeOutput) SetStatus(v int64) *UpdateThemeOutput

SetStatus sets the Status field's value.

func (*UpdateThemeOutput) SetThemeId

func (s *UpdateThemeOutput) SetThemeId(v string) *UpdateThemeOutput

SetThemeId sets the ThemeId field's value.

func (*UpdateThemeOutput) SetVersionArn

func (s *UpdateThemeOutput) SetVersionArn(v string) *UpdateThemeOutput

SetVersionArn sets the VersionArn field's value.

func (UpdateThemeOutput) String

func (s UpdateThemeOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type UpdateThemePermissionsInput

type UpdateThemePermissionsInput struct {

    // The ID of the Amazon Web Services account that contains the theme.
    //
    // AwsAccountId is a required field
    AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"`

    // A list of resource permissions to be granted for the theme.
    GrantPermissions []*ResourcePermission `type:"list"`

    // A list of resource permissions to be revoked from the theme.
    RevokePermissions []*ResourcePermission `type:"list"`

    // The ID for the theme.
    //
    // ThemeId is a required field
    ThemeId *string `location:"uri" locationName:"ThemeId" min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (UpdateThemePermissionsInput) GoString

func (s UpdateThemePermissionsInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateThemePermissionsInput) SetAwsAccountId

func (s *UpdateThemePermissionsInput) SetAwsAccountId(v string) *UpdateThemePermissionsInput

SetAwsAccountId sets the AwsAccountId field's value.

func (*UpdateThemePermissionsInput) SetGrantPermissions

func (s *UpdateThemePermissionsInput) SetGrantPermissions(v []*ResourcePermission) *UpdateThemePermissionsInput

SetGrantPermissions sets the GrantPermissions field's value.

func (*UpdateThemePermissionsInput) SetRevokePermissions

func (s *UpdateThemePermissionsInput) SetRevokePermissions(v []*ResourcePermission) *UpdateThemePermissionsInput

SetRevokePermissions sets the RevokePermissions field's value.

func (*UpdateThemePermissionsInput) SetThemeId

func (s *UpdateThemePermissionsInput) SetThemeId(v string) *UpdateThemePermissionsInput

SetThemeId sets the ThemeId field's value.

func (UpdateThemePermissionsInput) String

func (s UpdateThemePermissionsInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateThemePermissionsInput) Validate

func (s *UpdateThemePermissionsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateThemePermissionsOutput

type UpdateThemePermissionsOutput struct {

    // The resulting list of resource permissions for the theme.
    Permissions []*ResourcePermission `min:"1" type:"list"`

    // The Amazon Web Services request ID for this operation.
    RequestId *string `type:"string"`

    // The HTTP status of the request.
    Status *int64 `location:"statusCode" type:"integer"`

    // The Amazon Resource Name (ARN) of the theme.
    ThemeArn *string `type:"string"`

    // The ID for the theme.
    ThemeId *string `min:"1" type:"string"`
    // contains filtered or unexported fields
}

func (UpdateThemePermissionsOutput) GoString

func (s UpdateThemePermissionsOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateThemePermissionsOutput) SetPermissions

func (s *UpdateThemePermissionsOutput) SetPermissions(v []*ResourcePermission) *UpdateThemePermissionsOutput

SetPermissions sets the Permissions field's value.

func (*UpdateThemePermissionsOutput) SetRequestId

func (s *UpdateThemePermissionsOutput) SetRequestId(v string) *UpdateThemePermissionsOutput

SetRequestId sets the RequestId field's value.

func (*UpdateThemePermissionsOutput) SetStatus

func (s *UpdateThemePermissionsOutput) SetStatus(v int64) *UpdateThemePermissionsOutput

SetStatus sets the Status field's value.

func (*UpdateThemePermissionsOutput) SetThemeArn

func (s *UpdateThemePermissionsOutput) SetThemeArn(v string) *UpdateThemePermissionsOutput

SetThemeArn sets the ThemeArn field's value.

func (*UpdateThemePermissionsOutput) SetThemeId

func (s *UpdateThemePermissionsOutput) SetThemeId(v string) *UpdateThemePermissionsOutput

SetThemeId sets the ThemeId field's value.

func (UpdateThemePermissionsOutput) String

func (s UpdateThemePermissionsOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type UpdateTopicInput

type UpdateTopicInput struct {

    // The ID of the Amazon Web Services account that contains the topic that you
    // want to update.
    //
    // AwsAccountId is a required field
    AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"`

    // The definition of the topic that you want to update.
    //
    // Topic is a required field
    Topic *TopicDetails `type:"structure" required:"true"`

    // The ID of the topic that you want to modify. This ID is unique per Amazon
    // Web Services Region for each Amazon Web Services account.
    //
    // TopicId is a required field
    TopicId *string `location:"uri" locationName:"TopicId" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (UpdateTopicInput) GoString

func (s UpdateTopicInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateTopicInput) SetAwsAccountId

func (s *UpdateTopicInput) SetAwsAccountId(v string) *UpdateTopicInput

SetAwsAccountId sets the AwsAccountId field's value.

func (*UpdateTopicInput) SetTopic

func (s *UpdateTopicInput) SetTopic(v *TopicDetails) *UpdateTopicInput

SetTopic sets the Topic field's value.

func (*UpdateTopicInput) SetTopicId

func (s *UpdateTopicInput) SetTopicId(v string) *UpdateTopicInput

SetTopicId sets the TopicId field's value.

func (UpdateTopicInput) String

func (s UpdateTopicInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateTopicInput) Validate

func (s *UpdateTopicInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateTopicOutput

type UpdateTopicOutput struct {

    // The Amazon Resource Name (ARN) of the topic.
    Arn *string `type:"string"`

    // The Amazon Resource Name (ARN) of the topic refresh.
    RefreshArn *string `type:"string"`

    // The Amazon Web Services request ID for this operation.
    RequestId *string `type:"string"`

    // The HTTP status of the request.
    Status *int64 `location:"statusCode" type:"integer"`

    // The ID of the topic that you want to modify. This ID is unique per Amazon
    // Web Services Region for each Amazon Web Services account.
    TopicId *string `type:"string"`
    // contains filtered or unexported fields
}

func (UpdateTopicOutput) GoString

func (s UpdateTopicOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateTopicOutput) SetArn

func (s *UpdateTopicOutput) SetArn(v string) *UpdateTopicOutput

SetArn sets the Arn field's value.

func (*UpdateTopicOutput) SetRefreshArn

func (s *UpdateTopicOutput) SetRefreshArn(v string) *UpdateTopicOutput

SetRefreshArn sets the RefreshArn field's value.

func (*UpdateTopicOutput) SetRequestId

func (s *UpdateTopicOutput) SetRequestId(v string) *UpdateTopicOutput

SetRequestId sets the RequestId field's value.

func (*UpdateTopicOutput) SetStatus

func (s *UpdateTopicOutput) SetStatus(v int64) *UpdateTopicOutput

SetStatus sets the Status field's value.

func (*UpdateTopicOutput) SetTopicId

func (s *UpdateTopicOutput) SetTopicId(v string) *UpdateTopicOutput

SetTopicId sets the TopicId field's value.

func (UpdateTopicOutput) String

func (s UpdateTopicOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type UpdateTopicPermissionsInput

type UpdateTopicPermissionsInput struct {

    // The ID of the Amazon Web Services account that contains the topic that you
    // want to update the permissions for.
    //
    // AwsAccountId is a required field
    AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"`

    // The resource permissions that you want to grant to the topic.
    GrantPermissions []*ResourcePermission `type:"list"`

    // The resource permissions that you want to revoke from the topic.
    RevokePermissions []*ResourcePermission `type:"list"`

    // The ID of the topic that you want to modify. This ID is unique per Amazon
    // Web Services Region for each Amazon Web Services account.
    //
    // TopicId is a required field
    TopicId *string `location:"uri" locationName:"TopicId" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (UpdateTopicPermissionsInput) GoString

func (s UpdateTopicPermissionsInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateTopicPermissionsInput) SetAwsAccountId

func (s *UpdateTopicPermissionsInput) SetAwsAccountId(v string) *UpdateTopicPermissionsInput

SetAwsAccountId sets the AwsAccountId field's value.

func (*UpdateTopicPermissionsInput) SetGrantPermissions

func (s *UpdateTopicPermissionsInput) SetGrantPermissions(v []*ResourcePermission) *UpdateTopicPermissionsInput

SetGrantPermissions sets the GrantPermissions field's value.

func (*UpdateTopicPermissionsInput) SetRevokePermissions

func (s *UpdateTopicPermissionsInput) SetRevokePermissions(v []*ResourcePermission) *UpdateTopicPermissionsInput

SetRevokePermissions sets the RevokePermissions field's value.

func (*UpdateTopicPermissionsInput) SetTopicId

func (s *UpdateTopicPermissionsInput) SetTopicId(v string) *UpdateTopicPermissionsInput

SetTopicId sets the TopicId field's value.

func (UpdateTopicPermissionsInput) String

func (s UpdateTopicPermissionsInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateTopicPermissionsInput) Validate

func (s *UpdateTopicPermissionsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateTopicPermissionsOutput

type UpdateTopicPermissionsOutput struct {

    // A list of resource permissions on the topic.
    Permissions []*ResourcePermission `min:"1" type:"list"`

    // The Amazon Web Services request ID for this operation.
    RequestId *string `type:"string"`

    // The HTTP status of the request.
    Status *int64 `location:"statusCode" type:"integer"`

    // The Amazon Resource Name (ARN) of the topic.
    TopicArn *string `type:"string"`

    // The ID of the topic that you want to modify. This ID is unique per Amazon
    // Web Services Region for each Amazon Web Services account.
    TopicId *string `type:"string"`
    // contains filtered or unexported fields
}

func (UpdateTopicPermissionsOutput) GoString

func (s UpdateTopicPermissionsOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateTopicPermissionsOutput) SetPermissions

func (s *UpdateTopicPermissionsOutput) SetPermissions(v []*ResourcePermission) *UpdateTopicPermissionsOutput

SetPermissions sets the Permissions field's value.

func (*UpdateTopicPermissionsOutput) SetRequestId

func (s *UpdateTopicPermissionsOutput) SetRequestId(v string) *UpdateTopicPermissionsOutput

SetRequestId sets the RequestId field's value.

func (*UpdateTopicPermissionsOutput) SetStatus

func (s *UpdateTopicPermissionsOutput) SetStatus(v int64) *UpdateTopicPermissionsOutput

SetStatus sets the Status field's value.

func (*UpdateTopicPermissionsOutput) SetTopicArn

func (s *UpdateTopicPermissionsOutput) SetTopicArn(v string) *UpdateTopicPermissionsOutput

SetTopicArn sets the TopicArn field's value.

func (*UpdateTopicPermissionsOutput) SetTopicId

func (s *UpdateTopicPermissionsOutput) SetTopicId(v string) *UpdateTopicPermissionsOutput

SetTopicId sets the TopicId field's value.

func (UpdateTopicPermissionsOutput) String

func (s UpdateTopicPermissionsOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type UpdateTopicRefreshScheduleInput

type UpdateTopicRefreshScheduleInput struct {

    // The ID of the Amazon Web Services account that contains the topic whose refresh
    // schedule you want to update.
    //
    // AwsAccountId is a required field
    AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"`

    // The ID of the dataset.
    //
    // DatasetId is a required field
    DatasetId *string `location:"uri" locationName:"DatasetId" type:"string" required:"true"`

    // The definition of a refresh schedule.
    //
    // RefreshSchedule is a required field
    RefreshSchedule *TopicRefreshSchedule `type:"structure" required:"true"`

    // The ID of the topic that you want to modify. This ID is unique per Amazon
    // Web Services Region for each Amazon Web Services account.
    //
    // TopicId is a required field
    TopicId *string `location:"uri" locationName:"TopicId" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (UpdateTopicRefreshScheduleInput) GoString

func (s UpdateTopicRefreshScheduleInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateTopicRefreshScheduleInput) SetAwsAccountId

func (s *UpdateTopicRefreshScheduleInput) SetAwsAccountId(v string) *UpdateTopicRefreshScheduleInput

SetAwsAccountId sets the AwsAccountId field's value.

func (*UpdateTopicRefreshScheduleInput) SetDatasetId

func (s *UpdateTopicRefreshScheduleInput) SetDatasetId(v string) *UpdateTopicRefreshScheduleInput

SetDatasetId sets the DatasetId field's value.

func (*UpdateTopicRefreshScheduleInput) SetRefreshSchedule

func (s *UpdateTopicRefreshScheduleInput) SetRefreshSchedule(v *TopicRefreshSchedule) *UpdateTopicRefreshScheduleInput

SetRefreshSchedule sets the RefreshSchedule field's value.

func (*UpdateTopicRefreshScheduleInput) SetTopicId

func (s *UpdateTopicRefreshScheduleInput) SetTopicId(v string) *UpdateTopicRefreshScheduleInput

SetTopicId sets the TopicId field's value.

func (UpdateTopicRefreshScheduleInput) String

func (s UpdateTopicRefreshScheduleInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateTopicRefreshScheduleInput) Validate

func (s *UpdateTopicRefreshScheduleInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateTopicRefreshScheduleOutput

type UpdateTopicRefreshScheduleOutput struct {

    // The Amazon Resource Name (ARN) of the dataset.
    DatasetArn *string `type:"string"`

    // The Amazon Web Services request ID for this operation.
    RequestId *string `type:"string"`

    // The HTTP status of the request.
    Status *int64 `location:"statusCode" type:"integer"`

    // The Amazon Resource Name (ARN) of the topic.
    TopicArn *string `type:"string"`

    // The ID of the topic that you want to modify. This ID is unique per Amazon
    // Web Services Region for each Amazon Web Services account.
    TopicId *string `type:"string"`
    // contains filtered or unexported fields
}

func (UpdateTopicRefreshScheduleOutput) GoString

func (s UpdateTopicRefreshScheduleOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateTopicRefreshScheduleOutput) SetDatasetArn

func (s *UpdateTopicRefreshScheduleOutput) SetDatasetArn(v string) *UpdateTopicRefreshScheduleOutput

SetDatasetArn sets the DatasetArn field's value.

func (*UpdateTopicRefreshScheduleOutput) SetRequestId

func (s *UpdateTopicRefreshScheduleOutput) SetRequestId(v string) *UpdateTopicRefreshScheduleOutput

SetRequestId sets the RequestId field's value.

func (*UpdateTopicRefreshScheduleOutput) SetStatus

func (s *UpdateTopicRefreshScheduleOutput) SetStatus(v int64) *UpdateTopicRefreshScheduleOutput

SetStatus sets the Status field's value.

func (*UpdateTopicRefreshScheduleOutput) SetTopicArn

func (s *UpdateTopicRefreshScheduleOutput) SetTopicArn(v string) *UpdateTopicRefreshScheduleOutput

SetTopicArn sets the TopicArn field's value.

func (*UpdateTopicRefreshScheduleOutput) SetTopicId

func (s *UpdateTopicRefreshScheduleOutput) SetTopicId(v string) *UpdateTopicRefreshScheduleOutput

SetTopicId sets the TopicId field's value.

func (UpdateTopicRefreshScheduleOutput) String

func (s UpdateTopicRefreshScheduleOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type UpdateUserInput

type UpdateUserInput struct {

    // The ID for the Amazon Web Services account that the user is in. Currently,
    // you use the ID for the Amazon Web Services account that contains your Amazon
    // QuickSight account.
    //
    // AwsAccountId is a required field
    AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"`

    // The URL of the custom OpenID Connect (OIDC) provider that provides identity
    // to let a user federate into Amazon QuickSight with an associated Identity
    // and Access Management(IAM) role. This parameter should only be used when
    // ExternalLoginFederationProviderType parameter is set to CUSTOM_OIDC.
    CustomFederationProviderUrl *string `type:"string"`

    // (Enterprise edition only) The name of the custom permissions profile that
    // you want to assign to this user. Customized permissions allows you to control
    // a user's access by restricting access the following operations:
    //
    //    * Create and update data sources
    //
    //    * Create and update datasets
    //
    //    * Create and update email reports
    //
    //    * Subscribe to email reports
    //
    // A set of custom permissions includes any combination of these restrictions.
    // Currently, you need to create the profile names for custom permission sets
    // by using the Amazon QuickSight console. Then, you use the RegisterUser API
    // operation to assign the named set of permissions to a Amazon QuickSight user.
    //
    // Amazon QuickSight custom permissions are applied through IAM policies. Therefore,
    // they override the permissions typically granted by assigning Amazon QuickSight
    // users to one of the default security cohorts in Amazon QuickSight (admin,
    // author, reader).
    //
    // This feature is available only to Amazon QuickSight Enterprise edition subscriptions.
    CustomPermissionsName *string `min:"1" type:"string"`

    // The email address of the user that you want to update.
    //
    // Email is a required field
    Email *string `type:"string" required:"true"`

    // The type of supported external login provider that provides identity to let
    // a user federate into Amazon QuickSight with an associated Identity and Access
    // Management(IAM) role. The type of supported external login provider can be
    // one of the following.
    //
    //    * COGNITO: Amazon Cognito. The provider URL is cognito-identity.amazonaws.com.
    //    When choosing the COGNITO provider type, don’t use the "CustomFederationProviderUrl"
    //    parameter which is only needed when the external provider is custom.
    //
    //    * CUSTOM_OIDC: Custom OpenID Connect (OIDC) provider. When choosing CUSTOM_OIDC
    //    type, use the CustomFederationProviderUrl parameter to provide the custom
    //    OIDC provider URL.
    //
    //    * NONE: This clears all the previously saved external login information
    //    for a user. Use the DescribeUser (https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DescribeUser.html)
    //    API operation to check the external login information.
    ExternalLoginFederationProviderType *string `type:"string"`

    // The identity ID for a user in the external login provider.
    ExternalLoginId *string `type:"string"`

    // The namespace. Currently, you should set this to default.
    //
    // Namespace is a required field
    Namespace *string `location:"uri" locationName:"Namespace" type:"string" required:"true"`

    // The Amazon QuickSight role of the user. The role can be one of the following
    // default security cohorts:
    //
    //    * READER: A user who has read-only access to dashboards.
    //
    //    * AUTHOR: A user who can create data sources, datasets, analyses, and
    //    dashboards.
    //
    //    * ADMIN: A user who is an author, who can also manage Amazon QuickSight
    //    settings.
    //
    // The name of the Amazon QuickSight role is invisible to the user except for
    // the console screens dealing with permissions.
    //
    // Role is a required field
    Role *string `type:"string" required:"true" enum:"UserRole"`

    // A flag that you use to indicate that you want to remove all custom permissions
    // from this user. Using this parameter resets the user to the state it was
    // in before a custom permissions profile was applied. This parameter defaults
    // to NULL and it doesn't accept any other value.
    UnapplyCustomPermissions *bool `type:"boolean"`

    // The Amazon QuickSight user name that you want to update.
    //
    // UserName is a required field
    UserName *string `location:"uri" locationName:"UserName" min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (UpdateUserInput) GoString

func (s UpdateUserInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateUserInput) SetAwsAccountId

func (s *UpdateUserInput) SetAwsAccountId(v string) *UpdateUserInput

SetAwsAccountId sets the AwsAccountId field's value.

func (*UpdateUserInput) SetCustomFederationProviderUrl

func (s *UpdateUserInput) SetCustomFederationProviderUrl(v string) *UpdateUserInput

SetCustomFederationProviderUrl sets the CustomFederationProviderUrl field's value.

func (*UpdateUserInput) SetCustomPermissionsName

func (s *UpdateUserInput) SetCustomPermissionsName(v string) *UpdateUserInput

SetCustomPermissionsName sets the CustomPermissionsName field's value.

func (*UpdateUserInput) SetEmail

func (s *UpdateUserInput) SetEmail(v string) *UpdateUserInput

SetEmail sets the Email field's value.

func (*UpdateUserInput) SetExternalLoginFederationProviderType

func (s *UpdateUserInput) SetExternalLoginFederationProviderType(v string) *UpdateUserInput

SetExternalLoginFederationProviderType sets the ExternalLoginFederationProviderType field's value.

func (*UpdateUserInput) SetExternalLoginId

func (s *UpdateUserInput) SetExternalLoginId(v string) *UpdateUserInput

SetExternalLoginId sets the ExternalLoginId field's value.

func (*UpdateUserInput) SetNamespace

func (s *UpdateUserInput) SetNamespace(v string) *UpdateUserInput

SetNamespace sets the Namespace field's value.

func (*UpdateUserInput) SetRole

func (s *UpdateUserInput) SetRole(v string) *UpdateUserInput

SetRole sets the Role field's value.

func (*UpdateUserInput) SetUnapplyCustomPermissions

func (s *UpdateUserInput) SetUnapplyCustomPermissions(v bool) *UpdateUserInput

SetUnapplyCustomPermissions sets the UnapplyCustomPermissions field's value.

func (*UpdateUserInput) SetUserName

func (s *UpdateUserInput) SetUserName(v string) *UpdateUserInput

SetUserName sets the UserName field's value.

func (UpdateUserInput) String

func (s UpdateUserInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateUserInput) Validate

func (s *UpdateUserInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateUserOutput

type UpdateUserOutput struct {

    // The Amazon Web Services request ID for this operation.
    RequestId *string `type:"string"`

    // The HTTP status of the request.
    Status *int64 `location:"statusCode" type:"integer"`

    // The Amazon QuickSight user.
    User *User `type:"structure"`
    // contains filtered or unexported fields
}

func (UpdateUserOutput) GoString

func (s UpdateUserOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateUserOutput) SetRequestId

func (s *UpdateUserOutput) SetRequestId(v string) *UpdateUserOutput

SetRequestId sets the RequestId field's value.

func (*UpdateUserOutput) SetStatus

func (s *UpdateUserOutput) SetStatus(v int64) *UpdateUserOutput

SetStatus sets the Status field's value.

func (*UpdateUserOutput) SetUser

func (s *UpdateUserOutput) SetUser(v *User) *UpdateUserOutput

SetUser sets the User field's value.

func (UpdateUserOutput) String

func (s UpdateUserOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type UpdateVPCConnectionInput

type UpdateVPCConnectionInput struct {

    // The Amazon Web Services account ID of the account that contains the VPC connection
    // that you want to update.
    //
    // AwsAccountId is a required field
    AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"`

    // A list of IP addresses of DNS resolver endpoints for the VPC connection.
    DnsResolvers []*string `type:"list"`

    // The display name for the VPC connection.
    //
    // Name is a required field
    Name *string `min:"1" type:"string" required:"true"`

    // An IAM role associated with the VPC connection.
    //
    // RoleArn is a required field
    RoleArn *string `min:"20" type:"string" required:"true"`

    // A list of security group IDs for the VPC connection.
    //
    // SecurityGroupIds is a required field
    SecurityGroupIds []*string `min:"1" type:"list" required:"true"`

    // A list of subnet IDs for the VPC connection.
    //
    // SubnetIds is a required field
    SubnetIds []*string `min:"2" type:"list" required:"true"`

    // The ID of the VPC connection that you're updating. This ID is a unique identifier
    // for each Amazon Web Services Region in an Amazon Web Services account.
    //
    // VPCConnectionId is a required field
    VPCConnectionId *string `location:"uri" locationName:"VPCConnectionId" min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (UpdateVPCConnectionInput) GoString

func (s UpdateVPCConnectionInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateVPCConnectionInput) SetAwsAccountId

func (s *UpdateVPCConnectionInput) SetAwsAccountId(v string) *UpdateVPCConnectionInput

SetAwsAccountId sets the AwsAccountId field's value.

func (*UpdateVPCConnectionInput) SetDnsResolvers

func (s *UpdateVPCConnectionInput) SetDnsResolvers(v []*string) *UpdateVPCConnectionInput

SetDnsResolvers sets the DnsResolvers field's value.

func (*UpdateVPCConnectionInput) SetName

func (s *UpdateVPCConnectionInput) SetName(v string) *UpdateVPCConnectionInput

SetName sets the Name field's value.

func (*UpdateVPCConnectionInput) SetRoleArn

func (s *UpdateVPCConnectionInput) SetRoleArn(v string) *UpdateVPCConnectionInput

SetRoleArn sets the RoleArn field's value.

func (*UpdateVPCConnectionInput) SetSecurityGroupIds

func (s *UpdateVPCConnectionInput) SetSecurityGroupIds(v []*string) *UpdateVPCConnectionInput

SetSecurityGroupIds sets the SecurityGroupIds field's value.

func (*UpdateVPCConnectionInput) SetSubnetIds

func (s *UpdateVPCConnectionInput) SetSubnetIds(v []*string) *UpdateVPCConnectionInput

SetSubnetIds sets the SubnetIds field's value.

func (*UpdateVPCConnectionInput) SetVPCConnectionId

func (s *UpdateVPCConnectionInput) SetVPCConnectionId(v string) *UpdateVPCConnectionInput

SetVPCConnectionId sets the VPCConnectionId field's value.

func (UpdateVPCConnectionInput) String

func (s UpdateVPCConnectionInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateVPCConnectionInput) Validate

func (s *UpdateVPCConnectionInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateVPCConnectionOutput

type UpdateVPCConnectionOutput struct {

    // The Amazon Resource Name (ARN) of the VPC connection.
    Arn *string `type:"string"`

    // The availability status of the VPC connection.
    AvailabilityStatus *string `type:"string" enum:"VPCConnectionAvailabilityStatus"`

    // The Amazon Web Services request ID for this operation.
    RequestId *string `type:"string"`

    // The HTTP status of the request.
    Status *int64 `location:"statusCode" type:"integer"`

    // The update status of the VPC connection's last update.
    UpdateStatus *string `type:"string" enum:"VPCConnectionResourceStatus"`

    // The ID of the VPC connection that you are updating. This ID is a unique identifier
    // for each Amazon Web Services Region in anAmazon Web Services account.
    VPCConnectionId *string `min:"1" type:"string"`
    // contains filtered or unexported fields
}

func (UpdateVPCConnectionOutput) GoString

func (s UpdateVPCConnectionOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateVPCConnectionOutput) SetArn

func (s *UpdateVPCConnectionOutput) SetArn(v string) *UpdateVPCConnectionOutput

SetArn sets the Arn field's value.

func (*UpdateVPCConnectionOutput) SetAvailabilityStatus

func (s *UpdateVPCConnectionOutput) SetAvailabilityStatus(v string) *UpdateVPCConnectionOutput

SetAvailabilityStatus sets the AvailabilityStatus field's value.

func (*UpdateVPCConnectionOutput) SetRequestId

func (s *UpdateVPCConnectionOutput) SetRequestId(v string) *UpdateVPCConnectionOutput

SetRequestId sets the RequestId field's value.

func (*UpdateVPCConnectionOutput) SetStatus

func (s *UpdateVPCConnectionOutput) SetStatus(v int64) *UpdateVPCConnectionOutput

SetStatus sets the Status field's value.

func (*UpdateVPCConnectionOutput) SetUpdateStatus

func (s *UpdateVPCConnectionOutput) SetUpdateStatus(v string) *UpdateVPCConnectionOutput

SetUpdateStatus sets the UpdateStatus field's value.

func (*UpdateVPCConnectionOutput) SetVPCConnectionId

func (s *UpdateVPCConnectionOutput) SetVPCConnectionId(v string) *UpdateVPCConnectionOutput

SetVPCConnectionId sets the VPCConnectionId field's value.

func (UpdateVPCConnectionOutput) String

func (s UpdateVPCConnectionOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type UploadSettings

type UploadSettings struct {

    // Whether the file has a header row, or the files each have a header row.
    ContainsHeader *bool `type:"boolean"`

    // The delimiter between values in the file.
    Delimiter *string `min:"1" type:"string"`

    // File format.
    Format *string `type:"string" enum:"FileFormat"`

    // A row number to start reading data from.
    StartFromRow *int64 `min:"1" type:"integer"`

    // Text qualifier.
    TextQualifier *string `type:"string" enum:"TextQualifier"`
    // contains filtered or unexported fields
}

Information about the format for a source file or files.

func (UploadSettings) GoString

func (s UploadSettings) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UploadSettings) SetContainsHeader

func (s *UploadSettings) SetContainsHeader(v bool) *UploadSettings

SetContainsHeader sets the ContainsHeader field's value.

func (*UploadSettings) SetDelimiter

func (s *UploadSettings) SetDelimiter(v string) *UploadSettings

SetDelimiter sets the Delimiter field's value.

func (*UploadSettings) SetFormat

func (s *UploadSettings) SetFormat(v string) *UploadSettings

SetFormat sets the Format field's value.

func (*UploadSettings) SetStartFromRow

func (s *UploadSettings) SetStartFromRow(v int64) *UploadSettings

SetStartFromRow sets the StartFromRow field's value.

func (*UploadSettings) SetTextQualifier

func (s *UploadSettings) SetTextQualifier(v string) *UploadSettings

SetTextQualifier sets the TextQualifier field's value.

func (UploadSettings) String

func (s UploadSettings) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UploadSettings) Validate

func (s *UploadSettings) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type User

type User struct {

    // The active status of user. When you create an Amazon QuickSight user that's
    // not an IAM user or an Active Directory user, that user is inactive until
    // they sign in and provide a password.
    Active *bool `type:"boolean"`

    // The Amazon Resource Name (ARN) for the user.
    Arn *string `type:"string"`

    // The custom permissions profile associated with this user.
    CustomPermissionsName *string `min:"1" type:"string"`

    // The user's email address.
    Email *string `type:"string"`

    // The type of supported external login provider that provides identity to let
    // the user federate into Amazon QuickSight with an associated IAM role. The
    // type can be one of the following.
    //
    //    * COGNITO: Amazon Cognito. The provider URL is cognito-identity.amazonaws.com.
    //
    //    * CUSTOM_OIDC: Custom OpenID Connect (OIDC) provider.
    ExternalLoginFederationProviderType *string `type:"string"`

    // The URL of the external login provider.
    ExternalLoginFederationProviderUrl *string `type:"string"`

    // The identity ID for the user in the external login provider.
    ExternalLoginId *string `type:"string"`

    // The type of identity authentication used by the user.
    IdentityType *string `type:"string" enum:"IdentityType"`

    // The principal ID of the user.
    PrincipalId *string `type:"string"`

    // The Amazon QuickSight role for the user. The user role can be one of the
    // following:.
    //
    //    * READER: A user who has read-only access to dashboards.
    //
    //    * AUTHOR: A user who can create data sources, datasets, analyses, and
    //    dashboards.
    //
    //    * ADMIN: A user who is an author, who can also manage Amazon Amazon QuickSight
    //    settings.
    //
    //    * RESTRICTED_READER: This role isn't currently available for use.
    //
    //    * RESTRICTED_AUTHOR: This role isn't currently available for use.
    Role *string `type:"string" enum:"UserRole"`

    // The user's user name. This value is required if you are registering a user
    // that will be managed in Amazon QuickSight. In the output, the value for UserName
    // is N/A when the value for IdentityType is IAM and the corresponding IAM user
    // is deleted.
    UserName *string `min:"1" type:"string"`
    // contains filtered or unexported fields
}

A registered user of Amazon QuickSight.

func (User) GoString

func (s User) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*User) SetActive

func (s *User) SetActive(v bool) *User

SetActive sets the Active field's value.

func (*User) SetArn

func (s *User) SetArn(v string) *User

SetArn sets the Arn field's value.

func (*User) SetCustomPermissionsName

func (s *User) SetCustomPermissionsName(v string) *User

SetCustomPermissionsName sets the CustomPermissionsName field's value.

func (*User) SetEmail

func (s *User) SetEmail(v string) *User

SetEmail sets the Email field's value.

func (*User) SetExternalLoginFederationProviderType

func (s *User) SetExternalLoginFederationProviderType(v string) *User

SetExternalLoginFederationProviderType sets the ExternalLoginFederationProviderType field's value.

func (*User) SetExternalLoginFederationProviderUrl

func (s *User) SetExternalLoginFederationProviderUrl(v string) *User

SetExternalLoginFederationProviderUrl sets the ExternalLoginFederationProviderUrl field's value.

func (*User) SetExternalLoginId

func (s *User) SetExternalLoginId(v string) *User

SetExternalLoginId sets the ExternalLoginId field's value.

func (*User) SetIdentityType

func (s *User) SetIdentityType(v string) *User

SetIdentityType sets the IdentityType field's value.

func (*User) SetPrincipalId

func (s *User) SetPrincipalId(v string) *User

SetPrincipalId sets the PrincipalId field's value.

func (*User) SetRole

func (s *User) SetRole(v string) *User

SetRole sets the Role field's value.

func (*User) SetUserName

func (s *User) SetUserName(v string) *User

SetUserName sets the UserName field's value.

func (User) String

func (s User) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type UserNotFoundException

type UserNotFoundException struct {
    RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"`

    Message_ *string `locationName:"Message" type:"string"`

    // The Amazon Web Services request ID for this request.
    RequestId *string `type:"string"`
    // contains filtered or unexported fields
}

The user with the provided name isn't found. This error can happen in any operation that requires finding a user based on a provided user name, such as DeleteUser, DescribeUser, and so on.

func (*UserNotFoundException) Code

func (s *UserNotFoundException) Code() string

Code returns the exception type name.

func (*UserNotFoundException) Error

func (s *UserNotFoundException) Error() string

func (UserNotFoundException) GoString

func (s UserNotFoundException) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UserNotFoundException) Message

func (s *UserNotFoundException) Message() string

Message returns the exception's message.

func (*UserNotFoundException) OrigErr

func (s *UserNotFoundException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*UserNotFoundException) RequestID

func (s *UserNotFoundException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*UserNotFoundException) StatusCode

func (s *UserNotFoundException) StatusCode() int

Status code returns the HTTP status code for the request's response error.

func (UserNotFoundException) String

func (s UserNotFoundException) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type VPCConnection

type VPCConnection struct {

    // The Amazon Resource Name (ARN) of the VPC connection.
    Arn *string `type:"string"`

    // The availability status of the VPC connection.
    AvailabilityStatus *string `type:"string" enum:"VPCConnectionAvailabilityStatus"`

    // The time that the VPC connection was created.
    CreatedTime *time.Time `type:"timestamp"`

    // A list of IP addresses of DNS resolver endpoints for the VPC connection.
    DnsResolvers []*string `type:"list"`

    // The time that the VPC connection was last updated.
    LastUpdatedTime *time.Time `type:"timestamp"`

    // The display name for the VPC connection.
    Name *string `min:"1" type:"string"`

    // A list of network interfaces.
    NetworkInterfaces []*NetworkInterface `type:"list"`

    // The ARN of the IAM role associated with the VPC connection.
    RoleArn *string `type:"string"`

    // The Amazon EC2 security group IDs associated with the VPC connection.
    SecurityGroupIds []*string `min:"1" type:"list"`

    // The status of the VPC connection.
    Status *string `type:"string" enum:"VPCConnectionResourceStatus"`

    // The ID of the VPC connection that you're creating. This ID is a unique identifier
    // for each Amazon Web Services Region in an Amazon Web Services account.
    VPCConnectionId *string `min:"1" type:"string"`

    // The Amazon EC2 VPC ID associated with the VPC connection.
    VPCId *string `type:"string"`
    // contains filtered or unexported fields
}

The structure of a VPC connection.

func (VPCConnection) GoString

func (s VPCConnection) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*VPCConnection) SetArn

func (s *VPCConnection) SetArn(v string) *VPCConnection

SetArn sets the Arn field's value.

func (*VPCConnection) SetAvailabilityStatus

func (s *VPCConnection) SetAvailabilityStatus(v string) *VPCConnection

SetAvailabilityStatus sets the AvailabilityStatus field's value.

func (*VPCConnection) SetCreatedTime

func (s *VPCConnection) SetCreatedTime(v time.Time) *VPCConnection

SetCreatedTime sets the CreatedTime field's value.

func (*VPCConnection) SetDnsResolvers

func (s *VPCConnection) SetDnsResolvers(v []*string) *VPCConnection

SetDnsResolvers sets the DnsResolvers field's value.

func (*VPCConnection) SetLastUpdatedTime

func (s *VPCConnection) SetLastUpdatedTime(v time.Time) *VPCConnection

SetLastUpdatedTime sets the LastUpdatedTime field's value.

func (*VPCConnection) SetName

func (s *VPCConnection) SetName(v string) *VPCConnection

SetName sets the Name field's value.

func (*VPCConnection) SetNetworkInterfaces

func (s *VPCConnection) SetNetworkInterfaces(v []*NetworkInterface) *VPCConnection

SetNetworkInterfaces sets the NetworkInterfaces field's value.

func (*VPCConnection) SetRoleArn

func (s *VPCConnection) SetRoleArn(v string) *VPCConnection

SetRoleArn sets the RoleArn field's value.

func (*VPCConnection) SetSecurityGroupIds

func (s *VPCConnection) SetSecurityGroupIds(v []*string) *VPCConnection

SetSecurityGroupIds sets the SecurityGroupIds field's value.

func (*VPCConnection) SetStatus

func (s *VPCConnection) SetStatus(v string) *VPCConnection

SetStatus sets the Status field's value.

func (*VPCConnection) SetVPCConnectionId

func (s *VPCConnection) SetVPCConnectionId(v string) *VPCConnection

SetVPCConnectionId sets the VPCConnectionId field's value.

func (*VPCConnection) SetVPCId

func (s *VPCConnection) SetVPCId(v string) *VPCConnection

SetVPCId sets the VPCId field's value.

func (VPCConnection) String

func (s VPCConnection) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type VPCConnectionSummary

type VPCConnectionSummary struct {

    // The Amazon Resource Name (ARN) of the VPC connection.
    Arn *string `type:"string"`

    // The availability status of the VPC connection.
    AvailabilityStatus *string `type:"string" enum:"VPCConnectionAvailabilityStatus"`

    // The time that the VPC connection was created.
    CreatedTime *time.Time `type:"timestamp"`

    // A list of IP addresses of DNS resolver endpoints for the VPC connection.
    DnsResolvers []*string `type:"list"`

    // The time that the VPC connection was last updated.
    LastUpdatedTime *time.Time `type:"timestamp"`

    // The display name for the VPC connection.
    Name *string `min:"1" type:"string"`

    // A list of network interfaces.
    NetworkInterfaces []*NetworkInterface `type:"list"`

    // The ARN of the IAM role associated with the VPC connection.
    RoleArn *string `type:"string"`

    // The Amazon EC2 security group IDs associated with the VPC connection.
    SecurityGroupIds []*string `min:"1" type:"list"`

    // The status of the VPC connection.
    Status *string `type:"string" enum:"VPCConnectionResourceStatus"`

    // The ID of the VPC connection that you're creating. This ID is a unique identifier
    // for each Amazon Web Services Region in an Amazon Web Services account.
    VPCConnectionId *string `min:"1" type:"string"`

    // The Amazon EC2 VPC ID associated with the VPC connection.
    VPCId *string `type:"string"`
    // contains filtered or unexported fields
}

The summary metadata that describes a VPC connection.

func (VPCConnectionSummary) GoString

func (s VPCConnectionSummary) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*VPCConnectionSummary) SetArn

func (s *VPCConnectionSummary) SetArn(v string) *VPCConnectionSummary

SetArn sets the Arn field's value.

func (*VPCConnectionSummary) SetAvailabilityStatus

func (s *VPCConnectionSummary) SetAvailabilityStatus(v string) *VPCConnectionSummary

SetAvailabilityStatus sets the AvailabilityStatus field's value.

func (*VPCConnectionSummary) SetCreatedTime

func (s *VPCConnectionSummary) SetCreatedTime(v time.Time) *VPCConnectionSummary

SetCreatedTime sets the CreatedTime field's value.

func (*VPCConnectionSummary) SetDnsResolvers

func (s *VPCConnectionSummary) SetDnsResolvers(v []*string) *VPCConnectionSummary

SetDnsResolvers sets the DnsResolvers field's value.

func (*VPCConnectionSummary) SetLastUpdatedTime

func (s *VPCConnectionSummary) SetLastUpdatedTime(v time.Time) *VPCConnectionSummary

SetLastUpdatedTime sets the LastUpdatedTime field's value.

func (*VPCConnectionSummary) SetName

func (s *VPCConnectionSummary) SetName(v string) *VPCConnectionSummary

SetName sets the Name field's value.

func (*VPCConnectionSummary) SetNetworkInterfaces

func (s *VPCConnectionSummary) SetNetworkInterfaces(v []*NetworkInterface) *VPCConnectionSummary

SetNetworkInterfaces sets the NetworkInterfaces field's value.

func (*VPCConnectionSummary) SetRoleArn

func (s *VPCConnectionSummary) SetRoleArn(v string) *VPCConnectionSummary

SetRoleArn sets the RoleArn field's value.

func (*VPCConnectionSummary) SetSecurityGroupIds

func (s *VPCConnectionSummary) SetSecurityGroupIds(v []*string) *VPCConnectionSummary

SetSecurityGroupIds sets the SecurityGroupIds field's value.

func (*VPCConnectionSummary) SetStatus

func (s *VPCConnectionSummary) SetStatus(v string) *VPCConnectionSummary

SetStatus sets the Status field's value.

func (*VPCConnectionSummary) SetVPCConnectionId

func (s *VPCConnectionSummary) SetVPCConnectionId(v string) *VPCConnectionSummary

SetVPCConnectionId sets the VPCConnectionId field's value.

func (*VPCConnectionSummary) SetVPCId

func (s *VPCConnectionSummary) SetVPCId(v string) *VPCConnectionSummary

SetVPCId sets the VPCId field's value.

func (VPCConnectionSummary) String

func (s VPCConnectionSummary) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ValidationStrategy

type ValidationStrategy struct {

    // The mode of validation for the asset to be created or updated. When you set
    // this value to STRICT, strict validation for every error is enforced. When
    // you set this value to LENIENT, validation is skipped for specific UI errors.
    //
    // Mode is a required field
    Mode *string `type:"string" required:"true" enum:"ValidationStrategyMode"`
    // contains filtered or unexported fields
}

The option to relax the validation that is required to create and update analyses, dashboards, and templates with definition objects. When you set this value to LENIENT, validation is skipped for specific errors.

func (ValidationStrategy) GoString

func (s ValidationStrategy) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ValidationStrategy) SetMode

func (s *ValidationStrategy) SetMode(v string) *ValidationStrategy

SetMode sets the Mode field's value.

func (ValidationStrategy) String

func (s ValidationStrategy) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ValidationStrategy) Validate

func (s *ValidationStrategy) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type VisibleRangeOptions

type VisibleRangeOptions struct {

    // The percent range in the visible range.
    PercentRange *PercentVisibleRange `type:"structure"`
    // contains filtered or unexported fields
}

The range options for the data zoom scroll bar.

func (VisibleRangeOptions) GoString

func (s VisibleRangeOptions) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*VisibleRangeOptions) SetPercentRange

func (s *VisibleRangeOptions) SetPercentRange(v *PercentVisibleRange) *VisibleRangeOptions

SetPercentRange sets the PercentRange field's value.

func (VisibleRangeOptions) String

func (s VisibleRangeOptions) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type Visual

type Visual struct {

    // A bar chart.
    //
    // For more information, see Using bar charts (https://docs.aws.amazon.com/quicksight/latest/user/bar-charts.html)
    // in the Amazon QuickSight User Guide.
    BarChartVisual *BarChartVisual `type:"structure"`

    // A box plot.
    //
    // For more information, see Using box plots (https://docs.aws.amazon.com/quicksight/latest/user/box-plots.html)
    // in the Amazon QuickSight User Guide.
    BoxPlotVisual *BoxPlotVisual `type:"structure"`

    // A combo chart.
    //
    // For more information, see Using combo charts (https://docs.aws.amazon.com/quicksight/latest/user/combo-charts.html)
    // in the Amazon QuickSight User Guide.
    ComboChartVisual *ComboChartVisual `type:"structure"`

    // A visual that contains custom content.
    //
    // For more information, see Using custom visual content (https://docs.aws.amazon.com/quicksight/latest/user/custom-visual-content.html)
    // in the Amazon QuickSight User Guide.
    CustomContentVisual *CustomContentVisual `type:"structure"`

    // An empty visual.
    EmptyVisual *EmptyVisual `type:"structure"`

    // A filled map.
    //
    // For more information, see Creating filled maps (https://docs.aws.amazon.com/quicksight/latest/user/filled-maps.html)
    // in the Amazon QuickSight User Guide.
    FilledMapVisual *FilledMapVisual `type:"structure"`

    // A funnel chart.
    //
    // For more information, see Using funnel charts (https://docs.aws.amazon.com/quicksight/latest/user/funnel-visual-content.html)
    // in the Amazon QuickSight User Guide.
    FunnelChartVisual *FunnelChartVisual `type:"structure"`

    // A gauge chart.
    //
    // For more information, see Using gauge charts (https://docs.aws.amazon.com/quicksight/latest/user/gauge-chart.html)
    // in the Amazon QuickSight User Guide.
    GaugeChartVisual *GaugeChartVisual `type:"structure"`

    // A geospatial map or a points on map visual.
    //
    // For more information, see Creating point maps (https://docs.aws.amazon.com/quicksight/latest/user/point-maps.html)
    // in the Amazon QuickSight User Guide.
    GeospatialMapVisual *GeospatialMapVisual `type:"structure"`

    // A heat map.
    //
    // For more information, see Using heat maps (https://docs.aws.amazon.com/quicksight/latest/user/heat-map.html)
    // in the Amazon QuickSight User Guide.
    HeatMapVisual *HeatMapVisual `type:"structure"`

    // A histogram.
    //
    // For more information, see Using histograms (https://docs.aws.amazon.com/quicksight/latest/user/histogram-charts.html)
    // in the Amazon QuickSight User Guide.
    HistogramVisual *HistogramVisual `type:"structure"`

    // An insight visual.
    //
    // For more information, see Working with insights (https://docs.aws.amazon.com/quicksight/latest/user/computational-insights.html)
    // in the Amazon QuickSight User Guide.
    InsightVisual *InsightVisual `type:"structure"`

    // A key performance indicator (KPI).
    //
    // For more information, see Using KPIs (https://docs.aws.amazon.com/quicksight/latest/user/kpi.html)
    // in the Amazon QuickSight User Guide.
    KPIVisual *KPIVisual `type:"structure"`

    // A line chart.
    //
    // For more information, see Using line charts (https://docs.aws.amazon.com/quicksight/latest/user/line-charts.html)
    // in the Amazon QuickSight User Guide.
    LineChartVisual *LineChartVisual `type:"structure"`

    // A pie or donut chart.
    //
    // For more information, see Using pie charts (https://docs.aws.amazon.com/quicksight/latest/user/pie-chart.html)
    // in the Amazon QuickSight User Guide.
    PieChartVisual *PieChartVisual `type:"structure"`

    // A pivot table.
    //
    // For more information, see Using pivot tables (https://docs.aws.amazon.com/quicksight/latest/user/pivot-table.html)
    // in the Amazon QuickSight User Guide.
    PivotTableVisual *PivotTableVisual `type:"structure"`

    // A radar chart visual.
    //
    // For more information, see Using radar charts (https://docs.aws.amazon.com/quicksight/latest/user/radar-chart.html)
    // in the Amazon QuickSight User Guide.
    RadarChartVisual *RadarChartVisual `type:"structure"`

    // A sankey diagram.
    //
    // For more information, see Using Sankey diagrams (https://docs.aws.amazon.com/quicksight/latest/user/sankey-diagram.html)
    // in the Amazon QuickSight User Guide.
    SankeyDiagramVisual *SankeyDiagramVisual `type:"structure"`

    // A scatter plot.
    //
    // For more information, see Using scatter plots (https://docs.aws.amazon.com/quicksight/latest/user/scatter-plot.html)
    // in the Amazon QuickSight User Guide.
    ScatterPlotVisual *ScatterPlotVisual `type:"structure"`

    // A table visual.
    //
    // For more information, see Using tables as visuals (https://docs.aws.amazon.com/quicksight/latest/user/tabular.html)
    // in the Amazon QuickSight User Guide.
    TableVisual *TableVisual `type:"structure"`

    // A tree map.
    //
    // For more information, see Using tree maps (https://docs.aws.amazon.com/quicksight/latest/user/tree-map.html)
    // in the Amazon QuickSight User Guide.
    TreeMapVisual *TreeMapVisual `type:"structure"`

    // A waterfall chart.
    //
    // For more information, see Using waterfall charts (https://docs.aws.amazon.com/quicksight/latest/user/waterfall-chart.html)
    // in the Amazon QuickSight User Guide.
    WaterfallVisual *WaterfallVisual `type:"structure"`

    // A word cloud.
    //
    // For more information, see Using word clouds (https://docs.aws.amazon.com/quicksight/latest/user/word-cloud.html)
    // in the Amazon QuickSight User Guide.
    WordCloudVisual *WordCloudVisual `type:"structure"`
    // contains filtered or unexported fields
}

A visual displayed on a sheet in an analysis, dashboard, or template.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

func (Visual) GoString

func (s Visual) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*Visual) SetBarChartVisual

func (s *Visual) SetBarChartVisual(v *BarChartVisual) *Visual

SetBarChartVisual sets the BarChartVisual field's value.

func (*Visual) SetBoxPlotVisual

func (s *Visual) SetBoxPlotVisual(v *BoxPlotVisual) *Visual

SetBoxPlotVisual sets the BoxPlotVisual field's value.

func (*Visual) SetComboChartVisual

func (s *Visual) SetComboChartVisual(v *ComboChartVisual) *Visual

SetComboChartVisual sets the ComboChartVisual field's value.

func (*Visual) SetCustomContentVisual

func (s *Visual) SetCustomContentVisual(v *CustomContentVisual) *Visual

SetCustomContentVisual sets the CustomContentVisual field's value.

func (*Visual) SetEmptyVisual

func (s *Visual) SetEmptyVisual(v *EmptyVisual) *Visual

SetEmptyVisual sets the EmptyVisual field's value.

func (*Visual) SetFilledMapVisual

func (s *Visual) SetFilledMapVisual(v *FilledMapVisual) *Visual

SetFilledMapVisual sets the FilledMapVisual field's value.

func (*Visual) SetFunnelChartVisual

func (s *Visual) SetFunnelChartVisual(v *FunnelChartVisual) *Visual

SetFunnelChartVisual sets the FunnelChartVisual field's value.

func (*Visual) SetGaugeChartVisual

func (s *Visual) SetGaugeChartVisual(v *GaugeChartVisual) *Visual

SetGaugeChartVisual sets the GaugeChartVisual field's value.

func (*Visual) SetGeospatialMapVisual

func (s *Visual) SetGeospatialMapVisual(v *GeospatialMapVisual) *Visual

SetGeospatialMapVisual sets the GeospatialMapVisual field's value.

func (*Visual) SetHeatMapVisual

func (s *Visual) SetHeatMapVisual(v *HeatMapVisual) *Visual

SetHeatMapVisual sets the HeatMapVisual field's value.

func (*Visual) SetHistogramVisual

func (s *Visual) SetHistogramVisual(v *HistogramVisual) *Visual

SetHistogramVisual sets the HistogramVisual field's value.

func (*Visual) SetInsightVisual

func (s *Visual) SetInsightVisual(v *InsightVisual) *Visual

SetInsightVisual sets the InsightVisual field's value.

func (*Visual) SetKPIVisual

func (s *Visual) SetKPIVisual(v *KPIVisual) *Visual

SetKPIVisual sets the KPIVisual field's value.

func (*Visual) SetLineChartVisual

func (s *Visual) SetLineChartVisual(v *LineChartVisual) *Visual

SetLineChartVisual sets the LineChartVisual field's value.

func (*Visual) SetPieChartVisual

func (s *Visual) SetPieChartVisual(v *PieChartVisual) *Visual

SetPieChartVisual sets the PieChartVisual field's value.

func (*Visual) SetPivotTableVisual

func (s *Visual) SetPivotTableVisual(v *PivotTableVisual) *Visual

SetPivotTableVisual sets the PivotTableVisual field's value.

func (*Visual) SetRadarChartVisual

func (s *Visual) SetRadarChartVisual(v *RadarChartVisual) *Visual

SetRadarChartVisual sets the RadarChartVisual field's value.

func (*Visual) SetSankeyDiagramVisual

func (s *Visual) SetSankeyDiagramVisual(v *SankeyDiagramVisual) *Visual

SetSankeyDiagramVisual sets the SankeyDiagramVisual field's value.

func (*Visual) SetScatterPlotVisual

func (s *Visual) SetScatterPlotVisual(v *ScatterPlotVisual) *Visual

SetScatterPlotVisual sets the ScatterPlotVisual field's value.

func (*Visual) SetTableVisual

func (s *Visual) SetTableVisual(v *TableVisual) *Visual

SetTableVisual sets the TableVisual field's value.

func (*Visual) SetTreeMapVisual

func (s *Visual) SetTreeMapVisual(v *TreeMapVisual) *Visual

SetTreeMapVisual sets the TreeMapVisual field's value.

func (*Visual) SetWaterfallVisual

func (s *Visual) SetWaterfallVisual(v *WaterfallVisual) *Visual

SetWaterfallVisual sets the WaterfallVisual field's value.

func (*Visual) SetWordCloudVisual

func (s *Visual) SetWordCloudVisual(v *WordCloudVisual) *Visual

SetWordCloudVisual sets the WordCloudVisual field's value.

func (Visual) String

func (s Visual) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*Visual) Validate

func (s *Visual) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type VisualAxisSortOption

type VisualAxisSortOption struct {

    // The availaiblity status of a visual's axis sort options.
    AvailabilityStatus *string `type:"string" enum:"DashboardBehavior"`
    // contains filtered or unexported fields
}

The axis sort options for a visual.

func (VisualAxisSortOption) GoString

func (s VisualAxisSortOption) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*VisualAxisSortOption) SetAvailabilityStatus

func (s *VisualAxisSortOption) SetAvailabilityStatus(v string) *VisualAxisSortOption

SetAvailabilityStatus sets the AvailabilityStatus field's value.

func (VisualAxisSortOption) String

func (s VisualAxisSortOption) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type VisualCustomAction

type VisualCustomAction struct {

    // A list of VisualCustomActionOperations.
    //
    // This is a union type structure. For this structure to be valid, only one
    // of the attributes can be defined.
    //
    // ActionOperations is a required field
    ActionOperations []*VisualCustomActionOperation `min:"1" type:"list" required:"true"`

    // The ID of the VisualCustomAction.
    //
    // CustomActionId is a required field
    CustomActionId *string `min:"1" type:"string" required:"true"`

    // The name of the VisualCustomAction.
    //
    // Name is a required field
    Name *string `min:"1" type:"string" required:"true"`

    // The status of the VisualCustomAction.
    Status *string `type:"string" enum:"WidgetStatus"`

    // The trigger of the VisualCustomAction.
    //
    // Valid values are defined as follows:
    //
    //    * DATA_POINT_CLICK: Initiates a custom action by a left pointer click
    //    on a data point.
    //
    //    * DATA_POINT_MENU: Initiates a custom action by right pointer click from
    //    the menu.
    //
    // Trigger is a required field
    Trigger *string `type:"string" required:"true" enum:"VisualCustomActionTrigger"`
    // contains filtered or unexported fields
}

A custom action defined on a visual.

func (VisualCustomAction) GoString

func (s VisualCustomAction) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*VisualCustomAction) SetActionOperations

func (s *VisualCustomAction) SetActionOperations(v []*VisualCustomActionOperation) *VisualCustomAction

SetActionOperations sets the ActionOperations field's value.

func (*VisualCustomAction) SetCustomActionId

func (s *VisualCustomAction) SetCustomActionId(v string) *VisualCustomAction

SetCustomActionId sets the CustomActionId field's value.

func (*VisualCustomAction) SetName

func (s *VisualCustomAction) SetName(v string) *VisualCustomAction

SetName sets the Name field's value.

func (*VisualCustomAction) SetStatus

func (s *VisualCustomAction) SetStatus(v string) *VisualCustomAction

SetStatus sets the Status field's value.

func (*VisualCustomAction) SetTrigger

func (s *VisualCustomAction) SetTrigger(v string) *VisualCustomAction

SetTrigger sets the Trigger field's value.

func (VisualCustomAction) String

func (s VisualCustomAction) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*VisualCustomAction) Validate

func (s *VisualCustomAction) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type VisualCustomActionOperation

type VisualCustomActionOperation struct {

    // The filter operation that filters data included in a visual or in an entire
    // sheet.
    FilterOperation *CustomActionFilterOperation `type:"structure"`

    // The navigation operation that navigates between different sheets in the same
    // analysis.
    NavigationOperation *CustomActionNavigationOperation `type:"structure"`

    // The set parameter operation that sets parameters in custom action.
    SetParametersOperation *CustomActionSetParametersOperation `type:"structure"`

    // The URL operation that opens a link to another webpage.
    URLOperation *CustomActionURLOperation `type:"structure"`
    // contains filtered or unexported fields
}

The operation that is defined by the custom action.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

func (VisualCustomActionOperation) GoString

func (s VisualCustomActionOperation) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*VisualCustomActionOperation) SetFilterOperation

func (s *VisualCustomActionOperation) SetFilterOperation(v *CustomActionFilterOperation) *VisualCustomActionOperation

SetFilterOperation sets the FilterOperation field's value.

func (*VisualCustomActionOperation) SetNavigationOperation

func (s *VisualCustomActionOperation) SetNavigationOperation(v *CustomActionNavigationOperation) *VisualCustomActionOperation

SetNavigationOperation sets the NavigationOperation field's value.

func (*VisualCustomActionOperation) SetSetParametersOperation

func (s *VisualCustomActionOperation) SetSetParametersOperation(v *CustomActionSetParametersOperation) *VisualCustomActionOperation

SetSetParametersOperation sets the SetParametersOperation field's value.

func (*VisualCustomActionOperation) SetURLOperation

func (s *VisualCustomActionOperation) SetURLOperation(v *CustomActionURLOperation) *VisualCustomActionOperation

SetURLOperation sets the URLOperation field's value.

func (VisualCustomActionOperation) String

func (s VisualCustomActionOperation) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*VisualCustomActionOperation) Validate

func (s *VisualCustomActionOperation) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type VisualInteractionOptions

type VisualInteractionOptions struct {

    // The context menu options for a visual.
    ContextMenuOption *ContextMenuOption `type:"structure"`

    // The on-visual menu options for a visual.
    VisualMenuOption *VisualMenuOption `type:"structure"`
    // contains filtered or unexported fields
}

The general visual interactions setup for visual publish options

func (VisualInteractionOptions) GoString

func (s VisualInteractionOptions) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*VisualInteractionOptions) SetContextMenuOption

func (s *VisualInteractionOptions) SetContextMenuOption(v *ContextMenuOption) *VisualInteractionOptions

SetContextMenuOption sets the ContextMenuOption field's value.

func (*VisualInteractionOptions) SetVisualMenuOption

func (s *VisualInteractionOptions) SetVisualMenuOption(v *VisualMenuOption) *VisualInteractionOptions

SetVisualMenuOption sets the VisualMenuOption field's value.

func (VisualInteractionOptions) String

func (s VisualInteractionOptions) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type VisualMenuOption

type VisualMenuOption struct {

    // The availaiblity status of a visual's menu options.
    AvailabilityStatus *string `type:"string" enum:"DashboardBehavior"`
    // contains filtered or unexported fields
}

The menu options for a visual.

func (VisualMenuOption) GoString

func (s VisualMenuOption) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*VisualMenuOption) SetAvailabilityStatus

func (s *VisualMenuOption) SetAvailabilityStatus(v string) *VisualMenuOption

SetAvailabilityStatus sets the AvailabilityStatus field's value.

func (VisualMenuOption) String

func (s VisualMenuOption) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type VisualPalette

type VisualPalette struct {

    // The chart color options for the visual palette.
    ChartColor *string `type:"string"`

    // The color map options for the visual palette.
    ColorMap []*DataPathColor `type:"list"`
    // contains filtered or unexported fields
}

The visual display options for the visual palette.

func (VisualPalette) GoString

func (s VisualPalette) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*VisualPalette) SetChartColor

func (s *VisualPalette) SetChartColor(v string) *VisualPalette

SetChartColor sets the ChartColor field's value.

func (*VisualPalette) SetColorMap

func (s *VisualPalette) SetColorMap(v []*DataPathColor) *VisualPalette

SetColorMap sets the ColorMap field's value.

func (VisualPalette) String

func (s VisualPalette) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*VisualPalette) Validate

func (s *VisualPalette) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type VisualSubtitleLabelOptions

type VisualSubtitleLabelOptions struct {

    // The long text format of the subtitle label, such as plain text or rich text.
    FormatText *LongFormatText `type:"structure"`

    // The visibility of the subtitle label.
    Visibility *string `type:"string" enum:"Visibility"`
    // contains filtered or unexported fields
}

The subtitle label options for a visual.

func (VisualSubtitleLabelOptions) GoString

func (s VisualSubtitleLabelOptions) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*VisualSubtitleLabelOptions) SetFormatText

func (s *VisualSubtitleLabelOptions) SetFormatText(v *LongFormatText) *VisualSubtitleLabelOptions

SetFormatText sets the FormatText field's value.

func (*VisualSubtitleLabelOptions) SetVisibility

func (s *VisualSubtitleLabelOptions) SetVisibility(v string) *VisualSubtitleLabelOptions

SetVisibility sets the Visibility field's value.

func (VisualSubtitleLabelOptions) String

func (s VisualSubtitleLabelOptions) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*VisualSubtitleLabelOptions) Validate

func (s *VisualSubtitleLabelOptions) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type VisualTitleLabelOptions

type VisualTitleLabelOptions struct {

    // The short text format of the title label, such as plain text or rich text.
    FormatText *ShortFormatText `type:"structure"`

    // The visibility of the title label.
    Visibility *string `type:"string" enum:"Visibility"`
    // contains filtered or unexported fields
}

The title label options for a visual.

func (VisualTitleLabelOptions) GoString

func (s VisualTitleLabelOptions) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*VisualTitleLabelOptions) SetFormatText

func (s *VisualTitleLabelOptions) SetFormatText(v *ShortFormatText) *VisualTitleLabelOptions

SetFormatText sets the FormatText field's value.

func (*VisualTitleLabelOptions) SetVisibility

func (s *VisualTitleLabelOptions) SetVisibility(v string) *VisualTitleLabelOptions

SetVisibility sets the Visibility field's value.

func (VisualTitleLabelOptions) String

func (s VisualTitleLabelOptions) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*VisualTitleLabelOptions) Validate

func (s *VisualTitleLabelOptions) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type VpcConnectionProperties

type VpcConnectionProperties struct {

    // The Amazon Resource Name (ARN) for the VPC connection.
    //
    // VpcConnectionArn is a required field
    VpcConnectionArn *string `type:"string" required:"true"`
    // contains filtered or unexported fields
}

VPC connection properties.

func (VpcConnectionProperties) GoString

func (s VpcConnectionProperties) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*VpcConnectionProperties) SetVpcConnectionArn

func (s *VpcConnectionProperties) SetVpcConnectionArn(v string) *VpcConnectionProperties

SetVpcConnectionArn sets the VpcConnectionArn field's value.

func (VpcConnectionProperties) String

func (s VpcConnectionProperties) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*VpcConnectionProperties) Validate

func (s *VpcConnectionProperties) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type WaterfallChartAggregatedFieldWells

type WaterfallChartAggregatedFieldWells struct {

    // The breakdown field wells of a waterfall visual.
    Breakdowns []*DimensionField `type:"list"`

    // The category field wells of a waterfall visual.
    Categories []*DimensionField `type:"list"`

    // The value field wells of a waterfall visual.
    Values []*MeasureField `type:"list"`
    // contains filtered or unexported fields
}

The field well configuration of a waterfall visual.

func (WaterfallChartAggregatedFieldWells) GoString

func (s WaterfallChartAggregatedFieldWells) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*WaterfallChartAggregatedFieldWells) SetBreakdowns

func (s *WaterfallChartAggregatedFieldWells) SetBreakdowns(v []*DimensionField) *WaterfallChartAggregatedFieldWells

SetBreakdowns sets the Breakdowns field's value.

func (*WaterfallChartAggregatedFieldWells) SetCategories

func (s *WaterfallChartAggregatedFieldWells) SetCategories(v []*DimensionField) *WaterfallChartAggregatedFieldWells

SetCategories sets the Categories field's value.

func (*WaterfallChartAggregatedFieldWells) SetValues

func (s *WaterfallChartAggregatedFieldWells) SetValues(v []*MeasureField) *WaterfallChartAggregatedFieldWells

SetValues sets the Values field's value.

func (WaterfallChartAggregatedFieldWells) String

func (s WaterfallChartAggregatedFieldWells) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*WaterfallChartAggregatedFieldWells) Validate

func (s *WaterfallChartAggregatedFieldWells) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type WaterfallChartColorConfiguration

type WaterfallChartColorConfiguration struct {

    // The color configuration for individual groups within a waterfall visual.
    GroupColorConfiguration *WaterfallChartGroupColorConfiguration `type:"structure"`
    // contains filtered or unexported fields
}

The color configuration of a waterfall visual.

func (WaterfallChartColorConfiguration) GoString

func (s WaterfallChartColorConfiguration) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*WaterfallChartColorConfiguration) SetGroupColorConfiguration

func (s *WaterfallChartColorConfiguration) SetGroupColorConfiguration(v *WaterfallChartGroupColorConfiguration) *WaterfallChartColorConfiguration

SetGroupColorConfiguration sets the GroupColorConfiguration field's value.

func (WaterfallChartColorConfiguration) String

func (s WaterfallChartColorConfiguration) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type WaterfallChartConfiguration

type WaterfallChartConfiguration struct {

    // The options that determine the presentation of the category axis.
    CategoryAxisDisplayOptions *AxisDisplayOptions `type:"structure"`

    // The options that determine the presentation of the category axis label.
    CategoryAxisLabelOptions *ChartAxisLabelOptions `type:"structure"`

    // The color configuration of a waterfall visual.
    ColorConfiguration *WaterfallChartColorConfiguration `type:"structure"`

    // The data label configuration of a waterfall visual.
    DataLabels *DataLabelOptions `type:"structure"`

    // The field well configuration of a waterfall visual.
    FieldWells *WaterfallChartFieldWells `type:"structure"`

    // The general visual interactions setup for a visual.
    Interactions *VisualInteractionOptions `type:"structure"`

    // The legend configuration of a waterfall visual.
    Legend *LegendOptions `type:"structure"`

    // The options that determine the presentation of the y-axis.
    PrimaryYAxisDisplayOptions *AxisDisplayOptions `type:"structure"`

    // The options that determine the presentation of the y-axis label.
    PrimaryYAxisLabelOptions *ChartAxisLabelOptions `type:"structure"`

    // The sort configuration of a waterfall visual.
    SortConfiguration *WaterfallChartSortConfiguration `type:"structure"`

    // The visual palette configuration of a waterfall visual.
    VisualPalette *VisualPalette `type:"structure"`

    // The options that determine the presentation of a waterfall visual.
    WaterfallChartOptions *WaterfallChartOptions `type:"structure"`
    // contains filtered or unexported fields
}

The configuration for a waterfall visual.

func (WaterfallChartConfiguration) GoString

func (s WaterfallChartConfiguration) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*WaterfallChartConfiguration) SetCategoryAxisDisplayOptions

func (s *WaterfallChartConfiguration) SetCategoryAxisDisplayOptions(v *AxisDisplayOptions) *WaterfallChartConfiguration

SetCategoryAxisDisplayOptions sets the CategoryAxisDisplayOptions field's value.

func (*WaterfallChartConfiguration) SetCategoryAxisLabelOptions

func (s *WaterfallChartConfiguration) SetCategoryAxisLabelOptions(v *ChartAxisLabelOptions) *WaterfallChartConfiguration

SetCategoryAxisLabelOptions sets the CategoryAxisLabelOptions field's value.

func (*WaterfallChartConfiguration) SetColorConfiguration

func (s *WaterfallChartConfiguration) SetColorConfiguration(v *WaterfallChartColorConfiguration) *WaterfallChartConfiguration

SetColorConfiguration sets the ColorConfiguration field's value.

func (*WaterfallChartConfiguration) SetDataLabels

func (s *WaterfallChartConfiguration) SetDataLabels(v *DataLabelOptions) *WaterfallChartConfiguration

SetDataLabels sets the DataLabels field's value.

func (*WaterfallChartConfiguration) SetFieldWells

func (s *WaterfallChartConfiguration) SetFieldWells(v *WaterfallChartFieldWells) *WaterfallChartConfiguration

SetFieldWells sets the FieldWells field's value.

func (*WaterfallChartConfiguration) SetInteractions

func (s *WaterfallChartConfiguration) SetInteractions(v *VisualInteractionOptions) *WaterfallChartConfiguration

SetInteractions sets the Interactions field's value.

func (*WaterfallChartConfiguration) SetLegend

func (s *WaterfallChartConfiguration) SetLegend(v *LegendOptions) *WaterfallChartConfiguration

SetLegend sets the Legend field's value.

func (*WaterfallChartConfiguration) SetPrimaryYAxisDisplayOptions

func (s *WaterfallChartConfiguration) SetPrimaryYAxisDisplayOptions(v *AxisDisplayOptions) *WaterfallChartConfiguration

SetPrimaryYAxisDisplayOptions sets the PrimaryYAxisDisplayOptions field's value.

func (*WaterfallChartConfiguration) SetPrimaryYAxisLabelOptions

func (s *WaterfallChartConfiguration) SetPrimaryYAxisLabelOptions(v *ChartAxisLabelOptions) *WaterfallChartConfiguration

SetPrimaryYAxisLabelOptions sets the PrimaryYAxisLabelOptions field's value.

func (*WaterfallChartConfiguration) SetSortConfiguration

func (s *WaterfallChartConfiguration) SetSortConfiguration(v *WaterfallChartSortConfiguration) *WaterfallChartConfiguration

SetSortConfiguration sets the SortConfiguration field's value.

func (*WaterfallChartConfiguration) SetVisualPalette

func (s *WaterfallChartConfiguration) SetVisualPalette(v *VisualPalette) *WaterfallChartConfiguration

SetVisualPalette sets the VisualPalette field's value.

func (*WaterfallChartConfiguration) SetWaterfallChartOptions

func (s *WaterfallChartConfiguration) SetWaterfallChartOptions(v *WaterfallChartOptions) *WaterfallChartConfiguration

SetWaterfallChartOptions sets the WaterfallChartOptions field's value.

func (WaterfallChartConfiguration) String

func (s WaterfallChartConfiguration) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*WaterfallChartConfiguration) Validate

func (s *WaterfallChartConfiguration) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type WaterfallChartFieldWells

type WaterfallChartFieldWells struct {

    // The field well configuration of a waterfall visual.
    WaterfallChartAggregatedFieldWells *WaterfallChartAggregatedFieldWells `type:"structure"`
    // contains filtered or unexported fields
}

The field well configuration of a waterfall visual.

func (WaterfallChartFieldWells) GoString

func (s WaterfallChartFieldWells) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*WaterfallChartFieldWells) SetWaterfallChartAggregatedFieldWells

func (s *WaterfallChartFieldWells) SetWaterfallChartAggregatedFieldWells(v *WaterfallChartAggregatedFieldWells) *WaterfallChartFieldWells

SetWaterfallChartAggregatedFieldWells sets the WaterfallChartAggregatedFieldWells field's value.

func (WaterfallChartFieldWells) String

func (s WaterfallChartFieldWells) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*WaterfallChartFieldWells) Validate

func (s *WaterfallChartFieldWells) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type WaterfallChartGroupColorConfiguration

type WaterfallChartGroupColorConfiguration struct {

    // Defines the color for the negative bars of a waterfall chart.
    NegativeBarColor *string `type:"string"`

    // Defines the color for the positive bars of a waterfall chart.
    PositiveBarColor *string `type:"string"`

    // Defines the color for the total bars of a waterfall chart.
    TotalBarColor *string `type:"string"`
    // contains filtered or unexported fields
}

The color configuration for individual groups within a waterfall visual.

func (WaterfallChartGroupColorConfiguration) GoString

func (s WaterfallChartGroupColorConfiguration) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*WaterfallChartGroupColorConfiguration) SetNegativeBarColor

func (s *WaterfallChartGroupColorConfiguration) SetNegativeBarColor(v string) *WaterfallChartGroupColorConfiguration

SetNegativeBarColor sets the NegativeBarColor field's value.

func (*WaterfallChartGroupColorConfiguration) SetPositiveBarColor

func (s *WaterfallChartGroupColorConfiguration) SetPositiveBarColor(v string) *WaterfallChartGroupColorConfiguration

SetPositiveBarColor sets the PositiveBarColor field's value.

func (*WaterfallChartGroupColorConfiguration) SetTotalBarColor

func (s *WaterfallChartGroupColorConfiguration) SetTotalBarColor(v string) *WaterfallChartGroupColorConfiguration

SetTotalBarColor sets the TotalBarColor field's value.

func (WaterfallChartGroupColorConfiguration) String

func (s WaterfallChartGroupColorConfiguration) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type WaterfallChartOptions

type WaterfallChartOptions struct {

    // This option determines the total bar label of a waterfall visual.
    TotalBarLabel *string `type:"string"`
    // contains filtered or unexported fields
}

The options that determine the presentation of a waterfall visual.

func (WaterfallChartOptions) GoString

func (s WaterfallChartOptions) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*WaterfallChartOptions) SetTotalBarLabel

func (s *WaterfallChartOptions) SetTotalBarLabel(v string) *WaterfallChartOptions

SetTotalBarLabel sets the TotalBarLabel field's value.

func (WaterfallChartOptions) String

func (s WaterfallChartOptions) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type WaterfallChartSortConfiguration

type WaterfallChartSortConfiguration struct {

    // The limit on the number of bar groups that are displayed.
    BreakdownItemsLimit *ItemsLimitConfiguration `type:"structure"`

    // The sort configuration of the category fields.
    CategorySort []*FieldSortOptions `type:"list"`
    // contains filtered or unexported fields
}

The sort configuration of a waterfall visual.

func (WaterfallChartSortConfiguration) GoString

func (s WaterfallChartSortConfiguration) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*WaterfallChartSortConfiguration) SetBreakdownItemsLimit

func (s *WaterfallChartSortConfiguration) SetBreakdownItemsLimit(v *ItemsLimitConfiguration) *WaterfallChartSortConfiguration

SetBreakdownItemsLimit sets the BreakdownItemsLimit field's value.

func (*WaterfallChartSortConfiguration) SetCategorySort

func (s *WaterfallChartSortConfiguration) SetCategorySort(v []*FieldSortOptions) *WaterfallChartSortConfiguration

SetCategorySort sets the CategorySort field's value.

func (WaterfallChartSortConfiguration) String

func (s WaterfallChartSortConfiguration) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*WaterfallChartSortConfiguration) Validate

func (s *WaterfallChartSortConfiguration) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type WaterfallVisual

type WaterfallVisual struct {

    // The list of custom actions that are configured for a visual.
    Actions []*VisualCustomAction `type:"list"`

    // The configuration for a waterfall visual.
    ChartConfiguration *WaterfallChartConfiguration `type:"structure"`

    // The column hierarchy that is used during drill-downs and drill-ups.
    ColumnHierarchies []*ColumnHierarchy `type:"list"`

    // The subtitle that is displayed on the visual.
    Subtitle *VisualSubtitleLabelOptions `type:"structure"`

    // The title that is displayed on the visual.
    Title *VisualTitleLabelOptions `type:"structure"`

    // The unique identifier of a visual. This identifier must be unique within
    // the context of a dashboard, template, or analysis. Two dashboards, analyses,
    // or templates can have visuals with the same identifiers.
    //
    // VisualId is a required field
    VisualId *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

A waterfall chart.

For more information, see Using waterfall charts (https://docs.aws.amazon.com/quicksight/latest/user/waterfall-chart.html) in the Amazon QuickSight User Guide.

func (WaterfallVisual) GoString

func (s WaterfallVisual) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*WaterfallVisual) SetActions

func (s *WaterfallVisual) SetActions(v []*VisualCustomAction) *WaterfallVisual

SetActions sets the Actions field's value.

func (*WaterfallVisual) SetChartConfiguration

func (s *WaterfallVisual) SetChartConfiguration(v *WaterfallChartConfiguration) *WaterfallVisual

SetChartConfiguration sets the ChartConfiguration field's value.

func (*WaterfallVisual) SetColumnHierarchies

func (s *WaterfallVisual) SetColumnHierarchies(v []*ColumnHierarchy) *WaterfallVisual

SetColumnHierarchies sets the ColumnHierarchies field's value.

func (*WaterfallVisual) SetSubtitle

func (s *WaterfallVisual) SetSubtitle(v *VisualSubtitleLabelOptions) *WaterfallVisual

SetSubtitle sets the Subtitle field's value.

func (*WaterfallVisual) SetTitle

func (s *WaterfallVisual) SetTitle(v *VisualTitleLabelOptions) *WaterfallVisual

SetTitle sets the Title field's value.

func (*WaterfallVisual) SetVisualId

func (s *WaterfallVisual) SetVisualId(v string) *WaterfallVisual

SetVisualId sets the VisualId field's value.

func (WaterfallVisual) String

func (s WaterfallVisual) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*WaterfallVisual) Validate

func (s *WaterfallVisual) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type WhatIfPointScenario

type WhatIfPointScenario struct {

    // The date that you need the forecast results for.
    //
    // Date is a required field
    Date *time.Time `type:"timestamp" required:"true"`

    // The target value that you want to meet for the provided date.
    //
    // Value is a required field
    Value *float64 `type:"double" required:"true"`
    // contains filtered or unexported fields
}

Provides the forecast to meet the target for a particular date.

func (WhatIfPointScenario) GoString

func (s WhatIfPointScenario) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*WhatIfPointScenario) SetDate

func (s *WhatIfPointScenario) SetDate(v time.Time) *WhatIfPointScenario

SetDate sets the Date field's value.

func (*WhatIfPointScenario) SetValue

func (s *WhatIfPointScenario) SetValue(v float64) *WhatIfPointScenario

SetValue sets the Value field's value.

func (WhatIfPointScenario) String

func (s WhatIfPointScenario) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*WhatIfPointScenario) Validate

func (s *WhatIfPointScenario) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type WhatIfRangeScenario

type WhatIfRangeScenario struct {

    // The end date in the date range that you need the forecast results for.
    //
    // EndDate is a required field
    EndDate *time.Time `type:"timestamp" required:"true"`

    // The start date in the date range that you need the forecast results for.
    //
    // StartDate is a required field
    StartDate *time.Time `type:"timestamp" required:"true"`

    // The target value that you want to meet for the provided date range.
    //
    // Value is a required field
    Value *float64 `type:"double" required:"true"`
    // contains filtered or unexported fields
}

Provides the forecast to meet the target for a particular date range.

func (WhatIfRangeScenario) GoString

func (s WhatIfRangeScenario) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*WhatIfRangeScenario) SetEndDate

func (s *WhatIfRangeScenario) SetEndDate(v time.Time) *WhatIfRangeScenario

SetEndDate sets the EndDate field's value.

func (*WhatIfRangeScenario) SetStartDate

func (s *WhatIfRangeScenario) SetStartDate(v time.Time) *WhatIfRangeScenario

SetStartDate sets the StartDate field's value.

func (*WhatIfRangeScenario) SetValue

func (s *WhatIfRangeScenario) SetValue(v float64) *WhatIfRangeScenario

SetValue sets the Value field's value.

func (WhatIfRangeScenario) String

func (s WhatIfRangeScenario) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*WhatIfRangeScenario) Validate

func (s *WhatIfRangeScenario) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type WordCloudAggregatedFieldWells

type WordCloudAggregatedFieldWells struct {

    // The group by field well of a word cloud. Values are grouped by group by fields.
    GroupBy []*DimensionField `type:"list"`

    // The size field well of a word cloud. Values are aggregated based on group
    // by fields.
    Size []*MeasureField `type:"list"`
    // contains filtered or unexported fields
}

The aggregated field wells of a word cloud.

func (WordCloudAggregatedFieldWells) GoString

func (s WordCloudAggregatedFieldWells) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*WordCloudAggregatedFieldWells) SetGroupBy

func (s *WordCloudAggregatedFieldWells) SetGroupBy(v []*DimensionField) *WordCloudAggregatedFieldWells

SetGroupBy sets the GroupBy field's value.

func (*WordCloudAggregatedFieldWells) SetSize

func (s *WordCloudAggregatedFieldWells) SetSize(v []*MeasureField) *WordCloudAggregatedFieldWells

SetSize sets the Size field's value.

func (WordCloudAggregatedFieldWells) String

func (s WordCloudAggregatedFieldWells) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*WordCloudAggregatedFieldWells) Validate

func (s *WordCloudAggregatedFieldWells) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type WordCloudChartConfiguration

type WordCloudChartConfiguration struct {

    // The label options (label text, label visibility, and sort icon visibility)
    // for the word cloud category.
    CategoryLabelOptions *ChartAxisLabelOptions `type:"structure"`

    // The field wells of the visual.
    FieldWells *WordCloudFieldWells `type:"structure"`

    // The general visual interactions setup for a visual.
    Interactions *VisualInteractionOptions `type:"structure"`

    // The sort configuration of a word cloud visual.
    SortConfiguration *WordCloudSortConfiguration `type:"structure"`

    // The options for a word cloud visual.
    WordCloudOptions *WordCloudOptions `type:"structure"`
    // contains filtered or unexported fields
}

The configuration of a word cloud visual.

func (WordCloudChartConfiguration) GoString

func (s WordCloudChartConfiguration) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*WordCloudChartConfiguration) SetCategoryLabelOptions

func (s *WordCloudChartConfiguration) SetCategoryLabelOptions(v *ChartAxisLabelOptions) *WordCloudChartConfiguration

SetCategoryLabelOptions sets the CategoryLabelOptions field's value.

func (*WordCloudChartConfiguration) SetFieldWells

func (s *WordCloudChartConfiguration) SetFieldWells(v *WordCloudFieldWells) *WordCloudChartConfiguration

SetFieldWells sets the FieldWells field's value.

func (*WordCloudChartConfiguration) SetInteractions

func (s *WordCloudChartConfiguration) SetInteractions(v *VisualInteractionOptions) *WordCloudChartConfiguration

SetInteractions sets the Interactions field's value.

func (*WordCloudChartConfiguration) SetSortConfiguration

func (s *WordCloudChartConfiguration) SetSortConfiguration(v *WordCloudSortConfiguration) *WordCloudChartConfiguration

SetSortConfiguration sets the SortConfiguration field's value.

func (*WordCloudChartConfiguration) SetWordCloudOptions

func (s *WordCloudChartConfiguration) SetWordCloudOptions(v *WordCloudOptions) *WordCloudChartConfiguration

SetWordCloudOptions sets the WordCloudOptions field's value.

func (WordCloudChartConfiguration) String

func (s WordCloudChartConfiguration) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*WordCloudChartConfiguration) Validate

func (s *WordCloudChartConfiguration) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type WordCloudFieldWells

type WordCloudFieldWells struct {

    // The aggregated field wells of a word cloud.
    WordCloudAggregatedFieldWells *WordCloudAggregatedFieldWells `type:"structure"`
    // contains filtered or unexported fields
}

The field wells of a word cloud visual.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

func (WordCloudFieldWells) GoString

func (s WordCloudFieldWells) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*WordCloudFieldWells) SetWordCloudAggregatedFieldWells

func (s *WordCloudFieldWells) SetWordCloudAggregatedFieldWells(v *WordCloudAggregatedFieldWells) *WordCloudFieldWells

SetWordCloudAggregatedFieldWells sets the WordCloudAggregatedFieldWells field's value.

func (WordCloudFieldWells) String

func (s WordCloudFieldWells) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*WordCloudFieldWells) Validate

func (s *WordCloudFieldWells) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type WordCloudOptions

type WordCloudOptions struct {

    // The cloud layout options (fluid, normal) of a word cloud.
    CloudLayout *string `type:"string" enum:"WordCloudCloudLayout"`

    // The length limit of each word from 1-100.
    MaximumStringLength *int64 `min:"1" type:"integer"`

    // The word casing options (lower_case, existing_case) for the words in a word
    // cloud.
    WordCasing *string `type:"string" enum:"WordCloudWordCasing"`

    // The word orientation options (horizontal, horizontal_and_vertical) for the
    // words in a word cloud.
    WordOrientation *string `type:"string" enum:"WordCloudWordOrientation"`

    // The word padding options (none, small, medium, large) for the words in a
    // word cloud.
    WordPadding *string `type:"string" enum:"WordCloudWordPadding"`

    // The word scaling options (emphasize, normal) for the words in a word cloud.
    WordScaling *string `type:"string" enum:"WordCloudWordScaling"`
    // contains filtered or unexported fields
}

The word cloud options for a word cloud visual.

func (WordCloudOptions) GoString

func (s WordCloudOptions) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*WordCloudOptions) SetCloudLayout

func (s *WordCloudOptions) SetCloudLayout(v string) *WordCloudOptions

SetCloudLayout sets the CloudLayout field's value.

func (*WordCloudOptions) SetMaximumStringLength

func (s *WordCloudOptions) SetMaximumStringLength(v int64) *WordCloudOptions

SetMaximumStringLength sets the MaximumStringLength field's value.

func (*WordCloudOptions) SetWordCasing

func (s *WordCloudOptions) SetWordCasing(v string) *WordCloudOptions

SetWordCasing sets the WordCasing field's value.

func (*WordCloudOptions) SetWordOrientation

func (s *WordCloudOptions) SetWordOrientation(v string) *WordCloudOptions

SetWordOrientation sets the WordOrientation field's value.

func (*WordCloudOptions) SetWordPadding

func (s *WordCloudOptions) SetWordPadding(v string) *WordCloudOptions

SetWordPadding sets the WordPadding field's value.

func (*WordCloudOptions) SetWordScaling

func (s *WordCloudOptions) SetWordScaling(v string) *WordCloudOptions

SetWordScaling sets the WordScaling field's value.

func (WordCloudOptions) String

func (s WordCloudOptions) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*WordCloudOptions) Validate

func (s *WordCloudOptions) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type WordCloudSortConfiguration

type WordCloudSortConfiguration struct {

    // The limit on the number of groups that are displayed in a word cloud.
    CategoryItemsLimit *ItemsLimitConfiguration `type:"structure"`

    // The sort configuration of group by fields.
    CategorySort []*FieldSortOptions `type:"list"`
    // contains filtered or unexported fields
}

The sort configuration of a word cloud visual.

func (WordCloudSortConfiguration) GoString

func (s WordCloudSortConfiguration) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*WordCloudSortConfiguration) SetCategoryItemsLimit

func (s *WordCloudSortConfiguration) SetCategoryItemsLimit(v *ItemsLimitConfiguration) *WordCloudSortConfiguration

SetCategoryItemsLimit sets the CategoryItemsLimit field's value.

func (*WordCloudSortConfiguration) SetCategorySort

func (s *WordCloudSortConfiguration) SetCategorySort(v []*FieldSortOptions) *WordCloudSortConfiguration

SetCategorySort sets the CategorySort field's value.

func (WordCloudSortConfiguration) String

func (s WordCloudSortConfiguration) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*WordCloudSortConfiguration) Validate

func (s *WordCloudSortConfiguration) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type WordCloudVisual

type WordCloudVisual struct {

    // The list of custom actions that are configured for a visual.
    Actions []*VisualCustomAction `type:"list"`

    // The configuration settings of the visual.
    ChartConfiguration *WordCloudChartConfiguration `type:"structure"`

    // The column hierarchy that is used during drill-downs and drill-ups.
    ColumnHierarchies []*ColumnHierarchy `type:"list"`

    // The subtitle that is displayed on the visual.
    Subtitle *VisualSubtitleLabelOptions `type:"structure"`

    // The title that is displayed on the visual.
    Title *VisualTitleLabelOptions `type:"structure"`

    // The unique identifier of a visual. This identifier must be unique within
    // the context of a dashboard, template, or analysis. Two dashboards, analyses,
    // or templates can have visuals with the same identifiers..
    //
    // VisualId is a required field
    VisualId *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

A word cloud.

For more information, see Using word clouds (https://docs.aws.amazon.com/quicksight/latest/user/word-cloud.html) in the Amazon QuickSight User Guide.

func (WordCloudVisual) GoString

func (s WordCloudVisual) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*WordCloudVisual) SetActions

func (s *WordCloudVisual) SetActions(v []*VisualCustomAction) *WordCloudVisual

SetActions sets the Actions field's value.

func (*WordCloudVisual) SetChartConfiguration

func (s *WordCloudVisual) SetChartConfiguration(v *WordCloudChartConfiguration) *WordCloudVisual

SetChartConfiguration sets the ChartConfiguration field's value.

func (*WordCloudVisual) SetColumnHierarchies

func (s *WordCloudVisual) SetColumnHierarchies(v []*ColumnHierarchy) *WordCloudVisual

SetColumnHierarchies sets the ColumnHierarchies field's value.

func (*WordCloudVisual) SetSubtitle

func (s *WordCloudVisual) SetSubtitle(v *VisualSubtitleLabelOptions) *WordCloudVisual

SetSubtitle sets the Subtitle field's value.

func (*WordCloudVisual) SetTitle

func (s *WordCloudVisual) SetTitle(v *VisualTitleLabelOptions) *WordCloudVisual

SetTitle sets the Title field's value.

func (*WordCloudVisual) SetVisualId

func (s *WordCloudVisual) SetVisualId(v string) *WordCloudVisual

SetVisualId sets the VisualId field's value.

func (WordCloudVisual) String

func (s WordCloudVisual) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*WordCloudVisual) Validate

func (s *WordCloudVisual) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type YAxisOptions

type YAxisOptions struct {

    // The Y axis type to be used in the chart.
    //
    // If you choose PRIMARY_Y_AXIS, the primary Y Axis is located on the leftmost
    // vertical axis of the chart.
    //
    // YAxis is a required field
    YAxis *string `type:"string" required:"true" enum:"SingleYAxisOption"`
    // contains filtered or unexported fields
}

The options that are available for a single Y axis in a chart.

func (YAxisOptions) GoString

func (s YAxisOptions) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*YAxisOptions) SetYAxis

func (s *YAxisOptions) SetYAxis(v string) *YAxisOptions

SetYAxis sets the YAxis field's value.

func (YAxisOptions) String

func (s YAxisOptions) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*YAxisOptions) Validate

func (s *YAxisOptions) Validate() error

Validate inspects the fields of the type to determine if they are valid.