quicksight

package
v1.38.26-0...-e443fa6 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 26, 2021 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

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 AWS 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

Index

Constants

View Source
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"
)
View Source
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"
)
View Source
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"
)
View Source
const (
	// DashboardBehaviorEnabled is a DashboardBehavior enum value
	DashboardBehaviorEnabled = "ENABLED"

	// DashboardBehaviorDisabled is a DashboardBehavior enum value
	DashboardBehaviorDisabled = "DISABLED"
)
View Source
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"
)
View Source
const (
	// DashboardUIStateExpanded is a DashboardUIState enum value
	DashboardUIStateExpanded = "EXPANDED"

	// DashboardUIStateCollapsed is a DashboardUIState enum value
	DashboardUIStateCollapsed = "COLLAPSED"
)
View Source
const (
	// DataSetImportModeSpice is a DataSetImportMode enum value
	DataSetImportModeSpice = "SPICE"

	// DataSetImportModeDirectQuery is a DataSetImportMode enum value
	DataSetImportModeDirectQuery = "DIRECT_QUERY"
)
View Source
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"
)
View Source
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"
)
View Source
const (
	// EditionStandard is a Edition enum value
	EditionStandard = "STANDARD"

	// EditionEnterprise is a Edition enum value
	EditionEnterprise = "ENTERPRISE"
)
View Source
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"
)
View Source
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"
)
View Source
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"
)
View Source
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"
)
View Source
const (
	// IdentityTypeIam is a IdentityType enum value
	IdentityTypeIam = "IAM"

	// IdentityTypeQuicksight is a IdentityType enum value
	IdentityTypeQuicksight = "QUICKSIGHT"
)
View Source
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"
)
View Source
const (
	// IngestionRequestSourceManual is a IngestionRequestSource enum value
	IngestionRequestSourceManual = "MANUAL"

	// IngestionRequestSourceScheduled is a IngestionRequestSource enum value
	IngestionRequestSourceScheduled = "SCHEDULED"
)
View Source
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"
)
View Source
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"
)
View Source
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"
)
View Source
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"
)
View Source
const (
	// NamespaceErrorTypePermissionDenied is a NamespaceErrorType enum value
	NamespaceErrorTypePermissionDenied = "PERMISSION_DENIED"

	// NamespaceErrorTypeInternalServiceError is a NamespaceErrorType enum value
	NamespaceErrorTypeInternalServiceError = "INTERNAL_SERVICE_ERROR"
)
View Source
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"
)
View Source
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"
)
View Source
const (
	// RowLevelPermissionPolicyGrantAccess is a RowLevelPermissionPolicy enum value
	RowLevelPermissionPolicyGrantAccess = "GRANT_ACCESS"

	// RowLevelPermissionPolicyDenyAccess is a RowLevelPermissionPolicy enum value
	RowLevelPermissionPolicyDenyAccess = "DENY_ACCESS"
)
View Source
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"
)
View Source
const (
	// TextQualifierDoubleQuote is a TextQualifier enum value
	TextQualifierDoubleQuote = "DOUBLE_QUOTE"

	// TextQualifierSingleQuote is a TextQualifier enum value
	TextQualifierSingleQuote = "SINGLE_QUOTE"
)
View Source
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"
)
View Source
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"
)
View Source
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
	// access keys.
	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"

	// 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 AWS account. Before
	// you can use embedding for anonymous users, a QuickSight administrator needs
	// to add capacity pricing to QuickSight. You can do this on the Manage QuickSight
	// page.
	//
	// After capacity pricing is added, you can use the GetDashboardEmbedUrl 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 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"
)
View Source
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

View Source
const (
	// AnalysisFilterAttributeQuicksightUser is a AnalysisFilterAttribute enum value
	AnalysisFilterAttributeQuicksightUser = "QUICKSIGHT_USER"
)
View Source
const (
	// DashboardFilterAttributeQuicksightUser is a DashboardFilterAttribute enum value
	DashboardFilterAttributeQuicksightUser = "QUICKSIGHT_USER"
)
View Source
const (
	// FilterOperatorStringEquals is a FilterOperator enum value
	FilterOperatorStringEquals = "StringEquals"
)
View Source
const (
	// GeoSpatialCountryCodeUs is a GeoSpatialCountryCode enum value
	GeoSpatialCountryCodeUs = "US"
)
View Source
const (
	// IdentityStoreQuicksight is a IdentityStore enum value
	IdentityStoreQuicksight = "QUICKSIGHT"
)
View Source
const (
	// ThemeErrorTypeInternalFailure is a ThemeErrorType enum value
	ThemeErrorTypeInternalFailure = "INTERNAL_FAILURE"
)

Variables

This section is empty.

Functions

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 AssignmentStatus_Values

func AssignmentStatus_Values() []string

AssignmentStatus_Values returns all elements of the AssignmentStatus enum

func ColumnDataType_Values

func ColumnDataType_Values() []string

ColumnDataType_Values returns all elements of the ColumnDataType 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 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 DataSourceType_Values

func DataSourceType_Values() []string

DataSourceType_Values returns all elements of the DataSourceType 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 FilterOperator_Values

func FilterOperator_Values() []string

FilterOperator_Values returns all elements of the FilterOperator 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 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 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 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 ResourceStatus_Values

func ResourceStatus_Values() []string

ResourceStatus_Values returns all elements of the ResourceStatus enum

func RowLevelPermissionPolicy_Values

func RowLevelPermissionPolicy_Values() []string

RowLevelPermissionPolicy_Values returns all elements of the RowLevelPermissionPolicy 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 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 UserRole_Values

func UserRole_Values() []string

UserRole_Values returns all elements of the UserRole enum

Types

type AccessDeniedException

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

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

	// The AWS 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 access keys.

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

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

type AccountCustomization

type AccountCustomization struct {

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

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

func (AccountCustomization) GoString

func (s AccountCustomization) GoString() string

GoString returns the string representation

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

type AccountSettings

type AccountSettings struct {

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

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

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

	// The main notification email for your QuickSight subscription.
	NotificationEmail *string `type:"string"`
	// contains filtered or unexported fields
}

The QuickSight settings associated with your AWS account.

func (AccountSettings) GoString

func (s AccountSettings) GoString() string

GoString returns the string representation

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) String

func (s AccountSettings) String() string

String returns the string representation

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 AWS Identity and Access Management (IAM) policy assignment.

func (ActiveIAMPolicyAssignment) GoString

func (s ActiveIAMPolicyAssignment) GoString() string

GoString returns the string representation

func (*ActiveIAMPolicyAssignment) SetAssignmentName

SetAssignmentName sets the AssignmentName field's value.

func (*ActiveIAMPolicyAssignment) SetPolicyArn

SetPolicyArn sets the PolicyArn field's value.

func (ActiveIAMPolicyAssignment) String

func (s ActiveIAMPolicyAssignment) String() string

String returns the string representation

type AdHocFilteringOption

type AdHocFilteringOption struct {

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

Ad hoc (one-time) filtering option.

func (AdHocFilteringOption) GoString

func (s AdHocFilteringOption) GoString() string

GoString returns the string representation

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

type AmazonElasticsearchParameters

type AmazonElasticsearchParameters struct {

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

Amazon Elasticsearch Service parameters.

func (AmazonElasticsearchParameters) GoString

GoString returns the string representation

func (*AmazonElasticsearchParameters) SetDomain

SetDomain sets the Domain field's value.

func (AmazonElasticsearchParameters) String

String returns the string representation

func (*AmazonElasticsearchParameters) Validate

func (s *AmazonElasticsearchParameters) 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

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

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"`
	// contains filtered or unexported fields
}

A metadata error structure for an analysis.

func (AnalysisError) GoString

func (s AnalysisError) GoString() string

GoString returns the string representation

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) String

func (s AnalysisError) String() string

String returns the string representation

type AnalysisSearchFilter

type AnalysisSearchFilter struct {

	// The name of the value that you want to use as a filter, for example "Name":
	// "QUICKSIGHT_USER".
	Name *string `type:"string" enum:"AnalysisFilterAttribute"`

	// The comparison operator that you want to use as a filter, for example "Operator":
	// "StringEquals".
	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

func (*AnalysisSearchFilter) SetName

SetName sets the Name field's value.

func (*AnalysisSearchFilter) SetOperator

SetOperator sets the Operator field's value.

func (*AnalysisSearchFilter) SetValue

SetValue sets the Value field's value.

func (AnalysisSearchFilter) String

func (s AnalysisSearchFilter) String() string

String returns the string representation

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

func (*AnalysisSourceEntity) SetSourceTemplate

SetSourceTemplate sets the SourceTemplate field's value.

func (AnalysisSourceEntity) String

func (s AnalysisSourceEntity) String() string

String returns the string representation

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

func (*AnalysisSourceTemplate) SetArn

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

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 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

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

type AthenaParameters

type AthenaParameters struct {

	// The workgroup that Amazon Athena uses.
	WorkGroup *string `min:"1" type:"string"`
	// contains filtered or unexported fields
}

Amazon Athena parameters.

func (AthenaParameters) GoString

func (s AthenaParameters) GoString() string

GoString returns the string representation

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

func (*AthenaParameters) Validate

func (s *AthenaParameters) Validate() error

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

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
}

Amazon Aurora parameters.

func (AuroraParameters) GoString

func (s AuroraParameters) GoString() string

GoString returns the string representation

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

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 {

	// 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
}

Amazon Aurora with PostgreSQL compatibility parameters.

func (AuroraPostgreSqlParameters) GoString

func (s AuroraPostgreSqlParameters) GoString() string

GoString returns the string representation

func (*AuroraPostgreSqlParameters) SetDatabase

SetDatabase sets the Database field's value.

func (*AuroraPostgreSqlParameters) SetHost

SetHost sets the Host field's value.

func (*AuroraPostgreSqlParameters) SetPort

SetPort sets the Port field's value.

func (AuroraPostgreSqlParameters) String

String returns the string representation

func (*AuroraPostgreSqlParameters) Validate

func (s *AuroraPostgreSqlParameters) Validate() error

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

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
}

AWS IoT Analytics parameters.

func (AwsIotAnalyticsParameters) GoString

func (s AwsIotAnalyticsParameters) GoString() string

GoString returns the string representation

func (*AwsIotAnalyticsParameters) SetDataSetName

SetDataSetName sets the DataSetName field's value.

func (AwsIotAnalyticsParameters) String

func (s AwsIotAnalyticsParameters) String() string

String returns the string representation

func (*AwsIotAnalyticsParameters) Validate

func (s *AwsIotAnalyticsParameters) 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

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

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 required field
	Expression *string `min:"1" type:"string" required:"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

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

func (*CalculatedColumn) Validate

func (s *CalculatedColumn) Validate() error

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

type CancelIngestionInput

type CancelIngestionInput struct {

	// The AWS 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

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

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 AWS 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

func (*CancelIngestionOutput) SetArn

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

SetRequestId sets the RequestId field's value.

func (*CancelIngestionOutput) SetStatus

SetStatus sets the Status field's value.

func (CancelIngestionOutput) String

func (s CancelIngestionOutput) String() string

String returns the string representation

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"`
	// 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

func (*CastColumnTypeOperation) SetColumnName

SetColumnName sets the ColumnName field's value.

func (*CastColumnTypeOperation) SetFormat

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) String

func (s CastColumnTypeOperation) String() string

String returns the string representation

func (*CastColumnTypeOperation) Validate

func (s *CastColumnTypeOperation) 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

func (*ColumnDescription) SetText

SetText sets the Text field's value.

func (ColumnDescription) String

func (s ColumnDescription) String() string

String returns the string representation

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

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

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

func (*ColumnGroupColumnSchema) SetName

SetName sets the Name field's value.

func (ColumnGroupColumnSchema) String

func (s ColumnGroupColumnSchema) String() string

String returns the string representation

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

func (*ColumnGroupSchema) SetColumnGroupColumnSchemaList

func (s *ColumnGroupSchema) SetColumnGroupColumnSchemaList(v []*ColumnGroupColumnSchema) *ColumnGroupSchema

SetColumnGroupColumnSchemaList sets the ColumnGroupColumnSchemaList field's value.

func (*ColumnGroupSchema) SetName

SetName sets the Name field's value.

func (ColumnGroupSchema) String

func (s ColumnGroupSchema) String() string

String returns the string representation

type ColumnLevelPermissionRule

type ColumnLevelPermissionRule struct {

	// An array of column names.
	ColumnNames []*string `min:"1" type:"list"`

	// An array of Amazon Resource Names (ARNs) for 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

func (*ColumnLevelPermissionRule) SetColumnNames

SetColumnNames sets the ColumnNames field's value.

func (*ColumnLevelPermissionRule) SetPrincipals

SetPrincipals sets the Principals field's value.

func (ColumnLevelPermissionRule) String

func (s ColumnLevelPermissionRule) String() string

String returns the string representation

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

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

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 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

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

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

Code returns the exception type name.

func (*ConcurrentUpdatingException) Error

func (ConcurrentUpdatingException) GoString

func (s ConcurrentUpdatingException) GoString() string

GoString returns the string representation

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

String returns the string representation

type ConflictException

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

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

	// The AWS 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

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

type CreateAccountCustomizationInput

type CreateAccountCustomizationInput struct {

	// The QuickSight customizations you're adding in the current AWS Region. You
	// can add these to an AWS 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 AWS account that you want to customize QuickSight for.
	//
	// AwsAccountId is a required field
	AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"`

	// The 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

GoString returns the string representation

func (*CreateAccountCustomizationInput) SetAccountCustomization

SetAccountCustomization sets the AccountCustomization field's value.

func (*CreateAccountCustomizationInput) SetAwsAccountId

SetAwsAccountId sets the AwsAccountId field's value.

func (*CreateAccountCustomizationInput) SetNamespace

SetNamespace sets the Namespace field's value.

func (*CreateAccountCustomizationInput) SetTags

SetTags sets the Tags field's value.

func (CreateAccountCustomizationInput) String

String returns the string representation

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 QuickSight customizations you're adding in the current AWS Region.
	AccountCustomization *AccountCustomization `type:"structure"`

	// The Amazon Resource Name (ARN) for the customization that you created for
	// this AWS account.
	Arn *string `type:"string"`

	// The ID for the AWS account that you want to customize QuickSight for.
	AwsAccountId *string `min:"12" type:"string"`

	// The namespace associated with the customization you're creating.
	Namespace *string `type:"string"`

	// The AWS 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

GoString returns the string representation

func (*CreateAccountCustomizationOutput) SetAccountCustomization

SetAccountCustomization sets the AccountCustomization field's value.

func (*CreateAccountCustomizationOutput) SetArn

SetArn sets the Arn field's value.

func (*CreateAccountCustomizationOutput) SetAwsAccountId

SetAwsAccountId sets the AwsAccountId field's value.

func (*CreateAccountCustomizationOutput) SetNamespace

SetNamespace sets the Namespace field's value.

func (*CreateAccountCustomizationOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (*CreateAccountCustomizationOutput) SetStatus

SetStatus sets the Status field's value.

func (CreateAccountCustomizationOutput) String

String returns the string representation

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 AWS account where you are creating an analysis.
	//
	// AwsAccountId is a required field
	AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"`

	// A descriptive name for the analysis that you're creating. This name displays
	// for the analysis in the 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 AWS 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.
	//
	// SourceEntity is a required field
	SourceEntity *AnalysisSourceEntity `type:"structure" required:"true"`

	// 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 QuickSight console, make sure that you have access to it.
	ThemeArn *string `type:"string"`
	// contains filtered or unexported fields
}

func (CreateAnalysisInput) GoString

func (s CreateAnalysisInput) GoString() string

GoString returns the string representation

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) SetName

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

SetPermissions sets the Permissions field's value.

func (*CreateAnalysisInput) SetSourceEntity

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) String

func (s CreateAnalysisInput) String() string

String returns the string representation

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 AWS 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

func (*CreateAnalysisOutput) SetAnalysisId

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

SetAnalysisId sets the AnalysisId field's value.

func (*CreateAnalysisOutput) SetArn

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

SetStatus sets the Status field's value.

func (CreateAnalysisOutput) String

func (s CreateAnalysisOutput) String() string

String returns the string representation

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

func (*CreateColumnsOperation) SetColumns

SetColumns sets the Columns field's value.

func (CreateColumnsOperation) String

func (s CreateColumnsOperation) String() string

String returns the string representation

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 AWS 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, 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 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 API operation. For
	// SourceTemplate, specify the Amazon Resource Name (ARN) of the source template.
	// The SourceTemplateARN can contain any AWS Account and any QuickSight-supported
	// AWS 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 is a required field
	SourceEntity *DashboardSourceEntity `type:"structure" required:"true"`

	// 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 AWS account where
	// you create the dashboard.
	ThemeArn *string `type:"string"`

	// 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

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) SetName

SetName sets the Name field's value.

func (*CreateDashboardInput) SetParameters

SetParameters sets the Parameters field's value.

func (*CreateDashboardInput) SetPermissions

SetPermissions sets the Permissions field's value.

func (*CreateDashboardInput) SetSourceEntity

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

SetThemeArn sets the ThemeArn 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

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 AWS 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

func (*CreateDashboardOutput) SetArn

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

SetRequestId sets the RequestId field's value.

func (*CreateDashboardOutput) SetStatus

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

type CreateDataSetInput

type CreateDataSetInput struct {

	// The AWS 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 QuickSight features. Currently,
	// only geospatial hierarchy is supported.
	ColumnGroups []*ColumnGroup `min:"1" type:"list"`

	// A set of one or more definitions of a ColumnLevelPermissionRule .
	ColumnLevelPermissionRules []*ColumnLevelPermissionRule `min:"1" type:"list"`

	// An ID for the dataset that you want to create. This ID is unique per AWS
	// Region for each AWS account.
	//
	// DataSetId is a required field
	DataSetId *string `type:"string" required:"true"`

	// 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"`

	// 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 `min:"1" type:"map" required:"true"`

	// The row-level security configuration for the data that you want to create.
	RowLevelPermissionDataSet *RowLevelPermissionDataSet `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

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) SetFieldFolders

func (s *CreateDataSetInput) SetFieldFolders(v map[string]*FieldFolder) *CreateDataSetInput

SetFieldFolders sets the FieldFolders 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

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) 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

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 AWS
	// Region for each AWS 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 AWS 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

func (*CreateDataSetOutput) SetArn

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

SetStatus sets the Status field's value.

func (CreateDataSetOutput) String

func (s CreateDataSetOutput) String() string

String returns the string representation

type CreateDataSourceInput

type CreateDataSourceInput struct {

	// The AWS account ID.
	//
	// AwsAccountId is a required field
	AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"`

	// The credentials QuickSight that uses to connect to your underlying source.
	// Currently, only credentials based on user name and password are supported.
	Credentials *DataSourceCredentials `type:"structure" sensitive:"true"`

	// An ID for the data source. This ID is unique per AWS Region for each AWS
	// account.
	//
	// DataSourceId is a required field
	DataSourceId *string `type:"string" required:"true"`

	// The parameters that 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"`

	// A list of resource permissions on the data source.
	Permissions []*ResourcePermission `min:"1" type:"list"`

	// Secure Socket Layer (SSL) properties that apply when 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. Currently, the supported types for this operation
	// are: ATHENA, AURORA, AURORA_POSTGRESQL, AMAZON_ELASTICSEARCH, MARIADB, MYSQL,
	// POSTGRESQL, PRESTO, REDSHIFT, S3, SNOWFLAKE, SPARK, SQLSERVER, TERADATA.
	// Use ListDataSources to return a list of all data sources.
	//
	// AMAZON_ELASTICSEARCH is for Amazon managed Elasticsearch Service.
	//
	// Type is a required field
	Type *string `type:"string" required:"true" enum:"DataSourceType"`

	// Use this parameter only when you want 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

func (*CreateDataSourceInput) SetAwsAccountId

func (s *CreateDataSourceInput) SetAwsAccountId(v string) *CreateDataSourceInput

SetAwsAccountId sets the AwsAccountId field's value.

func (*CreateDataSourceInput) SetCredentials

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) SetName

SetName sets the Name field's value.

func (*CreateDataSourceInput) SetPermissions

SetPermissions sets the Permissions field's value.

func (*CreateDataSourceInput) SetSslProperties

SetSslProperties sets the SslProperties field's value.

func (*CreateDataSourceInput) SetTags

SetTags sets the Tags field's value.

func (*CreateDataSourceInput) SetType

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

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 AWS Region for each AWS
	// account.
	DataSourceId *string `type:"string"`

	// The AWS 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

func (*CreateDataSourceOutput) SetArn

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

SetRequestId sets the RequestId field's value.

func (*CreateDataSourceOutput) SetStatus

SetStatus sets the Status field's value.

func (CreateDataSourceOutput) String

func (s CreateDataSourceOutput) String() string

String returns the string representation

type CreateGroupInput

type CreateGroupInput struct {

	// The ID for the AWS account that the group is in. Currently, you use the ID
	// for the AWS 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. Currently, you should set this to default.
	//
	// 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

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

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 AWS account that the group is in. Currently, you use the ID
	// for the AWS 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. Currently, you should set this to default.
	//
	// 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

func (*CreateGroupMembershipInput) SetAwsAccountId

SetAwsAccountId sets the AwsAccountId field's value.

func (*CreateGroupMembershipInput) SetGroupName

SetGroupName sets the GroupName field's value.

func (*CreateGroupMembershipInput) SetMemberName

SetMemberName sets the MemberName field's value.

func (*CreateGroupMembershipInput) SetNamespace

SetNamespace sets the Namespace field's value.

func (CreateGroupMembershipInput) String

String returns the string representation

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 AWS 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

func (*CreateGroupMembershipOutput) SetGroupMember

SetGroupMember sets the GroupMember field's value.

func (*CreateGroupMembershipOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (*CreateGroupMembershipOutput) SetStatus

SetStatus sets the Status field's value.

func (CreateGroupMembershipOutput) String

String returns the string representation

type CreateGroupOutput

type CreateGroupOutput struct {

	// The name of the group.
	Group *Group `type:"structure"`

	// The AWS 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

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

type CreateIAMPolicyAssignmentInput

type CreateIAMPolicyAssignmentInput struct {

	// The name of the assignment, also called a rule. It must be unique within
	// an AWS 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 AWS account where you want to assign an IAM policy to QuickSight
	// users or groups.
	//
	// AwsAccountId is a required field
	AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"`

	// The 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 QuickSight users and groups specified
	// in this assignment.
	PolicyArn *string `type:"string"`
	// contains filtered or unexported fields
}

func (CreateIAMPolicyAssignmentInput) GoString

GoString returns the string representation

func (*CreateIAMPolicyAssignmentInput) SetAssignmentName

SetAssignmentName sets the AssignmentName field's value.

func (*CreateIAMPolicyAssignmentInput) SetAssignmentStatus

SetAssignmentStatus sets the AssignmentStatus field's value.

func (*CreateIAMPolicyAssignmentInput) SetAwsAccountId

SetAwsAccountId sets the AwsAccountId field's value.

func (*CreateIAMPolicyAssignmentInput) SetIdentities

SetIdentities sets the Identities field's value.

func (*CreateIAMPolicyAssignmentInput) SetNamespace

SetNamespace sets the Namespace field's value.

func (*CreateIAMPolicyAssignmentInput) SetPolicyArn

SetPolicyArn sets the PolicyArn field's value.

func (CreateIAMPolicyAssignmentInput) String

String returns the string representation

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. This name must be unique within the AWS 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 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 QuickSight users and groups
	// specified in this assignment.
	PolicyArn *string `type:"string"`

	// The AWS 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

GoString returns the string representation

func (*CreateIAMPolicyAssignmentOutput) SetAssignmentId

SetAssignmentId sets the AssignmentId field's value.

func (*CreateIAMPolicyAssignmentOutput) SetAssignmentName

SetAssignmentName sets the AssignmentName field's value.

func (*CreateIAMPolicyAssignmentOutput) SetAssignmentStatus

SetAssignmentStatus sets the AssignmentStatus field's value.

func (*CreateIAMPolicyAssignmentOutput) SetIdentities

SetIdentities sets the Identities field's value.

func (*CreateIAMPolicyAssignmentOutput) SetPolicyArn

SetPolicyArn sets the PolicyArn field's value.

func (*CreateIAMPolicyAssignmentOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (*CreateIAMPolicyAssignmentOutput) SetStatus

SetStatus sets the Status field's value.

func (CreateIAMPolicyAssignmentOutput) String

String returns the string representation

type CreateIngestionInput

type CreateIngestionInput struct {

	// The AWS 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 (CreateIngestionInput) GoString

func (s CreateIngestionInput) GoString() string

GoString returns the string representation

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) String

func (s CreateIngestionInput) String() string

String returns the string representation

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 AWS 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

func (*CreateIngestionOutput) SetArn

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

SetRequestId sets the RequestId field's value.

func (*CreateIngestionOutput) SetStatus

SetStatus sets the Status field's value.

func (CreateIngestionOutput) String

func (s CreateIngestionOutput) String() string

String returns the string representation

type CreateNamespaceInput

type CreateNamespaceInput struct {

	// The ID for the AWS account that you want to create the 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

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

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 QuickSight namespace you created.
	Arn *string `type:"string"`

	// The AWS 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 AWS 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

func (*CreateNamespaceOutput) SetArn

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

SetName sets the Name field's value.

func (*CreateNamespaceOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (*CreateNamespaceOutput) SetStatus

SetStatus sets the Status field's value.

func (CreateNamespaceOutput) String

func (s CreateNamespaceOutput) String() string

String returns the string representation

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 QuickSight.
	//
	// AliasName is a required field
	AliasName *string `location:"uri" locationName:"AliasName" min:"1" type:"string" required:"true"`

	// The ID of the AWS 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

func (*CreateTemplateAliasInput) SetAliasName

SetAliasName sets the AliasName field's value.

func (*CreateTemplateAliasInput) SetAwsAccountId

SetAwsAccountId sets the AwsAccountId field's value.

func (*CreateTemplateAliasInput) SetTemplateId

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

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 AWS 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

func (*CreateTemplateAliasOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (*CreateTemplateAliasOutput) SetStatus

SetStatus sets the Status field's value.

func (*CreateTemplateAliasOutput) SetTemplateAlias

SetTemplateAlias sets the TemplateAlias field's value.

func (CreateTemplateAliasOutput) String

func (s CreateTemplateAliasOutput) String() string

String returns the string representation

type CreateTemplateInput

type CreateTemplateInput struct {

	// The ID for the AWS account that the group is in. Currently, you use the ID
	// for the AWS 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 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 AWS Account and any QuickSight-supported
	// AWS 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 is a required field
	SourceEntity *TemplateSourceEntity `type:"structure" required:"true"`

	// 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
	// AWS Region in each AWS account.
	//
	// TemplateId is a required field
	TemplateId *string `location:"uri" locationName:"TemplateId" min:"1" type:"string" required:"true"`

	// 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

func (*CreateTemplateInput) SetAwsAccountId

func (s *CreateTemplateInput) SetAwsAccountId(v string) *CreateTemplateInput

SetAwsAccountId sets the AwsAccountId field's value.

func (*CreateTemplateInput) SetName

SetName sets the Name field's value.

func (*CreateTemplateInput) SetPermissions

SetPermissions sets the Permissions field's value.

func (*CreateTemplateInput) SetSourceEntity

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) 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

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 AWS 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

func (*CreateTemplateOutput) SetArn

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

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

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 AWS 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

func (*CreateThemeAliasInput) SetAliasName

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

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

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 AWS 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

func (*CreateThemeAliasOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (*CreateThemeAliasOutput) SetStatus

SetStatus sets the Status field's value.

func (*CreateThemeAliasOutput) SetThemeAlias

SetThemeAlias sets the ThemeAlias field's value.

func (CreateThemeAliasOutput) String

func (s CreateThemeAliasOutput) String() string

String returns the string representation

type CreateThemeInput

type CreateThemeInput struct {

	// The ID of the AWS 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 a QuickSight
	// 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 AWS
	// Region in each AWS 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

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

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 AWS 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

func (*CreateThemeOutput) SetArn

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

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

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

func (*CredentialPair) Validate

func (s *CredentialPair) Validate() error

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

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

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

func (*CustomSql) Validate

func (s *CustomSql) 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 dataset was created.
	CreatedTime *time.Time `type:"timestamp"`

	// Dashboard ID.
	DashboardId *string `min:"1" type:"string"`

	// The last time that this dataset was published.
	LastPublishedTime *time.Time `type:"timestamp"`

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

	// 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

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) 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

type DashboardError

type DashboardError struct {

	// Message.
	Message *string `type:"string"`

	// Type.
	Type *string `type:"string" enum:"DashboardErrorType"`
	// contains filtered or unexported fields
}

Dashboard error.

func (DashboardError) GoString

func (s DashboardError) GoString() string

GoString returns the string representation

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) String

func (s DashboardError) String() string

String returns the string representation

type DashboardPublishOptions

type DashboardPublishOptions struct {

	// Ad hoc (one-time) filtering option.
	AdHocFilteringOption *AdHocFilteringOption `type:"structure"`

	// Export to .csv option.
	ExportToCSVOption *ExportToCSVOption `type:"structure"`

	// Sheet controls option.
	SheetControlsOption *SheetControlsOption `type:"structure"`
	// contains filtered or unexported fields
}

Dashboard publish options.

func (DashboardPublishOptions) GoString

func (s DashboardPublishOptions) GoString() string

GoString returns the string representation

func (*DashboardPublishOptions) SetAdHocFilteringOption

SetAdHocFilteringOption sets the AdHocFilteringOption field's value.

func (*DashboardPublishOptions) SetExportToCSVOption

SetExportToCSVOption sets the ExportToCSVOption field's value.

func (*DashboardPublishOptions) SetSheetControlsOption

SetSheetControlsOption sets the SheetControlsOption field's value.

func (DashboardPublishOptions) String

func (s DashboardPublishOptions) String() string

String returns the string representation

type DashboardSearchFilter

type DashboardSearchFilter struct {

	// The name of the value that you want to use as a filter, for example, "Name":
	// "QUICKSIGHT_USER".
	Name *string `type:"string" enum:"DashboardFilterAttribute"`

	// The comparison operator that you want to use as a filter, for example, "Operator":
	// "StringEquals".
	//
	// 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

func (*DashboardSearchFilter) SetName

SetName sets the Name field's value.

func (*DashboardSearchFilter) SetOperator

SetOperator sets the Operator field's value.

func (*DashboardSearchFilter) SetValue

SetValue sets the Value field's value.

func (DashboardSearchFilter) String

func (s DashboardSearchFilter) String() string

String returns the string representation

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

func (*DashboardSourceEntity) SetSourceTemplate

SetSourceTemplate sets the SourceTemplate field's value.

func (DashboardSourceEntity) String

func (s DashboardSourceEntity) String() string

String returns the string representation

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

func (*DashboardSourceTemplate) SetArn

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

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

func (*DashboardSummary) SetArn

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

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

func (*DashboardVersion) SetArn

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

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

func (*DashboardVersionSummary) SetArn

SetArn sets the Arn field's value.

func (*DashboardVersionSummary) SetCreatedTime

SetCreatedTime sets the CreatedTime field's value.

func (*DashboardVersionSummary) SetDescription

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

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

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

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

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 .
	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 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 `min:"1" type:"map"`

	// The row-level security configuration for the dataset.
	RowLevelPermissionDataSet *RowLevelPermissionDataSet `type:"structure"`
	// contains filtered or unexported fields
}

Dataset.

func (DataSet) GoString

func (s DataSet) GoString() string

GoString returns the string representation

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) 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) String

func (s DataSet) String() string

String returns the string representation

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

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

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

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

func (*DataSetReference) Validate

func (s *DataSetReference) 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

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

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"`
	// contains filtered or unexported fields
}

Dataset summary.

func (DataSetSummary) GoString

func (s DataSetSummary) GoString() string

GoString returns the string representation

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) String

func (s DataSetSummary) String() string

String returns the string representation

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 AWS Region for each AWS
	// 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"`

	// Secure Socket Layer (SSL) properties that apply when 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 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

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) 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

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.
	CredentialPair *CredentialPair `type:"structure"`
	// 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

func (*DataSourceCredentials) SetCopySourceArn

func (s *DataSourceCredentials) SetCopySourceArn(v string) *DataSourceCredentials

SetCopySourceArn sets the CopySourceArn field's value.

func (*DataSourceCredentials) SetCredentialPair

SetCredentialPair sets the CredentialPair field's value.

func (DataSourceCredentials) String

func (s DataSourceCredentials) String() string

String returns the string representation

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

func (*DataSourceErrorInfo) SetMessage

SetMessage sets the Message field's value.

func (*DataSourceErrorInfo) SetType

SetType sets the Type field's value.

func (DataSourceErrorInfo) String

func (s DataSourceErrorInfo) String() string

String returns the string representation

type DataSourceParameters

type DataSourceParameters struct {

	// Amazon Elasticsearch Service parameters.
	AmazonElasticsearchParameters *AmazonElasticsearchParameters `type:"structure"`

	// Amazon Athena parameters.
	AthenaParameters *AthenaParameters `type:"structure"`

	// Amazon Aurora MySQL parameters.
	AuroraParameters *AuroraParameters `type:"structure"`

	// Aurora PostgreSQL parameters.
	AuroraPostgreSqlParameters *AuroraPostgreSqlParameters `type:"structure"`

	// AWS IoT Analytics parameters.
	AwsIotAnalyticsParameters *AwsIotAnalyticsParameters `type:"structure"`

	// Jira parameters.
	JiraParameters *JiraParameters `type:"structure"`

	// MariaDB parameters.
	MariaDbParameters *MariaDbParameters `type:"structure"`

	// MySQL parameters.
	MySqlParameters *MySqlParameters `type:"structure"`

	// Oracle parameters.
	OracleParameters *OracleParameters `type:"structure"`

	// PostgreSQL parameters.
	PostgreSqlParameters *PostgreSqlParameters `type:"structure"`

	// Presto parameters.
	PrestoParameters *PrestoParameters `type:"structure"`

	// Amazon RDS parameters.
	RdsParameters *RdsParameters `type:"structure"`

	// Amazon Redshift parameters.
	RedshiftParameters *RedshiftParameters `type:"structure"`

	// S3 parameters.
	S3Parameters *S3Parameters `type:"structure"`

	// ServiceNow parameters.
	ServiceNowParameters *ServiceNowParameters `type:"structure"`

	// Snowflake parameters.
	SnowflakeParameters *SnowflakeParameters `type:"structure"`

	// Spark parameters.
	SparkParameters *SparkParameters `type:"structure"`

	// SQL Server parameters.
	SqlServerParameters *SqlServerParameters `type:"structure"`

	// Teradata parameters.
	TeradataParameters *TeradataParameters `type:"structure"`

	// Twitter parameters.
	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

func (*DataSourceParameters) SetAmazonElasticsearchParameters

func (s *DataSourceParameters) SetAmazonElasticsearchParameters(v *AmazonElasticsearchParameters) *DataSourceParameters

SetAmazonElasticsearchParameters sets the AmazonElasticsearchParameters 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) 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) SetTeradataParameters

func (s *DataSourceParameters) SetTeradataParameters(v *TeradataParameters) *DataSourceParameters

SetTeradataParameters sets the TeradataParameters 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

func (*DataSourceParameters) Validate

func (s *DataSourceParameters) 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

func (*DateTimeParameter) SetName

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

func (*DateTimeParameter) Validate

func (s *DateTimeParameter) 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

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

func (*DecimalParameter) Validate

func (s *DecimalParameter) Validate() error

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

type DeleteAccountCustomizationInput

type DeleteAccountCustomizationInput struct {

	// The ID for the AWS account that you want to delete QuickSight customizations
	// from in this AWS Region.
	//
	// AwsAccountId is a required field
	AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"`

	// The 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

GoString returns the string representation

func (*DeleteAccountCustomizationInput) SetAwsAccountId

SetAwsAccountId sets the AwsAccountId field's value.

func (*DeleteAccountCustomizationInput) SetNamespace

SetNamespace sets the Namespace field's value.

func (DeleteAccountCustomizationInput) String

String returns the string representation

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 AWS 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

GoString returns the string representation

func (*DeleteAccountCustomizationOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (*DeleteAccountCustomizationOutput) SetStatus

SetStatus sets the Status field's value.

func (DeleteAccountCustomizationOutput) String

String returns the string representation

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 AWS 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 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

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

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 AWS 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

func (*DeleteAnalysisOutput) SetAnalysisId

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

SetAnalysisId sets the AnalysisId field's value.

func (*DeleteAnalysisOutput) SetArn

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

SetStatus sets the Status field's value.

func (DeleteAnalysisOutput) String

func (s DeleteAnalysisOutput) String() string

String returns the string representation

type DeleteDashboardInput

type DeleteDashboardInput struct {

	// The ID of the AWS 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

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

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 AWS 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

func (*DeleteDashboardOutput) SetArn

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

SetRequestId sets the RequestId field's value.

func (*DeleteDashboardOutput) SetStatus

SetStatus sets the Status field's value.

func (DeleteDashboardOutput) String

func (s DeleteDashboardOutput) String() string

String returns the string representation

type DeleteDataSetInput

type DeleteDataSetInput struct {

	// The AWS 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 AWS
	// Region for each AWS 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

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

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 AWS
	// Region for each AWS account.
	DataSetId *string `type:"string"`

	// The AWS 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

func (*DeleteDataSetOutput) SetArn

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

SetStatus sets the Status field's value.

func (DeleteDataSetOutput) String

func (s DeleteDataSetOutput) String() string

String returns the string representation

type DeleteDataSourceInput

type DeleteDataSourceInput struct {

	// The AWS 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 AWS Region for each AWS
	// 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

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

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 AWS Region for each AWS
	// account.
	DataSourceId *string `type:"string"`

	// The AWS 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

func (*DeleteDataSourceOutput) SetArn

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

SetRequestId sets the RequestId field's value.

func (*DeleteDataSourceOutput) SetStatus

SetStatus sets the Status field's value.

func (DeleteDataSourceOutput) String

func (s DeleteDataSourceOutput) String() string

String returns the string representation

type DeleteGroupInput

type DeleteGroupInput struct {

	// The ID for the AWS account that the group is in. Currently, you use the ID
	// for the AWS 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. Currently, you should set this to default.
	//
	// 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

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

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 AWS account that the group is in. Currently, you use the ID
	// for the AWS 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. Currently, you should set this to default.
	//
	// 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

func (*DeleteGroupMembershipInput) SetAwsAccountId

SetAwsAccountId sets the AwsAccountId field's value.

func (*DeleteGroupMembershipInput) SetGroupName

SetGroupName sets the GroupName field's value.

func (*DeleteGroupMembershipInput) SetMemberName

SetMemberName sets the MemberName field's value.

func (*DeleteGroupMembershipInput) SetNamespace

SetNamespace sets the Namespace field's value.

func (DeleteGroupMembershipInput) String

String returns the string representation

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 AWS 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

func (*DeleteGroupMembershipOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (*DeleteGroupMembershipOutput) SetStatus

SetStatus sets the Status field's value.

func (DeleteGroupMembershipOutput) String

String returns the string representation

type DeleteGroupOutput

type DeleteGroupOutput struct {

	// The AWS 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

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

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 AWS 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

GoString returns the string representation

func (*DeleteIAMPolicyAssignmentInput) SetAssignmentName

SetAssignmentName sets the AssignmentName field's value.

func (*DeleteIAMPolicyAssignmentInput) SetAwsAccountId

SetAwsAccountId sets the AwsAccountId field's value.

func (*DeleteIAMPolicyAssignmentInput) SetNamespace

SetNamespace sets the Namespace field's value.

func (DeleteIAMPolicyAssignmentInput) String

String returns the string representation

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 AWS 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

GoString returns the string representation

func (*DeleteIAMPolicyAssignmentOutput) SetAssignmentName

SetAssignmentName sets the AssignmentName field's value.

func (*DeleteIAMPolicyAssignmentOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (*DeleteIAMPolicyAssignmentOutput) SetStatus

SetStatus sets the Status field's value.

func (DeleteIAMPolicyAssignmentOutput) String

String returns the string representation

type DeleteNamespaceInput

type DeleteNamespaceInput struct {

	// The ID for the AWS account that you want to delete the 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

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

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 AWS 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

func (*DeleteNamespaceOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (*DeleteNamespaceOutput) SetStatus

SetStatus sets the Status field's value.

func (DeleteNamespaceOutput) String

func (s DeleteNamespaceOutput) String() string

String returns the string representation

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 AWS 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

func (*DeleteTemplateAliasInput) SetAliasName

SetAliasName sets the AliasName field's value.

func (*DeleteTemplateAliasInput) SetAwsAccountId

SetAwsAccountId sets the AwsAccountId field's value.

func (*DeleteTemplateAliasInput) SetTemplateId

SetTemplateId sets the TemplateId field's value.

func (DeleteTemplateAliasInput) String

func (s DeleteTemplateAliasInput) String() string

String returns the string representation

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 AWS 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

func (*DeleteTemplateAliasOutput) SetAliasName

SetAliasName sets the AliasName field's value.

func (*DeleteTemplateAliasOutput) SetArn

SetArn sets the Arn field's value.

func (*DeleteTemplateAliasOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (*DeleteTemplateAliasOutput) SetStatus

SetStatus sets the Status field's value.

func (*DeleteTemplateAliasOutput) SetTemplateId

SetTemplateId sets the TemplateId field's value.

func (DeleteTemplateAliasOutput) String

func (s DeleteTemplateAliasOutput) String() string

String returns the string representation

type DeleteTemplateInput

type DeleteTemplateInput struct {

	// The ID of the AWS 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

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

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 AWS 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

func (*DeleteTemplateOutput) SetArn

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

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

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 AWS 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

func (*DeleteThemeAliasInput) SetAliasName

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

SetThemeId sets the ThemeId field's value.

func (DeleteThemeAliasInput) String

func (s DeleteThemeAliasInput) String() string

String returns the string representation

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 AWS 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

func (*DeleteThemeAliasOutput) SetAliasName

SetAliasName sets the AliasName field's value.

func (*DeleteThemeAliasOutput) SetArn

SetArn sets the Arn field's value.

func (*DeleteThemeAliasOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (*DeleteThemeAliasOutput) SetStatus

SetStatus sets the Status field's value.

func (*DeleteThemeAliasOutput) SetThemeId

SetThemeId sets the ThemeId field's value.

func (DeleteThemeAliasOutput) String

func (s DeleteThemeAliasOutput) String() string

String returns the string representation

type DeleteThemeInput

type DeleteThemeInput struct {

	// The ID of the AWS 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

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

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 AWS 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

func (*DeleteThemeOutput) SetArn

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

type DeleteUserByPrincipalIdInput

type DeleteUserByPrincipalIdInput struct {

	// The ID for the AWS account that the user is in. Currently, you use the ID
	// for the AWS 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

func (*DeleteUserByPrincipalIdInput) SetAwsAccountId

SetAwsAccountId sets the AwsAccountId field's value.

func (*DeleteUserByPrincipalIdInput) SetNamespace

SetNamespace sets the Namespace field's value.

func (*DeleteUserByPrincipalIdInput) SetPrincipalId

SetPrincipalId sets the PrincipalId field's value.

func (DeleteUserByPrincipalIdInput) String

String returns the string representation

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 AWS 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

GoString returns the string representation

func (*DeleteUserByPrincipalIdOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (*DeleteUserByPrincipalIdOutput) SetStatus

SetStatus sets the Status field's value.

func (DeleteUserByPrincipalIdOutput) String

String returns the string representation

type DeleteUserInput

type DeleteUserInput struct {

	// The ID for the AWS account that the user is in. Currently, you use the ID
	// for the AWS 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

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

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 AWS 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

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

type DescribeAccountCustomizationInput

type DescribeAccountCustomizationInput struct {

	// The ID for the AWS account that you want to describe QuickSight customizations
	// for.
	//
	// AwsAccountId is a required field
	AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"`

	// The QuickSight namespace that you want to describe QuickSight customizations
	// for.
	Namespace *string `location:"querystring" locationName:"namespace" type:"string"`

	// The Resolved flag works with the other parameters to determine which view
	// of QuickSight customizations is returned. You can add this flag to your command
	// to use the same view that 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

GoString returns the string representation

func (*DescribeAccountCustomizationInput) SetAwsAccountId

SetAwsAccountId sets the AwsAccountId field's value.

func (*DescribeAccountCustomizationInput) SetNamespace

SetNamespace sets the Namespace field's value.

func (*DescribeAccountCustomizationInput) SetResolved

SetResolved sets the Resolved field's value.

func (DescribeAccountCustomizationInput) String

String returns the string representation

func (*DescribeAccountCustomizationInput) Validate

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

type DescribeAccountCustomizationOutput

type DescribeAccountCustomizationOutput struct {

	// The QuickSight customizations that exist in the current AWS Region.
	AccountCustomization *AccountCustomization `type:"structure"`

	// The Amazon Resource Name (ARN) of the customization that's associated with
	// this AWS account.
	Arn *string `type:"string"`

	// The ID for the AWS account that you're describing.
	AwsAccountId *string `min:"12" type:"string"`

	// The QuickSight namespace that you're describing.
	Namespace *string `type:"string"`

	// The AWS 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

GoString returns the string representation

func (*DescribeAccountCustomizationOutput) SetAccountCustomization

SetAccountCustomization sets the AccountCustomization field's value.

func (*DescribeAccountCustomizationOutput) SetArn

SetArn sets the Arn field's value.

func (*DescribeAccountCustomizationOutput) SetAwsAccountId

SetAwsAccountId sets the AwsAccountId field's value.

func (*DescribeAccountCustomizationOutput) SetNamespace

SetNamespace sets the Namespace field's value.

func (*DescribeAccountCustomizationOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (*DescribeAccountCustomizationOutput) SetStatus

SetStatus sets the Status field's value.

func (DescribeAccountCustomizationOutput) String

String returns the string representation

type DescribeAccountSettingsInput

type DescribeAccountSettingsInput struct {

	// The ID for the AWS 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

func (*DescribeAccountSettingsInput) SetAwsAccountId

SetAwsAccountId sets the AwsAccountId field's value.

func (DescribeAccountSettingsInput) String

String returns the string representation

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 QuickSight settings for this AWS account. This information includes the
	// edition of Amazon QuickSight that you subscribed to (Standard or Enterprise)
	// and the notification email for the QuickSight subscription. In the QuickSight
	// console, the 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 QuickSight service for your AWS account. The edition
	// that you subscribe to applies to QuickSight in every AWS Region where you
	// use it.
	AccountSettings *AccountSettings `type:"structure"`

	// The AWS 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

GoString returns the string representation

func (*DescribeAccountSettingsOutput) SetAccountSettings

SetAccountSettings sets the AccountSettings field's value.

func (*DescribeAccountSettingsOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (*DescribeAccountSettingsOutput) SetStatus

SetStatus sets the Status field's value.

func (DescribeAccountSettingsOutput) String

String returns the string representation

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 AWS account that contains the analysis. You must be using the
	// AWS 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

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

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 AWS 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

func (*DescribeAnalysisOutput) SetAnalysis

SetAnalysis sets the Analysis field's value.

func (*DescribeAnalysisOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (*DescribeAnalysisOutput) SetStatus

SetStatus sets the Status field's value.

func (DescribeAnalysisOutput) String

func (s DescribeAnalysisOutput) String() string

String returns the string representation

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 AWS account that contains the analysis whose permissions you're
	// describing. You must be using the AWS 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

GoString returns the string representation

func (*DescribeAnalysisPermissionsInput) SetAnalysisId

SetAnalysisId sets the AnalysisId field's value.

func (*DescribeAnalysisPermissionsInput) SetAwsAccountId

SetAwsAccountId sets the AwsAccountId field's value.

func (DescribeAnalysisPermissionsInput) String

String returns the string representation

func (*DescribeAnalysisPermissionsInput) Validate

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 AWS 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

GoString returns the string representation

func (*DescribeAnalysisPermissionsOutput) SetAnalysisArn

SetAnalysisArn sets the AnalysisArn field's value.

func (*DescribeAnalysisPermissionsOutput) SetAnalysisId

SetAnalysisId sets the AnalysisId field's value.

func (*DescribeAnalysisPermissionsOutput) SetPermissions

SetPermissions sets the Permissions field's value.

func (*DescribeAnalysisPermissionsOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (*DescribeAnalysisPermissionsOutput) SetStatus

SetStatus sets the Status field's value.

func (DescribeAnalysisPermissionsOutput) String

String returns the string representation

type DescribeDashboardInput

type DescribeDashboardInput struct {

	// The alias name.
	AliasName *string `location:"querystring" locationName:"alias-name" min:"1" type:"string"`

	// The ID of the AWS 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

func (*DescribeDashboardInput) SetAliasName

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

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

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 AWS 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

func (*DescribeDashboardOutput) SetDashboard

SetDashboard sets the Dashboard field's value.

func (*DescribeDashboardOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (*DescribeDashboardOutput) SetStatus

SetStatus sets the Status field's value.

func (DescribeDashboardOutput) String

func (s DescribeDashboardOutput) String() string

String returns the string representation

type DescribeDashboardPermissionsInput

type DescribeDashboardPermissionsInput struct {

	// The ID of the AWS 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

GoString returns the string representation

func (*DescribeDashboardPermissionsInput) SetAwsAccountId

SetAwsAccountId sets the AwsAccountId field's value.

func (*DescribeDashboardPermissionsInput) SetDashboardId

SetDashboardId sets the DashboardId field's value.

func (DescribeDashboardPermissionsInput) String

String returns the string representation

func (*DescribeDashboardPermissionsInput) Validate

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 permissions for the dashboard.
	Permissions []*ResourcePermission `min:"1" type:"list"`

	// The AWS 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

GoString returns the string representation

func (*DescribeDashboardPermissionsOutput) SetDashboardArn

SetDashboardArn sets the DashboardArn field's value.

func (*DescribeDashboardPermissionsOutput) SetDashboardId

SetDashboardId sets the DashboardId field's value.

func (*DescribeDashboardPermissionsOutput) SetPermissions

SetPermissions sets the Permissions field's value.

func (*DescribeDashboardPermissionsOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (*DescribeDashboardPermissionsOutput) SetStatus

SetStatus sets the Status field's value.

func (DescribeDashboardPermissionsOutput) String

String returns the string representation

type DescribeDataSetInput

type DescribeDataSetInput struct {

	// The AWS 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 AWS
	// Region for each AWS 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

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

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 AWS 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

func (*DescribeDataSetOutput) SetDataSet

SetDataSet sets the DataSet field's value.

func (*DescribeDataSetOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (*DescribeDataSetOutput) SetStatus

SetStatus sets the Status field's value.

func (DescribeDataSetOutput) String

func (s DescribeDataSetOutput) String() string

String returns the string representation

type DescribeDataSetPermissionsInput

type DescribeDataSetPermissionsInput struct {

	// The AWS 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 AWS
	// Region for each AWS account.
	//
	// DataSetId is a required field
	DataSetId *string `location:"uri" locationName:"DataSetId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DescribeDataSetPermissionsInput) GoString

GoString returns the string representation

func (*DescribeDataSetPermissionsInput) SetAwsAccountId

SetAwsAccountId sets the AwsAccountId field's value.

func (*DescribeDataSetPermissionsInput) SetDataSetId

SetDataSetId sets the DataSetId field's value.

func (DescribeDataSetPermissionsInput) String

String returns the string representation

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 AWS
	// Region for each AWS account.
	DataSetId *string `type:"string"`

	// A list of resource permissions on the dataset.
	Permissions []*ResourcePermission `min:"1" type:"list"`

	// The AWS 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

GoString returns the string representation

func (*DescribeDataSetPermissionsOutput) SetDataSetArn

SetDataSetArn sets the DataSetArn field's value.

func (*DescribeDataSetPermissionsOutput) SetDataSetId

SetDataSetId sets the DataSetId field's value.

func (*DescribeDataSetPermissionsOutput) SetPermissions

SetPermissions sets the Permissions field's value.

func (*DescribeDataSetPermissionsOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (*DescribeDataSetPermissionsOutput) SetStatus

SetStatus sets the Status field's value.

func (DescribeDataSetPermissionsOutput) String

String returns the string representation

type DescribeDataSourceInput

type DescribeDataSourceInput struct {

	// The AWS 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 AWS Region for each AWS
	// 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

func (*DescribeDataSourceInput) SetAwsAccountId

SetAwsAccountId sets the AwsAccountId field's value.

func (*DescribeDataSourceInput) SetDataSourceId

SetDataSourceId sets the DataSourceId field's value.

func (DescribeDataSourceInput) String

func (s DescribeDataSourceInput) String() string

String returns the string representation

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 AWS 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

func (*DescribeDataSourceOutput) SetDataSource

SetDataSource sets the DataSource field's value.

func (*DescribeDataSourceOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (*DescribeDataSourceOutput) SetStatus

SetStatus sets the Status field's value.

func (DescribeDataSourceOutput) String

func (s DescribeDataSourceOutput) String() string

String returns the string representation

type DescribeDataSourcePermissionsInput

type DescribeDataSourcePermissionsInput struct {

	// The AWS 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 AWS Region for each AWS
	// account.
	//
	// DataSourceId is a required field
	DataSourceId *string `location:"uri" locationName:"DataSourceId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DescribeDataSourcePermissionsInput) GoString

GoString returns the string representation

func (*DescribeDataSourcePermissionsInput) SetAwsAccountId

SetAwsAccountId sets the AwsAccountId field's value.

func (*DescribeDataSourcePermissionsInput) SetDataSourceId

SetDataSourceId sets the DataSourceId field's value.

func (DescribeDataSourcePermissionsInput) String

String returns the string representation

func (*DescribeDataSourcePermissionsInput) Validate

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 AWS Region for each AWS
	// account.
	DataSourceId *string `type:"string"`

	// A list of resource permissions on the data source.
	Permissions []*ResourcePermission `min:"1" type:"list"`

	// The AWS 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

GoString returns the string representation

func (*DescribeDataSourcePermissionsOutput) SetDataSourceArn

SetDataSourceArn sets the DataSourceArn field's value.

func (*DescribeDataSourcePermissionsOutput) SetDataSourceId

SetDataSourceId sets the DataSourceId field's value.

func (*DescribeDataSourcePermissionsOutput) SetPermissions

SetPermissions sets the Permissions field's value.

func (*DescribeDataSourcePermissionsOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (*DescribeDataSourcePermissionsOutput) SetStatus

SetStatus sets the Status field's value.

func (DescribeDataSourcePermissionsOutput) String

String returns the string representation

type DescribeGroupInput

type DescribeGroupInput struct {

	// The ID for the AWS account that the group is in. Currently, you use the ID
	// for the AWS 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. Currently, you should set this to default.
	//
	// 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

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

func (*DescribeGroupInput) Validate

func (s *DescribeGroupInput) Validate() error

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

type DescribeGroupOutput

type DescribeGroupOutput struct {

	// The name of the group.
	Group *Group `type:"structure"`

	// The AWS 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

func (*DescribeGroupOutput) SetGroup

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

SetStatus sets the Status field's value.

func (DescribeGroupOutput) String

func (s DescribeGroupOutput) String() string

String returns the string representation

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 AWS 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

GoString returns the string representation

func (*DescribeIAMPolicyAssignmentInput) SetAssignmentName

SetAssignmentName sets the AssignmentName field's value.

func (*DescribeIAMPolicyAssignmentInput) SetAwsAccountId

SetAwsAccountId sets the AwsAccountId field's value.

func (*DescribeIAMPolicyAssignmentInput) SetNamespace

SetNamespace sets the Namespace field's value.

func (DescribeIAMPolicyAssignmentInput) String

String returns the string representation

func (*DescribeIAMPolicyAssignmentInput) Validate

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 AWS 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

GoString returns the string representation

func (*DescribeIAMPolicyAssignmentOutput) SetIAMPolicyAssignment

SetIAMPolicyAssignment sets the IAMPolicyAssignment field's value.

func (*DescribeIAMPolicyAssignmentOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (*DescribeIAMPolicyAssignmentOutput) SetStatus

SetStatus sets the Status field's value.

func (DescribeIAMPolicyAssignmentOutput) String

String returns the string representation

type DescribeIngestionInput

type DescribeIngestionInput struct {

	// The AWS 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

func (*DescribeIngestionInput) SetAwsAccountId

func (s *DescribeIngestionInput) SetAwsAccountId(v string) *DescribeIngestionInput

SetAwsAccountId sets the AwsAccountId field's value.

func (*DescribeIngestionInput) SetDataSetId

SetDataSetId sets the DataSetId field's value.

func (*DescribeIngestionInput) SetIngestionId

SetIngestionId sets the IngestionId field's value.

func (DescribeIngestionInput) String

func (s DescribeIngestionInput) String() string

String returns the string representation

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 AWS 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

func (*DescribeIngestionOutput) SetIngestion

SetIngestion sets the Ingestion field's value.

func (*DescribeIngestionOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (*DescribeIngestionOutput) SetStatus

SetStatus sets the Status field's value.

func (DescribeIngestionOutput) String

func (s DescribeIngestionOutput) String() string

String returns the string representation

type DescribeNamespaceInput

type DescribeNamespaceInput struct {

	// The ID for the AWS account that contains the 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

func (*DescribeNamespaceInput) SetAwsAccountId

func (s *DescribeNamespaceInput) SetAwsAccountId(v string) *DescribeNamespaceInput

SetAwsAccountId sets the AwsAccountId field's value.

func (*DescribeNamespaceInput) SetNamespace

SetNamespace sets the Namespace field's value.

func (DescribeNamespaceInput) String

func (s DescribeNamespaceInput) String() string

String returns the string representation

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, AWS 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 AWS 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

func (*DescribeNamespaceOutput) SetNamespace

SetNamespace sets the Namespace field's value.

func (*DescribeNamespaceOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (*DescribeNamespaceOutput) SetStatus

SetStatus sets the Status field's value.

func (DescribeNamespaceOutput) String

func (s DescribeNamespaceOutput) String() string

String returns the string representation

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 AWS 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

func (*DescribeTemplateAliasInput) SetAliasName

SetAliasName sets the AliasName field's value.

func (*DescribeTemplateAliasInput) SetAwsAccountId

SetAwsAccountId sets the AwsAccountId field's value.

func (*DescribeTemplateAliasInput) SetTemplateId

SetTemplateId sets the TemplateId field's value.

func (DescribeTemplateAliasInput) String

String returns the string representation

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 AWS 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

func (*DescribeTemplateAliasOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (*DescribeTemplateAliasOutput) SetStatus

SetStatus sets the Status field's value.

func (*DescribeTemplateAliasOutput) SetTemplateAlias

SetTemplateAlias sets the TemplateAlias field's value.

func (DescribeTemplateAliasOutput) String

String returns the string representation

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 AWS 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

func (*DescribeTemplateInput) SetAliasName

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

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 AWS 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

func (*DescribeTemplateOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (*DescribeTemplateOutput) SetStatus

SetStatus sets the Status field's value.

func (*DescribeTemplateOutput) SetTemplate

SetTemplate sets the Template field's value.

func (DescribeTemplateOutput) String

func (s DescribeTemplateOutput) String() string

String returns the string representation

type DescribeTemplatePermissionsInput

type DescribeTemplatePermissionsInput struct {

	// The ID of the AWS 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

GoString returns the string representation

func (*DescribeTemplatePermissionsInput) SetAwsAccountId

SetAwsAccountId sets the AwsAccountId field's value.

func (*DescribeTemplatePermissionsInput) SetTemplateId

SetTemplateId sets the TemplateId field's value.

func (DescribeTemplatePermissionsInput) String

String returns the string representation

func (*DescribeTemplatePermissionsInput) Validate

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 AWS 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

GoString returns the string representation

func (*DescribeTemplatePermissionsOutput) SetPermissions

SetPermissions sets the Permissions field's value.

func (*DescribeTemplatePermissionsOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (*DescribeTemplatePermissionsOutput) SetStatus

SetStatus sets the Status field's value.

func (*DescribeTemplatePermissionsOutput) SetTemplateArn

SetTemplateArn sets the TemplateArn field's value.

func (*DescribeTemplatePermissionsOutput) SetTemplateId

SetTemplateId sets the TemplateId field's value.

func (DescribeTemplatePermissionsOutput) String

String returns the string representation

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 AWS 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

func (*DescribeThemeAliasInput) SetAliasName

SetAliasName sets the AliasName field's value.

func (*DescribeThemeAliasInput) SetAwsAccountId

SetAwsAccountId sets the AwsAccountId field's value.

func (*DescribeThemeAliasInput) SetThemeId

SetThemeId sets the ThemeId field's value.

func (DescribeThemeAliasInput) String

func (s DescribeThemeAliasInput) String() string

String returns the string representation

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 AWS 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

func (*DescribeThemeAliasOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (*DescribeThemeAliasOutput) SetStatus

SetStatus sets the Status field's value.

func (*DescribeThemeAliasOutput) SetThemeAlias

SetThemeAlias sets the ThemeAlias field's value.

func (DescribeThemeAliasOutput) String

func (s DescribeThemeAliasOutput) String() string

String returns the string representation

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 AWS 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

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

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 AWS 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

func (*DescribeThemeOutput) SetRequestId

func (s *DescribeThemeOutput) SetRequestId(v string) *DescribeThemeOutput

SetRequestId sets the RequestId field's value.

func (*DescribeThemeOutput) SetStatus

SetStatus sets the Status field's value.

func (*DescribeThemeOutput) SetTheme

SetTheme sets the Theme field's value.

func (DescribeThemeOutput) String

func (s DescribeThemeOutput) String() string

String returns the string representation

type DescribeThemePermissionsInput

type DescribeThemePermissionsInput struct {

	// The ID of the AWS 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

GoString returns the string representation

func (*DescribeThemePermissionsInput) SetAwsAccountId

SetAwsAccountId sets the AwsAccountId field's value.

func (*DescribeThemePermissionsInput) SetThemeId

SetThemeId sets the ThemeId field's value.

func (DescribeThemePermissionsInput) String

String returns the string representation

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 AWS 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

GoString returns the string representation

func (*DescribeThemePermissionsOutput) SetPermissions

SetPermissions sets the Permissions field's value.

func (*DescribeThemePermissionsOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (*DescribeThemePermissionsOutput) SetStatus

SetStatus sets the Status field's value.

func (*DescribeThemePermissionsOutput) SetThemeArn

SetThemeArn sets the ThemeArn field's value.

func (*DescribeThemePermissionsOutput) SetThemeId

SetThemeId sets the ThemeId field's value.

func (DescribeThemePermissionsOutput) String

String returns the string representation

type DescribeUserInput

type DescribeUserInput struct {

	// The ID for the AWS account that the user is in. Currently, you use the ID
	// for the AWS 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

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

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 AWS 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

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

type DomainNotWhitelistedException

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

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

	// The AWS 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

Code returns the exception type name.

func (*DomainNotWhitelistedException) Error

func (DomainNotWhitelistedException) GoString

GoString returns the string representation

func (*DomainNotWhitelistedException) Message

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

String returns the string representation

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

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

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

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

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

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

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 required field
	ConditionExpression *string `min:"1" type:"string" required:"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

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

func (*FilterOperation) Validate

func (s *FilterOperation) Validate() error

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

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 is a required field
	CountryCode *string `type:"string" required:"true" 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

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

SetName sets the Name field's value.

func (GeoSpatialColumnGroup) String

func (s GeoSpatialColumnGroup) String() string

String returns the string representation

func (*GeoSpatialColumnGroup) Validate

func (s *GeoSpatialColumnGroup) 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 to add to a session that
	// includes anonymous users. The IdentityType parameter must be set to ANONYMOUS
	// for this to work, because other identity types authenticate as 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 AWS 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 AWS 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 QuickSight namespace that contains the dashboard IDs in this request.
	// If you're not using a custom namespace, set this to "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 (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
	// 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

func (*GetDashboardEmbedUrlInput) SetAdditionalDashboardIds

func (s *GetDashboardEmbedUrlInput) SetAdditionalDashboardIds(v []*string) *GetDashboardEmbedUrlInput

SetAdditionalDashboardIds sets the AdditionalDashboardIds field's value.

func (*GetDashboardEmbedUrlInput) SetAwsAccountId

SetAwsAccountId sets the AwsAccountId field's value.

func (*GetDashboardEmbedUrlInput) SetDashboardId

SetDashboardId sets the DashboardId field's value.

func (*GetDashboardEmbedUrlInput) SetIdentityType

SetIdentityType sets the IdentityType field's value.

func (*GetDashboardEmbedUrlInput) SetNamespace

SetNamespace sets the Namespace field's value.

func (*GetDashboardEmbedUrlInput) SetResetDisabled

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

SetUserArn sets the UserArn field's value.

func (GetDashboardEmbedUrlInput) String

func (s GetDashboardEmbedUrlInput) String() string

String returns the string representation

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 *string `type:"string" sensitive:"true"`

	// The AWS 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

func (*GetDashboardEmbedUrlOutput) SetEmbedUrl

SetEmbedUrl sets the EmbedUrl field's value.

func (*GetDashboardEmbedUrlOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (*GetDashboardEmbedUrlOutput) SetStatus

SetStatus sets the Status field's value.

func (GetDashboardEmbedUrlOutput) String

String returns the string representation

type GetSessionEmbedUrlInput

type GetSessionEmbedUrlInput struct {

	// The ID for the AWS account associated with your 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 QuickSight console URL of the dashboard
	//
	//    * /analyses/AnalysisId - where AnalysisId is the actual ID key from the
	//    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
	//
	// AWS Identity and Access Management (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

func (*GetSessionEmbedUrlInput) SetAwsAccountId

SetAwsAccountId sets the AwsAccountId field's value.

func (*GetSessionEmbedUrlInput) SetEntryPoint

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

SetUserArn sets the UserArn field's value.

func (GetSessionEmbedUrlInput) String

func (s GetSessionEmbedUrlInput) String() string

String returns the string representation

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 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 *string `type:"string" sensitive:"true"`

	// The AWS 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

func (*GetSessionEmbedUrlOutput) SetEmbedUrl

SetEmbedUrl sets the EmbedUrl field's value.

func (*GetSessionEmbedUrlOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (*GetSessionEmbedUrlOutput) SetStatus

SetStatus sets the Status field's value.

func (GetSessionEmbedUrlOutput) String

func (s GetSessionEmbedUrlOutput) String() string

String returns the string representation

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

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

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

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

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

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

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 AWS 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 AWS Identity and Access Management (IAM) policy assignment.

func (IAMPolicyAssignment) GoString

func (s IAMPolicyAssignment) GoString() string

GoString returns the string representation

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

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

func (*IAMPolicyAssignmentSummary) SetAssignmentName

SetAssignmentName sets the AssignmentName field's value.

func (*IAMPolicyAssignmentSummary) SetAssignmentStatus

SetAssignmentStatus sets the AssignmentStatus field's value.

func (IAMPolicyAssignmentSummary) String

String returns the string representation

type IdentityTypeNotSupportedException

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

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

	// The AWS 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

Code returns the exception type name.

func (*IdentityTypeNotSupportedException) Error

func (IdentityTypeNotSupportedException) GoString

GoString returns the string representation

func (*IdentityTypeNotSupportedException) Message

Message returns the exception's message.

func (*IdentityTypeNotSupportedException) OrigErr

OrigErr always returns nil, satisfies awserr.Error interface.

func (*IdentityTypeNotSupportedException) RequestID

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

String returns the string representation

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

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

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 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

func (*InputColumn) SetName

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

SetName sets the Name 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

func (*InputColumn) Validate

func (s *InputColumn) 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

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

func (*IntegerParameter) Validate

func (s *IntegerParameter) Validate() error

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

type InternalFailureException

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

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

	// The AWS 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

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

type InvalidNextTokenException

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

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

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

The NextToken value isn't valid.

func (*InvalidNextTokenException) Code

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

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

type InvalidParameterValueException

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

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

	// The AWS 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

Code returns the exception type name.

func (*InvalidParameterValueException) Error

func (InvalidParameterValueException) GoString

GoString returns the string representation

func (*InvalidParameterValueException) Message

Message returns the exception's message.

func (*InvalidParameterValueException) OrigErr

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

String returns the string representation

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
}

Jira parameters.

func (JiraParameters) GoString

func (s JiraParameters) GoString() string

GoString returns the string representation

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

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

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

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 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

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

type LimitExceededException

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

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

	// The AWS 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

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

type ListAnalysesInput

type ListAnalysesInput struct {

	// The ID of the AWS 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

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

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 AWS 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

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

type ListDashboardVersionsInput

type ListDashboardVersionsInput struct {

	// The ID of the AWS 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

func (*ListDashboardVersionsInput) SetAwsAccountId

SetAwsAccountId sets the AwsAccountId field's value.

func (*ListDashboardVersionsInput) SetDashboardId

SetDashboardId sets the DashboardId field's value.

func (*ListDashboardVersionsInput) SetMaxResults

SetMaxResults sets the MaxResults field's value.

func (*ListDashboardVersionsInput) SetNextToken

SetNextToken sets the NextToken field's value.

func (ListDashboardVersionsInput) String

String returns the string representation

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 AWS 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

func (*ListDashboardVersionsOutput) SetDashboardVersionSummaryList

func (s *ListDashboardVersionsOutput) SetDashboardVersionSummaryList(v []*DashboardVersionSummary) *ListDashboardVersionsOutput

SetDashboardVersionSummaryList sets the DashboardVersionSummaryList field's value.

func (*ListDashboardVersionsOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*ListDashboardVersionsOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (*ListDashboardVersionsOutput) SetStatus

SetStatus sets the Status field's value.

func (ListDashboardVersionsOutput) String

String returns the string representation

type ListDashboardsInput

type ListDashboardsInput struct {

	// The ID of the AWS 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

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

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 AWS 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 AWS 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

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

SetStatus sets the Status field's value.

func (ListDashboardsOutput) String

func (s ListDashboardsOutput) String() string

String returns the string representation

type ListDataSetsInput

type ListDataSetsInput struct {

	// The AWS 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

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

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 AWS 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

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

type ListDataSourcesInput

type ListDataSourcesInput struct {

	// The AWS 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

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

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 AWS 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

func (*ListDataSourcesOutput) SetDataSources

func (s *ListDataSourcesOutput) SetDataSources(v []*DataSource) *ListDataSourcesOutput

SetDataSources sets the DataSources field's value.

func (*ListDataSourcesOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*ListDataSourcesOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (*ListDataSourcesOutput) SetStatus

SetStatus sets the Status field's value.

func (ListDataSourcesOutput) String

func (s ListDataSourcesOutput) String() string

String returns the string representation

type ListGroupMembershipsInput

type ListGroupMembershipsInput struct {

	// The ID for the AWS account that the group is in. Currently, you use the ID
	// for the AWS 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. 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 (ListGroupMembershipsInput) GoString

func (s ListGroupMembershipsInput) GoString() string

GoString returns the string representation

func (*ListGroupMembershipsInput) SetAwsAccountId

SetAwsAccountId sets the AwsAccountId field's value.

func (*ListGroupMembershipsInput) SetGroupName

SetGroupName sets the GroupName field's value.

func (*ListGroupMembershipsInput) SetMaxResults

SetMaxResults sets the MaxResults field's value.

func (*ListGroupMembershipsInput) SetNamespace

SetNamespace sets the Namespace field's value.

func (*ListGroupMembershipsInput) SetNextToken

SetNextToken sets the NextToken field's value.

func (ListGroupMembershipsInput) String

func (s ListGroupMembershipsInput) String() string

String returns the string representation

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 AWS 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

func (*ListGroupMembershipsOutput) SetGroupMemberList

SetGroupMemberList sets the GroupMemberList field's value.

func (*ListGroupMembershipsOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*ListGroupMembershipsOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (*ListGroupMembershipsOutput) SetStatus

SetStatus sets the Status field's value.

func (ListGroupMembershipsOutput) String

String returns the string representation

type ListGroupsInput

type ListGroupsInput struct {

	// The ID for the AWS account that the group is in. Currently, you use the ID
	// for the AWS 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. 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 (ListGroupsInput) GoString

func (s ListGroupsInput) GoString() string

GoString returns the string representation

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

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 AWS 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

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

type ListIAMPolicyAssignmentsForUserInput

type ListIAMPolicyAssignmentsForUserInput struct {

	// The ID of the AWS 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

GoString returns the string representation

func (*ListIAMPolicyAssignmentsForUserInput) SetAwsAccountId

SetAwsAccountId sets the AwsAccountId field's value.

func (*ListIAMPolicyAssignmentsForUserInput) SetMaxResults

SetMaxResults sets the MaxResults field's value.

func (*ListIAMPolicyAssignmentsForUserInput) SetNamespace

SetNamespace sets the Namespace field's value.

func (*ListIAMPolicyAssignmentsForUserInput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*ListIAMPolicyAssignmentsForUserInput) SetUserName

SetUserName sets the UserName field's value.

func (ListIAMPolicyAssignmentsForUserInput) String

String returns the string representation

func (*ListIAMPolicyAssignmentsForUserInput) Validate

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 AWS 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

GoString returns the string representation

func (*ListIAMPolicyAssignmentsForUserOutput) SetActiveAssignments

SetActiveAssignments sets the ActiveAssignments field's value.

func (*ListIAMPolicyAssignmentsForUserOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*ListIAMPolicyAssignmentsForUserOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (*ListIAMPolicyAssignmentsForUserOutput) SetStatus

SetStatus sets the Status field's value.

func (ListIAMPolicyAssignmentsForUserOutput) String

String returns the string representation

type ListIAMPolicyAssignmentsInput

type ListIAMPolicyAssignmentsInput struct {

	// The status of the assignments.
	AssignmentStatus *string `type:"string" enum:"AssignmentStatus"`

	// The ID of the AWS 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

GoString returns the string representation

func (*ListIAMPolicyAssignmentsInput) SetAssignmentStatus

SetAssignmentStatus sets the AssignmentStatus field's value.

func (*ListIAMPolicyAssignmentsInput) SetAwsAccountId

SetAwsAccountId sets the AwsAccountId field's value.

func (*ListIAMPolicyAssignmentsInput) SetMaxResults

SetMaxResults sets the MaxResults field's value.

func (*ListIAMPolicyAssignmentsInput) SetNamespace

SetNamespace sets the Namespace field's value.

func (*ListIAMPolicyAssignmentsInput) SetNextToken

SetNextToken sets the NextToken field's value.

func (ListIAMPolicyAssignmentsInput) String

String returns the string representation

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 AWS 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

GoString returns the string representation

func (*ListIAMPolicyAssignmentsOutput) SetIAMPolicyAssignments

SetIAMPolicyAssignments sets the IAMPolicyAssignments field's value.

func (*ListIAMPolicyAssignmentsOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*ListIAMPolicyAssignmentsOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (*ListIAMPolicyAssignmentsOutput) SetStatus

SetStatus sets the Status field's value.

func (ListIAMPolicyAssignmentsOutput) String

String returns the string representation

type ListIngestionsInput

type ListIngestionsInput struct {

	// The AWS 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

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

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 AWS 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

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

SetStatus sets the Status field's value.

func (ListIngestionsOutput) String

func (s ListIngestionsOutput) String() string

String returns the string representation

type ListNamespacesInput

type ListNamespacesInput struct {

	// The ID for the AWS account that contains the 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 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 (ListNamespacesInput) GoString

func (s ListNamespacesInput) GoString() string

GoString returns the string representation

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

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 AWS account. The response includes
	// the namespace ARN, name, AWS Region, notification email address, creation
	// status, and identity store.
	Namespaces []*NamespaceInfoV2 `type:"list"`

	// A pagination token that can be used in a subsequent request.
	NextToken *string `type:"string"`

	// The AWS 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

func (*ListNamespacesOutput) SetNamespaces

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

SetStatus sets the Status field's value.

func (ListNamespacesOutput) String

func (s ListNamespacesOutput) String() string

String returns the string representation

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

func (*ListTagsForResourceInput) SetResourceArn

SetResourceArn sets the ResourceArn field's value.

func (ListTagsForResourceInput) String

func (s ListTagsForResourceInput) String() string

String returns the string representation

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 AWS 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

func (*ListTagsForResourceOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (*ListTagsForResourceOutput) SetStatus

SetStatus sets the Status field's value.

func (*ListTagsForResourceOutput) SetTags

SetTags sets the Tags field's value.

func (ListTagsForResourceOutput) String

func (s ListTagsForResourceOutput) String() string

String returns the string representation

type ListTemplateAliasesInput

type ListTemplateAliasesInput struct {

	// The ID of the AWS 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

func (*ListTemplateAliasesInput) SetAwsAccountId

SetAwsAccountId sets the AwsAccountId field's value.

func (*ListTemplateAliasesInput) SetMaxResults

SetMaxResults sets the MaxResults field's value.

func (*ListTemplateAliasesInput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*ListTemplateAliasesInput) SetTemplateId

SetTemplateId sets the TemplateId field's value.

func (ListTemplateAliasesInput) String

func (s ListTemplateAliasesInput) String() string

String returns the string representation

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 AWS 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

func (*ListTemplateAliasesOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*ListTemplateAliasesOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (*ListTemplateAliasesOutput) SetStatus

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

type ListTemplateVersionsInput

type ListTemplateVersionsInput struct {

	// The ID of the AWS 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

func (*ListTemplateVersionsInput) SetAwsAccountId

SetAwsAccountId sets the AwsAccountId field's value.

func (*ListTemplateVersionsInput) SetMaxResults

SetMaxResults sets the MaxResults field's value.

func (*ListTemplateVersionsInput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*ListTemplateVersionsInput) SetTemplateId

SetTemplateId sets the TemplateId field's value.

func (ListTemplateVersionsInput) String

func (s ListTemplateVersionsInput) String() string

String returns the string representation

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 AWS 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

func (*ListTemplateVersionsOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*ListTemplateVersionsOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (*ListTemplateVersionsOutput) SetStatus

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

String returns the string representation

type ListTemplatesInput

type ListTemplatesInput struct {

	// The ID of the AWS 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

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

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 AWS 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

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

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

type ListThemeAliasesInput

type ListThemeAliasesInput struct {

	// The ID of the AWS 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

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

SetNextToken sets the NextToken field's value.

func (*ListThemeAliasesInput) SetThemeId

SetThemeId sets the ThemeId field's value.

func (ListThemeAliasesInput) String

func (s ListThemeAliasesInput) String() string

String returns the string representation

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 AWS 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

func (*ListThemeAliasesOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*ListThemeAliasesOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (*ListThemeAliasesOutput) SetStatus

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

type ListThemeVersionsInput

type ListThemeVersionsInput struct {

	// The ID of the AWS 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

func (*ListThemeVersionsInput) SetAwsAccountId

func (s *ListThemeVersionsInput) SetAwsAccountId(v string) *ListThemeVersionsInput

SetAwsAccountId sets the AwsAccountId field's value.

func (*ListThemeVersionsInput) SetMaxResults

SetMaxResults sets the MaxResults field's value.

func (*ListThemeVersionsInput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*ListThemeVersionsInput) SetThemeId

SetThemeId sets the ThemeId field's value.

func (ListThemeVersionsInput) String

func (s ListThemeVersionsInput) String() string

String returns the string representation

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 AWS 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

func (*ListThemeVersionsOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*ListThemeVersionsOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (*ListThemeVersionsOutput) SetStatus

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

type ListThemesInput

type ListThemesInput struct {

	// The ID of the AWS 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 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

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

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 AWS 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

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

type ListUserGroupsInput

type ListUserGroupsInput struct {

	// The AWS account ID that the user is in. Currently, you use the ID for the
	// AWS 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

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

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 AWS 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

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

SetStatus sets the Status field's value.

func (ListUserGroupsOutput) String

func (s ListUserGroupsOutput) String() string

String returns the string representation

type ListUsersInput

type ListUsersInput struct {

	// The ID for the AWS account that the user is in. Currently, you use the ID
	// for the AWS 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

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

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 AWS 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

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

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.
	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

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

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 {

	// 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

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

func (*LogicalTableSource) Validate

func (s *LogicalTableSource) 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

func (*ManifestFileLocation) SetBucket

SetBucket sets the Bucket field's value.

func (*ManifestFileLocation) SetKey

SetKey sets the Key field's value.

func (ManifestFileLocation) String

func (s ManifestFileLocation) String() string

String returns the string representation

func (*ManifestFileLocation) Validate

func (s *ManifestFileLocation) 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

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

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
}

MariaDB parameters.

func (MariaDbParameters) GoString

func (s MariaDbParameters) GoString() string

GoString returns the string representation

func (*MariaDbParameters) SetDatabase

func (s *MariaDbParameters) SetDatabase(v string) *MariaDbParameters

SetDatabase sets the Database field's value.

func (*MariaDbParameters) SetHost

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

func (*MariaDbParameters) Validate

func (s *MariaDbParameters) Validate() error

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

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
}

MySQL parameters.

func (MySqlParameters) GoString

func (s MySqlParameters) GoString() string

GoString returns the string representation

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

func (*MySqlParameters) Validate

func (s *MySqlParameters) Validate() error

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

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

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

type NamespaceInfoV2

type NamespaceInfoV2 struct {

	// The namespace ARN.
	Arn *string `type:"string"`

	// The namespace AWS 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

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

type OracleParameters

type OracleParameters struct {

	// 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"`

	// Port.
	//
	// Port is a required field
	Port *int64 `min:"1" type:"integer" required:"true"`
	// contains filtered or unexported fields
}

Oracle parameters.

func (OracleParameters) GoString

func (s OracleParameters) GoString() string

GoString returns the string representation

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

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"`

	// A display name for the dataset.
	Name *string `min:"1" type:"string"`

	// Type.
	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

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) 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

type Parameters

type Parameters struct {

	// Date-time parameters.
	DateTimeParameters []*DateTimeParameter `type:"list"`

	// Decimal parameters.
	DecimalParameters []*DecimalParameter `type:"list"`

	// Integer parameters.
	IntegerParameters []*IntegerParameter `type:"list"`

	// String parameters.
	StringParameters []*StringParameter `type:"list"`
	// contains filtered or unexported fields
}

A list of QuickSight parameters and the list's override values.

func (Parameters) GoString

func (s Parameters) GoString() string

GoString returns the string representation

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

func (*Parameters) Validate

func (s *Parameters) 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

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

func (*PhysicalTable) Validate

func (s *PhysicalTable) 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
}

PostgreSQL parameters.

func (PostgreSqlParameters) GoString

func (s PostgreSqlParameters) GoString() string

GoString returns the string representation

func (*PostgreSqlParameters) SetDatabase

SetDatabase sets the Database field's value.

func (*PostgreSqlParameters) SetHost

SetHost sets the Host field's value.

func (*PostgreSqlParameters) SetPort

SetPort sets the Port field's value.

func (PostgreSqlParameters) String

func (s PostgreSqlParameters) String() string

String returns the string representation

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 AWS request ID for this request.
	RequestId *string `type:"string"`
	// contains filtered or unexported fields
}

One or more preconditions aren't met.

func (*PreconditionNotMetException) Code

Code returns the exception type name.

func (*PreconditionNotMetException) Error

func (PreconditionNotMetException) GoString

func (s PreconditionNotMetException) GoString() string

GoString returns the string representation

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

String returns the string representation

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
}

Presto parameters.

func (PrestoParameters) GoString

func (s PrestoParameters) GoString() string

GoString returns the string representation

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

func (*PrestoParameters) Validate

func (s *PrestoParameters) Validate() error

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

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

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

func (*ProjectOperation) Validate

func (s *ProjectOperation) Validate() error

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

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

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

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 access keys.

  • 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 the current AWS Region. Currently, you can add a custom default theme by using the CreateAccountCustomization or UpdateAccountCustomization API operation. To further customize QuickSight by removing QuickSight sample assets and videos for all new users, see Customizing QuickSight (https://docs.aws.amazon.com/quicksight/latest/user/customizing-quicksight.html) in the Amazon QuickSight User Guide.

You can create customizations for your AWS 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 AWS account. To find out which customizations apply, use the DescribeAccountCustomization API operation.

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

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 access keys.

  • 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) CreateAnalysis

func (c *QuickSight) CreateAnalysis(input *CreateAnalysisInput) (*CreateAnalysisOutput, error)

CreateAnalysis API operation for Amazon QuickSight.

Creates 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 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 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/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 a template. To first create a template, see the CreateTemplate API operation.

A dashboard is an entity in QuickSight that identifies QuickSight reports, created from analyses. You can share 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 AWS 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 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/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.

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 access keys.

  • 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 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 access keys.

  • 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) CreateGroup

func (c *QuickSight) CreateGroup(input *CreateGroupInput) (*CreateGroupOutput, error)

CreateGroup API operation for Amazon QuickSight.

Creates an Amazon QuickSight group.

The permissions resource is arn:aws:quicksight:us-east-1:<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 access keys.

  • 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 access keys.

  • 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 AWS 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 access keys.

  • 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 on a dataset

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 AWS 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 access keys.

  • 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 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 AWS account is subscribed to QuickSight. The namespace must be unique within the AWS account. By default, there is a limit of 100 namespaces per AWS account. To increase your limit, create a ticket with AWS 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 access keys.

  • 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) CreateTemplate

func (c *QuickSight) CreateTemplate(input *CreateTemplateInput) (*CreateTemplateOutput, error)

CreateTemplate API operation for Amazon QuickSight.

Creates a template from an existing QuickSight analysis or template. You can use the resulting template to create a dashboard.

A template is an entity in 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 access keys.

  • 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 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 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 access keys.

  • 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 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 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) DeleteAccountCustomization

func (c *QuickSight) DeleteAccountCustomization(input *DeleteAccountCustomizationInput) (*DeleteAccountCustomizationOutput, error)

DeleteAccountCustomization API operation for Amazon QuickSight.

Deletes all Amazon QuickSight customizations in this AWS Region for the specified AWS account and 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 access keys.

  • 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/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) 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. QuickSight attaches a DeletionTime stamp to the response that specifies the end of the recovery window. At the end of the recovery window, 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 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 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 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 access keys.

  • 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) 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 access keys.

  • 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) 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 access keys.

  • 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 access keys.

  • 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 access keys.

  • 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) 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 access keys.

  • 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) 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 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 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 access keys.

  • 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 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 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) 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 AWS Identity and Access Management (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 access keys.

  • 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 access keys.

  • 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) DescribeAccountCustomization

func (c *QuickSight) DescribeAccountCustomization(input *DescribeAccountCustomizationInput) (*DescribeAccountCustomizationOutput, error)

DescribeAccountCustomization API operation for Amazon QuickSight.

Describes the customizations associated with the provided AWS account and Amazon QuickSight namespace in an AWS Region. The 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.

  • AWS Account - The AWS account exists at the top of the hierarchy. It has the potential to use all of the AWS Regions and AWS Services. When you subscribe to QuickSight, you choose one AWS Region to use as your home Region. That's where your free SPICE capacity is located. You can use QuickSight in any supported AWS Region.

  • AWS Region - In each AWS Region where you sign in to QuickSight at least once, 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 QuickSight in any AWS Region, unless they are constrained to a namespace. To run the command in a different AWS Region, you change your Region settings. If you're using the AWS 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 AWS Region. Use Enter to key the same settings for your keys. For more information, see Configuring the AWS 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 AWS account and AWS Region.

  • Applied customizations - Within an AWS Region, a set of QuickSight customizations can apply to an AWS account or to a namespace. Settings that you apply to a namespace override settings that you apply to an AWS account. All settings are isolated to a single AWS Region. To apply them in other AWS Regions, run the CreateAccountCustomization command in each AWS 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 access keys.

  • 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 QuickSight subscription was first created in this AWS 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 access keys.

  • 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) 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 access keys.

  • 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 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) 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 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) 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 access keys.

  • 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 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) 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 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) 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.

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 access keys.

  • 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 access keys.

  • 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) 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 access keys.

  • 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 access keys.

  • 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) 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 access keys.

  • 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) 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 access keys.

  • 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 access keys.

  • 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) 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 access keys.

  • 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) 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 access keys.

  • 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 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 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) 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 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 access keys.

  • 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 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 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 access keys.

  • 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 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) 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 access keys.

  • 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) GetDashboardEmbedUrl

func (c *QuickSight) GetDashboardEmbedUrl(input *GetDashboardEmbedUrlInput) (*GetDashboardEmbedUrlOutput, error)

GetDashboardEmbedUrl API operation for Amazon QuickSight.

Generates a session URL and authorization code that you can use to embed an Amazon QuickSight read-only dashboard in your web server code. 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 combination of URL and authorization code:

  • They must be used together.

  • They can be used one time only.

  • They are valid for 5 minutes after you run this command.

  • The resulting user session is valid for 10 hours.

For more information, see Embedded Analytics (https://docs.aws.amazon.com/quicksight/latest/user/embedded-analytics.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 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 access keys.

  • 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 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 AWS account. Before you can use embedding for anonymous users, a QuickSight administrator needs to add capacity pricing to QuickSight. You can do this on the Manage QuickSight page.

    After capacity pricing is added, you can use the GetDashboardEmbedUrl 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 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 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 API operation. Use RegisterUser 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 access keys.

  • 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 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 AWS 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 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) ListDashboardVersions

func (c *QuickSight) ListDashboardVersions(input *ListDashboardVersionsInput) (*ListDashboardVersionsOutput, error)

ListDashboardVersions API operation for Amazon QuickSight.

Lists all the versions of the dashboards in the 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 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 AWS 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 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 AWS account in an AWS 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 access keys.

  • 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 AWS Region that belong to this AWS 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 access keys.

  • 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) 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 access keys.

  • 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) 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 access keys.

  • 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) 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 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 access keys.

  • 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 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 access keys.

  • 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) 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) 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) 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 access keys.

  • 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 AWS 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 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 access keys.

  • 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) 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 access keys.

  • 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 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 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 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 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 AWS 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 access keys.

  • 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 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 AWS 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 access keys.

  • 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 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) 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 access keys.

  • 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) 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 access keys.

  • 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) 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) 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 AWS Identity and Access Management (IAM) identity or role specified in the request.

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 access keys.

  • 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 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.

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 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.

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 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) 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 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. QuickSight supports tagging on data set, data source, dashboard, and template.

Tagging for QuickSight works in a similar way to tagging for other AWS services, except for the following:

  • You can't use tags to track AWS costs for QuickSight. This restriction is because QuickSight costs are based on users and SPICE capacity, which aren't taggable resources.

  • QuickSight doesn't currently support the Tag Editor for AWS 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 access keys.

  • 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 access keys.

  • 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 the current AWS Region. Currently, the only customization you can use is a theme.

You can use customizations for your AWS account or, if you specify a namespace, for a QuickSight namespace instead. Customizations that apply to a namespace override customizations that apply to an AWS 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 access keys.

  • 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 AWS 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 access keys.

  • 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 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 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/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 AWS 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 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 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 (*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 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/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 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.

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 access keys.

  • 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 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 access keys.

  • 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 access keys.

  • 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 access keys.

  • 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) 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 access keys.

  • 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 access keys.

  • 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) 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 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 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 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/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 access keys.

  • 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 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 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 access keys.

  • 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 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/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) 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 access keys.

  • 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.

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
}

Amazon RDS parameters.

func (RdsParameters) GoString

func (s RdsParameters) GoString() string

GoString returns the string representation

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

func (*RdsParameters) Validate

func (s *RdsParameters) 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"`

	// Port. This field can be blank if the ClusterId is provided.
	Port *int64 `type:"integer"`
	// contains filtered or unexported fields
}

Amazon Redshift parameters. 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

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

SetHost sets the Host field's value.

func (*RedshiftParameters) SetPort

SetPort sets the Port field's value.

func (RedshiftParameters) String

func (s RedshiftParameters) String() string

String returns the string representation

func (*RedshiftParameters) Validate

func (s *RedshiftParameters) Validate() error

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

type RegisterUserInput

type RegisterUserInput struct {

	// The ID for the AWS account that the user is in. Currently, you use the ID
	// for the AWS account that contains your Amazon QuickSight account.
	//
	// AwsAccountId is a required field
	AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"`

	// (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 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 QuickSight console. Then, you use the RegisterUser API operation
	// to assign the named set of permissions to a QuickSight user.
	//
	// QuickSight custom permissions are applied through IAM policies. Therefore,
	// they override the permissions typically granted by assigning QuickSight users
	// to one of the default security cohorts in QuickSight (admin, author, reader).
	//
	// This feature is available only to QuickSight Enterprise edition subscriptions
	// that use SAML 2.0-Based Federation for Single Sign-On (SSO).
	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 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 AWS CLI Reference.
	SessionName *string `min:"2" type:"string"`

	// 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

func (*RegisterUserInput) SetAwsAccountId

func (s *RegisterUserInput) SetAwsAccountId(v string) *RegisterUserInput

SetAwsAccountId sets the AwsAccountId 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) 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) 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

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 AWS 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

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

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

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

func (*RelationalTable) Validate

func (s *RelationalTable) 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

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

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 AWS 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

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

type ResourceNotFoundException

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

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

	// The AWS 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

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

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

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 AWS account root: This is an IAM ARN rather than a QuickSight
	//    ARN. Use this option only to share resources (templates) across AWS 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

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

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 AWS 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

Code returns the exception type name.

func (*ResourceUnavailableException) Error

func (ResourceUnavailableException) GoString

func (s ResourceUnavailableException) GoString() string

GoString returns the string representation

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

String returns the string representation

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 AWS 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

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

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 AWS 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

func (*RestoreAnalysisOutput) SetAnalysisId

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

SetAnalysisId sets the AnalysisId field's value.

func (*RestoreAnalysisOutput) SetArn

SetArn sets the Arn field's value.

func (*RestoreAnalysisOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (*RestoreAnalysisOutput) SetStatus

SetStatus sets the Status field's value.

func (RestoreAnalysisOutput) String

func (s RestoreAnalysisOutput) String() string

String returns the string representation

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"`
	// 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

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) String

func (s RowInfo) String() string

String returns the string representation

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 namespace associated with the dataset that contains permissions for RLS.
	Namespace *string `type:"string"`

	// The type of permissions to use when interpretting 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"`
	// 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

func (*RowLevelPermissionDataSet) SetArn

SetArn sets the Arn field's value.

func (*RowLevelPermissionDataSet) SetNamespace

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) String

func (s RowLevelPermissionDataSet) String() string

String returns the string representation

func (*RowLevelPermissionDataSet) Validate

func (s *RowLevelPermissionDataSet) 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 in the console.
	//
	// ManifestFileLocation is a required field
	ManifestFileLocation *ManifestFileLocation `type:"structure" required:"true"`
	// contains filtered or unexported fields
}

S3 parameters.

func (S3Parameters) GoString

func (s S3Parameters) GoString() string

GoString returns the string representation

func (*S3Parameters) SetManifestFileLocation

func (s *S3Parameters) SetManifestFileLocation(v *ManifestFileLocation) *S3Parameters

SetManifestFileLocation sets the ManifestFileLocation field's value.

func (S3Parameters) String

func (s S3Parameters) String() string

String returns the string representation

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 as S3 data source.
	//
	// 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 as S3 data source.

func (S3Source) GoString

func (s S3Source) GoString() string

GoString returns the string representation

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

func (*S3Source) Validate

func (s *S3Source) Validate() error

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

type SearchAnalysesInput

type SearchAnalysesInput struct {

	// The ID of the AWS 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

func (*SearchAnalysesInput) SetAwsAccountId

func (s *SearchAnalysesInput) SetAwsAccountId(v string) *SearchAnalysesInput

SetAwsAccountId sets the AwsAccountId field's value.

func (*SearchAnalysesInput) SetFilters

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

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 AWS 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

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

SetStatus sets the Status field's value.

func (SearchAnalysesOutput) String

func (s SearchAnalysesOutput) String() string

String returns the string representation

type SearchDashboardsInput

type SearchDashboardsInput struct {

	// The ID of the AWS 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

func (*SearchDashboardsInput) SetAwsAccountId

func (s *SearchDashboardsInput) SetAwsAccountId(v string) *SearchDashboardsInput

SetAwsAccountId sets the AwsAccountId field's value.

func (*SearchDashboardsInput) SetFilters

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

SetNextToken sets the NextToken field's value.

func (SearchDashboardsInput) String

func (s SearchDashboardsInput) String() string

String returns the string representation

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 AWS 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

func (*SearchDashboardsOutput) SetDashboardSummaryList

func (s *SearchDashboardsOutput) SetDashboardSummaryList(v []*DashboardSummary) *SearchDashboardsOutput

SetDashboardSummaryList sets the DashboardSummaryList field's value.

func (*SearchDashboardsOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*SearchDashboardsOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (*SearchDashboardsOutput) SetStatus

SetStatus sets the Status field's value.

func (SearchDashboardsOutput) String

func (s SearchDashboardsOutput) String() string

String returns the string representation

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
}

ServiceNow parameters.

func (ServiceNowParameters) GoString

func (s ServiceNowParameters) GoString() string

GoString returns the string representation

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

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 AWS 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

Code returns the exception type name.

func (*SessionLifetimeInMinutesInvalidException) Error

func (SessionLifetimeInMinutesInvalidException) GoString

GoString returns the string representation

func (*SessionLifetimeInMinutesInvalidException) Message

Message returns the exception's message.

func (*SessionLifetimeInMinutesInvalidException) OrigErr

OrigErr always returns nil, satisfies awserr.Error interface.

func (*SessionLifetimeInMinutesInvalidException) RequestID

RequestID returns the service's response RequestID for request.

func (*SessionLifetimeInMinutesInvalidException) StatusCode

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

func (SessionLifetimeInMinutesInvalidException) String

String returns the string representation

type Sheet

type Sheet struct {

	// The name of a sheet. This name is displayed on the sheet's tab in the QuickSight
	// console.
	Name *string `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 the Amazon QuickSight console. 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

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

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

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

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

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

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
}

Snowflake parameters.

func (SnowflakeParameters) GoString

func (s SnowflakeParameters) GoString() string

GoString returns the string representation

func (*SnowflakeParameters) SetDatabase

func (s *SnowflakeParameters) SetDatabase(v string) *SnowflakeParameters

SetDatabase sets the Database field's value.

func (*SnowflakeParameters) SetHost

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

func (*SnowflakeParameters) Validate

func (s *SnowflakeParameters) Validate() error

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

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
}

Spark parameters.

func (SparkParameters) GoString

func (s SparkParameters) GoString() string

GoString returns the string representation

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

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
}

SQL Server parameters.

func (SqlServerParameters) GoString

func (s SqlServerParameters) GoString() string

GoString returns the string representation

func (*SqlServerParameters) SetDatabase

func (s *SqlServerParameters) SetDatabase(v string) *SqlServerParameters

SetDatabase sets the Database field's value.

func (*SqlServerParameters) SetHost

SetHost sets the Host field's value.

func (*SqlServerParameters) SetPort

SetPort sets the Port field's value.

func (SqlServerParameters) String

func (s SqlServerParameters) String() string

String returns the string representation

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 QuickSight connects to your underlying data source.

func (SslProperties) GoString

func (s SslProperties) GoString() string

GoString returns the string representation

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

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

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

func (*StringParameter) Validate

func (s *StringParameter) 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

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

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 AWS 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

func (*TagColumnOperation) SetColumnName

func (s *TagColumnOperation) SetColumnName(v string) *TagColumnOperation

SetColumnName sets the ColumnName field's value.

func (*TagColumnOperation) SetTags

SetTags sets the Tags field's value.

func (TagColumnOperation) String

func (s TagColumnOperation) String() string

String returns the string representation

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

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

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 AWS 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

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

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 AWS Region for each AWS 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 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 AWS accounts by allowing users in other AWS 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

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

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

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

type TemplateError

type TemplateError struct {

	// Description of the error type.
	Message *string `type:"string"`

	// Type of error.
	Type *string `type:"string" enum:"TemplateErrorType"`
	// 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

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) String

func (s TemplateError) String() string

String returns the string representation

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

func (*TemplateSourceAnalysis) SetArn

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

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

func (*TemplateSourceEntity) SetSourceAnalysis

SetSourceAnalysis sets the SourceAnalysis field's value.

func (*TemplateSourceEntity) SetSourceTemplate

SetSourceTemplate sets the SourceTemplate field's value.

func (TemplateSourceEntity) String

func (s TemplateSourceEntity) String() string

String returns the string representation

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

func (*TemplateSourceTemplate) SetArn

SetArn sets the Arn field's value.

func (TemplateSourceTemplate) String

func (s TemplateSourceTemplate) String() string

String returns the string representation

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 AWS Region for each AWS 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

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

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 HTTP status of the request.
	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

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

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

func (*TemplateVersionSummary) SetArn

SetArn sets the Arn field's value.

func (*TemplateVersionSummary) SetCreatedTime

SetCreatedTime sets the CreatedTime field's value.

func (*TemplateVersionSummary) SetDescription

SetDescription sets the Description field's value.

func (*TemplateVersionSummary) SetStatus

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

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
}

Teradata parameters.

func (TeradataParameters) GoString

func (s TeradataParameters) GoString() string

GoString returns the string representation

func (*TeradataParameters) SetDatabase

func (s *TeradataParameters) SetDatabase(v string) *TeradataParameters

SetDatabase sets the Database field's value.

func (*TeradataParameters) SetHost

SetHost sets the Host field's value.

func (*TeradataParameters) SetPort

SetPort sets the Port field's value.

func (TeradataParameters) String

func (s TeradataParameters) String() string

String returns the string representation

func (*TeradataParameters) Validate

func (s *TeradataParameters) 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

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

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

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

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"`

	// 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

func (*ThemeConfiguration) SetDataColorPalette

func (s *ThemeConfiguration) SetDataColorPalette(v *DataColorPalette) *ThemeConfiguration

SetDataColorPalette sets the DataColorPalette field's value.

func (*ThemeConfiguration) SetSheet

SetSheet sets the Sheet 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

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

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

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 AWS Region for each AWS 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

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

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 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

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

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

func (*ThemeVersionSummary) SetArn

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

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

type ThrottlingException

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

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

	// The AWS 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

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

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

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

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

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

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"`

	// 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"`
	// 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

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) 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) String

func (s TransformOperation) String() string

String returns the string representation

func (*TransformOperation) Validate

func (s *TransformOperation) 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
}

Twitter parameters.

func (TwitterParameters) GoString

func (s TwitterParameters) GoString() string

GoString returns the string representation

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

func (*TwitterParameters) Validate

func (s *TwitterParameters) Validate() error

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

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

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

type UnsupportedPricingPlanException

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

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

	// The AWS 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 AWS account. Before you can use embedding for anonymous users, a QuickSight administrator needs to add capacity pricing to QuickSight. You can do this on the Manage QuickSight page.

After capacity pricing is added, you can use the GetDashboardEmbedUrl API operation with the --identity-type ANONYMOUS option.

func (*UnsupportedPricingPlanException) Code

Code returns the exception type name.

func (*UnsupportedPricingPlanException) Error

func (UnsupportedPricingPlanException) GoString

GoString returns the string representation

func (*UnsupportedPricingPlanException) Message

Message returns the exception's message.

func (*UnsupportedPricingPlanException) OrigErr

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

String returns the string representation

type UnsupportedUserEditionException

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

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

	// The AWS 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 QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is available in every edition.

func (*UnsupportedUserEditionException) Code

Code returns the exception type name.

func (*UnsupportedUserEditionException) Error

func (UnsupportedUserEditionException) GoString

GoString returns the string representation

func (*UnsupportedUserEditionException) Message

Message returns the exception's message.

func (*UnsupportedUserEditionException) OrigErr

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

String returns the string representation

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

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

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 AWS 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

func (*UntagResourceOutput) SetRequestId

func (s *UntagResourceOutput) SetRequestId(v string) *UntagResourceOutput

SetRequestId sets the RequestId field's value.

func (*UntagResourceOutput) SetStatus

SetStatus sets the Status field's value.

func (UntagResourceOutput) String

func (s UntagResourceOutput) String() string

String returns the string representation

type UpdateAccountCustomizationInput

type UpdateAccountCustomizationInput struct {

	// The QuickSight customizations you're updating in the current AWS Region.
	//
	// AccountCustomization is a required field
	AccountCustomization *AccountCustomization `type:"structure" required:"true"`

	// The ID for the AWS account that you want to update 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 QuickSight customizations for.
	Namespace *string `location:"querystring" locationName:"namespace" type:"string"`
	// contains filtered or unexported fields
}

func (UpdateAccountCustomizationInput) GoString

GoString returns the string representation

func (*UpdateAccountCustomizationInput) SetAccountCustomization

SetAccountCustomization sets the AccountCustomization field's value.

func (*UpdateAccountCustomizationInput) SetAwsAccountId

SetAwsAccountId sets the AwsAccountId field's value.

func (*UpdateAccountCustomizationInput) SetNamespace

SetNamespace sets the Namespace field's value.

func (UpdateAccountCustomizationInput) String

String returns the string representation

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 QuickSight customizations you're updating in the current AWS Region.
	AccountCustomization *AccountCustomization `type:"structure"`

	// The Amazon Resource Name (ARN) for the updated customization for this AWS
	// account.
	Arn *string `type:"string"`

	// The ID for the AWS account that you want to update QuickSight customizations
	// for.
	AwsAccountId *string `min:"12" type:"string"`

	// The namespace associated with the customization that you're updating.
	Namespace *string `type:"string"`

	// The AWS 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

GoString returns the string representation

func (*UpdateAccountCustomizationOutput) SetAccountCustomization

SetAccountCustomization sets the AccountCustomization field's value.

func (*UpdateAccountCustomizationOutput) SetArn

SetArn sets the Arn field's value.

func (*UpdateAccountCustomizationOutput) SetAwsAccountId

SetAwsAccountId sets the AwsAccountId field's value.

func (*UpdateAccountCustomizationOutput) SetNamespace

SetNamespace sets the Namespace field's value.

func (*UpdateAccountCustomizationOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (*UpdateAccountCustomizationOutput) SetStatus

SetStatus sets the Status field's value.

func (UpdateAccountCustomizationOutput) String

String returns the string representation

type UpdateAccountSettingsInput

type UpdateAccountSettingsInput struct {

	// The ID for the AWS account that contains the 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 AWS account. Currently, the default is default.
	// AWS Identity and Access Management (IAM) users that register for the first
	// time with QuickSight provide an email that becomes associated with the default
	// namespace.
	//
	// DefaultNamespace is a required field
	DefaultNamespace *string `type:"string" required:"true"`

	// The email address that you want QuickSight to send notifications to regarding
	// your AWS account or QuickSight subscription.
	NotificationEmail *string `type:"string"`
	// contains filtered or unexported fields
}

func (UpdateAccountSettingsInput) GoString

func (s UpdateAccountSettingsInput) GoString() string

GoString returns the string representation

func (*UpdateAccountSettingsInput) SetAwsAccountId

SetAwsAccountId sets the AwsAccountId field's value.

func (*UpdateAccountSettingsInput) SetDefaultNamespace

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) String

String returns the string representation

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 AWS 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

func (*UpdateAccountSettingsOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (*UpdateAccountSettingsOutput) SetStatus

SetStatus sets the Status field's value.

func (UpdateAccountSettingsOutput) String

String returns the string representation

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 AWS 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"`

	// A descriptive name for the analysis that you're updating. This name displays
	// for the analysis in the 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 is a required field
	SourceEntity *AnalysisSourceEntity `type:"structure" required:"true"`

	// The Amazon Resource Name (ARN) for the theme to apply to the analysis that
	// you're creating. To see the theme in the QuickSight console, make sure that
	// you have access to it.
	ThemeArn *string `type:"string"`
	// contains filtered or unexported fields
}

func (UpdateAnalysisInput) GoString

func (s UpdateAnalysisInput) GoString() string

GoString returns the string representation

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) SetName

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

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) String

func (s UpdateAnalysisInput) String() string

String returns the string representation

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 AWS 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

func (*UpdateAnalysisOutput) SetAnalysisId

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

SetAnalysisId sets the AnalysisId field's value.

func (*UpdateAnalysisOutput) SetArn

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

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

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 AWS account that contains the analysis whose permissions you're
	// updating. You must be using the AWS 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

GoString returns the string representation

func (*UpdateAnalysisPermissionsInput) SetAnalysisId

SetAnalysisId sets the AnalysisId field's value.

func (*UpdateAnalysisPermissionsInput) SetAwsAccountId

SetAwsAccountId sets the AwsAccountId field's value.

func (*UpdateAnalysisPermissionsInput) SetGrantPermissions

SetGrantPermissions sets the GrantPermissions field's value.

func (*UpdateAnalysisPermissionsInput) SetRevokePermissions

SetRevokePermissions sets the RevokePermissions field's value.

func (UpdateAnalysisPermissionsInput) String

String returns the string representation

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 AWS 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

GoString returns the string representation

func (*UpdateAnalysisPermissionsOutput) SetAnalysisArn

SetAnalysisArn sets the AnalysisArn field's value.

func (*UpdateAnalysisPermissionsOutput) SetAnalysisId

SetAnalysisId sets the AnalysisId field's value.

func (*UpdateAnalysisPermissionsOutput) SetPermissions

SetPermissions sets the Permissions field's value.

func (*UpdateAnalysisPermissionsOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (*UpdateAnalysisPermissionsOutput) SetStatus

SetStatus sets the Status field's value.

func (UpdateAnalysisPermissionsOutput) String

String returns the string representation

type UpdateDashboardInput

type UpdateDashboardInput struct {

	// The ID of the AWS 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, 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 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 API operation. For
	// SourceTemplate, specify the Amazon Resource Name (ARN) of the source template.
	// The SourceTemplate ARN can contain any AWS Account and any QuickSight-supported
	// AWS 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 is a required field
	SourceEntity *DashboardSourceEntity `type:"structure" required:"true"`

	// 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 AWS account
	// where you create the dashboard.
	ThemeArn *string `type:"string"`

	// 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

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) SetName

SetName sets the Name field's value.

func (*UpdateDashboardInput) SetParameters

SetParameters sets the Parameters field's value.

func (*UpdateDashboardInput) SetSourceEntity

SetSourceEntity sets the SourceEntity field's value.

func (*UpdateDashboardInput) SetThemeArn

SetThemeArn sets the ThemeArn 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

func (*UpdateDashboardInput) Validate

func (s *UpdateDashboardInput) Validate() error

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

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 AWS 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

func (*UpdateDashboardOutput) SetArn

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

SetRequestId sets the RequestId field's value.

func (*UpdateDashboardOutput) SetStatus

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

type UpdateDashboardPermissionsInput

type UpdateDashboardPermissionsInput struct {

	// The ID of the AWS 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"`

	// The permissions that you want to grant on this resource.
	GrantPermissions []*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

GoString returns the string representation

func (*UpdateDashboardPermissionsInput) SetAwsAccountId

SetAwsAccountId sets the AwsAccountId field's value.

func (*UpdateDashboardPermissionsInput) SetDashboardId

SetDashboardId sets the DashboardId field's value.

func (*UpdateDashboardPermissionsInput) SetGrantPermissions

SetGrantPermissions sets the GrantPermissions field's value.

func (*UpdateDashboardPermissionsInput) SetRevokePermissions

SetRevokePermissions sets the RevokePermissions field's value.

func (UpdateDashboardPermissionsInput) String

String returns the string representation

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"`

	// Information about the permissions on the dashboard.
	Permissions []*ResourcePermission `min:"1" type:"list"`

	// The AWS 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

GoString returns the string representation

func (*UpdateDashboardPermissionsOutput) SetDashboardArn

SetDashboardArn sets the DashboardArn field's value.

func (*UpdateDashboardPermissionsOutput) SetDashboardId

SetDashboardId sets the DashboardId field's value.

func (*UpdateDashboardPermissionsOutput) SetPermissions

SetPermissions sets the Permissions field's value.

func (*UpdateDashboardPermissionsOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (*UpdateDashboardPermissionsOutput) SetStatus

SetStatus sets the Status field's value.

func (UpdateDashboardPermissionsOutput) String

String returns the string representation

type UpdateDashboardPublishedVersionInput

type UpdateDashboardPublishedVersionInput struct {

	// The ID of the AWS 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

GoString returns the string representation

func (*UpdateDashboardPublishedVersionInput) SetAwsAccountId

SetAwsAccountId sets the AwsAccountId field's value.

func (*UpdateDashboardPublishedVersionInput) SetDashboardId

SetDashboardId sets the DashboardId field's value.

func (*UpdateDashboardPublishedVersionInput) SetVersionNumber

SetVersionNumber sets the VersionNumber field's value.

func (UpdateDashboardPublishedVersionInput) String

String returns the string representation

func (*UpdateDashboardPublishedVersionInput) Validate

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 AWS 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

GoString returns the string representation

func (*UpdateDashboardPublishedVersionOutput) SetDashboardArn

SetDashboardArn sets the DashboardArn field's value.

func (*UpdateDashboardPublishedVersionOutput) SetDashboardId

SetDashboardId sets the DashboardId field's value.

func (*UpdateDashboardPublishedVersionOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (*UpdateDashboardPublishedVersionOutput) SetStatus

SetStatus sets the Status field's value.

func (UpdateDashboardPublishedVersionOutput) String

String returns the string representation

type UpdateDataSetInput

type UpdateDataSetInput struct {

	// The AWS 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 QuickSight features. Currently,
	// only geospatial hierarchy is supported.
	ColumnGroups []*ColumnGroup `min:"1" type:"list"`

	// A set of one or more definitions of a ColumnLevelPermissionRule .
	ColumnLevelPermissionRules []*ColumnLevelPermissionRule `min:"1" type:"list"`

	// The ID for the dataset that you want to update. This ID is unique per AWS
	// Region for each AWS account.
	//
	// DataSetId is a required field
	DataSetId *string `location:"uri" locationName:"DataSetId" type:"string" required:"true"`

	// 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 `min:"1" type:"map" required:"true"`

	// The row-level security configuration for the data you want to create.
	RowLevelPermissionDataSet *RowLevelPermissionDataSet `type:"structure"`
	// contains filtered or unexported fields
}

func (UpdateDataSetInput) GoString

func (s UpdateDataSetInput) GoString() string

GoString returns the string representation

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) 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

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) String

func (s UpdateDataSetInput) String() string

String returns the string representation

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 AWS
	// Region for each AWS 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 AWS 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

func (*UpdateDataSetOutput) SetArn

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

SetStatus sets the Status field's value.

func (UpdateDataSetOutput) String

func (s UpdateDataSetOutput) String() string

String returns the string representation

type UpdateDataSetPermissionsInput

type UpdateDataSetPermissionsInput struct {

	// The AWS 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 AWS Region for each AWS 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

GoString returns the string representation

func (*UpdateDataSetPermissionsInput) SetAwsAccountId

SetAwsAccountId sets the AwsAccountId field's value.

func (*UpdateDataSetPermissionsInput) SetDataSetId

SetDataSetId sets the DataSetId field's value.

func (*UpdateDataSetPermissionsInput) SetGrantPermissions

SetGrantPermissions sets the GrantPermissions field's value.

func (*UpdateDataSetPermissionsInput) SetRevokePermissions

SetRevokePermissions sets the RevokePermissions field's value.

func (UpdateDataSetPermissionsInput) String

String returns the string representation

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 AWS Region for each AWS account.
	DataSetId *string `type:"string"`

	// The AWS 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

GoString returns the string representation

func (*UpdateDataSetPermissionsOutput) SetDataSetArn

SetDataSetArn sets the DataSetArn field's value.

func (*UpdateDataSetPermissionsOutput) SetDataSetId

SetDataSetId sets the DataSetId field's value.

func (*UpdateDataSetPermissionsOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (*UpdateDataSetPermissionsOutput) SetStatus

SetStatus sets the Status field's value.

func (UpdateDataSetPermissionsOutput) String

String returns the string representation

type UpdateDataSourceInput

type UpdateDataSourceInput struct {

	// The AWS account ID.
	//
	// AwsAccountId is a required field
	AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"`

	// The credentials that QuickSight that uses to connect to your underlying source.
	// Currently, only credentials based on user name and password are supported.
	Credentials *DataSourceCredentials `type:"structure" sensitive:"true"`

	// The ID of the data source. This ID is unique per AWS Region for each AWS
	// account.
	//
	// DataSourceId is a required field
	DataSourceId *string `location:"uri" locationName:"DataSourceId" type:"string" required:"true"`

	// The parameters that 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 QuickSight connects
	// to your underlying source.
	SslProperties *SslProperties `type:"structure"`

	// Use this parameter only when you want 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

func (*UpdateDataSourceInput) SetAwsAccountId

func (s *UpdateDataSourceInput) SetAwsAccountId(v string) *UpdateDataSourceInput

SetAwsAccountId sets the AwsAccountId field's value.

func (*UpdateDataSourceInput) SetCredentials

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

SetName sets the Name field's value.

func (*UpdateDataSourceInput) SetSslProperties

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

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 AWS Region for each AWS
	// account.
	DataSourceId *string `type:"string"`

	// The AWS 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

func (*UpdateDataSourceOutput) SetArn

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

SetRequestId sets the RequestId field's value.

func (*UpdateDataSourceOutput) SetStatus

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

type UpdateDataSourcePermissionsInput

type UpdateDataSourcePermissionsInput struct {

	// The AWS 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 AWS Region for each AWS
	// 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

GoString returns the string representation

func (*UpdateDataSourcePermissionsInput) SetAwsAccountId

SetAwsAccountId sets the AwsAccountId field's value.

func (*UpdateDataSourcePermissionsInput) SetDataSourceId

SetDataSourceId sets the DataSourceId field's value.

func (*UpdateDataSourcePermissionsInput) SetGrantPermissions

SetGrantPermissions sets the GrantPermissions field's value.

func (*UpdateDataSourcePermissionsInput) SetRevokePermissions

SetRevokePermissions sets the RevokePermissions field's value.

func (UpdateDataSourcePermissionsInput) String

String returns the string representation

func (*UpdateDataSourcePermissionsInput) Validate

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 AWS Region for each AWS
	// account.
	DataSourceId *string `type:"string"`

	// The AWS 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

GoString returns the string representation

func (*UpdateDataSourcePermissionsOutput) SetDataSourceArn

SetDataSourceArn sets the DataSourceArn field's value.

func (*UpdateDataSourcePermissionsOutput) SetDataSourceId

SetDataSourceId sets the DataSourceId field's value.

func (*UpdateDataSourcePermissionsOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (*UpdateDataSourcePermissionsOutput) SetStatus

SetStatus sets the Status field's value.

func (UpdateDataSourcePermissionsOutput) String

String returns the string representation

type UpdateGroupInput

type UpdateGroupInput struct {

	// The ID for the AWS account that the group is in. Currently, you use the ID
	// for the AWS 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. Currently, you should set this to default.
	//
	// 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

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

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 AWS 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

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

type UpdateIAMPolicyAssignmentInput

type UpdateIAMPolicyAssignmentInput struct {

	// The name of the assignment, also called a rule. This name must be unique
	// within an AWS 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 AWS 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 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 QuickSight users and groups specified
	// in this assignment.
	PolicyArn *string `type:"string"`
	// contains filtered or unexported fields
}

func (UpdateIAMPolicyAssignmentInput) GoString

GoString returns the string representation

func (*UpdateIAMPolicyAssignmentInput) SetAssignmentName

SetAssignmentName sets the AssignmentName field's value.

func (*UpdateIAMPolicyAssignmentInput) SetAssignmentStatus

SetAssignmentStatus sets the AssignmentStatus field's value.

func (*UpdateIAMPolicyAssignmentInput) SetAwsAccountId

SetAwsAccountId sets the AwsAccountId field's value.

func (*UpdateIAMPolicyAssignmentInput) SetIdentities

SetIdentities sets the Identities field's value.

func (*UpdateIAMPolicyAssignmentInput) SetNamespace

SetNamespace sets the Namespace field's value.

func (*UpdateIAMPolicyAssignmentInput) SetPolicyArn

SetPolicyArn sets the PolicyArn field's value.

func (UpdateIAMPolicyAssignmentInput) String

String returns the string representation

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 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 QuickSight users and groups specified
	// in this assignment.
	PolicyArn *string `type:"string"`

	// The AWS 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

GoString returns the string representation

func (*UpdateIAMPolicyAssignmentOutput) SetAssignmentId

SetAssignmentId sets the AssignmentId field's value.

func (*UpdateIAMPolicyAssignmentOutput) SetAssignmentName

SetAssignmentName sets the AssignmentName field's value.

func (*UpdateIAMPolicyAssignmentOutput) SetAssignmentStatus

SetAssignmentStatus sets the AssignmentStatus field's value.

func (*UpdateIAMPolicyAssignmentOutput) SetIdentities

SetIdentities sets the Identities field's value.

func (*UpdateIAMPolicyAssignmentOutput) SetPolicyArn

SetPolicyArn sets the PolicyArn field's value.

func (*UpdateIAMPolicyAssignmentOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (*UpdateIAMPolicyAssignmentOutput) SetStatus

SetStatus sets the Status field's value.

func (UpdateIAMPolicyAssignmentOutput) String

String returns the string representation

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 AWS 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

func (*UpdateTemplateAliasInput) SetAliasName

SetAliasName sets the AliasName field's value.

func (*UpdateTemplateAliasInput) SetAwsAccountId

SetAwsAccountId sets the AwsAccountId field's value.

func (*UpdateTemplateAliasInput) SetTemplateId

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

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 AWS 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

func (*UpdateTemplateAliasOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (*UpdateTemplateAliasOutput) SetStatus

SetStatus sets the Status field's value.

func (*UpdateTemplateAliasOutput) SetTemplateAlias

SetTemplateAlias sets the TemplateAlias field's value.

func (UpdateTemplateAliasOutput) String

func (s UpdateTemplateAliasOutput) String() string

String returns the string representation

type UpdateTemplateInput

type UpdateTemplateInput struct {

	// The ID of the AWS 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 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 AWS Account and any QuickSight-supported
	// AWS 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 is a required field
	SourceEntity *TemplateSourceEntity `type:"structure" required:"true"`

	// The ID for the template.
	//
	// TemplateId is a required field
	TemplateId *string `location:"uri" locationName:"TemplateId" min:"1" type:"string" required:"true"`

	// 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

func (*UpdateTemplateInput) SetAwsAccountId

func (s *UpdateTemplateInput) SetAwsAccountId(v string) *UpdateTemplateInput

SetAwsAccountId sets the AwsAccountId field's value.

func (*UpdateTemplateInput) SetName

SetName sets the Name field's value.

func (*UpdateTemplateInput) SetSourceEntity

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) 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

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 AWS 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

func (*UpdateTemplateOutput) SetArn

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

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

type UpdateTemplatePermissionsInput

type UpdateTemplatePermissionsInput struct {

	// The ID of the AWS 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

GoString returns the string representation

func (*UpdateTemplatePermissionsInput) SetAwsAccountId

SetAwsAccountId sets the AwsAccountId field's value.

func (*UpdateTemplatePermissionsInput) SetGrantPermissions

SetGrantPermissions sets the GrantPermissions field's value.

func (*UpdateTemplatePermissionsInput) SetRevokePermissions

SetRevokePermissions sets the RevokePermissions field's value.

func (*UpdateTemplatePermissionsInput) SetTemplateId

SetTemplateId sets the TemplateId field's value.

func (UpdateTemplatePermissionsInput) String

String returns the string representation

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 AWS 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

GoString returns the string representation

func (*UpdateTemplatePermissionsOutput) SetPermissions

SetPermissions sets the Permissions field's value.

func (*UpdateTemplatePermissionsOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (*UpdateTemplatePermissionsOutput) SetStatus

SetStatus sets the Status field's value.

func (*UpdateTemplatePermissionsOutput) SetTemplateArn

SetTemplateArn sets the TemplateArn field's value.

func (*UpdateTemplatePermissionsOutput) SetTemplateId

SetTemplateId sets the TemplateId field's value.

func (UpdateTemplatePermissionsOutput) String

String returns the string representation

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 AWS 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

func (*UpdateThemeAliasInput) SetAliasName

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

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

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 AWS 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

func (*UpdateThemeAliasOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (*UpdateThemeAliasOutput) SetStatus

SetStatus sets the Status field's value.

func (*UpdateThemeAliasOutput) SetThemeAlias

SetThemeAlias sets the ThemeAlias field's value.

func (UpdateThemeAliasOutput) String

func (s UpdateThemeAliasOutput) String() string

String returns the string representation

type UpdateThemeInput

type UpdateThemeInput struct {

	// The ID of the AWS 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 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

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

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 AWS 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

func (*UpdateThemeOutput) SetArn

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

type UpdateThemePermissionsInput

type UpdateThemePermissionsInput struct {

	// The ID of the AWS 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

func (*UpdateThemePermissionsInput) SetAwsAccountId

SetAwsAccountId sets the AwsAccountId field's value.

func (*UpdateThemePermissionsInput) SetGrantPermissions

SetGrantPermissions sets the GrantPermissions field's value.

func (*UpdateThemePermissionsInput) SetRevokePermissions

SetRevokePermissions sets the RevokePermissions field's value.

func (*UpdateThemePermissionsInput) SetThemeId

SetThemeId sets the ThemeId field's value.

func (UpdateThemePermissionsInput) String

String returns the string representation

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 AWS 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

func (*UpdateThemePermissionsOutput) SetPermissions

SetPermissions sets the Permissions field's value.

func (*UpdateThemePermissionsOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (*UpdateThemePermissionsOutput) SetStatus

SetStatus sets the Status field's value.

func (*UpdateThemePermissionsOutput) SetThemeArn

SetThemeArn sets the ThemeArn field's value.

func (*UpdateThemePermissionsOutput) SetThemeId

SetThemeId sets the ThemeId field's value.

func (UpdateThemePermissionsOutput) String

String returns the string representation

type UpdateUserInput

type UpdateUserInput struct {

	// The ID for the AWS account that the user is in. Currently, you use the ID
	// for the AWS account that contains your Amazon QuickSight account.
	//
	// AwsAccountId is a required field
	AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"`

	// (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 QuickSight console. Then, you use the RegisterUser API operation
	// to assign the named set of permissions to a QuickSight user.
	//
	// QuickSight custom permissions are applied through IAM policies. Therefore,
	// they override the permissions typically granted by assigning QuickSight users
	// to one of the default security cohorts in QuickSight (admin, author, reader).
	//
	// This feature is available only to QuickSight Enterprise edition subscriptions
	// that use SAML 2.0-Based Federation for Single Sign-On (SSO).
	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 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 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

func (*UpdateUserInput) SetAwsAccountId

func (s *UpdateUserInput) SetAwsAccountId(v string) *UpdateUserInput

SetAwsAccountId sets the AwsAccountId 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) 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

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 AWS 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

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

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

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

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 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 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.
	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

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) 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

type UserNotFoundException

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

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

	// The AWS 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

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

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

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

func (*VpcConnectionProperties) Validate

func (s *VpcConnectionProperties) Validate() error

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

Directories

Path Synopsis
Package quicksightiface provides an interface to enable mocking the Amazon QuickSight service client for testing your code.
Package quicksightiface provides an interface to enable mocking the Amazon QuickSight service client for testing your code.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL