quicksight

package
v1.25.48 Latest Latest
Warning

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

Go to latest
Published: Dec 5, 2019 License: Apache-2.0 Imports: 9 Imported by: 34

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

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

	// RowLevelPermissionPolicyDenyAccess is a RowLevelPermissionPolicy enum value
	RowLevelPermissionPolicyDenyAccess = "DENY_ACCESS"
)
View Source
const (
	// TemplateErrorTypeDataSetNotFound is a TemplateErrorType enum value
	TemplateErrorTypeDataSetNotFound = "DATA_SET_NOT_FOUND"

	// TemplateErrorTypeInternalFailure is a TemplateErrorType enum value
	TemplateErrorTypeInternalFailure = "INTERNAL_FAILURE"
)
View Source
const (
	// TextQualifierDoubleQuote is a TextQualifier enum value
	TextQualifierDoubleQuote = "DOUBLE_QUOTE"

	// TextQualifierSingleQuote is a TextQualifier enum value
	TextQualifierSingleQuote = "SINGLE_QUOTE"
)
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. The provided credentials couldn't be validated.
	// You might not be authorized to carry out the request. Ensure 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 an "actionable" state 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 is not on the allowlist. 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 is not 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 don't have a valid value.
	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 is not valid.
	// The session lifetime must be from 15 to 600 minutes.
	ErrCodeSessionLifetimeInMinutesInvalidException = "SessionLifetimeInMinutesInvalidException"

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

	// 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 is not 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 identifer of a specific service.
)

Service information constants

View Source
const (
	// GeoSpatialCountryCodeUs is a GeoSpatialCountryCode enum value
	GeoSpatialCountryCodeUs = "US"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type ActiveIAMPolicyAssignment added in v1.25.39

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 added in v1.25.39

func (s ActiveIAMPolicyAssignment) GoString() string

GoString returns the string representation

func (*ActiveIAMPolicyAssignment) SetAssignmentName added in v1.25.39

SetAssignmentName sets the AssignmentName field's value.

func (*ActiveIAMPolicyAssignment) SetPolicyArn added in v1.25.39

SetPolicyArn sets the PolicyArn field's value.

func (ActiveIAMPolicyAssignment) String added in v1.25.39

func (s ActiveIAMPolicyAssignment) String() string

String returns the string representation

type AdHocFilteringOption added in v1.25.39

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 added in v1.25.39

func (s AdHocFilteringOption) GoString() string

GoString returns the string representation

func (*AdHocFilteringOption) SetAvailabilityStatus added in v1.25.39

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

SetAvailabilityStatus sets the AvailabilityStatus field's value.

func (AdHocFilteringOption) String added in v1.25.39

func (s AdHocFilteringOption) String() string

String returns the string representation

type AmazonElasticsearchParameters added in v1.25.39

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 added in v1.25.39

GoString returns the string representation

func (*AmazonElasticsearchParameters) SetDomain added in v1.25.39

SetDomain sets the Domain field's value.

func (AmazonElasticsearchParameters) String added in v1.25.39

String returns the string representation

func (*AmazonElasticsearchParameters) Validate added in v1.25.39

func (s *AmazonElasticsearchParameters) Validate() error

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

type AthenaParameters added in v1.25.39

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 added in v1.25.39

func (s AthenaParameters) GoString() string

GoString returns the string representation

func (*AthenaParameters) SetWorkGroup added in v1.25.39

func (s *AthenaParameters) SetWorkGroup(v string) *AthenaParameters

SetWorkGroup sets the WorkGroup field's value.

func (AthenaParameters) String added in v1.25.39

func (s AthenaParameters) String() string

String returns the string representation

func (*AthenaParameters) Validate added in v1.25.39

func (s *AthenaParameters) Validate() error

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

type AuroraParameters added in v1.25.39

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 added in v1.25.39

func (s AuroraParameters) GoString() string

GoString returns the string representation

func (*AuroraParameters) SetDatabase added in v1.25.39

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

SetDatabase sets the Database field's value.

func (*AuroraParameters) SetHost added in v1.25.39

func (s *AuroraParameters) SetHost(v string) *AuroraParameters

SetHost sets the Host field's value.

func (*AuroraParameters) SetPort added in v1.25.39

func (s *AuroraParameters) SetPort(v int64) *AuroraParameters

SetPort sets the Port field's value.

func (AuroraParameters) String added in v1.25.39

func (s AuroraParameters) String() string

String returns the string representation

func (*AuroraParameters) Validate added in v1.25.39

func (s *AuroraParameters) Validate() error

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

type AuroraPostgreSqlParameters added in v1.25.39

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 added in v1.25.39

func (s AuroraPostgreSqlParameters) GoString() string

GoString returns the string representation

func (*AuroraPostgreSqlParameters) SetDatabase added in v1.25.39

SetDatabase sets the Database field's value.

func (*AuroraPostgreSqlParameters) SetHost added in v1.25.39

SetHost sets the Host field's value.

func (*AuroraPostgreSqlParameters) SetPort added in v1.25.39

SetPort sets the Port field's value.

func (AuroraPostgreSqlParameters) String added in v1.25.39

String returns the string representation

func (*AuroraPostgreSqlParameters) Validate added in v1.25.39

func (s *AuroraPostgreSqlParameters) Validate() error

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

type AwsIotAnalyticsParameters added in v1.25.39

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 added in v1.25.39

func (s AwsIotAnalyticsParameters) GoString() string

GoString returns the string representation

func (*AwsIotAnalyticsParameters) SetDataSetName added in v1.25.39

SetDataSetName sets the DataSetName field's value.

func (AwsIotAnalyticsParameters) String added in v1.25.39

func (s AwsIotAnalyticsParameters) String() string

String returns the string representation

func (*AwsIotAnalyticsParameters) Validate added in v1.25.39

func (s *AwsIotAnalyticsParameters) Validate() error

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

type CalculatedColumn added in v1.25.39

type CalculatedColumn struct {

	// A unique ID to identify a calculated column. During dataset update, if the
	// column ID of a calculated column matches that of an existing calculated column,
	// 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 added in v1.25.39

func (s CalculatedColumn) GoString() string

GoString returns the string representation

func (*CalculatedColumn) SetColumnId added in v1.25.39

func (s *CalculatedColumn) SetColumnId(v string) *CalculatedColumn

SetColumnId sets the ColumnId field's value.

func (*CalculatedColumn) SetColumnName added in v1.25.39

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

SetColumnName sets the ColumnName field's value.

func (*CalculatedColumn) SetExpression added in v1.25.39

func (s *CalculatedColumn) SetExpression(v string) *CalculatedColumn

SetExpression sets the Expression field's value.

func (CalculatedColumn) String added in v1.25.39

func (s CalculatedColumn) String() string

String returns the string representation

func (*CalculatedColumn) Validate added in v1.25.39

func (s *CalculatedColumn) Validate() error

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

type CancelIngestionInput added in v1.25.39

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 added in v1.25.39

func (s CancelIngestionInput) GoString() string

GoString returns the string representation

func (*CancelIngestionInput) SetAwsAccountId added in v1.25.39

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

SetAwsAccountId sets the AwsAccountId field's value.

func (*CancelIngestionInput) SetDataSetId added in v1.25.39

func (s *CancelIngestionInput) SetDataSetId(v string) *CancelIngestionInput

SetDataSetId sets the DataSetId field's value.

func (*CancelIngestionInput) SetIngestionId added in v1.25.39

func (s *CancelIngestionInput) SetIngestionId(v string) *CancelIngestionInput

SetIngestionId sets the IngestionId field's value.

func (CancelIngestionInput) String added in v1.25.39

func (s CancelIngestionInput) String() string

String returns the string representation

func (*CancelIngestionInput) Validate added in v1.25.39

func (s *CancelIngestionInput) Validate() error

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

type CancelIngestionOutput added in v1.25.39

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 added in v1.25.39

func (s CancelIngestionOutput) GoString() string

GoString returns the string representation

func (*CancelIngestionOutput) SetArn added in v1.25.39

SetArn sets the Arn field's value.

func (*CancelIngestionOutput) SetIngestionId added in v1.25.39

func (s *CancelIngestionOutput) SetIngestionId(v string) *CancelIngestionOutput

SetIngestionId sets the IngestionId field's value.

func (*CancelIngestionOutput) SetRequestId added in v1.25.39

SetRequestId sets the RequestId field's value.

func (*CancelIngestionOutput) SetStatus added in v1.25.39

SetStatus sets the Status field's value.

func (CancelIngestionOutput) String added in v1.25.39

func (s CancelIngestionOutput) String() string

String returns the string representation

type CastColumnTypeOperation added in v1.25.39

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 QuickSight
	// supported format string 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 added in v1.25.39

func (s CastColumnTypeOperation) GoString() string

GoString returns the string representation

func (*CastColumnTypeOperation) SetColumnName added in v1.25.39

SetColumnName sets the ColumnName field's value.

func (*CastColumnTypeOperation) SetFormat added in v1.25.39

SetFormat sets the Format field's value.

func (*CastColumnTypeOperation) SetNewColumnType added in v1.25.39

func (s *CastColumnTypeOperation) SetNewColumnType(v string) *CastColumnTypeOperation

SetNewColumnType sets the NewColumnType field's value.

func (CastColumnTypeOperation) String added in v1.25.39

func (s CastColumnTypeOperation) String() string

String returns the string representation

func (*CastColumnTypeOperation) Validate added in v1.25.39

func (s *CastColumnTypeOperation) Validate() error

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

type ColumnGroup added in v1.25.39

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 QuickSight features. This is a variant type structure. No more than one of the attributes should be non-null for this structure to be valid.

func (ColumnGroup) GoString added in v1.25.39

func (s ColumnGroup) GoString() string

GoString returns the string representation

func (*ColumnGroup) SetGeoSpatialColumnGroup added in v1.25.39

func (s *ColumnGroup) SetGeoSpatialColumnGroup(v *GeoSpatialColumnGroup) *ColumnGroup

SetGeoSpatialColumnGroup sets the GeoSpatialColumnGroup field's value.

func (ColumnGroup) String added in v1.25.39

func (s ColumnGroup) String() string

String returns the string representation

func (*ColumnGroup) Validate added in v1.25.39

func (s *ColumnGroup) Validate() error

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

type ColumnGroupColumnSchema added in v1.25.39

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, datatype, and geographic role of the columns.

func (ColumnGroupColumnSchema) GoString added in v1.25.39

func (s ColumnGroupColumnSchema) GoString() string

GoString returns the string representation

func (*ColumnGroupColumnSchema) SetName added in v1.25.39

SetName sets the Name field's value.

func (ColumnGroupColumnSchema) String added in v1.25.39

func (s ColumnGroupColumnSchema) String() string

String returns the string representation

type ColumnGroupSchema added in v1.25.39

type ColumnGroupSchema struct {

	// A structure containing the list of column group column schemas.
	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 added in v1.25.39

func (s ColumnGroupSchema) GoString() string

GoString returns the string representation

func (*ColumnGroupSchema) SetColumnGroupColumnSchemaList added in v1.25.39

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

SetColumnGroupColumnSchemaList sets the ColumnGroupColumnSchemaList field's value.

func (*ColumnGroupSchema) SetName added in v1.25.39

SetName sets the Name field's value.

func (ColumnGroupSchema) String added in v1.25.39

func (s ColumnGroupSchema) String() string

String returns the string representation

type ColumnSchema added in v1.25.39

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 added in v1.25.39

func (s ColumnSchema) GoString() string

GoString returns the string representation

func (*ColumnSchema) SetDataType added in v1.25.39

func (s *ColumnSchema) SetDataType(v string) *ColumnSchema

SetDataType sets the DataType field's value.

func (*ColumnSchema) SetGeographicRole added in v1.25.39

func (s *ColumnSchema) SetGeographicRole(v string) *ColumnSchema

SetGeographicRole sets the GeographicRole field's value.

func (*ColumnSchema) SetName added in v1.25.39

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

SetName sets the Name field's value.

func (ColumnSchema) String added in v1.25.39

func (s ColumnSchema) String() string

String returns the string representation

type ColumnTag added in v1.25.39

type ColumnTag struct {

	// 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. This is a variant type structure. No more than one of the attributes should be non-null for this structure to be valid.

func (ColumnTag) GoString added in v1.25.39

func (s ColumnTag) GoString() string

GoString returns the string representation

func (*ColumnTag) SetColumnGeographicRole added in v1.25.39

func (s *ColumnTag) SetColumnGeographicRole(v string) *ColumnTag

SetColumnGeographicRole sets the ColumnGeographicRole field's value.

func (ColumnTag) String added in v1.25.39

func (s ColumnTag) String() string

String returns the string representation

type CreateColumnsOperation added in v1.25.39

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 added in v1.25.39

func (s CreateColumnsOperation) GoString() string

GoString returns the string representation

func (*CreateColumnsOperation) SetColumns added in v1.25.39

SetColumns sets the Columns field's value.

func (CreateColumnsOperation) String added in v1.25.39

func (s CreateColumnsOperation) String() string

String returns the string representation

func (*CreateColumnsOperation) Validate added in v1.25.39

func (s *CreateColumnsOperation) Validate() error

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

type CreateDashboardInput added in v1.25.39

type CreateDashboardInput struct {

	// AWS account ID 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 IAM policy.
	//
	// DashboardId is a required field
	DashboardId *string `location:"uri" locationName:"DashboardId" min:"1" type:"string" required:"true"`

	// Publishing options when creating dashboard.
	//
	//    * AvailabilityStatus for AdHocFilteringOption - This can be either ENABLED
	//    or DISABLED. When This is set to set to DISABLED, QuickSight disables
	//    the left filter pane on the published dashboard, which can be used for
	//    AdHoc filtering. Enabled by default.
	//
	//    * AvailabilityStatus for ExportToCSVOption - This can be either ENABLED
	//    or DISABLED. The visual option to export data to CSV is disabled when
	//    this is set to DISABLED. Enabled by default.
	//
	//    * VisibilityState for SheetControlsOption - This can be either COLLAPSED
	//    or EXPANDED. The sheet controls pane is collapsed by default when set
	//    to true. 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. You could use the following
	// structure to override two string parameters that accept multiple values:
	Parameters *Parameters `type:"structure"`

	// A structure that contains the permissions of the dashboard. You can use this
	// for granting permissions with principal and action information.
	Permissions []*ResourcePermission `min:"1" type:"list"`

	// Source entity from which the dashboard is created. The souce entity accepts
	// the Amazon Resource Name (ARN) of the source template or analysis and also
	// references the replacement datasets for the placeholders set when creating
	// the template. The replacement datasets need to follow the same schema as
	// the datasets for which placeholders were created when creating the template.
	//
	// If you are creating a dashboard from a source entity in a different AWS account,
	// use the ARN of the source template.
	//
	// 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"`

	// 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 added in v1.25.39

func (s CreateDashboardInput) GoString() string

GoString returns the string representation

func (*CreateDashboardInput) SetAwsAccountId added in v1.25.39

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

SetAwsAccountId sets the AwsAccountId field's value.

func (*CreateDashboardInput) SetDashboardId added in v1.25.39

func (s *CreateDashboardInput) SetDashboardId(v string) *CreateDashboardInput

SetDashboardId sets the DashboardId field's value.

func (*CreateDashboardInput) SetDashboardPublishOptions added in v1.25.39

func (s *CreateDashboardInput) SetDashboardPublishOptions(v *DashboardPublishOptions) *CreateDashboardInput

SetDashboardPublishOptions sets the DashboardPublishOptions field's value.

func (*CreateDashboardInput) SetName added in v1.25.39

SetName sets the Name field's value.

func (*CreateDashboardInput) SetParameters added in v1.25.39

SetParameters sets the Parameters field's value.

func (*CreateDashboardInput) SetPermissions added in v1.25.39

SetPermissions sets the Permissions field's value.

func (*CreateDashboardInput) SetSourceEntity added in v1.25.39

SetSourceEntity sets the SourceEntity field's value.

func (*CreateDashboardInput) SetTags added in v1.25.39

func (s *CreateDashboardInput) SetTags(v []*Tag) *CreateDashboardInput

SetTags sets the Tags field's value.

func (*CreateDashboardInput) SetVersionDescription added in v1.25.39

func (s *CreateDashboardInput) SetVersionDescription(v string) *CreateDashboardInput

SetVersionDescription sets the VersionDescription field's value.

func (CreateDashboardInput) String added in v1.25.39

func (s CreateDashboardInput) String() string

String returns the string representation

func (*CreateDashboardInput) Validate added in v1.25.39

func (s *CreateDashboardInput) Validate() error

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

type CreateDashboardOutput added in v1.25.39

type CreateDashboardOutput struct {

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

	// The creation status of the dashboard create 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 added in v1.25.39

func (s CreateDashboardOutput) GoString() string

GoString returns the string representation

func (*CreateDashboardOutput) SetArn added in v1.25.39

SetArn sets the Arn field's value.

func (*CreateDashboardOutput) SetCreationStatus added in v1.25.39

func (s *CreateDashboardOutput) SetCreationStatus(v string) *CreateDashboardOutput

SetCreationStatus sets the CreationStatus field's value.

func (*CreateDashboardOutput) SetDashboardId added in v1.25.39

func (s *CreateDashboardOutput) SetDashboardId(v string) *CreateDashboardOutput

SetDashboardId sets the DashboardId field's value.

func (*CreateDashboardOutput) SetRequestId added in v1.25.39

SetRequestId sets the RequestId field's value.

func (*CreateDashboardOutput) SetStatus added in v1.25.39

SetStatus sets the Status field's value.

func (*CreateDashboardOutput) SetVersionArn added in v1.25.39

func (s *CreateDashboardOutput) SetVersionArn(v string) *CreateDashboardOutput

SetVersionArn sets the VersionArn field's value.

func (CreateDashboardOutput) String added in v1.25.39

func (s CreateDashboardOutput) String() string

String returns the string representation

type CreateDataSetInput added in v1.25.39

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

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

	// Indicates whether or not 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"`

	// Row-level security configuration on the data 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 added in v1.25.39

func (s CreateDataSetInput) GoString() string

GoString returns the string representation

func (*CreateDataSetInput) SetAwsAccountId added in v1.25.39

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

SetAwsAccountId sets the AwsAccountId field's value.

func (*CreateDataSetInput) SetColumnGroups added in v1.25.39

func (s *CreateDataSetInput) SetColumnGroups(v []*ColumnGroup) *CreateDataSetInput

SetColumnGroups sets the ColumnGroups field's value.

func (*CreateDataSetInput) SetDataSetId added in v1.25.39

func (s *CreateDataSetInput) SetDataSetId(v string) *CreateDataSetInput

SetDataSetId sets the DataSetId field's value.

func (*CreateDataSetInput) SetImportMode added in v1.25.39

func (s *CreateDataSetInput) SetImportMode(v string) *CreateDataSetInput

SetImportMode sets the ImportMode field's value.

func (*CreateDataSetInput) SetLogicalTableMap added in v1.25.39

func (s *CreateDataSetInput) SetLogicalTableMap(v map[string]*LogicalTable) *CreateDataSetInput

SetLogicalTableMap sets the LogicalTableMap field's value.

func (*CreateDataSetInput) SetName added in v1.25.39

SetName sets the Name field's value.

func (*CreateDataSetInput) SetPermissions added in v1.25.39

func (s *CreateDataSetInput) SetPermissions(v []*ResourcePermission) *CreateDataSetInput

SetPermissions sets the Permissions field's value.

func (*CreateDataSetInput) SetPhysicalTableMap added in v1.25.39

func (s *CreateDataSetInput) SetPhysicalTableMap(v map[string]*PhysicalTable) *CreateDataSetInput

SetPhysicalTableMap sets the PhysicalTableMap field's value.

func (*CreateDataSetInput) SetRowLevelPermissionDataSet added in v1.25.39

func (s *CreateDataSetInput) SetRowLevelPermissionDataSet(v *RowLevelPermissionDataSet) *CreateDataSetInput

SetRowLevelPermissionDataSet sets the RowLevelPermissionDataSet field's value.

func (*CreateDataSetInput) SetTags added in v1.25.39

func (s *CreateDataSetInput) SetTags(v []*Tag) *CreateDataSetInput

SetTags sets the Tags field's value.

func (CreateDataSetInput) String added in v1.25.39

func (s CreateDataSetInput) String() string

String returns the string representation

func (*CreateDataSetInput) Validate added in v1.25.39

func (s *CreateDataSetInput) Validate() error

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

type CreateDataSetOutput added in v1.25.39

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 added in v1.25.39

func (s CreateDataSetOutput) GoString() string

GoString returns the string representation

func (*CreateDataSetOutput) SetArn added in v1.25.39

SetArn sets the Arn field's value.

func (*CreateDataSetOutput) SetDataSetId added in v1.25.39

func (s *CreateDataSetOutput) SetDataSetId(v string) *CreateDataSetOutput

SetDataSetId sets the DataSetId field's value.

func (*CreateDataSetOutput) SetIngestionArn added in v1.25.39

func (s *CreateDataSetOutput) SetIngestionArn(v string) *CreateDataSetOutput

SetIngestionArn sets the IngestionArn field's value.

func (*CreateDataSetOutput) SetIngestionId added in v1.25.39

func (s *CreateDataSetOutput) SetIngestionId(v string) *CreateDataSetOutput

SetIngestionId sets the IngestionId field's value.

func (*CreateDataSetOutput) SetRequestId added in v1.25.39

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

SetRequestId sets the RequestId field's value.

func (*CreateDataSetOutput) SetStatus added in v1.25.39

SetStatus sets the Status field's value.

func (CreateDataSetOutput) String added in v1.25.39

func (s CreateDataSetOutput) String() string

String returns the string representation

type CreateDataSourceInput added in v1.25.39

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, MARIADB, MYSQL, POSTGRESQL, PRESTO,
	// REDSHIFT, S3, SNOWFLAKE, SPARK, SQLSERVER, TERADATA. Use ListDataSources
	// to return a list of all data sources.
	//
	// 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 added in v1.25.39

func (s CreateDataSourceInput) GoString() string

GoString returns the string representation

func (*CreateDataSourceInput) SetAwsAccountId added in v1.25.39

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

SetAwsAccountId sets the AwsAccountId field's value.

func (*CreateDataSourceInput) SetCredentials added in v1.25.39

SetCredentials sets the Credentials field's value.

func (*CreateDataSourceInput) SetDataSourceId added in v1.25.39

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

SetDataSourceId sets the DataSourceId field's value.

func (*CreateDataSourceInput) SetDataSourceParameters added in v1.25.39

func (s *CreateDataSourceInput) SetDataSourceParameters(v *DataSourceParameters) *CreateDataSourceInput

SetDataSourceParameters sets the DataSourceParameters field's value.

func (*CreateDataSourceInput) SetName added in v1.25.39

SetName sets the Name field's value.

func (*CreateDataSourceInput) SetPermissions added in v1.25.39

SetPermissions sets the Permissions field's value.

func (*CreateDataSourceInput) SetSslProperties added in v1.25.39

SetSslProperties sets the SslProperties field's value.

func (*CreateDataSourceInput) SetTags added in v1.25.39

SetTags sets the Tags field's value.

func (*CreateDataSourceInput) SetType added in v1.25.39

SetType sets the Type field's value.

func (*CreateDataSourceInput) SetVpcConnectionProperties added in v1.25.39

func (s *CreateDataSourceInput) SetVpcConnectionProperties(v *VpcConnectionProperties) *CreateDataSourceInput

SetVpcConnectionProperties sets the VpcConnectionProperties field's value.

func (CreateDataSourceInput) String added in v1.25.39

func (s CreateDataSourceInput) String() string

String returns the string representation

func (*CreateDataSourceInput) Validate added in v1.25.39

func (s *CreateDataSourceInput) Validate() error

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

type CreateDataSourceOutput added in v1.25.39

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 added in v1.25.39

func (s CreateDataSourceOutput) GoString() string

GoString returns the string representation

func (*CreateDataSourceOutput) SetArn added in v1.25.39

SetArn sets the Arn field's value.

func (*CreateDataSourceOutput) SetCreationStatus added in v1.25.39

func (s *CreateDataSourceOutput) SetCreationStatus(v string) *CreateDataSourceOutput

SetCreationStatus sets the CreationStatus field's value.

func (*CreateDataSourceOutput) SetDataSourceId added in v1.25.39

func (s *CreateDataSourceOutput) SetDataSourceId(v string) *CreateDataSourceOutput

SetDataSourceId sets the DataSourceId field's value.

func (*CreateDataSourceOutput) SetRequestId added in v1.25.39

SetRequestId sets the RequestId field's value.

func (*CreateDataSourceOutput) SetStatus added in v1.25.39

SetStatus sets the Status field's value.

func (CreateDataSourceOutput) String added in v1.25.39

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 added in v1.25.39

type CreateIAMPolicyAssignmentInput struct {

	// The name of the assignment. It must be unique within an AWS account.
	//
	// AssignmentName is a required field
	AssignmentName *string `min:"1" type:"string" required:"true"`

	// The status of an assignment:
	//
	//    * ENABLED - Anything specified in this assignment is used while creating
	//    the data source.
	//
	//    * DISABLED - This assignment isn't used while creating the data source.
	//
	//    * DRAFT - Assignment is an unfinished draft and isn't used while creating
	//    the data source.
	//
	// AssignmentStatus is a required field
	AssignmentStatus *string `type:"string" required:"true" enum:"AssignmentStatus"`

	// The AWS Account ID where you want to assign QuickSight users or groups to
	// an IAM policy.
	//
	// AwsAccountId is a required field
	AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"`

	// QuickSight users and/or groups 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"`

	// An IAM policy Amazon Resource Name (ARN) that you want to apply to the QuickSight
	// users and groups specified in this assignment.
	PolicyArn *string `type:"string"`
	// contains filtered or unexported fields
}

func (CreateIAMPolicyAssignmentInput) GoString added in v1.25.39

GoString returns the string representation

func (*CreateIAMPolicyAssignmentInput) SetAssignmentName added in v1.25.39

SetAssignmentName sets the AssignmentName field's value.

func (*CreateIAMPolicyAssignmentInput) SetAssignmentStatus added in v1.25.39

SetAssignmentStatus sets the AssignmentStatus field's value.

func (*CreateIAMPolicyAssignmentInput) SetAwsAccountId added in v1.25.39

SetAwsAccountId sets the AwsAccountId field's value.

func (*CreateIAMPolicyAssignmentInput) SetIdentities added in v1.25.39

SetIdentities sets the Identities field's value.

func (*CreateIAMPolicyAssignmentInput) SetNamespace added in v1.25.39

SetNamespace sets the Namespace field's value.

func (*CreateIAMPolicyAssignmentInput) SetPolicyArn added in v1.25.39

SetPolicyArn sets the PolicyArn field's value.

func (CreateIAMPolicyAssignmentInput) String added in v1.25.39

String returns the string representation

func (*CreateIAMPolicyAssignmentInput) Validate added in v1.25.39

func (s *CreateIAMPolicyAssignmentInput) Validate() error

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

type CreateIAMPolicyAssignmentOutput added in v1.25.39

type CreateIAMPolicyAssignmentOutput struct {

	// An ID for the assignment.
	AssignmentId *string `type:"string"`

	// The name of the assignment. Must be unique within an AWS account.
	AssignmentName *string `min:"1" type:"string"`

	// The status of an assignment:
	//
	//    * ENABLED - Anything specified in this assignment is used while creating
	//    the data source.
	//
	//    * DISABLED - This assignment isn't used while creating the data source.
	//
	//    * DRAFT - Assignment is an unfinished draft and isn't used while creating
	//    the data source.
	AssignmentStatus *string `type:"string" enum:"AssignmentStatus"`

	// QuickSight users and/or groups that are assigned to the IAM policy.
	Identities map[string][]*string `type:"map"`

	// An IAM policy Amazon Resource Name (ARN) 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 added in v1.25.39

GoString returns the string representation

func (*CreateIAMPolicyAssignmentOutput) SetAssignmentId added in v1.25.39

SetAssignmentId sets the AssignmentId field's value.

func (*CreateIAMPolicyAssignmentOutput) SetAssignmentName added in v1.25.39

SetAssignmentName sets the AssignmentName field's value.

func (*CreateIAMPolicyAssignmentOutput) SetAssignmentStatus added in v1.25.39

SetAssignmentStatus sets the AssignmentStatus field's value.

func (*CreateIAMPolicyAssignmentOutput) SetIdentities added in v1.25.39

SetIdentities sets the Identities field's value.

func (*CreateIAMPolicyAssignmentOutput) SetPolicyArn added in v1.25.39

SetPolicyArn sets the PolicyArn field's value.

func (*CreateIAMPolicyAssignmentOutput) SetRequestId added in v1.25.39

SetRequestId sets the RequestId field's value.

func (*CreateIAMPolicyAssignmentOutput) SetStatus added in v1.25.39

SetStatus sets the Status field's value.

func (CreateIAMPolicyAssignmentOutput) String added in v1.25.39

String returns the string representation

type CreateIngestionInput added in v1.25.39

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 added in v1.25.39

func (s CreateIngestionInput) GoString() string

GoString returns the string representation

func (*CreateIngestionInput) SetAwsAccountId added in v1.25.39

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

SetAwsAccountId sets the AwsAccountId field's value.

func (*CreateIngestionInput) SetDataSetId added in v1.25.39

func (s *CreateIngestionInput) SetDataSetId(v string) *CreateIngestionInput

SetDataSetId sets the DataSetId field's value.

func (*CreateIngestionInput) SetIngestionId added in v1.25.39

func (s *CreateIngestionInput) SetIngestionId(v string) *CreateIngestionInput

SetIngestionId sets the IngestionId field's value.

func (CreateIngestionInput) String added in v1.25.39

func (s CreateIngestionInput) String() string

String returns the string representation

func (*CreateIngestionInput) Validate added in v1.25.39

func (s *CreateIngestionInput) Validate() error

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

type CreateIngestionOutput added in v1.25.39

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 added in v1.25.39

func (s CreateIngestionOutput) GoString() string

GoString returns the string representation

func (*CreateIngestionOutput) SetArn added in v1.25.39

SetArn sets the Arn field's value.

func (*CreateIngestionOutput) SetIngestionId added in v1.25.39

func (s *CreateIngestionOutput) SetIngestionId(v string) *CreateIngestionOutput

SetIngestionId sets the IngestionId field's value.

func (*CreateIngestionOutput) SetIngestionStatus added in v1.25.39

func (s *CreateIngestionOutput) SetIngestionStatus(v string) *CreateIngestionOutput

SetIngestionStatus sets the IngestionStatus field's value.

func (*CreateIngestionOutput) SetRequestId added in v1.25.39

SetRequestId sets the RequestId field's value.

func (*CreateIngestionOutput) SetStatus added in v1.25.39

SetStatus sets the Status field's value.

func (CreateIngestionOutput) String added in v1.25.39

func (s CreateIngestionOutput) String() string

String returns the string representation

type CreateTemplateAliasInput added in v1.25.39

type CreateTemplateAliasInput struct {

	// The name that you want to give to the template alias that you're creating.
	// Aliases that start with $ are reserved by QuickSight.
	//
	// AliasName is a required field
	AliasName *string `location:"uri" locationName:"AliasName" min:"1" type:"string" required:"true"`

	// AWS account ID that contains the template you are aliasing.
	//
	// 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 added in v1.25.39

func (s CreateTemplateAliasInput) GoString() string

GoString returns the string representation

func (*CreateTemplateAliasInput) SetAliasName added in v1.25.39

SetAliasName sets the AliasName field's value.

func (*CreateTemplateAliasInput) SetAwsAccountId added in v1.25.39

SetAwsAccountId sets the AwsAccountId field's value.

func (*CreateTemplateAliasInput) SetTemplateId added in v1.25.39

SetTemplateId sets the TemplateId field's value.

func (*CreateTemplateAliasInput) SetTemplateVersionNumber added in v1.25.39

func (s *CreateTemplateAliasInput) SetTemplateVersionNumber(v int64) *CreateTemplateAliasInput

SetTemplateVersionNumber sets the TemplateVersionNumber field's value.

func (CreateTemplateAliasInput) String added in v1.25.39

func (s CreateTemplateAliasInput) String() string

String returns the string representation

func (*CreateTemplateAliasInput) Validate added in v1.25.39

func (s *CreateTemplateAliasInput) Validate() error

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

type CreateTemplateAliasOutput added in v1.25.39

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 on the template alias.
	TemplateAlias *TemplateAlias `type:"structure"`
	// contains filtered or unexported fields
}

func (CreateTemplateAliasOutput) GoString added in v1.25.39

func (s CreateTemplateAliasOutput) GoString() string

GoString returns the string representation

func (*CreateTemplateAliasOutput) SetRequestId added in v1.25.39

SetRequestId sets the RequestId field's value.

func (*CreateTemplateAliasOutput) SetStatus added in v1.25.39

SetStatus sets the Status field's value.

func (*CreateTemplateAliasOutput) SetTemplateAlias added in v1.25.39

SetTemplateAlias sets the TemplateAlias field's value.

func (CreateTemplateAliasOutput) String added in v1.25.39

func (s CreateTemplateAliasOutput) String() string

String returns the string representation

type CreateTemplateInput added in v1.25.39

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 Amazon Resource Name (ARN) of the source entity from which this template
	// is being created. Templates can be currently created from an analysis or
	// another template. If the ARN is for an analysis, you must include its dataset
	// references.
	//
	// 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 you want to create. This is unique per AWS region
	// per 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 created
	// 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 added in v1.25.39

func (s CreateTemplateInput) GoString() string

GoString returns the string representation

func (*CreateTemplateInput) SetAwsAccountId added in v1.25.39

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

SetAwsAccountId sets the AwsAccountId field's value.

func (*CreateTemplateInput) SetName added in v1.25.39

SetName sets the Name field's value.

func (*CreateTemplateInput) SetPermissions added in v1.25.39

SetPermissions sets the Permissions field's value.

func (*CreateTemplateInput) SetSourceEntity added in v1.25.39

SetSourceEntity sets the SourceEntity field's value.

func (*CreateTemplateInput) SetTags added in v1.25.39

func (s *CreateTemplateInput) SetTags(v []*Tag) *CreateTemplateInput

SetTags sets the Tags field's value.

func (*CreateTemplateInput) SetTemplateId added in v1.25.39

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

SetTemplateId sets the TemplateId field's value.

func (*CreateTemplateInput) SetVersionDescription added in v1.25.39

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

SetVersionDescription sets the VersionDescription field's value.

func (CreateTemplateInput) String added in v1.25.39

func (s CreateTemplateInput) String() string

String returns the string representation

func (*CreateTemplateInput) Validate added in v1.25.39

func (s *CreateTemplateInput) Validate() error

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

type CreateTemplateOutput added in v1.25.39

type CreateTemplateOutput struct {

	// The Amazon Resource Name (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 added in v1.25.39

func (s CreateTemplateOutput) GoString() string

GoString returns the string representation

func (*CreateTemplateOutput) SetArn added in v1.25.39

SetArn sets the Arn field's value.

func (*CreateTemplateOutput) SetCreationStatus added in v1.25.39

func (s *CreateTemplateOutput) SetCreationStatus(v string) *CreateTemplateOutput

SetCreationStatus sets the CreationStatus field's value.

func (*CreateTemplateOutput) SetRequestId added in v1.25.39

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

SetRequestId sets the RequestId field's value.

func (*CreateTemplateOutput) SetStatus added in v1.25.39

SetStatus sets the Status field's value.

func (*CreateTemplateOutput) SetTemplateId added in v1.25.39

func (s *CreateTemplateOutput) SetTemplateId(v string) *CreateTemplateOutput

SetTemplateId sets the TemplateId field's value.

func (*CreateTemplateOutput) SetVersionArn added in v1.25.39

func (s *CreateTemplateOutput) SetVersionArn(v string) *CreateTemplateOutput

SetVersionArn sets the VersionArn field's value.

func (CreateTemplateOutput) String added in v1.25.39

func (s CreateTemplateOutput) String() string

String returns the string representation

type CredentialPair added in v1.25.39

type CredentialPair struct {

	// Password.
	//
	// Password is a required field
	Password *string `min:"1" type:"string" required:"true"`

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

The combination of username and password that are used as credentials.

func (CredentialPair) GoString added in v1.25.39

func (s CredentialPair) GoString() string

GoString returns the string representation

func (*CredentialPair) SetPassword added in v1.25.39

func (s *CredentialPair) SetPassword(v string) *CredentialPair

SetPassword sets the Password field's value.

func (*CredentialPair) SetUsername added in v1.25.39

func (s *CredentialPair) SetUsername(v string) *CredentialPair

SetUsername sets the Username field's value.

func (CredentialPair) String added in v1.25.39

func (s CredentialPair) String() string

String returns the string representation

func (*CredentialPair) Validate added in v1.25.39

func (s *CredentialPair) Validate() error

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

type CustomSql added in v1.25.39

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 added in v1.25.39

func (s CustomSql) GoString() string

GoString returns the string representation

func (*CustomSql) SetColumns added in v1.25.39

func (s *CustomSql) SetColumns(v []*InputColumn) *CustomSql

SetColumns sets the Columns field's value.

func (*CustomSql) SetDataSourceArn added in v1.25.39

func (s *CustomSql) SetDataSourceArn(v string) *CustomSql

SetDataSourceArn sets the DataSourceArn field's value.

func (*CustomSql) SetName added in v1.25.39

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

SetName sets the Name field's value.

func (*CustomSql) SetSqlQuery added in v1.25.39

func (s *CustomSql) SetSqlQuery(v string) *CustomSql

SetSqlQuery sets the SqlQuery field's value.

func (CustomSql) String added in v1.25.39

func (s CustomSql) String() string

String returns the string representation

func (*CustomSql) Validate added in v1.25.39

func (s *CustomSql) Validate() error

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

type Dashboard added in v1.25.39

type Dashboard struct {

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

	// The time this was created.
	CreatedTime *time.Time `type:"timestamp"`

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

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

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

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

	// Version.
	Version *DashboardVersion `type:"structure"`
	// contains filtered or unexported fields
}

Dashboard.

func (Dashboard) GoString added in v1.25.39

func (s Dashboard) GoString() string

GoString returns the string representation

func (*Dashboard) SetArn added in v1.25.39

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

SetArn sets the Arn field's value.

func (*Dashboard) SetCreatedTime added in v1.25.39

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

SetCreatedTime sets the CreatedTime field's value.

func (*Dashboard) SetDashboardId added in v1.25.39

func (s *Dashboard) SetDashboardId(v string) *Dashboard

SetDashboardId sets the DashboardId field's value.

func (*Dashboard) SetLastPublishedTime added in v1.25.39

func (s *Dashboard) SetLastPublishedTime(v time.Time) *Dashboard

SetLastPublishedTime sets the LastPublishedTime field's value.

func (*Dashboard) SetLastUpdatedTime added in v1.25.39

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

SetLastUpdatedTime sets the LastUpdatedTime field's value.

func (*Dashboard) SetName added in v1.25.39

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

SetName sets the Name field's value.

func (*Dashboard) SetVersion added in v1.25.39

func (s *Dashboard) SetVersion(v *DashboardVersion) *Dashboard

SetVersion sets the Version field's value.

func (Dashboard) String added in v1.25.39

func (s Dashboard) String() string

String returns the string representation

type DashboardError added in v1.25.39

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 added in v1.25.39

func (s DashboardError) GoString() string

GoString returns the string representation

func (*DashboardError) SetMessage added in v1.25.39

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

SetMessage sets the Message field's value.

func (*DashboardError) SetType added in v1.25.39

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

SetType sets the Type field's value.

func (DashboardError) String added in v1.25.39

func (s DashboardError) String() string

String returns the string representation

type DashboardPublishOptions added in v1.25.39

type DashboardPublishOptions struct {

	// Ad hoc 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 added in v1.25.39

func (s DashboardPublishOptions) GoString() string

GoString returns the string representation

func (*DashboardPublishOptions) SetAdHocFilteringOption added in v1.25.39

SetAdHocFilteringOption sets the AdHocFilteringOption field's value.

func (*DashboardPublishOptions) SetExportToCSVOption added in v1.25.39

SetExportToCSVOption sets the ExportToCSVOption field's value.

func (*DashboardPublishOptions) SetSheetControlsOption added in v1.25.39

SetSheetControlsOption sets the SheetControlsOption field's value.

func (DashboardPublishOptions) String added in v1.25.39

func (s DashboardPublishOptions) String() string

String returns the string representation

type DashboardSourceEntity added in v1.25.39

type DashboardSourceEntity struct {

	// Source template.
	SourceTemplate *DashboardSourceTemplate `type:"structure"`
	// contains filtered or unexported fields
}

Dashboard source entity.

func (DashboardSourceEntity) GoString added in v1.25.39

func (s DashboardSourceEntity) GoString() string

GoString returns the string representation

func (*DashboardSourceEntity) SetSourceTemplate added in v1.25.39

SetSourceTemplate sets the SourceTemplate field's value.

func (DashboardSourceEntity) String added in v1.25.39

func (s DashboardSourceEntity) String() string

String returns the string representation

func (*DashboardSourceEntity) Validate added in v1.25.39

func (s *DashboardSourceEntity) Validate() error

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

type DashboardSourceTemplate added in v1.25.39

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 added in v1.25.39

func (s DashboardSourceTemplate) GoString() string

GoString returns the string representation

func (*DashboardSourceTemplate) SetArn added in v1.25.39

SetArn sets the Arn field's value.

func (*DashboardSourceTemplate) SetDataSetReferences added in v1.25.39

func (s *DashboardSourceTemplate) SetDataSetReferences(v []*DataSetReference) *DashboardSourceTemplate

SetDataSetReferences sets the DataSetReferences field's value.

func (DashboardSourceTemplate) String added in v1.25.39

func (s DashboardSourceTemplate) String() string

String returns the string representation

func (*DashboardSourceTemplate) Validate added in v1.25.39

func (s *DashboardSourceTemplate) Validate() error

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

type DashboardSummary added in v1.25.39

type DashboardSummary struct {

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

	// The time this was created.
	CreatedTime *time.Time `type:"timestamp"`

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

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

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

	// A display name for the dataset.
	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 added in v1.25.39

func (s DashboardSummary) GoString() string

GoString returns the string representation

func (*DashboardSummary) SetArn added in v1.25.39

SetArn sets the Arn field's value.

func (*DashboardSummary) SetCreatedTime added in v1.25.39

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

SetCreatedTime sets the CreatedTime field's value.

func (*DashboardSummary) SetDashboardId added in v1.25.39

func (s *DashboardSummary) SetDashboardId(v string) *DashboardSummary

SetDashboardId sets the DashboardId field's value.

func (*DashboardSummary) SetLastPublishedTime added in v1.25.39

func (s *DashboardSummary) SetLastPublishedTime(v time.Time) *DashboardSummary

SetLastPublishedTime sets the LastPublishedTime field's value.

func (*DashboardSummary) SetLastUpdatedTime added in v1.25.39

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

SetLastUpdatedTime sets the LastUpdatedTime field's value.

func (*DashboardSummary) SetName added in v1.25.39

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

SetName sets the Name field's value.

func (*DashboardSummary) SetPublishedVersionNumber added in v1.25.39

func (s *DashboardSummary) SetPublishedVersionNumber(v int64) *DashboardSummary

SetPublishedVersionNumber sets the PublishedVersionNumber field's value.

func (DashboardSummary) String added in v1.25.39

func (s DashboardSummary) String() string

String returns the string representation

type DashboardVersion added in v1.25.39

type DashboardVersion struct {

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

	// The time this was created.
	CreatedTime *time.Time `type:"timestamp"`

	// Description.
	Description *string `min:"1" type:"string"`

	// Errors.
	Errors []*DashboardError `min:"1" type:"list"`

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

func (DashboardVersion) GoString added in v1.25.39

func (s DashboardVersion) GoString() string

GoString returns the string representation

func (*DashboardVersion) SetArn added in v1.25.39

SetArn sets the Arn field's value.

func (*DashboardVersion) SetCreatedTime added in v1.25.39

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

SetCreatedTime sets the CreatedTime field's value.

func (*DashboardVersion) SetDescription added in v1.25.39

func (s *DashboardVersion) SetDescription(v string) *DashboardVersion

SetDescription sets the Description field's value.

func (*DashboardVersion) SetErrors added in v1.25.39

func (s *DashboardVersion) SetErrors(v []*DashboardError) *DashboardVersion

SetErrors sets the Errors field's value.

func (*DashboardVersion) SetSourceEntityArn added in v1.25.39

func (s *DashboardVersion) SetSourceEntityArn(v string) *DashboardVersion

SetSourceEntityArn sets the SourceEntityArn field's value.

func (*DashboardVersion) SetStatus added in v1.25.39

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

SetStatus sets the Status field's value.

func (*DashboardVersion) SetVersionNumber added in v1.25.39

func (s *DashboardVersion) SetVersionNumber(v int64) *DashboardVersion

SetVersionNumber sets the VersionNumber field's value.

func (DashboardVersion) String added in v1.25.39

func (s DashboardVersion) String() string

String returns the string representation

type DashboardVersionSummary added in v1.25.39

type DashboardVersionSummary struct {

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

	// The time this 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 added in v1.25.39

func (s DashboardVersionSummary) GoString() string

GoString returns the string representation

func (*DashboardVersionSummary) SetArn added in v1.25.39

SetArn sets the Arn field's value.

func (*DashboardVersionSummary) SetCreatedTime added in v1.25.39

SetCreatedTime sets the CreatedTime field's value.

func (*DashboardVersionSummary) SetDescription added in v1.25.39

SetDescription sets the Description field's value.

func (*DashboardVersionSummary) SetSourceEntityArn added in v1.25.39

func (s *DashboardVersionSummary) SetSourceEntityArn(v string) *DashboardVersionSummary

SetSourceEntityArn sets the SourceEntityArn field's value.

func (*DashboardVersionSummary) SetStatus added in v1.25.39

SetStatus sets the Status field's value.

func (*DashboardVersionSummary) SetVersionNumber added in v1.25.39

func (s *DashboardVersionSummary) SetVersionNumber(v int64) *DashboardVersionSummary

SetVersionNumber sets the VersionNumber field's value.

func (DashboardVersionSummary) String added in v1.25.39

func (s DashboardVersionSummary) String() string

String returns the string representation

type DataSet added in v1.25.39

type DataSet struct {

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

	// Groupings of columns that work together in certain QuickSight features. Currently,
	// only geospatial hierarchy is supported.
	ColumnGroups []*ColumnGroup `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 this was created.
	CreatedTime *time.Time `type:"timestamp"`

	// The ID of the dataset.
	DataSetId *string `type:"string"`

	// Indicates whether or not you want to import the data into SPICE.
	ImportMode *string `type:"string" enum:"DataSetImportMode"`

	// The last time this 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"`

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

Dataset.

func (DataSet) GoString added in v1.25.39

func (s DataSet) GoString() string

GoString returns the string representation

func (*DataSet) SetArn added in v1.25.39

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

SetArn sets the Arn field's value.

func (*DataSet) SetColumnGroups added in v1.25.39

func (s *DataSet) SetColumnGroups(v []*ColumnGroup) *DataSet

SetColumnGroups sets the ColumnGroups field's value.

func (*DataSet) SetConsumedSpiceCapacityInBytes added in v1.25.39

func (s *DataSet) SetConsumedSpiceCapacityInBytes(v int64) *DataSet

SetConsumedSpiceCapacityInBytes sets the ConsumedSpiceCapacityInBytes field's value.

func (*DataSet) SetCreatedTime added in v1.25.39

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

SetCreatedTime sets the CreatedTime field's value.

func (*DataSet) SetDataSetId added in v1.25.39

func (s *DataSet) SetDataSetId(v string) *DataSet

SetDataSetId sets the DataSetId field's value.

func (*DataSet) SetImportMode added in v1.25.39

func (s *DataSet) SetImportMode(v string) *DataSet

SetImportMode sets the ImportMode field's value.

func (*DataSet) SetLastUpdatedTime added in v1.25.39

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

SetLastUpdatedTime sets the LastUpdatedTime field's value.

func (*DataSet) SetLogicalTableMap added in v1.25.39

func (s *DataSet) SetLogicalTableMap(v map[string]*LogicalTable) *DataSet

SetLogicalTableMap sets the LogicalTableMap field's value.

func (*DataSet) SetName added in v1.25.39

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

SetName sets the Name field's value.

func (*DataSet) SetOutputColumns added in v1.25.39

func (s *DataSet) SetOutputColumns(v []*OutputColumn) *DataSet

SetOutputColumns sets the OutputColumns field's value.

func (*DataSet) SetPhysicalTableMap added in v1.25.39

func (s *DataSet) SetPhysicalTableMap(v map[string]*PhysicalTable) *DataSet

SetPhysicalTableMap sets the PhysicalTableMap field's value.

func (*DataSet) SetRowLevelPermissionDataSet added in v1.25.39

func (s *DataSet) SetRowLevelPermissionDataSet(v *RowLevelPermissionDataSet) *DataSet

SetRowLevelPermissionDataSet sets the RowLevelPermissionDataSet field's value.

func (DataSet) String added in v1.25.39

func (s DataSet) String() string

String returns the string representation

type DataSetConfiguration added in v1.25.39

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 added in v1.25.39

func (s DataSetConfiguration) GoString() string

GoString returns the string representation

func (*DataSetConfiguration) SetColumnGroupSchemaList added in v1.25.39

func (s *DataSetConfiguration) SetColumnGroupSchemaList(v []*ColumnGroupSchema) *DataSetConfiguration

SetColumnGroupSchemaList sets the ColumnGroupSchemaList field's value.

func (*DataSetConfiguration) SetDataSetSchema added in v1.25.39

func (s *DataSetConfiguration) SetDataSetSchema(v *DataSetSchema) *DataSetConfiguration

SetDataSetSchema sets the DataSetSchema field's value.

func (*DataSetConfiguration) SetPlaceholder added in v1.25.39

func (s *DataSetConfiguration) SetPlaceholder(v string) *DataSetConfiguration

SetPlaceholder sets the Placeholder field's value.

func (DataSetConfiguration) String added in v1.25.39

func (s DataSetConfiguration) String() string

String returns the string representation

type DataSetReference added in v1.25.39

type DataSetReference struct {

	// Dataset 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 added in v1.25.39

func (s DataSetReference) GoString() string

GoString returns the string representation

func (*DataSetReference) SetDataSetArn added in v1.25.39

func (s *DataSetReference) SetDataSetArn(v string) *DataSetReference

SetDataSetArn sets the DataSetArn field's value.

func (*DataSetReference) SetDataSetPlaceholder added in v1.25.39

func (s *DataSetReference) SetDataSetPlaceholder(v string) *DataSetReference

SetDataSetPlaceholder sets the DataSetPlaceholder field's value.

func (DataSetReference) String added in v1.25.39

func (s DataSetReference) String() string

String returns the string representation

func (*DataSetReference) Validate added in v1.25.39

func (s *DataSetReference) Validate() error

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

type DataSetSchema added in v1.25.39

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 added in v1.25.39

func (s DataSetSchema) GoString() string

GoString returns the string representation

func (*DataSetSchema) SetColumnSchemaList added in v1.25.39

func (s *DataSetSchema) SetColumnSchemaList(v []*ColumnSchema) *DataSetSchema

SetColumnSchemaList sets the ColumnSchemaList field's value.

func (DataSetSchema) String added in v1.25.39

func (s DataSetSchema) String() string

String returns the string representation

type DataSetSummary added in v1.25.39

type DataSetSummary struct {

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

	// The time this was created.
	CreatedTime *time.Time `type:"timestamp"`

	// The ID of the dataset.
	DataSetId *string `type:"string"`

	// Indicates whether or not you want to import the data into SPICE.
	ImportMode *string `type:"string" enum:"DataSetImportMode"`

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

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

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

Dataset summary.

func (DataSetSummary) GoString added in v1.25.39

func (s DataSetSummary) GoString() string

GoString returns the string representation

func (*DataSetSummary) SetArn added in v1.25.39

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

SetArn sets the Arn field's value.

func (*DataSetSummary) SetCreatedTime added in v1.25.39

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

SetCreatedTime sets the CreatedTime field's value.

func (*DataSetSummary) SetDataSetId added in v1.25.39

func (s *DataSetSummary) SetDataSetId(v string) *DataSetSummary

SetDataSetId sets the DataSetId field's value.

func (*DataSetSummary) SetImportMode added in v1.25.39

func (s *DataSetSummary) SetImportMode(v string) *DataSetSummary

SetImportMode sets the ImportMode field's value.

func (*DataSetSummary) SetLastUpdatedTime added in v1.25.39

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

SetLastUpdatedTime sets the LastUpdatedTime field's value.

func (*DataSetSummary) SetName added in v1.25.39

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

SetName sets the Name field's value.

func (*DataSetSummary) SetRowLevelPermissionDataSet added in v1.25.39

func (s *DataSetSummary) SetRowLevelPermissionDataSet(v *RowLevelPermissionDataSet) *DataSetSummary

SetRowLevelPermissionDataSet sets the RowLevelPermissionDataSet field's value.

func (DataSetSummary) String added in v1.25.39

func (s DataSetSummary) String() string

String returns the string representation

type DataSource added in v1.25.39

type DataSource struct {

	// The Amazon Resource name (ARN) of the data source.
	Arn *string `type:"string"`

	// The time this 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 QuickSight uses to connect to your underlying source.
	// This is a variant type structure. At most one of the attributes should be
	// non-null for this structure to be valid.
	DataSourceParameters *DataSourceParameters `type:"structure"`

	// Error information from the last update or the creation of the data source.
	ErrorInfo *DataSourceErrorInfo `type:"structure"`

	// The last time this 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 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 added in v1.25.39

func (s DataSource) GoString() string

GoString returns the string representation

func (*DataSource) SetArn added in v1.25.39

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

SetArn sets the Arn field's value.

func (*DataSource) SetCreatedTime added in v1.25.39

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

SetCreatedTime sets the CreatedTime field's value.

func (*DataSource) SetDataSourceId added in v1.25.39

func (s *DataSource) SetDataSourceId(v string) *DataSource

SetDataSourceId sets the DataSourceId field's value.

func (*DataSource) SetDataSourceParameters added in v1.25.39

func (s *DataSource) SetDataSourceParameters(v *DataSourceParameters) *DataSource

SetDataSourceParameters sets the DataSourceParameters field's value.

func (*DataSource) SetErrorInfo added in v1.25.39

func (s *DataSource) SetErrorInfo(v *DataSourceErrorInfo) *DataSource

SetErrorInfo sets the ErrorInfo field's value.

func (*DataSource) SetLastUpdatedTime added in v1.25.39

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

SetLastUpdatedTime sets the LastUpdatedTime field's value.

func (*DataSource) SetName added in v1.25.39

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

SetName sets the Name field's value.

func (*DataSource) SetSslProperties added in v1.25.39

func (s *DataSource) SetSslProperties(v *SslProperties) *DataSource

SetSslProperties sets the SslProperties field's value.

func (*DataSource) SetStatus added in v1.25.39

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

SetStatus sets the Status field's value.

func (*DataSource) SetType added in v1.25.39

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

SetType sets the Type field's value.

func (*DataSource) SetVpcConnectionProperties added in v1.25.39

func (s *DataSource) SetVpcConnectionProperties(v *VpcConnectionProperties) *DataSource

SetVpcConnectionProperties sets the VpcConnectionProperties field's value.

func (DataSource) String added in v1.25.39

func (s DataSource) String() string

String returns the string representation

type DataSourceCredentials added in v1.25.39

type DataSourceCredentials struct {

	// Credential pair.
	CredentialPair *CredentialPair `type:"structure"`
	// contains filtered or unexported fields
}

Data source credentials.

func (DataSourceCredentials) GoString added in v1.25.39

func (s DataSourceCredentials) GoString() string

GoString returns the string representation

func (*DataSourceCredentials) SetCredentialPair added in v1.25.39

SetCredentialPair sets the CredentialPair field's value.

func (DataSourceCredentials) String added in v1.25.39

func (s DataSourceCredentials) String() string

String returns the string representation

func (*DataSourceCredentials) Validate added in v1.25.39

func (s *DataSourceCredentials) Validate() error

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

type DataSourceErrorInfo added in v1.25.39

type DataSourceErrorInfo struct {

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

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

Error information on data source creation or update.

func (DataSourceErrorInfo) GoString added in v1.25.39

func (s DataSourceErrorInfo) GoString() string

GoString returns the string representation

func (*DataSourceErrorInfo) SetMessage added in v1.25.39

SetMessage sets the Message field's value.

func (*DataSourceErrorInfo) SetType added in v1.25.39

SetType sets the Type field's value.

func (DataSourceErrorInfo) String added in v1.25.39

func (s DataSourceErrorInfo) String() string

String returns the string representation

type DataSourceParameters added in v1.25.39

type DataSourceParameters struct {

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

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

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

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

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

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

	// 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 QuickSight uses to connect to your underlying source. This is a variant type structure. At most one of the attributes should be non-null for this structure to be valid.

func (DataSourceParameters) GoString added in v1.25.39

func (s DataSourceParameters) GoString() string

GoString returns the string representation

func (*DataSourceParameters) SetAmazonElasticsearchParameters added in v1.25.39

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

SetAmazonElasticsearchParameters sets the AmazonElasticsearchParameters field's value.

func (*DataSourceParameters) SetAthenaParameters added in v1.25.39

func (s *DataSourceParameters) SetAthenaParameters(v *AthenaParameters) *DataSourceParameters

SetAthenaParameters sets the AthenaParameters field's value.

func (*DataSourceParameters) SetAuroraParameters added in v1.25.39

func (s *DataSourceParameters) SetAuroraParameters(v *AuroraParameters) *DataSourceParameters

SetAuroraParameters sets the AuroraParameters field's value.

func (*DataSourceParameters) SetAuroraPostgreSqlParameters added in v1.25.39

func (s *DataSourceParameters) SetAuroraPostgreSqlParameters(v *AuroraPostgreSqlParameters) *DataSourceParameters

SetAuroraPostgreSqlParameters sets the AuroraPostgreSqlParameters field's value.

func (*DataSourceParameters) SetAwsIotAnalyticsParameters added in v1.25.39

func (s *DataSourceParameters) SetAwsIotAnalyticsParameters(v *AwsIotAnalyticsParameters) *DataSourceParameters

SetAwsIotAnalyticsParameters sets the AwsIotAnalyticsParameters field's value.

func (*DataSourceParameters) SetJiraParameters added in v1.25.39

func (s *DataSourceParameters) SetJiraParameters(v *JiraParameters) *DataSourceParameters

SetJiraParameters sets the JiraParameters field's value.

func (*DataSourceParameters) SetMariaDbParameters added in v1.25.39

func (s *DataSourceParameters) SetMariaDbParameters(v *MariaDbParameters) *DataSourceParameters

SetMariaDbParameters sets the MariaDbParameters field's value.

func (*DataSourceParameters) SetMySqlParameters added in v1.25.39

func (s *DataSourceParameters) SetMySqlParameters(v *MySqlParameters) *DataSourceParameters

SetMySqlParameters sets the MySqlParameters field's value.

func (*DataSourceParameters) SetPostgreSqlParameters added in v1.25.39

func (s *DataSourceParameters) SetPostgreSqlParameters(v *PostgreSqlParameters) *DataSourceParameters

SetPostgreSqlParameters sets the PostgreSqlParameters field's value.

func (*DataSourceParameters) SetPrestoParameters added in v1.25.39

func (s *DataSourceParameters) SetPrestoParameters(v *PrestoParameters) *DataSourceParameters

SetPrestoParameters sets the PrestoParameters field's value.

func (*DataSourceParameters) SetRdsParameters added in v1.25.39

func (s *DataSourceParameters) SetRdsParameters(v *RdsParameters) *DataSourceParameters

SetRdsParameters sets the RdsParameters field's value.

func (*DataSourceParameters) SetRedshiftParameters added in v1.25.39

func (s *DataSourceParameters) SetRedshiftParameters(v *RedshiftParameters) *DataSourceParameters

SetRedshiftParameters sets the RedshiftParameters field's value.

func (*DataSourceParameters) SetS3Parameters added in v1.25.39

func (s *DataSourceParameters) SetS3Parameters(v *S3Parameters) *DataSourceParameters

SetS3Parameters sets the S3Parameters field's value.

func (*DataSourceParameters) SetServiceNowParameters added in v1.25.39

func (s *DataSourceParameters) SetServiceNowParameters(v *ServiceNowParameters) *DataSourceParameters

SetServiceNowParameters sets the ServiceNowParameters field's value.

func (*DataSourceParameters) SetSnowflakeParameters added in v1.25.39

func (s *DataSourceParameters) SetSnowflakeParameters(v *SnowflakeParameters) *DataSourceParameters

SetSnowflakeParameters sets the SnowflakeParameters field's value.

func (*DataSourceParameters) SetSparkParameters added in v1.25.39

func (s *DataSourceParameters) SetSparkParameters(v *SparkParameters) *DataSourceParameters

SetSparkParameters sets the SparkParameters field's value.

func (*DataSourceParameters) SetSqlServerParameters added in v1.25.39

func (s *DataSourceParameters) SetSqlServerParameters(v *SqlServerParameters) *DataSourceParameters

SetSqlServerParameters sets the SqlServerParameters field's value.

func (*DataSourceParameters) SetTeradataParameters added in v1.25.39

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

SetTeradataParameters sets the TeradataParameters field's value.

func (*DataSourceParameters) SetTwitterParameters added in v1.25.39

func (s *DataSourceParameters) SetTwitterParameters(v *TwitterParameters) *DataSourceParameters

SetTwitterParameters sets the TwitterParameters field's value.

func (DataSourceParameters) String added in v1.25.39

func (s DataSourceParameters) String() string

String returns the string representation

func (*DataSourceParameters) Validate added in v1.25.39

func (s *DataSourceParameters) Validate() error

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

type DateTimeParameter added in v1.25.39

type DateTimeParameter struct {

	// A display name for the dataset.
	//
	// Name is a required field
	Name *string `type:"string" required:"true"`

	// Values.
	//
	// Values is a required field
	Values []*time.Time `type:"list" required:"true"`
	// contains filtered or unexported fields
}

Date time parameter.

func (DateTimeParameter) GoString added in v1.25.39

func (s DateTimeParameter) GoString() string

GoString returns the string representation

func (*DateTimeParameter) SetName added in v1.25.39

SetName sets the Name field's value.

func (*DateTimeParameter) SetValues added in v1.25.39

func (s *DateTimeParameter) SetValues(v []*time.Time) *DateTimeParameter

SetValues sets the Values field's value.

func (DateTimeParameter) String added in v1.25.39

func (s DateTimeParameter) String() string

String returns the string representation

func (*DateTimeParameter) Validate added in v1.25.39

func (s *DateTimeParameter) Validate() error

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

type DecimalParameter added in v1.25.39

type DecimalParameter struct {

	// A display name for the dataset.
	//
	// Name is a required field
	Name *string `type:"string" required:"true"`

	// Values.
	//
	// Values is a required field
	Values []*float64 `type:"list" required:"true"`
	// contains filtered or unexported fields
}

Decimal parameter.

func (DecimalParameter) GoString added in v1.25.39

func (s DecimalParameter) GoString() string

GoString returns the string representation

func (*DecimalParameter) SetName added in v1.25.39

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

SetName sets the Name field's value.

func (*DecimalParameter) SetValues added in v1.25.39

func (s *DecimalParameter) SetValues(v []*float64) *DecimalParameter

SetValues sets the Values field's value.

func (DecimalParameter) String added in v1.25.39

func (s DecimalParameter) String() string

String returns the string representation

func (*DecimalParameter) Validate added in v1.25.39

func (s *DecimalParameter) Validate() error

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

type DeleteDashboardInput added in v1.25.39

type DeleteDashboardInput struct {

	// AWS account ID that contains the dashboard you are 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 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 added in v1.25.39

func (s DeleteDashboardInput) GoString() string

GoString returns the string representation

func (*DeleteDashboardInput) SetAwsAccountId added in v1.25.39

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

SetAwsAccountId sets the AwsAccountId field's value.

func (*DeleteDashboardInput) SetDashboardId added in v1.25.39

func (s *DeleteDashboardInput) SetDashboardId(v string) *DeleteDashboardInput

SetDashboardId sets the DashboardId field's value.

func (*DeleteDashboardInput) SetVersionNumber added in v1.25.39

func (s *DeleteDashboardInput) SetVersionNumber(v int64) *DeleteDashboardInput

SetVersionNumber sets the VersionNumber field's value.

func (DeleteDashboardInput) String added in v1.25.39

func (s DeleteDashboardInput) String() string

String returns the string representation

func (*DeleteDashboardInput) Validate added in v1.25.39

func (s *DeleteDashboardInput) Validate() error

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

type DeleteDashboardOutput added in v1.25.39

type DeleteDashboardOutput struct {

	// The Secure Socket Layer (SSL) properties that apply. of 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 added in v1.25.39

func (s DeleteDashboardOutput) GoString() string

GoString returns the string representation

func (*DeleteDashboardOutput) SetArn added in v1.25.39

SetArn sets the Arn field's value.

func (*DeleteDashboardOutput) SetDashboardId added in v1.25.39

func (s *DeleteDashboardOutput) SetDashboardId(v string) *DeleteDashboardOutput

SetDashboardId sets the DashboardId field's value.

func (*DeleteDashboardOutput) SetRequestId added in v1.25.39

SetRequestId sets the RequestId field's value.

func (*DeleteDashboardOutput) SetStatus added in v1.25.39

SetStatus sets the Status field's value.

func (DeleteDashboardOutput) String added in v1.25.39

func (s DeleteDashboardOutput) String() string

String returns the string representation

type DeleteDataSetInput added in v1.25.39

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 added in v1.25.39

func (s DeleteDataSetInput) GoString() string

GoString returns the string representation

func (*DeleteDataSetInput) SetAwsAccountId added in v1.25.39

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

SetAwsAccountId sets the AwsAccountId field's value.

func (*DeleteDataSetInput) SetDataSetId added in v1.25.39

func (s *DeleteDataSetInput) SetDataSetId(v string) *DeleteDataSetInput

SetDataSetId sets the DataSetId field's value.

func (DeleteDataSetInput) String added in v1.25.39

func (s DeleteDataSetInput) String() string

String returns the string representation

func (*DeleteDataSetInput) Validate added in v1.25.39

func (s *DeleteDataSetInput) Validate() error

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

type DeleteDataSetOutput added in v1.25.39

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 added in v1.25.39

func (s DeleteDataSetOutput) GoString() string

GoString returns the string representation

func (*DeleteDataSetOutput) SetArn added in v1.25.39

SetArn sets the Arn field's value.

func (*DeleteDataSetOutput) SetDataSetId added in v1.25.39

func (s *DeleteDataSetOutput) SetDataSetId(v string) *DeleteDataSetOutput

SetDataSetId sets the DataSetId field's value.

func (*DeleteDataSetOutput) SetRequestId added in v1.25.39

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

SetRequestId sets the RequestId field's value.

func (*DeleteDataSetOutput) SetStatus added in v1.25.39

SetStatus sets the Status field's value.

func (DeleteDataSetOutput) String added in v1.25.39

func (s DeleteDataSetOutput) String() string

String returns the string representation

type DeleteDataSourceInput added in v1.25.39

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 added in v1.25.39

func (s DeleteDataSourceInput) GoString() string

GoString returns the string representation

func (*DeleteDataSourceInput) SetAwsAccountId added in v1.25.39

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

SetAwsAccountId sets the AwsAccountId field's value.

func (*DeleteDataSourceInput) SetDataSourceId added in v1.25.39

func (s *DeleteDataSourceInput) SetDataSourceId(v string) *DeleteDataSourceInput

SetDataSourceId sets the DataSourceId field's value.

func (DeleteDataSourceInput) String added in v1.25.39

func (s DeleteDataSourceInput) String() string

String returns the string representation

func (*DeleteDataSourceInput) Validate added in v1.25.39

func (s *DeleteDataSourceInput) Validate() error

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

type DeleteDataSourceOutput added in v1.25.39

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 added in v1.25.39

func (s DeleteDataSourceOutput) GoString() string

GoString returns the string representation

func (*DeleteDataSourceOutput) SetArn added in v1.25.39

SetArn sets the Arn field's value.

func (*DeleteDataSourceOutput) SetDataSourceId added in v1.25.39

func (s *DeleteDataSourceOutput) SetDataSourceId(v string) *DeleteDataSourceOutput

SetDataSourceId sets the DataSourceId field's value.

func (*DeleteDataSourceOutput) SetRequestId added in v1.25.39

SetRequestId sets the RequestId field's value.

func (*DeleteDataSourceOutput) SetStatus added in v1.25.39

SetStatus sets the Status field's value.

func (DeleteDataSourceOutput) String added in v1.25.39

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 added in v1.25.39

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 an 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 added in v1.25.39

GoString returns the string representation

func (*DeleteIAMPolicyAssignmentInput) SetAssignmentName added in v1.25.39

SetAssignmentName sets the AssignmentName field's value.

func (*DeleteIAMPolicyAssignmentInput) SetAwsAccountId added in v1.25.39

SetAwsAccountId sets the AwsAccountId field's value.

func (*DeleteIAMPolicyAssignmentInput) SetNamespace added in v1.25.39

SetNamespace sets the Namespace field's value.

func (DeleteIAMPolicyAssignmentInput) String added in v1.25.39

String returns the string representation

func (*DeleteIAMPolicyAssignmentInput) Validate added in v1.25.39

func (s *DeleteIAMPolicyAssignmentInput) Validate() error

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

type DeleteIAMPolicyAssignmentOutput added in v1.25.39

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 added in v1.25.39

GoString returns the string representation

func (*DeleteIAMPolicyAssignmentOutput) SetAssignmentName added in v1.25.39

SetAssignmentName sets the AssignmentName field's value.

func (*DeleteIAMPolicyAssignmentOutput) SetRequestId added in v1.25.39

SetRequestId sets the RequestId field's value.

func (*DeleteIAMPolicyAssignmentOutput) SetStatus added in v1.25.39

SetStatus sets the Status field's value.

func (DeleteIAMPolicyAssignmentOutput) String added in v1.25.39

String returns the string representation

type DeleteTemplateAliasInput added in v1.25.39

type DeleteTemplateAliasInput struct {

	// The alias of the template that you want to delete. If you provide a specific
	// alias, you delete 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.
	//
	// AliasName is a required field
	AliasName *string `location:"uri" locationName:"AliasName" min:"1" type:"string" required:"true"`

	// AWS account ID that contains the template alias you are deleting.
	//
	// 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"`
	// contains filtered or unexported fields
}

func (DeleteTemplateAliasInput) GoString added in v1.25.39

func (s DeleteTemplateAliasInput) GoString() string

GoString returns the string representation

func (*DeleteTemplateAliasInput) SetAliasName added in v1.25.39

SetAliasName sets the AliasName field's value.

func (*DeleteTemplateAliasInput) SetAwsAccountId added in v1.25.39

SetAwsAccountId sets the AwsAccountId field's value.

func (*DeleteTemplateAliasInput) SetTemplateId added in v1.25.39

SetTemplateId sets the TemplateId field's value.

func (DeleteTemplateAliasInput) String added in v1.25.39

func (s DeleteTemplateAliasInput) String() string

String returns the string representation

func (*DeleteTemplateAliasInput) Validate added in v1.25.39

func (s *DeleteTemplateAliasInput) Validate() error

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

type DeleteTemplateAliasOutput added in v1.25.39

type DeleteTemplateAliasOutput struct {

	// The name of the alias.
	AliasName *string `min:"1" type:"string"`

	// 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 (DeleteTemplateAliasOutput) GoString added in v1.25.39

func (s DeleteTemplateAliasOutput) GoString() string

GoString returns the string representation

func (*DeleteTemplateAliasOutput) SetAliasName added in v1.25.39

SetAliasName sets the AliasName field's value.

func (*DeleteTemplateAliasOutput) SetArn added in v1.25.39

SetArn sets the Arn field's value.

func (*DeleteTemplateAliasOutput) SetRequestId added in v1.25.39

SetRequestId sets the RequestId field's value.

func (*DeleteTemplateAliasOutput) SetStatus added in v1.25.39

SetStatus sets the Status field's value.

func (*DeleteTemplateAliasOutput) SetTemplateId added in v1.25.39

SetTemplateId sets the TemplateId field's value.

func (DeleteTemplateAliasOutput) String added in v1.25.39

func (s DeleteTemplateAliasOutput) String() string

String returns the string representation

type DeleteTemplateInput added in v1.25.39

type DeleteTemplateInput struct {

	// AWS account ID that contains the template you are 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 added in v1.25.39

func (s DeleteTemplateInput) GoString() string

GoString returns the string representation

func (*DeleteTemplateInput) SetAwsAccountId added in v1.25.39

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

SetAwsAccountId sets the AwsAccountId field's value.

func (*DeleteTemplateInput) SetTemplateId added in v1.25.39

func (s *DeleteTemplateInput) SetTemplateId(v string) *DeleteTemplateInput

SetTemplateId sets the TemplateId field's value.

func (*DeleteTemplateInput) SetVersionNumber added in v1.25.39

func (s *DeleteTemplateInput) SetVersionNumber(v int64) *DeleteTemplateInput

SetVersionNumber sets the VersionNumber field's value.

func (DeleteTemplateInput) String added in v1.25.39

func (s DeleteTemplateInput) String() string

String returns the string representation

func (*DeleteTemplateInput) Validate added in v1.25.39

func (s *DeleteTemplateInput) Validate() error

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

type DeleteTemplateOutput added in v1.25.39

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 added in v1.25.39

func (s DeleteTemplateOutput) GoString() string

GoString returns the string representation

func (*DeleteTemplateOutput) SetArn added in v1.25.39

SetArn sets the Arn field's value.

func (*DeleteTemplateOutput) SetRequestId added in v1.25.39

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

SetRequestId sets the RequestId field's value.

func (*DeleteTemplateOutput) SetStatus added in v1.25.39

SetStatus sets the Status field's value.

func (*DeleteTemplateOutput) SetTemplateId added in v1.25.39

func (s *DeleteTemplateOutput) SetTemplateId(v string) *DeleteTemplateOutput

SetTemplateId sets the TemplateId field's value.

func (DeleteTemplateOutput) String added in v1.25.39

func (s DeleteTemplateOutput) String() string

String returns the string representation

type DeleteUserByPrincipalIdInput added in v1.18.0

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 added in v1.18.0

func (s DeleteUserByPrincipalIdInput) GoString() string

GoString returns the string representation

func (*DeleteUserByPrincipalIdInput) SetAwsAccountId added in v1.18.0

SetAwsAccountId sets the AwsAccountId field's value.

func (*DeleteUserByPrincipalIdInput) SetNamespace added in v1.18.0

SetNamespace sets the Namespace field's value.

func (*DeleteUserByPrincipalIdInput) SetPrincipalId added in v1.18.0

SetPrincipalId sets the PrincipalId field's value.

func (DeleteUserByPrincipalIdInput) String added in v1.18.0

String returns the string representation

func (*DeleteUserByPrincipalIdInput) Validate added in v1.18.0

func (s *DeleteUserByPrincipalIdInput) Validate() error

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

type DeleteUserByPrincipalIdOutput added in v1.18.0

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 added in v1.18.0

GoString returns the string representation

func (*DeleteUserByPrincipalIdOutput) SetRequestId added in v1.18.0

SetRequestId sets the RequestId field's value.

func (*DeleteUserByPrincipalIdOutput) SetStatus added in v1.18.0

SetStatus sets the Status field's value.

func (DeleteUserByPrincipalIdOutput) String added in v1.18.0

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 DescribeDashboardInput added in v1.25.39

type DescribeDashboardInput struct {

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

	// AWS account ID that contains the dashboard you are 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 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 added in v1.25.39

func (s DescribeDashboardInput) GoString() string

GoString returns the string representation

func (*DescribeDashboardInput) SetAliasName added in v1.25.39

SetAliasName sets the AliasName field's value.

func (*DescribeDashboardInput) SetAwsAccountId added in v1.25.39

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

SetAwsAccountId sets the AwsAccountId field's value.

func (*DescribeDashboardInput) SetDashboardId added in v1.25.39

SetDashboardId sets the DashboardId field's value.

func (*DescribeDashboardInput) SetVersionNumber added in v1.25.39

func (s *DescribeDashboardInput) SetVersionNumber(v int64) *DescribeDashboardInput

SetVersionNumber sets the VersionNumber field's value.

func (DescribeDashboardInput) String added in v1.25.39

func (s DescribeDashboardInput) String() string

String returns the string representation

func (*DescribeDashboardInput) Validate added in v1.25.39

func (s *DescribeDashboardInput) Validate() error

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

type DescribeDashboardOutput added in v1.25.39

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 added in v1.25.39

func (s DescribeDashboardOutput) GoString() string

GoString returns the string representation

func (*DescribeDashboardOutput) SetDashboard added in v1.25.39

SetDashboard sets the Dashboard field's value.

func (*DescribeDashboardOutput) SetRequestId added in v1.25.39

SetRequestId sets the RequestId field's value.

func (*DescribeDashboardOutput) SetStatus added in v1.25.39

SetStatus sets the Status field's value.

func (DescribeDashboardOutput) String added in v1.25.39

func (s DescribeDashboardOutput) String() string

String returns the string representation

type DescribeDashboardPermissionsInput added in v1.25.39

type DescribeDashboardPermissionsInput struct {

	// AWS account ID that contains the dashboard you are describing permissions
	// of.
	//
	// 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 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 added in v1.25.39

GoString returns the string representation

func (*DescribeDashboardPermissionsInput) SetAwsAccountId added in v1.25.39

SetAwsAccountId sets the AwsAccountId field's value.

func (*DescribeDashboardPermissionsInput) SetDashboardId added in v1.25.39

SetDashboardId sets the DashboardId field's value.

func (DescribeDashboardPermissionsInput) String added in v1.25.39

String returns the string representation

func (*DescribeDashboardPermissionsInput) Validate added in v1.25.39

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

type DescribeDashboardPermissionsOutput added in v1.25.39

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 of 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 added in v1.25.39

GoString returns the string representation

func (*DescribeDashboardPermissionsOutput) SetDashboardArn added in v1.25.39

SetDashboardArn sets the DashboardArn field's value.

func (*DescribeDashboardPermissionsOutput) SetDashboardId added in v1.25.39

SetDashboardId sets the DashboardId field's value.

func (*DescribeDashboardPermissionsOutput) SetPermissions added in v1.25.39

SetPermissions sets the Permissions field's value.

func (*DescribeDashboardPermissionsOutput) SetRequestId added in v1.25.39

SetRequestId sets the RequestId field's value.

func (*DescribeDashboardPermissionsOutput) SetStatus added in v1.25.39

SetStatus sets the Status field's value.

func (DescribeDashboardPermissionsOutput) String added in v1.25.39

String returns the string representation

type DescribeDataSetInput added in v1.25.39

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 added in v1.25.39

func (s DescribeDataSetInput) GoString() string

GoString returns the string representation

func (*DescribeDataSetInput) SetAwsAccountId added in v1.25.39

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

SetAwsAccountId sets the AwsAccountId field's value.

func (*DescribeDataSetInput) SetDataSetId added in v1.25.39

func (s *DescribeDataSetInput) SetDataSetId(v string) *DescribeDataSetInput

SetDataSetId sets the DataSetId field's value.

func (DescribeDataSetInput) String added in v1.25.39

func (s DescribeDataSetInput) String() string

String returns the string representation

func (*DescribeDataSetInput) Validate added in v1.25.39

func (s *DescribeDataSetInput) Validate() error

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

type DescribeDataSetOutput added in v1.25.39

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 added in v1.25.39

func (s DescribeDataSetOutput) GoString() string

GoString returns the string representation

func (*DescribeDataSetOutput) SetDataSet added in v1.25.39

SetDataSet sets the DataSet field's value.

func (*DescribeDataSetOutput) SetRequestId added in v1.25.39

SetRequestId sets the RequestId field's value.

func (*DescribeDataSetOutput) SetStatus added in v1.25.39

SetStatus sets the Status field's value.

func (DescribeDataSetOutput) String added in v1.25.39

func (s DescribeDataSetOutput) String() string

String returns the string representation

type DescribeDataSetPermissionsInput added in v1.25.39

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 added in v1.25.39

GoString returns the string representation

func (*DescribeDataSetPermissionsInput) SetAwsAccountId added in v1.25.39

SetAwsAccountId sets the AwsAccountId field's value.

func (*DescribeDataSetPermissionsInput) SetDataSetId added in v1.25.39

SetDataSetId sets the DataSetId field's value.

func (DescribeDataSetPermissionsInput) String added in v1.25.39

String returns the string representation

func (*DescribeDataSetPermissionsInput) Validate added in v1.25.39

func (s *DescribeDataSetPermissionsInput) Validate() error

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

type DescribeDataSetPermissionsOutput added in v1.25.39

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 added in v1.25.39

GoString returns the string representation

func (*DescribeDataSetPermissionsOutput) SetDataSetArn added in v1.25.39

SetDataSetArn sets the DataSetArn field's value.

func (*DescribeDataSetPermissionsOutput) SetDataSetId added in v1.25.39

SetDataSetId sets the DataSetId field's value.

func (*DescribeDataSetPermissionsOutput) SetPermissions added in v1.25.39

SetPermissions sets the Permissions field's value.

func (*DescribeDataSetPermissionsOutput) SetRequestId added in v1.25.39

SetRequestId sets the RequestId field's value.

func (*DescribeDataSetPermissionsOutput) SetStatus added in v1.25.39

SetStatus sets the Status field's value.

func (DescribeDataSetPermissionsOutput) String added in v1.25.39

String returns the string representation

type DescribeDataSourceInput added in v1.25.39

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 added in v1.25.39

func (s DescribeDataSourceInput) GoString() string

GoString returns the string representation

func (*DescribeDataSourceInput) SetAwsAccountId added in v1.25.39

SetAwsAccountId sets the AwsAccountId field's value.

func (*DescribeDataSourceInput) SetDataSourceId added in v1.25.39

SetDataSourceId sets the DataSourceId field's value.

func (DescribeDataSourceInput) String added in v1.25.39

func (s DescribeDataSourceInput) String() string

String returns the string representation

func (*DescribeDataSourceInput) Validate added in v1.25.39

func (s *DescribeDataSourceInput) Validate() error

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

type DescribeDataSourceOutput added in v1.25.39

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 added in v1.25.39

func (s DescribeDataSourceOutput) GoString() string

GoString returns the string representation

func (*DescribeDataSourceOutput) SetDataSource added in v1.25.39

SetDataSource sets the DataSource field's value.

func (*DescribeDataSourceOutput) SetRequestId added in v1.25.39

SetRequestId sets the RequestId field's value.

func (*DescribeDataSourceOutput) SetStatus added in v1.25.39

SetStatus sets the Status field's value.

func (DescribeDataSourceOutput) String added in v1.25.39

func (s DescribeDataSourceOutput) String() string

String returns the string representation

type DescribeDataSourcePermissionsInput added in v1.25.39

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 added in v1.25.39

GoString returns the string representation

func (*DescribeDataSourcePermissionsInput) SetAwsAccountId added in v1.25.39

SetAwsAccountId sets the AwsAccountId field's value.

func (*DescribeDataSourcePermissionsInput) SetDataSourceId added in v1.25.39

SetDataSourceId sets the DataSourceId field's value.

func (DescribeDataSourcePermissionsInput) String added in v1.25.39

String returns the string representation

func (*DescribeDataSourcePermissionsInput) Validate added in v1.25.39

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

type DescribeDataSourcePermissionsOutput added in v1.25.39

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 added in v1.25.39

GoString returns the string representation

func (*DescribeDataSourcePermissionsOutput) SetDataSourceArn added in v1.25.39

SetDataSourceArn sets the DataSourceArn field's value.

func (*DescribeDataSourcePermissionsOutput) SetDataSourceId added in v1.25.39

SetDataSourceId sets the DataSourceId field's value.

func (*DescribeDataSourcePermissionsOutput) SetPermissions added in v1.25.39

SetPermissions sets the Permissions field's value.

func (*DescribeDataSourcePermissionsOutput) SetRequestId added in v1.25.39

SetRequestId sets the RequestId field's value.

func (*DescribeDataSourcePermissionsOutput) SetStatus added in v1.25.39

SetStatus sets the Status field's value.

func (DescribeDataSourcePermissionsOutput) String added in v1.25.39

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 added in v1.25.39

type DescribeIAMPolicyAssignmentInput 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 that contains the assignment 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 added in v1.25.39

GoString returns the string representation

func (*DescribeIAMPolicyAssignmentInput) SetAssignmentName added in v1.25.39

SetAssignmentName sets the AssignmentName field's value.

func (*DescribeIAMPolicyAssignmentInput) SetAwsAccountId added in v1.25.39

SetAwsAccountId sets the AwsAccountId field's value.

func (*DescribeIAMPolicyAssignmentInput) SetNamespace added in v1.25.39

SetNamespace sets the Namespace field's value.

func (DescribeIAMPolicyAssignmentInput) String added in v1.25.39

String returns the string representation

func (*DescribeIAMPolicyAssignmentInput) Validate added in v1.25.39

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

type DescribeIAMPolicyAssignmentOutput added in v1.25.39

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 added in v1.25.39

GoString returns the string representation

func (*DescribeIAMPolicyAssignmentOutput) SetIAMPolicyAssignment added in v1.25.39

SetIAMPolicyAssignment sets the IAMPolicyAssignment field's value.

func (*DescribeIAMPolicyAssignmentOutput) SetRequestId added in v1.25.39

SetRequestId sets the RequestId field's value.

func (*DescribeIAMPolicyAssignmentOutput) SetStatus added in v1.25.39

SetStatus sets the Status field's value.

func (DescribeIAMPolicyAssignmentOutput) String added in v1.25.39

String returns the string representation

type DescribeIngestionInput added in v1.25.39

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 added in v1.25.39

func (s DescribeIngestionInput) GoString() string

GoString returns the string representation

func (*DescribeIngestionInput) SetAwsAccountId added in v1.25.39

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

SetAwsAccountId sets the AwsAccountId field's value.

func (*DescribeIngestionInput) SetDataSetId added in v1.25.39

SetDataSetId sets the DataSetId field's value.

func (*DescribeIngestionInput) SetIngestionId added in v1.25.39

SetIngestionId sets the IngestionId field's value.

func (DescribeIngestionInput) String added in v1.25.39

func (s DescribeIngestionInput) String() string

String returns the string representation

func (*DescribeIngestionInput) Validate added in v1.25.39

func (s *DescribeIngestionInput) Validate() error

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

type DescribeIngestionOutput added in v1.25.39

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 added in v1.25.39

func (s DescribeIngestionOutput) GoString() string

GoString returns the string representation

func (*DescribeIngestionOutput) SetIngestion added in v1.25.39

SetIngestion sets the Ingestion field's value.

func (*DescribeIngestionOutput) SetRequestId added in v1.25.39

SetRequestId sets the RequestId field's value.

func (*DescribeIngestionOutput) SetStatus added in v1.25.39

SetStatus sets the Status field's value.

func (DescribeIngestionOutput) String added in v1.25.39

func (s DescribeIngestionOutput) String() string

String returns the string representation

type DescribeTemplateAliasInput added in v1.25.39

type DescribeTemplateAliasInput struct {

	// The alias of the template that you want to describe. If you provide 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"`

	// AWS account ID that contains the template alias you are describing.
	//
	// 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"`
	// contains filtered or unexported fields
}

func (DescribeTemplateAliasInput) GoString added in v1.25.39

func (s DescribeTemplateAliasInput) GoString() string

GoString returns the string representation

func (*DescribeTemplateAliasInput) SetAliasName added in v1.25.39

SetAliasName sets the AliasName field's value.

func (*DescribeTemplateAliasInput) SetAwsAccountId added in v1.25.39

SetAwsAccountId sets the AwsAccountId field's value.

func (*DescribeTemplateAliasInput) SetTemplateId added in v1.25.39

SetTemplateId sets the TemplateId field's value.

func (DescribeTemplateAliasInput) String added in v1.25.39

String returns the string representation

func (*DescribeTemplateAliasInput) Validate added in v1.25.39

func (s *DescribeTemplateAliasInput) Validate() error

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

type DescribeTemplateAliasOutput added in v1.25.39

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 added in v1.25.39

func (s DescribeTemplateAliasOutput) GoString() string

GoString returns the string representation

func (*DescribeTemplateAliasOutput) SetRequestId added in v1.25.39

SetRequestId sets the RequestId field's value.

func (*DescribeTemplateAliasOutput) SetStatus added in v1.25.39

SetStatus sets the Status field's value.

func (*DescribeTemplateAliasOutput) SetTemplateAlias added in v1.25.39

SetTemplateAlias sets the TemplateAlias field's value.

func (DescribeTemplateAliasOutput) String added in v1.25.39

String returns the string representation

type DescribeTemplateInput added in v1.25.39

type DescribeTemplateInput struct {

	// The alias of the template that you want to describe. If you provide 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"`

	// AWS account ID that contains the template you are describing.
	//
	// 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"`

	// This is an optional field, when a version number is provided the corresponding
	// version is describe, if it's not 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 added in v1.25.39

func (s DescribeTemplateInput) GoString() string

GoString returns the string representation

func (*DescribeTemplateInput) SetAliasName added in v1.25.39

SetAliasName sets the AliasName field's value.

func (*DescribeTemplateInput) SetAwsAccountId added in v1.25.39

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

SetAwsAccountId sets the AwsAccountId field's value.

func (*DescribeTemplateInput) SetTemplateId added in v1.25.39

func (s *DescribeTemplateInput) SetTemplateId(v string) *DescribeTemplateInput

SetTemplateId sets the TemplateId field's value.

func (*DescribeTemplateInput) SetVersionNumber added in v1.25.39

func (s *DescribeTemplateInput) SetVersionNumber(v int64) *DescribeTemplateInput

SetVersionNumber sets the VersionNumber field's value.

func (DescribeTemplateInput) String added in v1.25.39

func (s DescribeTemplateInput) String() string

String returns the string representation

func (*DescribeTemplateInput) Validate added in v1.25.39

func (s *DescribeTemplateInput) Validate() error

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

type DescribeTemplateOutput added in v1.25.39

type DescribeTemplateOutput struct {

	// The HTTP status of the request.
	Status *int64 `location:"statusCode" type:"integer"`

	// The template structure of the object you want to describe.
	Template *Template `type:"structure"`
	// contains filtered or unexported fields
}

func (DescribeTemplateOutput) GoString added in v1.25.39

func (s DescribeTemplateOutput) GoString() string

GoString returns the string representation

func (*DescribeTemplateOutput) SetStatus added in v1.25.39

SetStatus sets the Status field's value.

func (*DescribeTemplateOutput) SetTemplate added in v1.25.39

SetTemplate sets the Template field's value.

func (DescribeTemplateOutput) String added in v1.25.39

func (s DescribeTemplateOutput) String() string

String returns the string representation

type DescribeTemplatePermissionsInput added in v1.25.39

type DescribeTemplatePermissionsInput struct {

	// AWS account ID that contains the template you are 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 added in v1.25.39

GoString returns the string representation

func (*DescribeTemplatePermissionsInput) SetAwsAccountId added in v1.25.39

SetAwsAccountId sets the AwsAccountId field's value.

func (*DescribeTemplatePermissionsInput) SetTemplateId added in v1.25.39

SetTemplateId sets the TemplateId field's value.

func (DescribeTemplatePermissionsInput) String added in v1.25.39

String returns the string representation

func (*DescribeTemplatePermissionsInput) Validate added in v1.25.39

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

type DescribeTemplatePermissionsOutput added in v1.25.39

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 added in v1.25.39

GoString returns the string representation

func (*DescribeTemplatePermissionsOutput) SetPermissions added in v1.25.39

SetPermissions sets the Permissions field's value.

func (*DescribeTemplatePermissionsOutput) SetRequestId added in v1.25.39

SetRequestId sets the RequestId field's value.

func (*DescribeTemplatePermissionsOutput) SetStatus added in v1.25.39

SetStatus sets the Status field's value.

func (*DescribeTemplatePermissionsOutput) SetTemplateArn added in v1.25.39

SetTemplateArn sets the TemplateArn field's value.

func (*DescribeTemplatePermissionsOutput) SetTemplateId added in v1.25.39

SetTemplateId sets the TemplateId field's value.

func (DescribeTemplatePermissionsOutput) String added in v1.25.39

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 ErrorInfo added in v1.25.39

type ErrorInfo struct {

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

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

Error information on a data set SPICE ingestion.

func (ErrorInfo) GoString added in v1.25.39

func (s ErrorInfo) GoString() string

GoString returns the string representation

func (*ErrorInfo) SetMessage added in v1.25.39

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

SetMessage sets the Message field's value.

func (*ErrorInfo) SetType added in v1.25.39

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

SetType sets the Type field's value.

func (ErrorInfo) String added in v1.25.39

func (s ErrorInfo) String() string

String returns the string representation

type ExportToCSVOption added in v1.25.39

type ExportToCSVOption struct {

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

Export to CSV option.

func (ExportToCSVOption) GoString added in v1.25.39

func (s ExportToCSVOption) GoString() string

GoString returns the string representation

func (*ExportToCSVOption) SetAvailabilityStatus added in v1.25.39

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

SetAvailabilityStatus sets the AvailabilityStatus field's value.

func (ExportToCSVOption) String added in v1.25.39

func (s ExportToCSVOption) String() string

String returns the string representation

type FilterOperation added in v1.25.39

type FilterOperation struct {

	// An expression that must evaluate to a boolean value. Rows for which the expression
	// is evaluated 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 some condition.

func (FilterOperation) GoString added in v1.25.39

func (s FilterOperation) GoString() string

GoString returns the string representation

func (*FilterOperation) SetConditionExpression added in v1.25.39

func (s *FilterOperation) SetConditionExpression(v string) *FilterOperation

SetConditionExpression sets the ConditionExpression field's value.

func (FilterOperation) String added in v1.25.39

func (s FilterOperation) String() string

String returns the string representation

func (*FilterOperation) Validate added in v1.25.39

func (s *FilterOperation) Validate() error

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

type GeoSpatialColumnGroup added in v1.25.39

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 added in v1.25.39

func (s GeoSpatialColumnGroup) GoString() string

GoString returns the string representation

func (*GeoSpatialColumnGroup) SetColumns added in v1.25.39

func (s *GeoSpatialColumnGroup) SetColumns(v []*string) *GeoSpatialColumnGroup

SetColumns sets the Columns field's value.

func (*GeoSpatialColumnGroup) SetCountryCode added in v1.25.39

func (s *GeoSpatialColumnGroup) SetCountryCode(v string) *GeoSpatialColumnGroup

SetCountryCode sets the CountryCode field's value.

func (*GeoSpatialColumnGroup) SetName added in v1.25.39

SetName sets the Name field's value.

func (GeoSpatialColumnGroup) String added in v1.25.39

func (s GeoSpatialColumnGroup) String() string

String returns the string representation

func (*GeoSpatialColumnGroup) Validate added in v1.25.39

func (s *GeoSpatialColumnGroup) Validate() error

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

type GetDashboardEmbedUrlInput

type GetDashboardEmbedUrlInput struct {

	// AWS account ID that contains the dashboard you are 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 IAM policy
	//
	// DashboardId is a required field
	DashboardId *string `location:"uri" locationName:"DashboardId" min:"1" type:"string" required:"true"`

	// The authentication method the user uses to sign in.
	//
	// IdentityType is a required field
	IdentityType *string `location:"querystring" locationName:"creds-type" type:"string" required:"true" enum:"IdentityType"`

	// Remove the reset button on embedded dashboard. The default is FALSE, which
	// allows the reset button.
	ResetDisabled *bool `location:"querystring" locationName:"reset-disabled" type:"boolean"`

	// How many minutes the session is valid. The session lifetime must be between
	// 15 and 600 minutes.
	SessionLifetimeInMinutes *int64 `location:"querystring" locationName:"session-lifetime" min:"15" type:"long"`

	// Remove the undo/redo button on 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 non-federated users
	//
	//    * IAM users and IAM role-based sessions authenticated through Federated
	//    Single Sign-On using SAML, OpenID Connect, or IAM Federation
	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) 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) 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) SetUndoRedoDisabled

func (s *GetDashboardEmbedUrlInput) SetUndoRedoDisabled(v bool) *GetDashboardEmbedUrlInput

SetUndoRedoDisabled sets the UndoRedoDisabled field's value.

func (*GetDashboardEmbedUrlInput) SetUserArn added in v1.20.18

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 {

	// URL that you can put into your server-side webpage to embed your dashboard.
	// This URL is valid for 5 minutes, and the resulting session is valid for 10
	// hours. The API provides the URL with an auth_code that enables a single-signon
	// session.
	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 (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 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. Currently, an Amazon QuickSight subscription can't contain more than 500 Amazon QuickSight groups.

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 added in v1.18.0

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 IAMPolicyAssignment added in v1.25.39

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

	// AWS account ID.
	AwsAccountId *string `min:"12" type:"string"`

	// Identities.
	Identities map[string][]*string `type:"map"`

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

IAM policy assignment.

func (IAMPolicyAssignment) GoString added in v1.25.39

func (s IAMPolicyAssignment) GoString() string

GoString returns the string representation

func (*IAMPolicyAssignment) SetAssignmentId added in v1.25.39

func (s *IAMPolicyAssignment) SetAssignmentId(v string) *IAMPolicyAssignment

SetAssignmentId sets the AssignmentId field's value.

func (*IAMPolicyAssignment) SetAssignmentName added in v1.25.39

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

SetAssignmentName sets the AssignmentName field's value.

func (*IAMPolicyAssignment) SetAssignmentStatus added in v1.25.39

func (s *IAMPolicyAssignment) SetAssignmentStatus(v string) *IAMPolicyAssignment

SetAssignmentStatus sets the AssignmentStatus field's value.

func (*IAMPolicyAssignment) SetAwsAccountId added in v1.25.39

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

SetAwsAccountId sets the AwsAccountId field's value.

func (*IAMPolicyAssignment) SetIdentities added in v1.25.39

func (s *IAMPolicyAssignment) SetIdentities(v map[string][]*string) *IAMPolicyAssignment

SetIdentities sets the Identities field's value.

func (*IAMPolicyAssignment) SetPolicyArn added in v1.25.39

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

SetPolicyArn sets the PolicyArn field's value.

func (IAMPolicyAssignment) String added in v1.25.39

func (s IAMPolicyAssignment) String() string

String returns the string representation

type IAMPolicyAssignmentSummary added in v1.25.39

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 added in v1.25.39

func (s IAMPolicyAssignmentSummary) GoString() string

GoString returns the string representation

func (*IAMPolicyAssignmentSummary) SetAssignmentName added in v1.25.39

SetAssignmentName sets the AssignmentName field's value.

func (*IAMPolicyAssignmentSummary) SetAssignmentStatus added in v1.25.39

SetAssignmentStatus sets the AssignmentStatus field's value.

func (IAMPolicyAssignmentSummary) String added in v1.25.39

String returns the string representation

type Ingestion added in v1.25.39

type Ingestion struct {

	// The Amazon Resource name (ARN) of the resource.
	//
	// Arn is a required field
	Arn *string `type:"string" required:"true"`

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

	// 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 this ingestion took, measured in seconds.
	IngestionTimeInSeconds *int64 `type:"long"`

	// Information on 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 on rows during a data set SPICE ingestion.
	RowInfo *RowInfo `type:"structure"`
	// contains filtered or unexported fields
}

Information on the SPICE ingestion for a dataset.

func (Ingestion) GoString added in v1.25.39

func (s Ingestion) GoString() string

GoString returns the string representation

func (*Ingestion) SetArn added in v1.25.39

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

SetArn sets the Arn field's value.

func (*Ingestion) SetCreatedTime added in v1.25.39

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

SetCreatedTime sets the CreatedTime field's value.

func (*Ingestion) SetErrorInfo added in v1.25.39

func (s *Ingestion) SetErrorInfo(v *ErrorInfo) *Ingestion

SetErrorInfo sets the ErrorInfo field's value.

func (*Ingestion) SetIngestionId added in v1.25.39

func (s *Ingestion) SetIngestionId(v string) *Ingestion

SetIngestionId sets the IngestionId field's value.

func (*Ingestion) SetIngestionSizeInBytes added in v1.25.39

func (s *Ingestion) SetIngestionSizeInBytes(v int64) *Ingestion

SetIngestionSizeInBytes sets the IngestionSizeInBytes field's value.

func (*Ingestion) SetIngestionStatus added in v1.25.39

func (s *Ingestion) SetIngestionStatus(v string) *Ingestion

SetIngestionStatus sets the IngestionStatus field's value.

func (*Ingestion) SetIngestionTimeInSeconds added in v1.25.39

func (s *Ingestion) SetIngestionTimeInSeconds(v int64) *Ingestion

SetIngestionTimeInSeconds sets the IngestionTimeInSeconds field's value.

func (*Ingestion) SetQueueInfo added in v1.25.39

func (s *Ingestion) SetQueueInfo(v *QueueInfo) *Ingestion

SetQueueInfo sets the QueueInfo field's value.

func (*Ingestion) SetRequestSource added in v1.25.39

func (s *Ingestion) SetRequestSource(v string) *Ingestion

SetRequestSource sets the RequestSource field's value.

func (*Ingestion) SetRequestType added in v1.25.39

func (s *Ingestion) SetRequestType(v string) *Ingestion

SetRequestType sets the RequestType field's value.

func (*Ingestion) SetRowInfo added in v1.25.39

func (s *Ingestion) SetRowInfo(v *RowInfo) *Ingestion

SetRowInfo sets the RowInfo field's value.

func (Ingestion) String added in v1.25.39

func (s Ingestion) String() string

String returns the string representation

type InputColumn added in v1.25.39

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 on a column that is used as the input of a transform operation.

func (InputColumn) GoString added in v1.25.39

func (s InputColumn) GoString() string

GoString returns the string representation

func (*InputColumn) SetName added in v1.25.39

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

SetName sets the Name field's value.

func (*InputColumn) SetType added in v1.25.39

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

SetType sets the Type field's value.

func (InputColumn) String added in v1.25.39

func (s InputColumn) String() string

String returns the string representation

func (*InputColumn) Validate added in v1.25.39

func (s *InputColumn) Validate() error

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

type IntegerParameter added in v1.25.39

type IntegerParameter struct {

	// A display name for the dataset.
	//
	// Name is a required field
	Name *string `type:"string" required:"true"`

	// Values.
	//
	// Values is a required field
	Values []*int64 `type:"list" required:"true"`
	// contains filtered or unexported fields
}

Integer parameter.

func (IntegerParameter) GoString added in v1.25.39

func (s IntegerParameter) GoString() string

GoString returns the string representation

func (*IntegerParameter) SetName added in v1.25.39

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

SetName sets the Name field's value.

func (*IntegerParameter) SetValues added in v1.25.39

func (s *IntegerParameter) SetValues(v []*int64) *IntegerParameter

SetValues sets the Values field's value.

func (IntegerParameter) String added in v1.25.39

func (s IntegerParameter) String() string

String returns the string representation

func (*IntegerParameter) Validate added in v1.25.39

func (s *IntegerParameter) Validate() error

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

type JiraParameters added in v1.25.39

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 added in v1.25.39

func (s JiraParameters) GoString() string

GoString returns the string representation

func (*JiraParameters) SetSiteBaseUrl added in v1.25.39

func (s *JiraParameters) SetSiteBaseUrl(v string) *JiraParameters

SetSiteBaseUrl sets the SiteBaseUrl field's value.

func (JiraParameters) String added in v1.25.39

func (s JiraParameters) String() string

String returns the string representation

func (*JiraParameters) Validate added in v1.25.39

func (s *JiraParameters) Validate() error

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

type JoinInstruction added in v1.25.39

type JoinInstruction struct {

	// Left operand.
	//
	// LeftOperand is a required field
	LeftOperand *string `min:"1" type:"string" required:"true"`

	// On Clause.
	//
	// OnClause is a required field
	OnClause *string `min:"1" type:"string" required:"true"`

	// Right operand.
	//
	// RightOperand is a required field
	RightOperand *string `min:"1" type:"string" required:"true"`

	// Type.
	//
	// Type is a required field
	Type *string `type:"string" required:"true" enum:"JoinType"`
	// contains filtered or unexported fields
}

Join instruction.

func (JoinInstruction) GoString added in v1.25.39

func (s JoinInstruction) GoString() string

GoString returns the string representation

func (*JoinInstruction) SetLeftOperand added in v1.25.39

func (s *JoinInstruction) SetLeftOperand(v string) *JoinInstruction

SetLeftOperand sets the LeftOperand field's value.

func (*JoinInstruction) SetOnClause added in v1.25.39

func (s *JoinInstruction) SetOnClause(v string) *JoinInstruction

SetOnClause sets the OnClause field's value.

func (*JoinInstruction) SetRightOperand added in v1.25.39

func (s *JoinInstruction) SetRightOperand(v string) *JoinInstruction

SetRightOperand sets the RightOperand field's value.

func (*JoinInstruction) SetType added in v1.25.39

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

SetType sets the Type field's value.

func (JoinInstruction) String added in v1.25.39

func (s JoinInstruction) String() string

String returns the string representation

func (*JoinInstruction) Validate added in v1.25.39

func (s *JoinInstruction) Validate() error

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

type ListDashboardVersionsInput added in v1.25.39

type ListDashboardVersionsInput struct {

	// AWS account ID that contains the dashboard you are listing.
	//
	// 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 added in v1.25.39

func (s ListDashboardVersionsInput) GoString() string

GoString returns the string representation

func (*ListDashboardVersionsInput) SetAwsAccountId added in v1.25.39

SetAwsAccountId sets the AwsAccountId field's value.

func (*ListDashboardVersionsInput) SetDashboardId added in v1.25.39

SetDashboardId sets the DashboardId field's value.

func (*ListDashboardVersionsInput) SetMaxResults added in v1.25.39

SetMaxResults sets the MaxResults field's value.

func (*ListDashboardVersionsInput) SetNextToken added in v1.25.39

SetNextToken sets the NextToken field's value.

func (ListDashboardVersionsInput) String added in v1.25.39

String returns the string representation

func (*ListDashboardVersionsInput) Validate added in v1.25.39

func (s *ListDashboardVersionsInput) Validate() error

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

type ListDashboardVersionsOutput added in v1.25.39

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 added in v1.25.39

func (s ListDashboardVersionsOutput) GoString() string

GoString returns the string representation

func (*ListDashboardVersionsOutput) SetDashboardVersionSummaryList added in v1.25.39

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

SetDashboardVersionSummaryList sets the DashboardVersionSummaryList field's value.

func (*ListDashboardVersionsOutput) SetNextToken added in v1.25.39

SetNextToken sets the NextToken field's value.

func (*ListDashboardVersionsOutput) SetRequestId added in v1.25.39

SetRequestId sets the RequestId field's value.

func (*ListDashboardVersionsOutput) SetStatus added in v1.25.39

SetStatus sets the Status field's value.

func (ListDashboardVersionsOutput) String added in v1.25.39

String returns the string representation

type ListDashboardsInput added in v1.25.39

type ListDashboardsInput struct {

	// AWS account ID that contains the dashboards you are 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 added in v1.25.39

func (s ListDashboardsInput) GoString() string

GoString returns the string representation

func (*ListDashboardsInput) SetAwsAccountId added in v1.25.39

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

SetAwsAccountId sets the AwsAccountId field's value.

func (*ListDashboardsInput) SetMaxResults added in v1.25.39

func (s *ListDashboardsInput) SetMaxResults(v int64) *ListDashboardsInput

SetMaxResults sets the MaxResults field's value.

func (*ListDashboardsInput) SetNextToken added in v1.25.39

func (s *ListDashboardsInput) SetNextToken(v string) *ListDashboardsInput

SetNextToken sets the NextToken field's value.

func (ListDashboardsInput) String added in v1.25.39

func (s ListDashboardsInput) String() string

String returns the string representation

func (*ListDashboardsInput) Validate added in v1.25.39

func (s *ListDashboardsInput) Validate() error

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

type ListDashboardsOutput added in v1.25.39

type ListDashboardsOutput struct {

	// A structure that contains all of the dashboards shared with the user. 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 added in v1.25.39

func (s ListDashboardsOutput) GoString() string

GoString returns the string representation

func (*ListDashboardsOutput) SetDashboardSummaryList added in v1.25.39

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

SetDashboardSummaryList sets the DashboardSummaryList field's value.

func (*ListDashboardsOutput) SetNextToken added in v1.25.39

func (s *ListDashboardsOutput) SetNextToken(v string) *ListDashboardsOutput

SetNextToken sets the NextToken field's value.

func (*ListDashboardsOutput) SetRequestId added in v1.25.39

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

SetRequestId sets the RequestId field's value.

func (*ListDashboardsOutput) SetStatus added in v1.25.39

SetStatus sets the Status field's value.

func (ListDashboardsOutput) String added in v1.25.39

func (s ListDashboardsOutput) String() string

String returns the string representation

type ListDataSetsInput added in v1.25.39

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 added in v1.25.39

func (s ListDataSetsInput) GoString() string

GoString returns the string representation

func (*ListDataSetsInput) SetAwsAccountId added in v1.25.39

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

SetAwsAccountId sets the AwsAccountId field's value.

func (*ListDataSetsInput) SetMaxResults added in v1.25.39

func (s *ListDataSetsInput) SetMaxResults(v int64) *ListDataSetsInput

SetMaxResults sets the MaxResults field's value.

func (*ListDataSetsInput) SetNextToken added in v1.25.39

func (s *ListDataSetsInput) SetNextToken(v string) *ListDataSetsInput

SetNextToken sets the NextToken field's value.

func (ListDataSetsInput) String added in v1.25.39

func (s ListDataSetsInput) String() string

String returns the string representation

func (*ListDataSetsInput) Validate added in v1.25.39

func (s *ListDataSetsInput) Validate() error

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

type ListDataSetsOutput added in v1.25.39

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 added in v1.25.39

func (s ListDataSetsOutput) GoString() string

GoString returns the string representation

func (*ListDataSetsOutput) SetDataSetSummaries added in v1.25.39

func (s *ListDataSetsOutput) SetDataSetSummaries(v []*DataSetSummary) *ListDataSetsOutput

SetDataSetSummaries sets the DataSetSummaries field's value.

func (*ListDataSetsOutput) SetNextToken added in v1.25.39

func (s *ListDataSetsOutput) SetNextToken(v string) *ListDataSetsOutput

SetNextToken sets the NextToken field's value.

func (*ListDataSetsOutput) SetRequestId added in v1.25.39

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

SetRequestId sets the RequestId field's value.

func (*ListDataSetsOutput) SetStatus added in v1.25.39

func (s *ListDataSetsOutput) SetStatus(v int64) *ListDataSetsOutput

SetStatus sets the Status field's value.

func (ListDataSetsOutput) String added in v1.25.39

func (s ListDataSetsOutput) String() string

String returns the string representation

type ListDataSourcesInput added in v1.25.39

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 added in v1.25.39

func (s ListDataSourcesInput) GoString() string

GoString returns the string representation

func (*ListDataSourcesInput) SetAwsAccountId added in v1.25.39

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

SetAwsAccountId sets the AwsAccountId field's value.

func (*ListDataSourcesInput) SetMaxResults added in v1.25.39

func (s *ListDataSourcesInput) SetMaxResults(v int64) *ListDataSourcesInput

SetMaxResults sets the MaxResults field's value.

func (*ListDataSourcesInput) SetNextToken added in v1.25.39

func (s *ListDataSourcesInput) SetNextToken(v string) *ListDataSourcesInput

SetNextToken sets the NextToken field's value.

func (ListDataSourcesInput) String added in v1.25.39

func (s ListDataSourcesInput) String() string

String returns the string representation

func (*ListDataSourcesInput) Validate added in v1.25.39

func (s *ListDataSourcesInput) Validate() error

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

type ListDataSourcesOutput added in v1.25.39

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 added in v1.25.39

func (s ListDataSourcesOutput) GoString() string

GoString returns the string representation

func (*ListDataSourcesOutput) SetDataSources added in v1.25.39

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

SetDataSources sets the DataSources field's value.

func (*ListDataSourcesOutput) SetNextToken added in v1.25.39

SetNextToken sets the NextToken field's value.

func (*ListDataSourcesOutput) SetRequestId added in v1.25.39

SetRequestId sets the RequestId field's value.

func (*ListDataSourcesOutput) SetStatus added in v1.25.39

SetStatus sets the Status field's value.

func (ListDataSourcesOutput) String added in v1.25.39

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 added in v1.25.39

type ListIAMPolicyAssignmentsForUserInput struct {

	// The AWS account ID that contains the assignment.
	//
	// 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 added in v1.25.39

GoString returns the string representation

func (*ListIAMPolicyAssignmentsForUserInput) SetAwsAccountId added in v1.25.39

SetAwsAccountId sets the AwsAccountId field's value.

func (*ListIAMPolicyAssignmentsForUserInput) SetMaxResults added in v1.25.39

SetMaxResults sets the MaxResults field's value.

func (*ListIAMPolicyAssignmentsForUserInput) SetNamespace added in v1.25.39

SetNamespace sets the Namespace field's value.

func (*ListIAMPolicyAssignmentsForUserInput) SetNextToken added in v1.25.39

SetNextToken sets the NextToken field's value.

func (*ListIAMPolicyAssignmentsForUserInput) SetUserName added in v1.25.39

SetUserName sets the UserName field's value.

func (ListIAMPolicyAssignmentsForUserInput) String added in v1.25.39

String returns the string representation

func (*ListIAMPolicyAssignmentsForUserInput) Validate added in v1.25.39

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

type ListIAMPolicyAssignmentsForUserOutput added in v1.25.39

type ListIAMPolicyAssignmentsForUserOutput struct {

	// 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 added in v1.25.39

GoString returns the string representation

func (*ListIAMPolicyAssignmentsForUserOutput) SetActiveAssignments added in v1.25.39

SetActiveAssignments sets the ActiveAssignments field's value.

func (*ListIAMPolicyAssignmentsForUserOutput) SetNextToken added in v1.25.39

SetNextToken sets the NextToken field's value.

func (*ListIAMPolicyAssignmentsForUserOutput) SetRequestId added in v1.25.39

SetRequestId sets the RequestId field's value.

func (*ListIAMPolicyAssignmentsForUserOutput) SetStatus added in v1.25.39

SetStatus sets the Status field's value.

func (ListIAMPolicyAssignmentsForUserOutput) String added in v1.25.39

String returns the string representation

type ListIAMPolicyAssignmentsInput added in v1.25.39

type ListIAMPolicyAssignmentsInput struct {

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

	// The AWS account ID that contains this IAM policy assignment.
	//
	// 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 this 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"`
	// contains filtered or unexported fields
}

func (ListIAMPolicyAssignmentsInput) GoString added in v1.25.39

GoString returns the string representation

func (*ListIAMPolicyAssignmentsInput) SetAssignmentStatus added in v1.25.39

SetAssignmentStatus sets the AssignmentStatus field's value.

func (*ListIAMPolicyAssignmentsInput) SetAwsAccountId added in v1.25.39

SetAwsAccountId sets the AwsAccountId field's value.

func (*ListIAMPolicyAssignmentsInput) SetMaxResults added in v1.25.39

SetMaxResults sets the MaxResults field's value.

func (*ListIAMPolicyAssignmentsInput) SetNamespace added in v1.25.39

SetNamespace sets the Namespace field's value.

func (*ListIAMPolicyAssignmentsInput) SetNextToken added in v1.25.39

SetNextToken sets the NextToken field's value.

func (ListIAMPolicyAssignmentsInput) String added in v1.25.39

String returns the string representation

func (*ListIAMPolicyAssignmentsInput) Validate added in v1.25.39

func (s *ListIAMPolicyAssignmentsInput) Validate() error

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

type ListIAMPolicyAssignmentsOutput added in v1.25.39

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 added in v1.25.39

GoString returns the string representation

func (*ListIAMPolicyAssignmentsOutput) SetIAMPolicyAssignments added in v1.25.39

SetIAMPolicyAssignments sets the IAMPolicyAssignments field's value.

func (*ListIAMPolicyAssignmentsOutput) SetNextToken added in v1.25.39

SetNextToken sets the NextToken field's value.

func (*ListIAMPolicyAssignmentsOutput) SetRequestId added in v1.25.39

SetRequestId sets the RequestId field's value.

func (*ListIAMPolicyAssignmentsOutput) SetStatus added in v1.25.39

SetStatus sets the Status field's value.

func (ListIAMPolicyAssignmentsOutput) String added in v1.25.39

String returns the string representation

type ListIngestionsInput added in v1.25.39

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 added in v1.25.39

func (s ListIngestionsInput) GoString() string

GoString returns the string representation

func (*ListIngestionsInput) SetAwsAccountId added in v1.25.39

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

SetAwsAccountId sets the AwsAccountId field's value.

func (*ListIngestionsInput) SetDataSetId added in v1.25.39

func (s *ListIngestionsInput) SetDataSetId(v string) *ListIngestionsInput

SetDataSetId sets the DataSetId field's value.

func (*ListIngestionsInput) SetMaxResults added in v1.25.39

func (s *ListIngestionsInput) SetMaxResults(v int64) *ListIngestionsInput

SetMaxResults sets the MaxResults field's value.

func (*ListIngestionsInput) SetNextToken added in v1.25.39

func (s *ListIngestionsInput) SetNextToken(v string) *ListIngestionsInput

SetNextToken sets the NextToken field's value.

func (ListIngestionsInput) String added in v1.25.39

func (s ListIngestionsInput) String() string

String returns the string representation

func (*ListIngestionsInput) Validate added in v1.25.39

func (s *ListIngestionsInput) Validate() error

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

type ListIngestionsOutput added in v1.25.39

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 added in v1.25.39

func (s ListIngestionsOutput) GoString() string

GoString returns the string representation

func (*ListIngestionsOutput) SetIngestions added in v1.25.39

func (s *ListIngestionsOutput) SetIngestions(v []*Ingestion) *ListIngestionsOutput

SetIngestions sets the Ingestions field's value.

func (*ListIngestionsOutput) SetNextToken added in v1.25.39

func (s *ListIngestionsOutput) SetNextToken(v string) *ListIngestionsOutput

SetNextToken sets the NextToken field's value.

func (*ListIngestionsOutput) SetRequestId added in v1.25.39

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

SetRequestId sets the RequestId field's value.

func (*ListIngestionsOutput) SetStatus added in v1.25.39

SetStatus sets the Status field's value.

func (ListIngestionsOutput) String added in v1.25.39

func (s ListIngestionsOutput) String() string

String returns the string representation

type ListTagsForResourceInput added in v1.25.39

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 added in v1.25.39

func (s ListTagsForResourceInput) GoString() string

GoString returns the string representation

func (*ListTagsForResourceInput) SetResourceArn added in v1.25.39

SetResourceArn sets the ResourceArn field's value.

func (ListTagsForResourceInput) String added in v1.25.39

func (s ListTagsForResourceInput) String() string

String returns the string representation

func (*ListTagsForResourceInput) Validate added in v1.25.39

func (s *ListTagsForResourceInput) Validate() error

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

type ListTagsForResourceOutput added in v1.25.39

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 added in v1.25.39

func (s ListTagsForResourceOutput) GoString() string

GoString returns the string representation

func (*ListTagsForResourceOutput) SetRequestId added in v1.25.39

SetRequestId sets the RequestId field's value.

func (*ListTagsForResourceOutput) SetStatus added in v1.25.39

SetStatus sets the Status field's value.

func (*ListTagsForResourceOutput) SetTags added in v1.25.39

SetTags sets the Tags field's value.

func (ListTagsForResourceOutput) String added in v1.25.39

func (s ListTagsForResourceOutput) String() string

String returns the string representation

type ListTemplateAliasesInput added in v1.25.39

type ListTemplateAliasesInput struct {

	// AWS account ID that contains the template aliases you are 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 added in v1.25.39

func (s ListTemplateAliasesInput) GoString() string

GoString returns the string representation

func (*ListTemplateAliasesInput) SetAwsAccountId added in v1.25.39

SetAwsAccountId sets the AwsAccountId field's value.

func (*ListTemplateAliasesInput) SetMaxResults added in v1.25.39

SetMaxResults sets the MaxResults field's value.

func (*ListTemplateAliasesInput) SetNextToken added in v1.25.39

SetNextToken sets the NextToken field's value.

func (*ListTemplateAliasesInput) SetTemplateId added in v1.25.39

SetTemplateId sets the TemplateId field's value.

func (ListTemplateAliasesInput) String added in v1.25.39

func (s ListTemplateAliasesInput) String() string

String returns the string representation

func (*ListTemplateAliasesInput) Validate added in v1.25.39

func (s *ListTemplateAliasesInput) Validate() error

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

type ListTemplateAliasesOutput added in v1.25.39

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 added in v1.25.39

func (s ListTemplateAliasesOutput) GoString() string

GoString returns the string representation

func (*ListTemplateAliasesOutput) SetNextToken added in v1.25.39

SetNextToken sets the NextToken field's value.

func (*ListTemplateAliasesOutput) SetRequestId added in v1.25.39

SetRequestId sets the RequestId field's value.

func (*ListTemplateAliasesOutput) SetStatus added in v1.25.39

SetStatus sets the Status field's value.

func (*ListTemplateAliasesOutput) SetTemplateAliasList added in v1.25.39

func (s *ListTemplateAliasesOutput) SetTemplateAliasList(v []*TemplateAlias) *ListTemplateAliasesOutput

SetTemplateAliasList sets the TemplateAliasList field's value.

func (ListTemplateAliasesOutput) String added in v1.25.39

func (s ListTemplateAliasesOutput) String() string

String returns the string representation

type ListTemplateVersionsInput added in v1.25.39

type ListTemplateVersionsInput struct {

	// AWS account ID that contains the templates you are 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 added in v1.25.39

func (s ListTemplateVersionsInput) GoString() string

GoString returns the string representation

func (*ListTemplateVersionsInput) SetAwsAccountId added in v1.25.39

SetAwsAccountId sets the AwsAccountId field's value.

func (*ListTemplateVersionsInput) SetMaxResults added in v1.25.39

SetMaxResults sets the MaxResults field's value.

func (*ListTemplateVersionsInput) SetNextToken added in v1.25.39

SetNextToken sets the NextToken field's value.

func (*ListTemplateVersionsInput) SetTemplateId added in v1.25.39

SetTemplateId sets the TemplateId field's value.

func (ListTemplateVersionsInput) String added in v1.25.39

func (s ListTemplateVersionsInput) String() string

String returns the string representation

func (*ListTemplateVersionsInput) Validate added in v1.25.39

func (s *ListTemplateVersionsInput) Validate() error

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

type ListTemplateVersionsOutput added in v1.25.39

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 added in v1.25.39

func (s ListTemplateVersionsOutput) GoString() string

GoString returns the string representation

func (*ListTemplateVersionsOutput) SetNextToken added in v1.25.39

SetNextToken sets the NextToken field's value.

func (*ListTemplateVersionsOutput) SetRequestId added in v1.25.39

SetRequestId sets the RequestId field's value.

func (*ListTemplateVersionsOutput) SetStatus added in v1.25.39

SetStatus sets the Status field's value.

func (*ListTemplateVersionsOutput) SetTemplateVersionSummaryList added in v1.25.39

func (s *ListTemplateVersionsOutput) SetTemplateVersionSummaryList(v []*TemplateVersionSummary) *ListTemplateVersionsOutput

SetTemplateVersionSummaryList sets the TemplateVersionSummaryList field's value.

func (ListTemplateVersionsOutput) String added in v1.25.39

String returns the string representation

type ListTemplatesInput added in v1.25.39

type ListTemplatesInput struct {

	// AWS account ID that contains the templates you are 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 added in v1.25.39

func (s ListTemplatesInput) GoString() string

GoString returns the string representation

func (*ListTemplatesInput) SetAwsAccountId added in v1.25.39

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

SetAwsAccountId sets the AwsAccountId field's value.

func (*ListTemplatesInput) SetMaxResults added in v1.25.39

func (s *ListTemplatesInput) SetMaxResults(v int64) *ListTemplatesInput

SetMaxResults sets the MaxResults field's value.

func (*ListTemplatesInput) SetNextToken added in v1.25.39

func (s *ListTemplatesInput) SetNextToken(v string) *ListTemplatesInput

SetNextToken sets the NextToken field's value.

func (ListTemplatesInput) String added in v1.25.39

func (s ListTemplatesInput) String() string

String returns the string representation

func (*ListTemplatesInput) Validate added in v1.25.39

func (s *ListTemplatesInput) Validate() error

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

type ListTemplatesOutput added in v1.25.39

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 added in v1.25.39

func (s ListTemplatesOutput) GoString() string

GoString returns the string representation

func (*ListTemplatesOutput) SetNextToken added in v1.25.39

func (s *ListTemplatesOutput) SetNextToken(v string) *ListTemplatesOutput

SetNextToken sets the NextToken field's value.

func (*ListTemplatesOutput) SetRequestId added in v1.25.39

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

SetRequestId sets the RequestId field's value.

func (*ListTemplatesOutput) SetStatus added in v1.25.39

SetStatus sets the Status field's value.

func (*ListTemplatesOutput) SetTemplateSummaryList added in v1.25.39

func (s *ListTemplatesOutput) SetTemplateSummaryList(v []*TemplateSummary) *ListTemplatesOutput

SetTemplateSummaryList sets the TemplateSummaryList field's value.

func (ListTemplatesOutput) String added in v1.25.39

func (s ListTemplatesOutput) 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 added in v1.25.39

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 unit that joins and data transformations operate on. A logical table has a source, which can be either a physical table or result of a join. When it points to a physical table, a logical table acts as a mutable copy of that table through transform operations.

func (LogicalTable) GoString added in v1.25.39

func (s LogicalTable) GoString() string

GoString returns the string representation

func (*LogicalTable) SetAlias added in v1.25.39

func (s *LogicalTable) SetAlias(v string) *LogicalTable

SetAlias sets the Alias field's value.

func (*LogicalTable) SetDataTransforms added in v1.25.39

func (s *LogicalTable) SetDataTransforms(v []*TransformOperation) *LogicalTable

SetDataTransforms sets the DataTransforms field's value.

func (*LogicalTable) SetSource added in v1.25.39

func (s *LogicalTable) SetSource(v *LogicalTableSource) *LogicalTable

SetSource sets the Source field's value.

func (LogicalTable) String added in v1.25.39

func (s LogicalTable) String() string

String returns the string representation

func (*LogicalTable) Validate added in v1.25.39

func (s *LogicalTable) Validate() error

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

type LogicalTableSource added in v1.25.39

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 on the source of a logical table. This is a variant type structure. No more than one of the attributes should be non-null for this structure to be valid.

func (LogicalTableSource) GoString added in v1.25.39

func (s LogicalTableSource) GoString() string

GoString returns the string representation

func (*LogicalTableSource) SetJoinInstruction added in v1.25.39

func (s *LogicalTableSource) SetJoinInstruction(v *JoinInstruction) *LogicalTableSource

SetJoinInstruction sets the JoinInstruction field's value.

func (*LogicalTableSource) SetPhysicalTableId added in v1.25.39

func (s *LogicalTableSource) SetPhysicalTableId(v string) *LogicalTableSource

SetPhysicalTableId sets the PhysicalTableId field's value.

func (LogicalTableSource) String added in v1.25.39

func (s LogicalTableSource) String() string

String returns the string representation

func (*LogicalTableSource) Validate added in v1.25.39

func (s *LogicalTableSource) Validate() error

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

type ManifestFileLocation added in v1.25.39

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 added in v1.25.39

func (s ManifestFileLocation) GoString() string

GoString returns the string representation

func (*ManifestFileLocation) SetBucket added in v1.25.39

SetBucket sets the Bucket field's value.

func (*ManifestFileLocation) SetKey added in v1.25.39

SetKey sets the Key field's value.

func (ManifestFileLocation) String added in v1.25.39

func (s ManifestFileLocation) String() string

String returns the string representation

func (*ManifestFileLocation) Validate added in v1.25.39

func (s *ManifestFileLocation) Validate() error

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

type MariaDbParameters added in v1.25.39

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 added in v1.25.39

func (s MariaDbParameters) GoString() string

GoString returns the string representation

func (*MariaDbParameters) SetDatabase added in v1.25.39

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

SetDatabase sets the Database field's value.

func (*MariaDbParameters) SetHost added in v1.25.39

SetHost sets the Host field's value.

func (*MariaDbParameters) SetPort added in v1.25.39

func (s *MariaDbParameters) SetPort(v int64) *MariaDbParameters

SetPort sets the Port field's value.

func (MariaDbParameters) String added in v1.25.39

func (s MariaDbParameters) String() string

String returns the string representation

func (*MariaDbParameters) Validate added in v1.25.39

func (s *MariaDbParameters) Validate() error

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

type MySqlParameters added in v1.25.39

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 added in v1.25.39

func (s MySqlParameters) GoString() string

GoString returns the string representation

func (*MySqlParameters) SetDatabase added in v1.25.39

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

SetDatabase sets the Database field's value.

func (*MySqlParameters) SetHost added in v1.25.39

func (s *MySqlParameters) SetHost(v string) *MySqlParameters

SetHost sets the Host field's value.

func (*MySqlParameters) SetPort added in v1.25.39

func (s *MySqlParameters) SetPort(v int64) *MySqlParameters

SetPort sets the Port field's value.

func (MySqlParameters) String added in v1.25.39

func (s MySqlParameters) String() string

String returns the string representation

func (*MySqlParameters) Validate added in v1.25.39

func (s *MySqlParameters) Validate() error

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

type OutputColumn added in v1.25.39

type OutputColumn struct {

	// 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 added in v1.25.39

func (s OutputColumn) GoString() string

GoString returns the string representation

func (*OutputColumn) SetName added in v1.25.39

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

SetName sets the Name field's value.

func (*OutputColumn) SetType added in v1.25.39

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

SetType sets the Type field's value.

func (OutputColumn) String added in v1.25.39

func (s OutputColumn) String() string

String returns the string representation

type Parameters added in v1.25.39

type Parameters struct {

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

Parameters.

func (Parameters) GoString added in v1.25.39

func (s Parameters) GoString() string

GoString returns the string representation

func (*Parameters) SetDateTimeParameters added in v1.25.39

func (s *Parameters) SetDateTimeParameters(v []*DateTimeParameter) *Parameters

SetDateTimeParameters sets the DateTimeParameters field's value.

func (*Parameters) SetDecimalParameters added in v1.25.39

func (s *Parameters) SetDecimalParameters(v []*DecimalParameter) *Parameters

SetDecimalParameters sets the DecimalParameters field's value.

func (*Parameters) SetIntegerParameters added in v1.25.39

func (s *Parameters) SetIntegerParameters(v []*IntegerParameter) *Parameters

SetIntegerParameters sets the IntegerParameters field's value.

func (*Parameters) SetStringParameters added in v1.25.39

func (s *Parameters) SetStringParameters(v []*StringParameter) *Parameters

SetStringParameters sets the StringParameters field's value.

func (Parameters) String added in v1.25.39

func (s Parameters) String() string

String returns the string representation

func (*Parameters) Validate added in v1.25.39

func (s *Parameters) Validate() error

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

type PhysicalTable added in v1.25.39

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. Contains information on the shape of the data in the underlying source. This is a variant type structure. No more than one of the attributes can be non-null for this structure to be valid.

func (PhysicalTable) GoString added in v1.25.39

func (s PhysicalTable) GoString() string

GoString returns the string representation

func (*PhysicalTable) SetCustomSql added in v1.25.39

func (s *PhysicalTable) SetCustomSql(v *CustomSql) *PhysicalTable

SetCustomSql sets the CustomSql field's value.

func (*PhysicalTable) SetRelationalTable added in v1.25.39

func (s *PhysicalTable) SetRelationalTable(v *RelationalTable) *PhysicalTable

SetRelationalTable sets the RelationalTable field's value.

func (*PhysicalTable) SetS3Source added in v1.25.39

func (s *PhysicalTable) SetS3Source(v *S3Source) *PhysicalTable

SetS3Source sets the S3Source field's value.

func (PhysicalTable) String added in v1.25.39

func (s PhysicalTable) String() string

String returns the string representation

func (*PhysicalTable) Validate added in v1.25.39

func (s *PhysicalTable) Validate() error

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

type PostgreSqlParameters added in v1.25.39

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 added in v1.25.39

func (s PostgreSqlParameters) GoString() string

GoString returns the string representation

func (*PostgreSqlParameters) SetDatabase added in v1.25.39

SetDatabase sets the Database field's value.

func (*PostgreSqlParameters) SetHost added in v1.25.39

SetHost sets the Host field's value.

func (*PostgreSqlParameters) SetPort added in v1.25.39

SetPort sets the Port field's value.

func (PostgreSqlParameters) String added in v1.25.39

func (s PostgreSqlParameters) String() string

String returns the string representation

func (*PostgreSqlParameters) Validate added in v1.25.39

func (s *PostgreSqlParameters) Validate() error

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

type PrestoParameters added in v1.25.39

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 added in v1.25.39

func (s PrestoParameters) GoString() string

GoString returns the string representation

func (*PrestoParameters) SetCatalog added in v1.25.39

func (s *PrestoParameters) SetCatalog(v string) *PrestoParameters

SetCatalog sets the Catalog field's value.

func (*PrestoParameters) SetHost added in v1.25.39

func (s *PrestoParameters) SetHost(v string) *PrestoParameters

SetHost sets the Host field's value.

func (*PrestoParameters) SetPort added in v1.25.39

func (s *PrestoParameters) SetPort(v int64) *PrestoParameters

SetPort sets the Port field's value.

func (PrestoParameters) String added in v1.25.39

func (s PrestoParameters) String() string

String returns the string representation

func (*PrestoParameters) Validate added in v1.25.39

func (s *PrestoParameters) Validate() error

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

type ProjectOperation added in v1.25.39

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 added in v1.25.39

func (s ProjectOperation) GoString() string

GoString returns the string representation

func (*ProjectOperation) SetProjectedColumns added in v1.25.39

func (s *ProjectOperation) SetProjectedColumns(v []*string) *ProjectOperation

SetProjectedColumns sets the ProjectedColumns field's value.

func (ProjectOperation) String added in v1.25.39

func (s ProjectOperation) String() string

String returns the string representation

func (*ProjectOperation) Validate added in v1.25.39

func (s *ProjectOperation) Validate() error

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

type QueueInfo added in v1.25.39

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 on queued dataset SPICE ingestion.

func (QueueInfo) GoString added in v1.25.39

func (s QueueInfo) GoString() string

GoString returns the string representation

func (*QueueInfo) SetQueuedIngestion added in v1.25.39

func (s *QueueInfo) SetQueuedIngestion(v string) *QueueInfo

SetQueuedIngestion sets the QueuedIngestion field's value.

func (*QueueInfo) SetWaitingOnIngestion added in v1.25.39

func (s *QueueInfo) SetWaitingOnIngestion(v string) *QueueInfo

SetWaitingOnIngestion sets the WaitingOnIngestion field's value.

func (QueueInfo) String added in v1.25.39

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 added in v1.25.39

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

  • ErrCodeAccessDeniedException "AccessDeniedException" You don't have access to this. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Ensure 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.

  • ErrCodeInvalidParameterValueException "InvalidParameterValueException" One or more parameters don't have a valid value.

  • ErrCodeResourceNotFoundException "ResourceNotFoundException" One or more resources can't be found.

  • ErrCodeThrottlingException "ThrottlingException" Access is throttled.

  • ErrCodeResourceExistsException "ResourceExistsException" The resource specified already exists.

  • ErrCodeInternalFailureException "InternalFailureException" An internal failure occurred.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/CancelIngestion

func (*QuickSight) CancelIngestionRequest added in v1.25.39

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 added in v1.25.39

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) CreateDashboard added in v1.25.39

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.

A dashboard is an entity in QuickSight which identifies Quicksight reports, created from analyses. QuickSight dashboards are sharable. With the right permissions, you can create scheduled email reports from them. The CreateDashboard, DescribeDashboard and ListDashboardsByUser APIs act on the dashboard entity. 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 Codes:

  • ErrCodeResourceNotFoundException "ResourceNotFoundException" One or more resources can't be found.

  • ErrCodeInvalidParameterValueException "InvalidParameterValueException" One or more parameters don't have a valid value.

  • ErrCodeThrottlingException "ThrottlingException" Access is throttled.

  • ErrCodeResourceExistsException "ResourceExistsException" The resource specified already exists.

  • ErrCodeConflictException "ConflictException" Updating or deleting a resource can cause an inconsistent state.

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

  • ErrCodeInternalFailureException "InternalFailureException" An internal failure occurred.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/CreateDashboard

func (*QuickSight) CreateDashboardRequest added in v1.25.39

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 added in v1.25.39

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 added in v1.25.39

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

  • ErrCodeAccessDeniedException "AccessDeniedException" You don't have access to this. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Ensure 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.

  • ErrCodeConflictException "ConflictException" Updating or deleting a resource can cause an inconsistent state.

  • ErrCodeInvalidParameterValueException "InvalidParameterValueException" One or more parameters don't have a valid value.

  • ErrCodeLimitExceededException "LimitExceededException" A limit is exceeded.

  • ErrCodeResourceExistsException "ResourceExistsException" The resource specified already exists.

  • ErrCodeResourceNotFoundException "ResourceNotFoundException" One or more resources can't be found.

  • ErrCodeThrottlingException "ThrottlingException" Access is throttled.

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

  • ErrCodeInternalFailureException "InternalFailureException" An internal failure occurred.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/CreateDataSet

func (*QuickSight) CreateDataSetRequest added in v1.25.39

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 added in v1.25.39

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 added in v1.25.39

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

  • ErrCodeAccessDeniedException "AccessDeniedException" You don't have access to this. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Ensure 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.

  • ErrCodeConflictException "ConflictException" Updating or deleting a resource can cause an inconsistent state.

  • ErrCodeInvalidParameterValueException "InvalidParameterValueException" One or more parameters don't have a valid value.

  • ErrCodeLimitExceededException "LimitExceededException" A limit is exceeded.

  • ErrCodeResourceNotFoundException "ResourceNotFoundException" One or more resources can't be found.

  • ErrCodeResourceExistsException "ResourceExistsException" The resource specified already exists.

  • ErrCodeThrottlingException "ThrottlingException" Access is throttled.

  • ErrCodeInternalFailureException "InternalFailureException" An internal failure occurred.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/CreateDataSource

func (*QuickSight) CreateDataSourceRequest added in v1.25.39

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 added in v1.25.39

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

  • ErrCodeAccessDeniedException "AccessDeniedException" You don't have access to this. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Ensure 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.

  • ErrCodeInvalidParameterValueException "InvalidParameterValueException" One or more parameters don't have a valid value.

  • ErrCodeResourceExistsException "ResourceExistsException" The resource specified already exists.

  • ErrCodeResourceNotFoundException "ResourceNotFoundException" One or more resources can't be found.

  • ErrCodeThrottlingException "ThrottlingException" Access is throttled.

  • ErrCodePreconditionNotMetException "PreconditionNotMetException" One or more preconditions aren't met.

  • ErrCodeLimitExceededException "LimitExceededException" A limit is exceeded.

  • ErrCodeInternalFailureException "InternalFailureException" An internal failure occurred.

  • ErrCodeResourceUnavailableException "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 Codes:

  • ErrCodeAccessDeniedException "AccessDeniedException" You don't have access to this. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Ensure 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.

  • ErrCodeInvalidParameterValueException "InvalidParameterValueException" One or more parameters don't have a valid value.

  • ErrCodeResourceNotFoundException "ResourceNotFoundException" One or more resources can't be found.

  • ErrCodeThrottlingException "ThrottlingException" Access is throttled.

  • ErrCodePreconditionNotMetException "PreconditionNotMetException" One or more preconditions aren't met.

  • ErrCodeInternalFailureException "InternalFailureException" An internal failure occurred.

  • ErrCodeResourceUnavailableException "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 added in v1.25.39

func (c *QuickSight) CreateIAMPolicyAssignment(input *CreateIAMPolicyAssignmentInput) (*CreateIAMPolicyAssignmentOutput, error)

CreateIAMPolicyAssignment API operation for Amazon QuickSight.

Creates an assignment with one specified IAM policy Amazon Resource Name (ARN) and will assigned to specified groups or users of QuickSight. Users and groups need to be in the same 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 CreateIAMPolicyAssignment for usage and error information.

Returned Error Codes:

  • ErrCodeAccessDeniedException "AccessDeniedException" You don't have access to this. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Ensure 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.

  • ErrCodeInvalidParameterValueException "InvalidParameterValueException" One or more parameters don't have a valid value.

  • ErrCodeResourceExistsException "ResourceExistsException" The resource specified already exists.

  • ErrCodeResourceNotFoundException "ResourceNotFoundException" One or more resources can't be found.

  • ErrCodeThrottlingException "ThrottlingException" Access is throttled.

  • ErrCodeConcurrentUpdatingException "ConcurrentUpdatingException" A resource is already in an "actionable" state that must complete before a new update can be applied.

  • ErrCodeInternalFailureException "InternalFailureException" An internal failure occurred.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/CreateIAMPolicyAssignment

func (*QuickSight) CreateIAMPolicyAssignmentRequest added in v1.25.39

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 added in v1.25.39

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 added in v1.25.39

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? (https://aws.example.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 Codes:

  • ErrCodeAccessDeniedException "AccessDeniedException" You don't have access to this. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Ensure 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.

  • ErrCodeInvalidParameterValueException "InvalidParameterValueException" One or more parameters don't have a valid value.

  • ErrCodeResourceNotFoundException "ResourceNotFoundException" One or more resources can't be found.

  • ErrCodeThrottlingException "ThrottlingException" Access is throttled.

  • ErrCodeLimitExceededException "LimitExceededException" A limit is exceeded.

  • ErrCodeResourceExistsException "ResourceExistsException" The resource specified already exists.

  • ErrCodeInternalFailureException "InternalFailureException" An internal failure occurred.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/CreateIngestion

func (*QuickSight) CreateIngestionRequest added in v1.25.39

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 added in v1.25.39

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) CreateTemplate added in v1.25.39

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

CreateTemplate API operation for Amazon QuickSight.

Creates a template from an existing QuickSight analysis or template. The resulting template can be used to create a dashboard.

A template is an entity in QuickSight which encapsulates the metadata required to create an analysis that can be used to create dashboard. It adds a layer of abstraction by use placeholders to replace the dataset associated with the analysis. You can use templates to create dashboards by replacing dataset placeholders with datasets which 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 Codes:

  • ErrCodeInvalidParameterValueException "InvalidParameterValueException" One or more parameters don't have a valid value.

  • ErrCodeAccessDeniedException "AccessDeniedException" You don't have access to this. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Ensure 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.

  • ErrCodeResourceExistsException "ResourceExistsException" The resource specified already exists.

  • ErrCodeResourceNotFoundException "ResourceNotFoundException" One or more resources can't be found.

  • ErrCodeThrottlingException "ThrottlingException" Access is throttled.

  • ErrCodeLimitExceededException "LimitExceededException" A limit is exceeded.

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

  • ErrCodeInternalFailureException "InternalFailureException" An internal failure occurred.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/CreateTemplate

func (*QuickSight) CreateTemplateAlias added in v1.25.39

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

  • ErrCodeThrottlingException "ThrottlingException" Access is throttled.

  • ErrCodeResourceNotFoundException "ResourceNotFoundException" One or more resources can't be found.

  • ErrCodeConflictException "ConflictException" Updating or deleting a resource can cause an inconsistent state.

  • ErrCodeResourceExistsException "ResourceExistsException" The resource specified already exists.

  • ErrCodeLimitExceededException "LimitExceededException" A limit is exceeded.

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

  • ErrCodeInternalFailureException "InternalFailureException" An internal failure occurred.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/CreateTemplateAlias

func (*QuickSight) CreateTemplateAliasRequest added in v1.25.39

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 added in v1.25.39

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 added in v1.25.39

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 added in v1.25.39

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) DeleteDashboard added in v1.25.39

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

  • ErrCodeThrottlingException "ThrottlingException" Access is throttled.

  • ErrCodeInvalidParameterValueException "InvalidParameterValueException" One or more parameters don't have a valid value.

  • ErrCodeConflictException "ConflictException" Updating or deleting a resource can cause an inconsistent state.

  • ErrCodeResourceNotFoundException "ResourceNotFoundException" One or more resources can't be found.

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

  • ErrCodeInternalFailureException "InternalFailureException" An internal failure occurred.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/DeleteDashboard

func (*QuickSight) DeleteDashboardRequest added in v1.25.39

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 added in v1.25.39

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 added in v1.25.39

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

  • ErrCodeAccessDeniedException "AccessDeniedException" You don't have access to this. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Ensure 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.

  • ErrCodeInvalidParameterValueException "InvalidParameterValueException" One or more parameters don't have a valid value.

  • ErrCodeThrottlingException "ThrottlingException" Access is throttled.

  • ErrCodeResourceNotFoundException "ResourceNotFoundException" One or more resources can't be found.

  • ErrCodeInternalFailureException "InternalFailureException" An internal failure occurred.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/DeleteDataSet

func (*QuickSight) DeleteDataSetRequest added in v1.25.39

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 added in v1.25.39

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 added in v1.25.39

func (c *QuickSight) DeleteDataSource(input *DeleteDataSourceInput) (*DeleteDataSourceOutput, error)

DeleteDataSource API operation for Amazon QuickSight.

Deletes the data source permanently. This action 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 Codes:

  • ErrCodeAccessDeniedException "AccessDeniedException" You don't have access to this. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Ensure 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.

  • ErrCodeInvalidParameterValueException "InvalidParameterValueException" One or more parameters don't have a valid value.

  • ErrCodeThrottlingException "ThrottlingException" Access is throttled.

  • ErrCodeResourceNotFoundException "ResourceNotFoundException" One or more resources can't be found.

  • ErrCodeInternalFailureException "InternalFailureException" An internal failure occurred.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/DeleteDataSource

func (*QuickSight) DeleteDataSourceRequest added in v1.25.39

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 added in v1.25.39

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

  • ErrCodeAccessDeniedException "AccessDeniedException" You don't have access to this. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Ensure 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.

  • ErrCodeInvalidParameterValueException "InvalidParameterValueException" One or more parameters don't have a valid value.

  • ErrCodeResourceNotFoundException "ResourceNotFoundException" One or more resources can't be found.

  • ErrCodeThrottlingException "ThrottlingException" Access is throttled.

  • ErrCodePreconditionNotMetException "PreconditionNotMetException" One or more preconditions aren't met.

  • ErrCodeInternalFailureException "InternalFailureException" An internal failure occurred.

  • ErrCodeResourceUnavailableException "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 Codes:

  • ErrCodeAccessDeniedException "AccessDeniedException" You don't have access to this. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Ensure 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.

  • ErrCodeInvalidParameterValueException "InvalidParameterValueException" One or more parameters don't have a valid value.

  • ErrCodeResourceNotFoundException "ResourceNotFoundException" One or more resources can't be found.

  • ErrCodeThrottlingException "ThrottlingException" Access is throttled.

  • ErrCodePreconditionNotMetException "PreconditionNotMetException" One or more preconditions aren't met.

  • ErrCodeInternalFailureException "InternalFailureException" An internal failure occurred.

  • ErrCodeResourceUnavailableException "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 added in v1.25.39

func (c *QuickSight) DeleteIAMPolicyAssignment(input *DeleteIAMPolicyAssignmentInput) (*DeleteIAMPolicyAssignmentOutput, error)

DeleteIAMPolicyAssignment API operation for Amazon QuickSight.

Deletes an existing 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 Codes:

  • ErrCodeAccessDeniedException "AccessDeniedException" You don't have access to this. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Ensure 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.

  • ErrCodeInvalidParameterValueException "InvalidParameterValueException" One or more parameters don't have a valid value.

  • ErrCodeResourceExistsException "ResourceExistsException" The resource specified already exists.

  • ErrCodeResourceNotFoundException "ResourceNotFoundException" One or more resources can't be found.

  • ErrCodeThrottlingException "ThrottlingException" Access is throttled.

  • ErrCodeConcurrentUpdatingException "ConcurrentUpdatingException" A resource is already in an "actionable" state that must complete before a new update can be applied.

  • ErrCodeInternalFailureException "InternalFailureException" An internal failure occurred.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/DeleteIAMPolicyAssignment

func (*QuickSight) DeleteIAMPolicyAssignmentRequest added in v1.25.39

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 added in v1.25.39

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) DeleteTemplate added in v1.25.39

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

  • ErrCodeInvalidParameterValueException "InvalidParameterValueException" One or more parameters don't have a valid value.

  • ErrCodeResourceNotFoundException "ResourceNotFoundException" One or more resources can't be found.

  • ErrCodeThrottlingException "ThrottlingException" Access is throttled.

  • ErrCodeConflictException "ConflictException" Updating or deleting a resource can cause an inconsistent state.

  • ErrCodeLimitExceededException "LimitExceededException" A limit is exceeded.

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

  • ErrCodeInternalFailureException "InternalFailureException" An internal failure occurred.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/DeleteTemplate

func (*QuickSight) DeleteTemplateAlias added in v1.25.39

func (c *QuickSight) DeleteTemplateAlias(input *DeleteTemplateAliasInput) (*DeleteTemplateAliasOutput, error)

DeleteTemplateAlias API operation for Amazon QuickSight.

Update template alias of given 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 DeleteTemplateAlias for usage and error information.

Returned Error Codes:

  • ErrCodeThrottlingException "ThrottlingException" Access is throttled.

  • ErrCodeResourceNotFoundException "ResourceNotFoundException" One or more resources can't be found.

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

  • ErrCodeInternalFailureException "InternalFailureException" An internal failure occurred.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/DeleteTemplateAlias

func (*QuickSight) DeleteTemplateAliasRequest added in v1.25.39

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 added in v1.25.39

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 added in v1.25.39

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 added in v1.25.39

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

  • ErrCodeAccessDeniedException "AccessDeniedException" You don't have access to this. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Ensure 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.

  • ErrCodeInvalidParameterValueException "InvalidParameterValueException" One or more parameters don't have a valid value.

  • ErrCodeResourceNotFoundException "ResourceNotFoundException" One or more resources can't be found.

  • ErrCodeThrottlingException "ThrottlingException" Access is throttled.

  • ErrCodeInternalFailureException "InternalFailureException" An internal failure occurred.

  • ErrCodeResourceUnavailableException "ResourceUnavailableException" This resource is currently unavailable.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/DeleteUser

func (*QuickSight) DeleteUserByPrincipalId added in v1.18.0

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

  • ErrCodeAccessDeniedException "AccessDeniedException" You don't have access to this. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Ensure 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.

  • ErrCodeInvalidParameterValueException "InvalidParameterValueException" One or more parameters don't have a valid value.

  • ErrCodeResourceNotFoundException "ResourceNotFoundException" One or more resources can't be found.

  • ErrCodeThrottlingException "ThrottlingException" Access is throttled.

  • ErrCodeInternalFailureException "InternalFailureException" An internal failure occurred.

  • ErrCodeResourceUnavailableException "ResourceUnavailableException" This resource is currently unavailable.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/DeleteUserByPrincipalId

func (*QuickSight) DeleteUserByPrincipalIdRequest added in v1.18.0

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 added in v1.18.0

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) DescribeDashboard added in v1.25.39

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

  • ErrCodeInvalidParameterValueException "InvalidParameterValueException" One or more parameters don't have a valid value.

  • ErrCodeResourceNotFoundException "ResourceNotFoundException" One or more resources can't be found.

  • ErrCodeAccessDeniedException "AccessDeniedException" You don't have access to this. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Ensure 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.

  • ErrCodeThrottlingException "ThrottlingException" Access is throttled.

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

  • ErrCodeInternalFailureException "InternalFailureException" An internal failure occurred.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/DescribeDashboard

func (*QuickSight) DescribeDashboardPermissions added in v1.25.39

func (c *QuickSight) DescribeDashboardPermissions(input *DescribeDashboardPermissionsInput) (*DescribeDashboardPermissionsOutput, error)

DescribeDashboardPermissions API operation for Amazon QuickSight.

Describes 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 DescribeDashboardPermissions for usage and error information.

Returned Error Codes:

  • ErrCodeInvalidParameterValueException "InvalidParameterValueException" One or more parameters don't have a valid value.

  • ErrCodeResourceNotFoundException "ResourceNotFoundException" One or more resources can't be found.

  • ErrCodeThrottlingException "ThrottlingException" Access is throttled.

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

  • ErrCodeInternalFailureException "InternalFailureException" An internal failure occurred.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/DescribeDashboardPermissions

func (*QuickSight) DescribeDashboardPermissionsRequest added in v1.25.39

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 added in v1.25.39

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 added in v1.25.39

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 added in v1.25.39

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 added in v1.25.39

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

  • ErrCodeAccessDeniedException "AccessDeniedException" You don't have access to this. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Ensure 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.

  • ErrCodeInvalidParameterValueException "InvalidParameterValueException" One or more parameters don't have a valid value.

  • ErrCodeThrottlingException "ThrottlingException" Access is throttled.

  • ErrCodeResourceNotFoundException "ResourceNotFoundException" One or more resources can't be found.

  • ErrCodeInternalFailureException "InternalFailureException" An internal failure occurred.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/DescribeDataSet

func (*QuickSight) DescribeDataSetPermissions added in v1.25.39

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

  • ErrCodeAccessDeniedException "AccessDeniedException" You don't have access to this. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Ensure 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.

  • ErrCodeInvalidParameterValueException "InvalidParameterValueException" One or more parameters don't have a valid value.

  • ErrCodeThrottlingException "ThrottlingException" Access is throttled.

  • ErrCodeResourceNotFoundException "ResourceNotFoundException" One or more resources can't be found.

  • ErrCodeInternalFailureException "InternalFailureException" An internal failure occurred.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/DescribeDataSetPermissions

func (*QuickSight) DescribeDataSetPermissionsRequest added in v1.25.39

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 added in v1.25.39

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 added in v1.25.39

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 added in v1.25.39

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 added in v1.25.39

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

  • ErrCodeAccessDeniedException "AccessDeniedException" You don't have access to this. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Ensure 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.

  • ErrCodeInvalidParameterValueException "InvalidParameterValueException" One or more parameters don't have a valid value.

  • ErrCodeThrottlingException "ThrottlingException" Access is throttled.

  • ErrCodeResourceNotFoundException "ResourceNotFoundException" One or more resources can't be found.

  • ErrCodeInternalFailureException "InternalFailureException" An internal failure occurred.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/DescribeDataSource

func (*QuickSight) DescribeDataSourcePermissions added in v1.25.39

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

  • ErrCodeAccessDeniedException "AccessDeniedException" You don't have access to this. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Ensure 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.

  • ErrCodeInvalidParameterValueException "InvalidParameterValueException" One or more parameters don't have a valid value.

  • ErrCodeThrottlingException "ThrottlingException" Access is throttled.

  • ErrCodeResourceNotFoundException "ResourceNotFoundException" One or more resources can't be found.

  • ErrCodeInternalFailureException "InternalFailureException" An internal failure occurred.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/DescribeDataSourcePermissions

func (*QuickSight) DescribeDataSourcePermissionsRequest added in v1.25.39

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 added in v1.25.39

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 added in v1.25.39

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 added in v1.25.39

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

  • ErrCodeAccessDeniedException "AccessDeniedException" You don't have access to this. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Ensure 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.

  • ErrCodeInvalidParameterValueException "InvalidParameterValueException" One or more parameters don't have a valid value.

  • ErrCodeResourceNotFoundException "ResourceNotFoundException" One or more resources can't be found.

  • ErrCodeThrottlingException "ThrottlingException" Access is throttled.

  • ErrCodePreconditionNotMetException "PreconditionNotMetException" One or more preconditions aren't met.

  • ErrCodeInternalFailureException "InternalFailureException" An internal failure occurred.

  • ErrCodeResourceUnavailableException "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 added in v1.25.39

func (c *QuickSight) DescribeIAMPolicyAssignment(input *DescribeIAMPolicyAssignmentInput) (*DescribeIAMPolicyAssignmentOutput, error)

DescribeIAMPolicyAssignment API operation for Amazon QuickSight.

Describes an existing IAMPolicy Assignment by specified 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 Codes:

  • ErrCodeAccessDeniedException "AccessDeniedException" You don't have access to this. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Ensure 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.

  • ErrCodeInvalidParameterValueException "InvalidParameterValueException" One or more parameters don't have a valid value.

  • ErrCodeResourceNotFoundException "ResourceNotFoundException" One or more resources can't be found.

  • ErrCodeThrottlingException "ThrottlingException" Access is throttled.

  • ErrCodeInvalidNextTokenException "InvalidNextTokenException" The NextToken value isn't valid.

  • ErrCodeInternalFailureException "InternalFailureException" An internal failure occurred.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/DescribeIAMPolicyAssignment

func (*QuickSight) DescribeIAMPolicyAssignmentRequest added in v1.25.39

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 added in v1.25.39

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 added in v1.25.39

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

  • ErrCodeAccessDeniedException "AccessDeniedException" You don't have access to this. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Ensure 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.

  • ErrCodeInvalidParameterValueException "InvalidParameterValueException" One or more parameters don't have a valid value.

  • ErrCodeResourceNotFoundException "ResourceNotFoundException" One or more resources can't be found.

  • ErrCodeThrottlingException "ThrottlingException" Access is throttled.

  • ErrCodeResourceExistsException "ResourceExistsException" The resource specified already exists.

  • ErrCodeInternalFailureException "InternalFailureException" An internal failure occurred.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/DescribeIngestion

func (*QuickSight) DescribeIngestionRequest added in v1.25.39

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 added in v1.25.39

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) DescribeTemplate added in v1.25.39

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

  • ErrCodeInvalidParameterValueException "InvalidParameterValueException" One or more parameters don't have a valid value.

  • ErrCodeAccessDeniedException "AccessDeniedException" You don't have access to this. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Ensure 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.

  • ErrCodeResourceExistsException "ResourceExistsException" The resource specified already exists.

  • ErrCodeResourceNotFoundException "ResourceNotFoundException" One or more resources can't be found.

  • ErrCodeThrottlingException "ThrottlingException" Access is throttled.

  • ErrCodeConflictException "ConflictException" Updating or deleting a resource can cause an inconsistent state.

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

  • ErrCodeInternalFailureException "InternalFailureException" An internal failure occurred.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/DescribeTemplate

func (*QuickSight) DescribeTemplateAlias added in v1.25.39

func (c *QuickSight) DescribeTemplateAlias(input *DescribeTemplateAliasInput) (*DescribeTemplateAliasOutput, error)

DescribeTemplateAlias API operation for Amazon QuickSight.

Describes the template 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 DescribeTemplateAlias for usage and error information.

Returned Error Codes:

  • ErrCodeThrottlingException "ThrottlingException" Access is throttled.

  • ErrCodeResourceNotFoundException "ResourceNotFoundException" One or more resources can't be found.

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

  • ErrCodeInternalFailureException "InternalFailureException" An internal failure occurred.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/DescribeTemplateAlias

func (*QuickSight) DescribeTemplateAliasRequest added in v1.25.39

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 added in v1.25.39

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 added in v1.25.39

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

  • ErrCodeThrottlingException "ThrottlingException" Access is throttled.

  • ErrCodeInvalidParameterValueException "InvalidParameterValueException" One or more parameters don't have a valid value.

  • ErrCodeConflictException "ConflictException" Updating or deleting a resource can cause an inconsistent state.

  • ErrCodeResourceNotFoundException "ResourceNotFoundException" One or more resources can't be found.

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

  • ErrCodeInternalFailureException "InternalFailureException" An internal failure occurred.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/DescribeTemplatePermissions

func (*QuickSight) DescribeTemplatePermissionsRequest added in v1.25.39

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 added in v1.25.39

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 added in v1.25.39

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 added in v1.25.39

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

  • ErrCodeAccessDeniedException "AccessDeniedException" You don't have access to this. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Ensure 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.

  • ErrCodeInvalidParameterValueException "InvalidParameterValueException" One or more parameters don't have a valid value.

  • ErrCodeResourceNotFoundException "ResourceNotFoundException" One or more resources can't be found.

  • ErrCodeThrottlingException "ThrottlingException" Access is throttled.

  • ErrCodeInternalFailureException "InternalFailureException" An internal failure occurred.

  • ErrCodeResourceUnavailableException "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 server-side embeddable URL and authorization code. Before this can work properly, first you need to configure the dashboards and user permissions. For more information, see the Amazon QuickSight User Guide section on Embedding Amazon QuickSight Dashboards (https://docs.aws.amazon.com/quicksight/latest/user/embedding-dashboards.html) or see the Amazon QuickSight API Reference section on Embedding Amazon QuickSight Dashboards (https://docs.aws.amazon.com/quicksight/latest/APIReference/qs-dev-embedded-dashboards.html) .

Currently, you can use GetDashboardEmbedURL only from the server, not from the user’s browser.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error'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 Codes:

  • ErrCodeAccessDeniedException "AccessDeniedException" You don't have access to this. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Ensure 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.

  • ErrCodeInvalidParameterValueException "InvalidParameterValueException" One or more parameters don't have a valid value.

  • ErrCodeResourceExistsException "ResourceExistsException" The resource specified already exists.

  • ErrCodeResourceNotFoundException "ResourceNotFoundException" One or more resources can't be found.

  • ErrCodeThrottlingException "ThrottlingException" Access is throttled.

  • ErrCodeDomainNotWhitelistedException "DomainNotWhitelistedException" The domain specified is not on the allowlist. All domains for embedded dashboards must be added to the approved list by an Amazon QuickSight admin.

  • ErrCodeUserNotFoundException "QuickSightUserNotFoundException" The user is not 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.

  • ErrCodeIdentityTypeNotSupportedException "IdentityTypeNotSupportedException" The identity type specified is not supported. Supported identity types include IAM and QUICKSIGHT.

  • ErrCodeSessionLifetimeInMinutesInvalidException "SessionLifetimeInMinutesInvalidException" The number of minutes specified for the lifetime of a session is not valid. The session lifetime must be from 15 to 600 minutes.

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

  • ErrCodeInternalFailureException "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) ListDashboardVersions added in v1.25.39

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

  • ErrCodeInvalidParameterValueException "InvalidParameterValueException" One or more parameters don't have a valid value.

  • ErrCodeResourceNotFoundException "ResourceNotFoundException" One or more resources can't be found.

  • ErrCodeThrottlingException "ThrottlingException" Access is throttled.

  • ErrCodeInvalidNextTokenException "InvalidNextTokenException" The NextToken value isn't valid.

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

  • ErrCodeInternalFailureException "InternalFailureException" An internal failure occurred.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/ListDashboardVersions

func (*QuickSight) ListDashboardVersionsPages added in v1.25.39

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 added in v1.25.39

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 added in v1.25.39

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 added in v1.25.39

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 added in v1.25.39

func (c *QuickSight) ListDashboards(input *ListDashboardsInput) (*ListDashboardsOutput, error)

ListDashboards API operation for Amazon QuickSight.

Lists dashboards in the 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 Codes:

  • ErrCodeThrottlingException "ThrottlingException" Access is throttled.

  • ErrCodeInvalidNextTokenException "InvalidNextTokenException" The NextToken value isn't valid.

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

  • ErrCodeInternalFailureException "InternalFailureException" An internal failure occurred.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/ListDashboards

func (*QuickSight) ListDashboardsPages added in v1.25.39

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 added in v1.25.39

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 added in v1.25.39

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 added in v1.25.39

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 added in v1.25.39

func (c *QuickSight) ListDataSets(input *ListDataSetsInput) (*ListDataSetsOutput, error)

ListDataSets API operation for Amazon QuickSight.

Lists all of the datasets belonging to this 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 Codes:

  • ErrCodeAccessDeniedException "AccessDeniedException" You don't have access to this. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Ensure 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.

  • ErrCodeInvalidParameterValueException "InvalidParameterValueException" One or more parameters don't have a valid value.

  • ErrCodeThrottlingException "ThrottlingException" Access is throttled.

  • ErrCodeInvalidNextTokenException "InvalidNextTokenException" The NextToken value isn't valid.

  • ErrCodeInternalFailureException "InternalFailureException" An internal failure occurred.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/ListDataSets

func (*QuickSight) ListDataSetsPages added in v1.25.39

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 added in v1.25.39

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 added in v1.25.39

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 added in v1.25.39

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 added in v1.25.39

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

  • ErrCodeAccessDeniedException "AccessDeniedException" You don't have access to this. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Ensure 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.

  • ErrCodeInvalidParameterValueException "InvalidParameterValueException" One or more parameters don't have a valid value.

  • ErrCodeThrottlingException "ThrottlingException" Access is throttled.

  • ErrCodeInvalidNextTokenException "InvalidNextTokenException" The NextToken value isn't valid.

  • ErrCodeInternalFailureException "InternalFailureException" An internal failure occurred.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/ListDataSources

func (*QuickSight) ListDataSourcesPages added in v1.25.39

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 added in v1.25.39

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 added in v1.25.39

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 added in v1.25.39

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

  • ErrCodeAccessDeniedException "AccessDeniedException" You don't have access to this. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Ensure 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.

  • ErrCodeInvalidParameterValueException "InvalidParameterValueException" One or more parameters don't have a valid value.

  • ErrCodeResourceNotFoundException "ResourceNotFoundException" One or more resources can't be found.

  • ErrCodeThrottlingException "ThrottlingException" Access is throttled.

  • ErrCodeInvalidNextTokenException "InvalidNextTokenException" The NextToken value isn't valid.

  • ErrCodePreconditionNotMetException "PreconditionNotMetException" One or more preconditions aren't met.

  • ErrCodeInternalFailureException "InternalFailureException" An internal failure occurred.

  • ErrCodeResourceUnavailableException "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 Codes:

  • ErrCodeAccessDeniedException "AccessDeniedException" You don't have access to this. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Ensure 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.

  • ErrCodeInvalidParameterValueException "InvalidParameterValueException" One or more parameters don't have a valid value.

  • ErrCodeResourceNotFoundException "ResourceNotFoundException" One or more resources can't be found.

  • ErrCodeThrottlingException "ThrottlingException" Access is throttled.

  • ErrCodeInvalidNextTokenException "InvalidNextTokenException" The NextToken value isn't valid.

  • ErrCodePreconditionNotMetException "PreconditionNotMetException" One or more preconditions aren't met.

  • ErrCodeInternalFailureException "InternalFailureException" An internal failure occurred.

  • ErrCodeResourceUnavailableException "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 added in v1.25.39

func (c *QuickSight) ListIAMPolicyAssignments(input *ListIAMPolicyAssignmentsInput) (*ListIAMPolicyAssignmentsOutput, error)

ListIAMPolicyAssignments API operation for Amazon QuickSight.

Lists assignments in current 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 Codes:

  • ErrCodeAccessDeniedException "AccessDeniedException" You don't have access to this. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Ensure 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.

  • ErrCodeInvalidParameterValueException "InvalidParameterValueException" One or more parameters don't have a valid value.

  • ErrCodeResourceNotFoundException "ResourceNotFoundException" One or more resources can't be found.

  • ErrCodeThrottlingException "ThrottlingException" Access is throttled.

  • ErrCodeInvalidNextTokenException "InvalidNextTokenException" The NextToken value isn't valid.

  • ErrCodeInternalFailureException "InternalFailureException" An internal failure occurred.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/ListIAMPolicyAssignments

func (*QuickSight) ListIAMPolicyAssignmentsForUser added in v1.25.39

func (c *QuickSight) ListIAMPolicyAssignmentsForUser(input *ListIAMPolicyAssignmentsForUserInput) (*ListIAMPolicyAssignmentsForUserOutput, error)

ListIAMPolicyAssignmentsForUser API operation for Amazon QuickSight.

Lists all the assignments and the Amazon Resource Names (ARNs) for the associated IAM policies assigned to the specified user and the 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 Codes:

  • ErrCodeAccessDeniedException "AccessDeniedException" You don't have access to this. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Ensure 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.

  • ErrCodeInvalidParameterValueException "InvalidParameterValueException" One or more parameters don't have a valid value.

  • ErrCodeResourceExistsException "ResourceExistsException" The resource specified already exists.

  • ErrCodeResourceNotFoundException "ResourceNotFoundException" One or more resources can't be found.

  • ErrCodeThrottlingException "ThrottlingException" Access is throttled.

  • ErrCodeConcurrentUpdatingException "ConcurrentUpdatingException" A resource is already in an "actionable" state that must complete before a new update can be applied.

  • ErrCodeInternalFailureException "InternalFailureException" An internal failure occurred.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/ListIAMPolicyAssignmentsForUser

func (*QuickSight) ListIAMPolicyAssignmentsForUserRequest added in v1.25.39

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 added in v1.25.39

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 added in v1.25.39

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 added in v1.25.39

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 added in v1.25.39

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

  • ErrCodeAccessDeniedException "AccessDeniedException" You don't have access to this. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Ensure 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.

  • ErrCodeInvalidParameterValueException "InvalidParameterValueException" One or more parameters don't have a valid value.

  • ErrCodeResourceNotFoundException "ResourceNotFoundException" One or more resources can't be found.

  • ErrCodeThrottlingException "ThrottlingException" Access is throttled.

  • ErrCodeResourceExistsException "ResourceExistsException" The resource specified already exists.

  • ErrCodeInvalidNextTokenException "InvalidNextTokenException" The NextToken value isn't valid.

  • ErrCodeInternalFailureException "InternalFailureException" An internal failure occurred.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/ListIngestions

func (*QuickSight) ListIngestionsPages added in v1.25.39

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 added in v1.25.39

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 added in v1.25.39

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 added in v1.25.39

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) ListTagsForResource added in v1.25.39

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

  • ErrCodeAccessDeniedException "AccessDeniedException" You don't have access to this. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Ensure 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.

  • ErrCodeInvalidParameterValueException "InvalidParameterValueException" One or more parameters don't have a valid value.

  • ErrCodeResourceNotFoundException "ResourceNotFoundException" One or more resources can't be found.

  • ErrCodeThrottlingException "ThrottlingException" Access is throttled.

  • ErrCodeInternalFailureException "InternalFailureException" An internal failure occurred.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/ListTagsForResource

func (*QuickSight) ListTagsForResourceRequest added in v1.25.39

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 added in v1.25.39

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 added in v1.25.39

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

  • ErrCodeThrottlingException "ThrottlingException" Access is throttled.

  • ErrCodeResourceNotFoundException "ResourceNotFoundException" One or more resources can't be found.

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

  • ErrCodeInternalFailureException "InternalFailureException" An internal failure occurred.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/ListTemplateAliases

func (*QuickSight) ListTemplateAliasesPages added in v1.25.39

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 added in v1.25.39

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 added in v1.25.39

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 added in v1.25.39

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 added in v1.25.39

func (c *QuickSight) ListTemplateVersions(input *ListTemplateVersionsInput) (*ListTemplateVersionsOutput, error)

ListTemplateVersions API operation for Amazon QuickSight.

Lists all the versions of the templates in the 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 Codes:

  • ErrCodeThrottlingException "ThrottlingException" Access is throttled.

  • ErrCodeInvalidParameterValueException "InvalidParameterValueException" One or more parameters don't have a valid value.

  • ErrCodeResourceNotFoundException "ResourceNotFoundException" One or more resources can't be found.

  • ErrCodeInvalidNextTokenException "InvalidNextTokenException" The NextToken value isn't valid.

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

  • ErrCodeInternalFailureException "InternalFailureException" An internal failure occurred.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/ListTemplateVersions

func (*QuickSight) ListTemplateVersionsPages added in v1.25.39

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 added in v1.25.39

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 added in v1.25.39

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 added in v1.25.39

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 added in v1.25.39

func (c *QuickSight) ListTemplates(input *ListTemplatesInput) (*ListTemplatesOutput, error)

ListTemplates API operation for Amazon QuickSight.

Lists all the templates in the 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 Codes:

  • ErrCodeThrottlingException "ThrottlingException" Access is throttled.

  • ErrCodeInvalidParameterValueException "InvalidParameterValueException" One or more parameters don't have a valid value.

  • ErrCodeResourceNotFoundException "ResourceNotFoundException" One or more resources can't be found.

  • ErrCodeInvalidNextTokenException "InvalidNextTokenException" The NextToken value isn't valid.

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

  • ErrCodeInternalFailureException "InternalFailureException" An internal failure occurred.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/ListTemplates

func (*QuickSight) ListTemplatesPages added in v1.25.39

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 added in v1.25.39

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 added in v1.25.39

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 added in v1.25.39

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

  • ErrCodeAccessDeniedException "AccessDeniedException" You don't have access to this. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Ensure 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.

  • ErrCodeInvalidParameterValueException "InvalidParameterValueException" One or more parameters don't have a valid value.

  • ErrCodeResourceNotFoundException "ResourceNotFoundException" One or more resources can't be found.

  • ErrCodeThrottlingException "ThrottlingException" Access is throttled.

  • ErrCodeInternalFailureException "InternalFailureException" An internal failure occurred.

  • ErrCodeResourceUnavailableException "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 Codes:

  • ErrCodeAccessDeniedException "AccessDeniedException" You don't have access to this. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Ensure 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.

  • ErrCodeInvalidParameterValueException "InvalidParameterValueException" One or more parameters don't have a valid value.

  • ErrCodeResourceNotFoundException "ResourceNotFoundException" One or more resources can't be found.

  • ErrCodeThrottlingException "ThrottlingException" Access is throttled.

  • ErrCodeInvalidNextTokenException "InvalidNextTokenException" The NextToken value isn't valid.

  • ErrCodeInternalFailureException "InternalFailureException" An internal failure occurred.

  • ErrCodeResourceUnavailableException "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 Codes:

  • ErrCodeAccessDeniedException "AccessDeniedException" You don't have access to this. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Ensure 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.

  • ErrCodeInvalidParameterValueException "InvalidParameterValueException" One or more parameters don't have a valid value.

  • ErrCodeResourceNotFoundException "ResourceNotFoundException" One or more resources can't be found.

  • ErrCodeThrottlingException "ThrottlingException" Access is throttled.

  • ErrCodeLimitExceededException "LimitExceededException" A limit is exceeded.

  • ErrCodeResourceExistsException "ResourceExistsException" The resource specified already exists.

  • ErrCodePreconditionNotMetException "PreconditionNotMetException" One or more preconditions aren't met.

  • ErrCodeInternalFailureException "InternalFailureException" An internal failure occurred.

  • ErrCodeResourceUnavailableException "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) TagResource added in v1.25.39

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

  • ErrCodeLimitExceededException "LimitExceededException" A limit is exceeded.

  • ErrCodeAccessDeniedException "AccessDeniedException" You don't have access to this. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Ensure 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.

  • ErrCodeInvalidParameterValueException "InvalidParameterValueException" One or more parameters don't have a valid value.

  • ErrCodeResourceNotFoundException "ResourceNotFoundException" One or more resources can't be found.

  • ErrCodeThrottlingException "ThrottlingException" Access is throttled.

  • ErrCodeInternalFailureException "InternalFailureException" An internal failure occurred.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/TagResource

func (*QuickSight) TagResourceRequest added in v1.25.39

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 added in v1.25.39

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 added in v1.25.39

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

  • ErrCodeAccessDeniedException "AccessDeniedException" You don't have access to this. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Ensure 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.

  • ErrCodeInvalidParameterValueException "InvalidParameterValueException" One or more parameters don't have a valid value.

  • ErrCodeResourceNotFoundException "ResourceNotFoundException" One or more resources can't be found.

  • ErrCodeThrottlingException "ThrottlingException" Access is throttled.

  • ErrCodeInternalFailureException "InternalFailureException" An internal failure occurred.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/UntagResource

func (*QuickSight) UntagResourceRequest added in v1.25.39

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 added in v1.25.39

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) UpdateDashboard added in v1.25.39

func (c *QuickSight) UpdateDashboard(input *UpdateDashboardInput) (*UpdateDashboardOutput, error)

UpdateDashboard API operation for Amazon QuickSight.

Updates a dashboard in the 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 Codes:

  • ErrCodeThrottlingException "ThrottlingException" Access is throttled.

  • ErrCodeInvalidParameterValueException "InvalidParameterValueException" One or more parameters don't have a valid value.

  • ErrCodeResourceNotFoundException "ResourceNotFoundException" One or more resources can't be found.

  • ErrCodeConflictException "ConflictException" Updating or deleting a resource can cause an inconsistent state.

  • ErrCodeLimitExceededException "LimitExceededException" A limit is exceeded.

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

  • ErrCodeInternalFailureException "InternalFailureException" An internal failure occurred.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/UpdateDashboard

func (*QuickSight) UpdateDashboardPermissions added in v1.25.39

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

  • ErrCodeThrottlingException "ThrottlingException" Access is throttled.

  • ErrCodeInvalidParameterValueException "InvalidParameterValueException" One or more parameters don't have a valid value.

  • ErrCodeResourceNotFoundException "ResourceNotFoundException" One or more resources can't be found.

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

  • ErrCodeConflictException "ConflictException" Updating or deleting a resource can cause an inconsistent state.

  • ErrCodeInternalFailureException "InternalFailureException" An internal failure occurred.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/UpdateDashboardPermissions

func (*QuickSight) UpdateDashboardPermissionsRequest added in v1.25.39

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 added in v1.25.39

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 added in v1.25.39

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

  • ErrCodeInvalidParameterValueException "InvalidParameterValueException" One or more parameters don't have a valid value.

  • ErrCodeThrottlingException "ThrottlingException" Access is throttled.

  • ErrCodeConflictException "ConflictException" Updating or deleting a resource can cause an inconsistent state.

  • ErrCodeResourceNotFoundException "ResourceNotFoundException" One or more resources can't be found.

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

  • ErrCodeInternalFailureException "InternalFailureException" An internal failure occurred.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/UpdateDashboardPublishedVersion

func (*QuickSight) UpdateDashboardPublishedVersionRequest added in v1.25.39

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 added in v1.25.39

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 added in v1.25.39

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 added in v1.25.39

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 added in v1.25.39

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

  • ErrCodeAccessDeniedException "AccessDeniedException" You don't have access to this. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Ensure 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.

  • ErrCodeConflictException "ConflictException" Updating or deleting a resource can cause an inconsistent state.

  • ErrCodeInvalidParameterValueException "InvalidParameterValueException" One or more parameters don't have a valid value.

  • ErrCodeLimitExceededException "LimitExceededException" A limit is exceeded.

  • ErrCodeThrottlingException "ThrottlingException" Access is throttled.

  • ErrCodeResourceNotFoundException "ResourceNotFoundException" One or more resources can't be found.

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

  • ErrCodeInternalFailureException "InternalFailureException" An internal failure occurred.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/UpdateDataSet

func (*QuickSight) UpdateDataSetPermissions added in v1.25.39

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

  • ErrCodeAccessDeniedException "AccessDeniedException" You don't have access to this. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Ensure 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.

  • ErrCodeConflictException "ConflictException" Updating or deleting a resource can cause an inconsistent state.

  • ErrCodeInvalidParameterValueException "InvalidParameterValueException" One or more parameters don't have a valid value.

  • ErrCodeResourceNotFoundException "ResourceNotFoundException" One or more resources can't be found.

  • ErrCodeThrottlingException "ThrottlingException" Access is throttled.

  • ErrCodeInternalFailureException "InternalFailureException" An internal failure occurred.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/UpdateDataSetPermissions

func (*QuickSight) UpdateDataSetPermissionsRequest added in v1.25.39

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 added in v1.25.39

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 added in v1.25.39

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 added in v1.25.39

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 added in v1.25.39

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

  • ErrCodeAccessDeniedException "AccessDeniedException" You don't have access to this. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Ensure 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.

  • ErrCodeConflictException "ConflictException" Updating or deleting a resource can cause an inconsistent state.

  • ErrCodeInvalidParameterValueException "InvalidParameterValueException" One or more parameters don't have a valid value.

  • ErrCodeThrottlingException "ThrottlingException" Access is throttled.

  • ErrCodeResourceNotFoundException "ResourceNotFoundException" One or more resources can't be found.

  • ErrCodeInternalFailureException "InternalFailureException" An internal failure occurred.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/UpdateDataSource

func (*QuickSight) UpdateDataSourcePermissions added in v1.25.39

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

  • ErrCodeAccessDeniedException "AccessDeniedException" You don't have access to this. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Ensure 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.

  • ErrCodeConflictException "ConflictException" Updating or deleting a resource can cause an inconsistent state.

  • ErrCodeInvalidParameterValueException "InvalidParameterValueException" One or more parameters don't have a valid value.

  • ErrCodeResourceNotFoundException "ResourceNotFoundException" One or more resources can't be found.

  • ErrCodeThrottlingException "ThrottlingException" Access is throttled.

  • ErrCodeInternalFailureException "InternalFailureException" An internal failure occurred.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/UpdateDataSourcePermissions

func (*QuickSight) UpdateDataSourcePermissionsRequest added in v1.25.39

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 added in v1.25.39

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 added in v1.25.39

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 added in v1.25.39

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

  • ErrCodeAccessDeniedException "AccessDeniedException" You don't have access to this. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Ensure 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.

  • ErrCodeInvalidParameterValueException "InvalidParameterValueException" One or more parameters don't have a valid value.

  • ErrCodeResourceNotFoundException "ResourceNotFoundException" One or more resources can't be found.

  • ErrCodeThrottlingException "ThrottlingException" Access is throttled.

  • ErrCodePreconditionNotMetException "PreconditionNotMetException" One or more preconditions aren't met.

  • ErrCodeInternalFailureException "InternalFailureException" An internal failure occurred.

  • ErrCodeResourceUnavailableException "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 added in v1.25.39

func (c *QuickSight) UpdateIAMPolicyAssignment(input *UpdateIAMPolicyAssignmentInput) (*UpdateIAMPolicyAssignmentOutput, error)

UpdateIAMPolicyAssignment API operation for Amazon QuickSight.

Updates an existing assignment. This operation updates only the optional parameter or parameters that are 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 UpdateIAMPolicyAssignment for usage and error information.

Returned Error Codes:

  • ErrCodeAccessDeniedException "AccessDeniedException" You don't have access to this. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Ensure 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.

  • ErrCodeInvalidParameterValueException "InvalidParameterValueException" One or more parameters don't have a valid value.

  • ErrCodeResourceExistsException "ResourceExistsException" The resource specified already exists.

  • ErrCodeResourceNotFoundException "ResourceNotFoundException" One or more resources can't be found.

  • ErrCodeThrottlingException "ThrottlingException" Access is throttled.

  • ErrCodeConcurrentUpdatingException "ConcurrentUpdatingException" A resource is already in an "actionable" state that must complete before a new update can be applied.

  • ErrCodeInternalFailureException "InternalFailureException" An internal failure occurred.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/UpdateIAMPolicyAssignment

func (*QuickSight) UpdateIAMPolicyAssignmentRequest added in v1.25.39

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 added in v1.25.39

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 added in v1.25.39

func (c *QuickSight) UpdateTemplate(input *UpdateTemplateInput) (*UpdateTemplateOutput, error)

UpdateTemplate API operation for Amazon QuickSight.

Updates a template from an existing QuickSight 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 UpdateTemplate for usage and error information.

Returned Error Codes:

  • ErrCodeInvalidParameterValueException "InvalidParameterValueException" One or more parameters don't have a valid value.

  • ErrCodeResourceExistsException "ResourceExistsException" The resource specified already exists.

  • ErrCodeResourceNotFoundException "ResourceNotFoundException" One or more resources can't be found.

  • ErrCodeThrottlingException "ThrottlingException" Access is throttled.

  • ErrCodeConflictException "ConflictException" Updating or deleting a resource can cause an inconsistent state.

  • ErrCodeLimitExceededException "LimitExceededException" A limit is exceeded.

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

  • ErrCodeInternalFailureException "InternalFailureException" An internal failure occurred.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/UpdateTemplate

func (*QuickSight) UpdateTemplateAlias added in v1.25.39

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

  • ErrCodeThrottlingException "ThrottlingException" Access is throttled.

  • ErrCodeResourceNotFoundException "ResourceNotFoundException" One or more resources can't be found.

  • ErrCodeConflictException "ConflictException" Updating or deleting a resource can cause an inconsistent state.

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

  • ErrCodeInternalFailureException "InternalFailureException" An internal failure occurred.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/UpdateTemplateAlias

func (*QuickSight) UpdateTemplateAliasRequest added in v1.25.39

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 added in v1.25.39

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 added in v1.25.39

func (c *QuickSight) UpdateTemplatePermissions(input *UpdateTemplatePermissionsInput) (*UpdateTemplatePermissionsOutput, error)

UpdateTemplatePermissions API operation for Amazon QuickSight.

Updates the 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 UpdateTemplatePermissions for usage and error information.

Returned Error Codes:

  • ErrCodeThrottlingException "ThrottlingException" Access is throttled.

  • ErrCodeInvalidParameterValueException "InvalidParameterValueException" One or more parameters don't have a valid value.

  • ErrCodeConflictException "ConflictException" Updating or deleting a resource can cause an inconsistent state.

  • ErrCodeResourceNotFoundException "ResourceNotFoundException" One or more resources can't be found.

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

  • ErrCodeInternalFailureException "InternalFailureException" An internal failure occurred.

See also, https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/UpdateTemplatePermissions

func (*QuickSight) UpdateTemplatePermissionsRequest added in v1.25.39

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 added in v1.25.39

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 added in v1.25.39

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 added in v1.25.39

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

  • ErrCodeAccessDeniedException "AccessDeniedException" You don't have access to this. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Ensure 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.

  • ErrCodeInvalidParameterValueException "InvalidParameterValueException" One or more parameters don't have a valid value.

  • ErrCodeResourceNotFoundException "ResourceNotFoundException" One or more resources can't be found.

  • ErrCodeThrottlingException "ThrottlingException" Access is throttled.

  • ErrCodeInternalFailureException "InternalFailureException" An internal failure occurred.

  • ErrCodeResourceUnavailableException "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 added in v1.25.39

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
}

RDS parameters.

func (RdsParameters) GoString added in v1.25.39

func (s RdsParameters) GoString() string

GoString returns the string representation

func (*RdsParameters) SetDatabase added in v1.25.39

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

SetDatabase sets the Database field's value.

func (*RdsParameters) SetInstanceId added in v1.25.39

func (s *RdsParameters) SetInstanceId(v string) *RdsParameters

SetInstanceId sets the InstanceId field's value.

func (RdsParameters) String added in v1.25.39

func (s RdsParameters) String() string

String returns the string representation

func (*RdsParameters) Validate added in v1.25.39

func (s *RdsParameters) Validate() error

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

type RedshiftParameters added in v1.25.39

type RedshiftParameters struct {

	// Cluster ID. This 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 can be blank if the ClusterId is provided.
	Host *string `min:"1" type:"string"`

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

Redshift parameters. The ClusterId field can be blank if Host and Port are both set, and the other way around.

func (RedshiftParameters) GoString added in v1.25.39

func (s RedshiftParameters) GoString() string

GoString returns the string representation

func (*RedshiftParameters) SetClusterId added in v1.25.39

func (s *RedshiftParameters) SetClusterId(v string) *RedshiftParameters

SetClusterId sets the ClusterId field's value.

func (*RedshiftParameters) SetDatabase added in v1.25.39

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

SetDatabase sets the Database field's value.

func (*RedshiftParameters) SetHost added in v1.25.39

SetHost sets the Host field's value.

func (*RedshiftParameters) SetPort added in v1.25.39

SetPort sets the Port field's value.

func (RedshiftParameters) String added in v1.25.39

func (s RedshiftParameters) String() string

String returns the string representation

func (*RedshiftParameters) Validate added in v1.25.39

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

	// 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.example.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) 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 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 added in v1.16.7

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 added in v1.25.39

type RelationalTable struct {

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

	// Name of the relational table.
	//
	// Name is a required field
	Name *string `min:"1" type:"string" required:"true"`

	// The schema 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 added in v1.25.39

func (s RelationalTable) GoString() string

GoString returns the string representation

func (*RelationalTable) SetDataSourceArn added in v1.25.39

func (s *RelationalTable) SetDataSourceArn(v string) *RelationalTable

SetDataSourceArn sets the DataSourceArn field's value.

func (*RelationalTable) SetInputColumns added in v1.25.39

func (s *RelationalTable) SetInputColumns(v []*InputColumn) *RelationalTable

SetInputColumns sets the InputColumns field's value.

func (*RelationalTable) SetName added in v1.25.39

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

SetName sets the Name field's value.

func (*RelationalTable) SetSchema added in v1.25.39

func (s *RelationalTable) SetSchema(v string) *RelationalTable

SetSchema sets the Schema field's value.

func (RelationalTable) String added in v1.25.39

func (s RelationalTable) String() string

String returns the string representation

func (*RelationalTable) Validate added in v1.25.39

func (s *RelationalTable) Validate() error

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

type RenameColumnOperation added in v1.25.39

type RenameColumnOperation struct {

	// Name of the column to be renamed.
	//
	// ColumnName is a required field
	ColumnName *string `min:"1" type:"string" required:"true"`

	// 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 added in v1.25.39

func (s RenameColumnOperation) GoString() string

GoString returns the string representation

func (*RenameColumnOperation) SetColumnName added in v1.25.39

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

SetColumnName sets the ColumnName field's value.

func (*RenameColumnOperation) SetNewColumnName added in v1.25.39

func (s *RenameColumnOperation) SetNewColumnName(v string) *RenameColumnOperation

SetNewColumnName sets the NewColumnName field's value.

func (RenameColumnOperation) String added in v1.25.39

func (s RenameColumnOperation) String() string

String returns the string representation

func (*RenameColumnOperation) Validate added in v1.25.39

func (s *RenameColumnOperation) Validate() error

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

type ResourcePermission added in v1.25.39

type ResourcePermission struct {

	// The action to grant or revoke permissions on. For example, "quicksight:DescribeDashboard".
	//
	// Actions is a required field
	Actions []*string `min:"1" type:"list" required:"true"`

	// The Amazon Resource Name (ARN) of a QuickSight user or group, or an IAM ARN.
	// If you are using cross-account resource sharing, this is the IAM ARN of an
	// account root. Otherwise, it is the ARN of a QuickSight user or group. .
	//
	// 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 added in v1.25.39

func (s ResourcePermission) GoString() string

GoString returns the string representation

func (*ResourcePermission) SetActions added in v1.25.39

func (s *ResourcePermission) SetActions(v []*string) *ResourcePermission

SetActions sets the Actions field's value.

func (*ResourcePermission) SetPrincipal added in v1.25.39

func (s *ResourcePermission) SetPrincipal(v string) *ResourcePermission

SetPrincipal sets the Principal field's value.

func (ResourcePermission) String added in v1.25.39

func (s ResourcePermission) String() string

String returns the string representation

func (*ResourcePermission) Validate added in v1.25.39

func (s *ResourcePermission) Validate() error

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

type RowInfo added in v1.25.39

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 on rows during a data set SPICE ingestion.

func (RowInfo) GoString added in v1.25.39

func (s RowInfo) GoString() string

GoString returns the string representation

func (*RowInfo) SetRowsDropped added in v1.25.39

func (s *RowInfo) SetRowsDropped(v int64) *RowInfo

SetRowsDropped sets the RowsDropped field's value.

func (*RowInfo) SetRowsIngested added in v1.25.39

func (s *RowInfo) SetRowsIngested(v int64) *RowInfo

SetRowsIngested sets the RowsIngested field's value.

func (RowInfo) String added in v1.25.39

func (s RowInfo) String() string

String returns the string representation

type RowLevelPermissionDataSet added in v1.25.39

type RowLevelPermissionDataSet struct {

	// The Amazon Resource name (ARN) of the permission dataset.
	//
	// Arn is a required field
	Arn *string `type:"string" required:"true"`

	// Permission policy.
	//
	// PermissionPolicy is a required field
	PermissionPolicy *string `type:"string" required:"true" enum:"RowLevelPermissionPolicy"`
	// contains filtered or unexported fields
}

Row-level security configuration on the dataset.

func (RowLevelPermissionDataSet) GoString added in v1.25.39

func (s RowLevelPermissionDataSet) GoString() string

GoString returns the string representation

func (*RowLevelPermissionDataSet) SetArn added in v1.25.39

SetArn sets the Arn field's value.

func (*RowLevelPermissionDataSet) SetPermissionPolicy added in v1.25.39

func (s *RowLevelPermissionDataSet) SetPermissionPolicy(v string) *RowLevelPermissionDataSet

SetPermissionPolicy sets the PermissionPolicy field's value.

func (RowLevelPermissionDataSet) String added in v1.25.39

func (s RowLevelPermissionDataSet) String() string

String returns the string representation

func (*RowLevelPermissionDataSet) Validate added in v1.25.39

func (s *RowLevelPermissionDataSet) Validate() error

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

type S3Parameters added in v1.25.39

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 added in v1.25.39

func (s S3Parameters) GoString() string

GoString returns the string representation

func (*S3Parameters) SetManifestFileLocation added in v1.25.39

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

SetManifestFileLocation sets the ManifestFileLocation field's value.

func (S3Parameters) String added in v1.25.39

func (s S3Parameters) String() string

String returns the string representation

func (*S3Parameters) Validate added in v1.25.39

func (s *S3Parameters) Validate() error

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

type S3Source added in v1.25.39

type S3Source struct {

	// Data source ARN.
	//
	// 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 on the S3 source file(s) format.
	UploadSettings *UploadSettings `type:"structure"`
	// contains filtered or unexported fields
}

A physical table type for as S3 data source.

func (S3Source) GoString added in v1.25.39

func (s S3Source) GoString() string

GoString returns the string representation

func (*S3Source) SetDataSourceArn added in v1.25.39

func (s *S3Source) SetDataSourceArn(v string) *S3Source

SetDataSourceArn sets the DataSourceArn field's value.

func (*S3Source) SetInputColumns added in v1.25.39

func (s *S3Source) SetInputColumns(v []*InputColumn) *S3Source

SetInputColumns sets the InputColumns field's value.

func (*S3Source) SetUploadSettings added in v1.25.39

func (s *S3Source) SetUploadSettings(v *UploadSettings) *S3Source

SetUploadSettings sets the UploadSettings field's value.

func (S3Source) String added in v1.25.39

func (s S3Source) String() string

String returns the string representation

func (*S3Source) Validate added in v1.25.39

func (s *S3Source) Validate() error

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

type ServiceNowParameters added in v1.25.39

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 added in v1.25.39

func (s ServiceNowParameters) GoString() string

GoString returns the string representation

func (*ServiceNowParameters) SetSiteBaseUrl added in v1.25.39

func (s *ServiceNowParameters) SetSiteBaseUrl(v string) *ServiceNowParameters

SetSiteBaseUrl sets the SiteBaseUrl field's value.

func (ServiceNowParameters) String added in v1.25.39

func (s ServiceNowParameters) String() string

String returns the string representation

func (*ServiceNowParameters) Validate added in v1.25.39

func (s *ServiceNowParameters) Validate() error

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

type SheetControlsOption added in v1.25.39

type SheetControlsOption struct {

	// Visibility state.
	VisibilityState *string `type:"string" enum:"DashboardUIState"`
	// contains filtered or unexported fields
}

Sheet controls option.

func (SheetControlsOption) GoString added in v1.25.39

func (s SheetControlsOption) GoString() string

GoString returns the string representation

func (*SheetControlsOption) SetVisibilityState added in v1.25.39

func (s *SheetControlsOption) SetVisibilityState(v string) *SheetControlsOption

SetVisibilityState sets the VisibilityState field's value.

func (SheetControlsOption) String added in v1.25.39

func (s SheetControlsOption) String() string

String returns the string representation

type SnowflakeParameters added in v1.25.39

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 added in v1.25.39

func (s SnowflakeParameters) GoString() string

GoString returns the string representation

func (*SnowflakeParameters) SetDatabase added in v1.25.39

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

SetDatabase sets the Database field's value.

func (*SnowflakeParameters) SetHost added in v1.25.39

SetHost sets the Host field's value.

func (*SnowflakeParameters) SetWarehouse added in v1.25.39

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

SetWarehouse sets the Warehouse field's value.

func (SnowflakeParameters) String added in v1.25.39

func (s SnowflakeParameters) String() string

String returns the string representation

func (*SnowflakeParameters) Validate added in v1.25.39

func (s *SnowflakeParameters) Validate() error

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

type SparkParameters added in v1.25.39

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 added in v1.25.39

func (s SparkParameters) GoString() string

GoString returns the string representation

func (*SparkParameters) SetHost added in v1.25.39

func (s *SparkParameters) SetHost(v string) *SparkParameters

SetHost sets the Host field's value.

func (*SparkParameters) SetPort added in v1.25.39

func (s *SparkParameters) SetPort(v int64) *SparkParameters

SetPort sets the Port field's value.

func (SparkParameters) String added in v1.25.39

func (s SparkParameters) String() string

String returns the string representation

func (*SparkParameters) Validate added in v1.25.39

func (s *SparkParameters) Validate() error

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

type SqlServerParameters added in v1.25.39

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 added in v1.25.39

func (s SqlServerParameters) GoString() string

GoString returns the string representation

func (*SqlServerParameters) SetDatabase added in v1.25.39

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

SetDatabase sets the Database field's value.

func (*SqlServerParameters) SetHost added in v1.25.39

SetHost sets the Host field's value.

func (*SqlServerParameters) SetPort added in v1.25.39

SetPort sets the Port field's value.

func (SqlServerParameters) String added in v1.25.39

func (s SqlServerParameters) String() string

String returns the string representation

func (*SqlServerParameters) Validate added in v1.25.39

func (s *SqlServerParameters) Validate() error

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

type SslProperties added in v1.25.39

type SslProperties struct {

	// A boolean flag 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 added in v1.25.39

func (s SslProperties) GoString() string

GoString returns the string representation

func (*SslProperties) SetDisableSsl added in v1.25.39

func (s *SslProperties) SetDisableSsl(v bool) *SslProperties

SetDisableSsl sets the DisableSsl field's value.

func (SslProperties) String added in v1.25.39

func (s SslProperties) String() string

String returns the string representation

type StringParameter added in v1.25.39

type StringParameter struct {

	// A display name for the dataset.
	//
	// Name is a required field
	Name *string `type:"string" required:"true"`

	// Values.
	//
	// Values is a required field
	Values []*string `type:"list" required:"true"`
	// contains filtered or unexported fields
}

String parameter.

func (StringParameter) GoString added in v1.25.39

func (s StringParameter) GoString() string

GoString returns the string representation

func (*StringParameter) SetName added in v1.25.39

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

SetName sets the Name field's value.

func (*StringParameter) SetValues added in v1.25.39

func (s *StringParameter) SetValues(v []*string) *StringParameter

SetValues sets the Values field's value.

func (StringParameter) String added in v1.25.39

func (s StringParameter) String() string

String returns the string representation

func (*StringParameter) Validate added in v1.25.39

func (s *StringParameter) Validate() error

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

type Tag added in v1.25.39

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 keys of the key-value pairs for the resource tag or tags assigned to the resource.

func (Tag) GoString added in v1.25.39

func (s Tag) GoString() string

GoString returns the string representation

func (*Tag) SetKey added in v1.25.39

func (s *Tag) SetKey(v string) *Tag

SetKey sets the Key field's value.

func (*Tag) SetValue added in v1.25.39

func (s *Tag) SetValue(v string) *Tag

SetValue sets the Value field's value.

func (Tag) String added in v1.25.39

func (s Tag) String() string

String returns the string representation

func (*Tag) Validate added in v1.25.39

func (s *Tag) Validate() error

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

type TagColumnOperation added in v1.25.39

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 added in v1.25.39

func (s TagColumnOperation) GoString() string

GoString returns the string representation

func (*TagColumnOperation) SetColumnName added in v1.25.39

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

SetColumnName sets the ColumnName field's value.

func (*TagColumnOperation) SetTags added in v1.25.39

SetTags sets the Tags field's value.

func (TagColumnOperation) String added in v1.25.39

func (s TagColumnOperation) String() string

String returns the string representation

func (*TagColumnOperation) Validate added in v1.25.39

func (s *TagColumnOperation) Validate() error

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

type TagResourceInput added in v1.25.39

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 added in v1.25.39

func (s TagResourceInput) GoString() string

GoString returns the string representation

func (*TagResourceInput) SetResourceArn added in v1.25.39

func (s *TagResourceInput) SetResourceArn(v string) *TagResourceInput

SetResourceArn sets the ResourceArn field's value.

func (*TagResourceInput) SetTags added in v1.25.39

func (s *TagResourceInput) SetTags(v []*Tag) *TagResourceInput

SetTags sets the Tags field's value.

func (TagResourceInput) String added in v1.25.39

func (s TagResourceInput) String() string

String returns the string representation

func (*TagResourceInput) Validate added in v1.25.39

func (s *TagResourceInput) Validate() error

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

type TagResourceOutput added in v1.25.39

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 added in v1.25.39

func (s TagResourceOutput) GoString() string

GoString returns the string representation

func (*TagResourceOutput) SetRequestId added in v1.25.39

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

SetRequestId sets the RequestId field's value.

func (*TagResourceOutput) SetStatus added in v1.25.39

func (s *TagResourceOutput) SetStatus(v int64) *TagResourceOutput

SetStatus sets the Status field's value.

func (TagResourceOutput) String added in v1.25.39

func (s TagResourceOutput) String() string

String returns the string representation

type Template added in v1.25.39

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 which encapsulates the metadata required to create an analysis that can be used to create dashboard. It adds a layer of abstraction by replacing the dataset associated with the analysis with placeholders. Templates can be used to create dashboards by replacing dataset placeholders with datasets which 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 added in v1.25.39

func (s Template) GoString() string

GoString returns the string representation

func (*Template) SetArn added in v1.25.39

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

SetArn sets the Arn field's value.

func (*Template) SetCreatedTime added in v1.25.39

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

SetCreatedTime sets the CreatedTime field's value.

func (*Template) SetLastUpdatedTime added in v1.25.39

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

SetLastUpdatedTime sets the LastUpdatedTime field's value.

func (*Template) SetName added in v1.25.39

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

SetName sets the Name field's value.

func (*Template) SetTemplateId added in v1.25.39

func (s *Template) SetTemplateId(v string) *Template

SetTemplateId sets the TemplateId field's value.

func (*Template) SetVersion added in v1.25.39

func (s *Template) SetVersion(v *TemplateVersion) *Template

SetVersion sets the Version field's value.

func (Template) String added in v1.25.39

func (s Template) String() string

String returns the string representation

type TemplateAlias added in v1.25.39

type TemplateAlias struct {

	// The display name of the template alias.
	AliasName *string `min:"1" type:"string"`

	// The 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 added in v1.25.39

func (s TemplateAlias) GoString() string

GoString returns the string representation

func (*TemplateAlias) SetAliasName added in v1.25.39

func (s *TemplateAlias) SetAliasName(v string) *TemplateAlias

SetAliasName sets the AliasName field's value.

func (*TemplateAlias) SetArn added in v1.25.39

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

SetArn sets the Arn field's value.

func (*TemplateAlias) SetTemplateVersionNumber added in v1.25.39

func (s *TemplateAlias) SetTemplateVersionNumber(v int64) *TemplateAlias

SetTemplateVersionNumber sets the TemplateVersionNumber field's value.

func (TemplateAlias) String added in v1.25.39

func (s TemplateAlias) String() string

String returns the string representation

type TemplateError added in v1.25.39

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 added in v1.25.39

func (s TemplateError) GoString() string

GoString returns the string representation

func (*TemplateError) SetMessage added in v1.25.39

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

SetMessage sets the Message field's value.

func (*TemplateError) SetType added in v1.25.39

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

SetType sets the Type field's value.

func (TemplateError) String added in v1.25.39

func (s TemplateError) String() string

String returns the string representation

type TemplateSourceAnalysis added in v1.25.39

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 added in v1.25.39

func (s TemplateSourceAnalysis) GoString() string

GoString returns the string representation

func (*TemplateSourceAnalysis) SetArn added in v1.25.39

SetArn sets the Arn field's value.

func (*TemplateSourceAnalysis) SetDataSetReferences added in v1.25.39

func (s *TemplateSourceAnalysis) SetDataSetReferences(v []*DataSetReference) *TemplateSourceAnalysis

SetDataSetReferences sets the DataSetReferences field's value.

func (TemplateSourceAnalysis) String added in v1.25.39

func (s TemplateSourceAnalysis) String() string

String returns the string representation

func (*TemplateSourceAnalysis) Validate added in v1.25.39

func (s *TemplateSourceAnalysis) Validate() error

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

type TemplateSourceEntity added in v1.25.39

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 added in v1.25.39

func (s TemplateSourceEntity) GoString() string

GoString returns the string representation

func (*TemplateSourceEntity) SetSourceAnalysis added in v1.25.39

SetSourceAnalysis sets the SourceAnalysis field's value.

func (*TemplateSourceEntity) SetSourceTemplate added in v1.25.39

SetSourceTemplate sets the SourceTemplate field's value.

func (TemplateSourceEntity) String added in v1.25.39

func (s TemplateSourceEntity) String() string

String returns the string representation

func (*TemplateSourceEntity) Validate added in v1.25.39

func (s *TemplateSourceEntity) Validate() error

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

type TemplateSourceTemplate added in v1.25.39

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 added in v1.25.39

func (s TemplateSourceTemplate) GoString() string

GoString returns the string representation

func (*TemplateSourceTemplate) SetArn added in v1.25.39

SetArn sets the Arn field's value.

func (TemplateSourceTemplate) String added in v1.25.39

func (s TemplateSourceTemplate) String() string

String returns the string representation

func (*TemplateSourceTemplate) Validate added in v1.25.39

func (s *TemplateSourceTemplate) Validate() error

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

type TemplateSummary added in v1.25.39

type TemplateSummary struct {

	// A summary of a template.
	Arn *string `type:"string"`

	// The last time this was created.
	CreatedTime *time.Time `type:"timestamp"`

	// The last time this 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 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 added in v1.25.39

func (s TemplateSummary) GoString() string

GoString returns the string representation

func (*TemplateSummary) SetArn added in v1.25.39

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

SetArn sets the Arn field's value.

func (*TemplateSummary) SetCreatedTime added in v1.25.39

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

SetCreatedTime sets the CreatedTime field's value.

func (*TemplateSummary) SetLastUpdatedTime added in v1.25.39

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

SetLastUpdatedTime sets the LastUpdatedTime field's value.

func (*TemplateSummary) SetLatestVersionNumber added in v1.25.39

func (s *TemplateSummary) SetLatestVersionNumber(v int64) *TemplateSummary

SetLatestVersionNumber sets the LatestVersionNumber field's value.

func (*TemplateSummary) SetName added in v1.25.39

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

SetName sets the Name field's value.

func (*TemplateSummary) SetTemplateId added in v1.25.39

func (s *TemplateSummary) SetTemplateId(v string) *TemplateSummary

SetTemplateId sets the TemplateId field's value.

func (TemplateSummary) String added in v1.25.39

func (s TemplateSummary) String() string

String returns the string representation

type TemplateVersion added in v1.25.39

type TemplateVersion struct {

	// The time this was created.
	CreatedTime *time.Time `type:"timestamp"`

	// Schema of the dataset identified by the placeholder. The idea is that any
	// dashboard created from the template should be bound to new datasets matching
	// the same schema described through this API. .
	DataSetConfigurations []*DataSetConfiguration `type:"list"`

	// The description of the template.
	Description *string `min:"1" type:"string"`

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

	// The Amazon Resource Name (ARN) of the analysis or template which was used
	// to create this template.
	SourceEntityArn *string `type:"string"`

	// The HTTP status of the request.
	Status *string `type:"string" enum:"ResourceStatus"`

	// The version number of the template.
	VersionNumber *int64 `min:"1" type:"long"`
	// contains filtered or unexported fields
}

A version of a template.

func (TemplateVersion) GoString added in v1.25.39

func (s TemplateVersion) GoString() string

GoString returns the string representation

func (*TemplateVersion) SetCreatedTime added in v1.25.39

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

SetCreatedTime sets the CreatedTime field's value.

func (*TemplateVersion) SetDataSetConfigurations added in v1.25.39

func (s *TemplateVersion) SetDataSetConfigurations(v []*DataSetConfiguration) *TemplateVersion

SetDataSetConfigurations sets the DataSetConfigurations field's value.

func (*TemplateVersion) SetDescription added in v1.25.39

func (s *TemplateVersion) SetDescription(v string) *TemplateVersion

SetDescription sets the Description field's value.

func (*TemplateVersion) SetErrors added in v1.25.39

func (s *TemplateVersion) SetErrors(v []*TemplateError) *TemplateVersion

SetErrors sets the Errors field's value.

func (*TemplateVersion) SetSourceEntityArn added in v1.25.39

func (s *TemplateVersion) SetSourceEntityArn(v string) *TemplateVersion

SetSourceEntityArn sets the SourceEntityArn field's value.

func (*TemplateVersion) SetStatus added in v1.25.39

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

SetStatus sets the Status field's value.

func (*TemplateVersion) SetVersionNumber added in v1.25.39

func (s *TemplateVersion) SetVersionNumber(v int64) *TemplateVersion

SetVersionNumber sets the VersionNumber field's value.

func (TemplateVersion) String added in v1.25.39

func (s TemplateVersion) String() string

String returns the string representation

type TemplateVersionSummary added in v1.25.39

type TemplateVersionSummary struct {

	// The ARN of the template version.
	Arn *string `type:"string"`

	// The time this was created.
	CreatedTime *time.Time `type:"timestamp"`

	// The desription 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 added in v1.25.39

func (s TemplateVersionSummary) GoString() string

GoString returns the string representation

func (*TemplateVersionSummary) SetArn added in v1.25.39

SetArn sets the Arn field's value.

func (*TemplateVersionSummary) SetCreatedTime added in v1.25.39

SetCreatedTime sets the CreatedTime field's value.

func (*TemplateVersionSummary) SetDescription added in v1.25.39

SetDescription sets the Description field's value.

func (*TemplateVersionSummary) SetStatus added in v1.25.39

SetStatus sets the Status field's value.

func (*TemplateVersionSummary) SetVersionNumber added in v1.25.39

func (s *TemplateVersionSummary) SetVersionNumber(v int64) *TemplateVersionSummary

SetVersionNumber sets the VersionNumber field's value.

func (TemplateVersionSummary) String added in v1.25.39

func (s TemplateVersionSummary) String() string

String returns the string representation

type TeradataParameters added in v1.25.39

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 added in v1.25.39

func (s TeradataParameters) GoString() string

GoString returns the string representation

func (*TeradataParameters) SetDatabase added in v1.25.39

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

SetDatabase sets the Database field's value.

func (*TeradataParameters) SetHost added in v1.25.39

SetHost sets the Host field's value.

func (*TeradataParameters) SetPort added in v1.25.39

SetPort sets the Port field's value.

func (TeradataParameters) String added in v1.25.39

func (s TeradataParameters) String() string

String returns the string representation

func (*TeradataParameters) Validate added in v1.25.39

func (s *TeradataParameters) Validate() error

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

type TransformOperation added in v1.25.39

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. No more than one of the attributes should be non-null for this structure to be valid.

func (TransformOperation) GoString added in v1.25.39

func (s TransformOperation) GoString() string

GoString returns the string representation

func (*TransformOperation) SetCastColumnTypeOperation added in v1.25.39

func (s *TransformOperation) SetCastColumnTypeOperation(v *CastColumnTypeOperation) *TransformOperation

SetCastColumnTypeOperation sets the CastColumnTypeOperation field's value.

func (*TransformOperation) SetCreateColumnsOperation added in v1.25.39

func (s *TransformOperation) SetCreateColumnsOperation(v *CreateColumnsOperation) *TransformOperation

SetCreateColumnsOperation sets the CreateColumnsOperation field's value.

func (*TransformOperation) SetFilterOperation added in v1.25.39

func (s *TransformOperation) SetFilterOperation(v *FilterOperation) *TransformOperation

SetFilterOperation sets the FilterOperation field's value.

func (*TransformOperation) SetProjectOperation added in v1.25.39

func (s *TransformOperation) SetProjectOperation(v *ProjectOperation) *TransformOperation

SetProjectOperation sets the ProjectOperation field's value.

func (*TransformOperation) SetRenameColumnOperation added in v1.25.39

func (s *TransformOperation) SetRenameColumnOperation(v *RenameColumnOperation) *TransformOperation

SetRenameColumnOperation sets the RenameColumnOperation field's value.

func (*TransformOperation) SetTagColumnOperation added in v1.25.39

func (s *TransformOperation) SetTagColumnOperation(v *TagColumnOperation) *TransformOperation

SetTagColumnOperation sets the TagColumnOperation field's value.

func (TransformOperation) String added in v1.25.39

func (s TransformOperation) String() string

String returns the string representation

func (*TransformOperation) Validate added in v1.25.39

func (s *TransformOperation) Validate() error

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

type TwitterParameters added in v1.25.39

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 added in v1.25.39

func (s TwitterParameters) GoString() string

GoString returns the string representation

func (*TwitterParameters) SetMaxRows added in v1.25.39

func (s *TwitterParameters) SetMaxRows(v int64) *TwitterParameters

SetMaxRows sets the MaxRows field's value.

func (*TwitterParameters) SetQuery added in v1.25.39

func (s *TwitterParameters) SetQuery(v string) *TwitterParameters

SetQuery sets the Query field's value.

func (TwitterParameters) String added in v1.25.39

func (s TwitterParameters) String() string

String returns the string representation

func (*TwitterParameters) Validate added in v1.25.39

func (s *TwitterParameters) Validate() error

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

type UntagResourceInput added in v1.25.39

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 added in v1.25.39

func (s UntagResourceInput) GoString() string

GoString returns the string representation

func (*UntagResourceInput) SetResourceArn added in v1.25.39

func (s *UntagResourceInput) SetResourceArn(v string) *UntagResourceInput

SetResourceArn sets the ResourceArn field's value.

func (*UntagResourceInput) SetTagKeys added in v1.25.39

func (s *UntagResourceInput) SetTagKeys(v []*string) *UntagResourceInput

SetTagKeys sets the TagKeys field's value.

func (UntagResourceInput) String added in v1.25.39

func (s UntagResourceInput) String() string

String returns the string representation

func (*UntagResourceInput) Validate added in v1.25.39

func (s *UntagResourceInput) Validate() error

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

type UntagResourceOutput added in v1.25.39

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 added in v1.25.39

func (s UntagResourceOutput) GoString() string

GoString returns the string representation

func (*UntagResourceOutput) SetRequestId added in v1.25.39

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

SetRequestId sets the RequestId field's value.

func (*UntagResourceOutput) SetStatus added in v1.25.39

SetStatus sets the Status field's value.

func (UntagResourceOutput) String added in v1.25.39

func (s UntagResourceOutput) String() string

String returns the string representation

type UpdateDashboardInput added in v1.25.39

type UpdateDashboardInput struct {

	// AWS account ID that contains the dashboard you are 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"`

	// Publishing options when creating a dashboard.
	//
	//    * AvailabilityStatus for AdHocFilteringOption - This can be either ENABLED
	//    or DISABLED. When This is set to set to DISABLED, QuickSight disables
	//    the left filter pane on the published dashboard, which can be used for
	//    AdHoc filtering. Enabled by default.
	//
	//    * AvailabilityStatus for ExportToCSVOption - This can be either ENABLED
	//    or DISABLED. The visual option to export data to CSV is disabled when
	//    this is set to DISABLED. Enabled by default.
	//
	//    * VisibilityState for SheetControlsOption - This can be either COLLAPSED
	//    or EXPANDED. The sheet controls pane is collapsed by default when set
	//    to true. 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.
	Parameters *Parameters `type:"structure"`

	// The template or analysis from which the dashboard is created. The SouceTemplate
	// entity accepts the Arn of the template and also references to replacement
	// datasets for the placeholders set when creating the template. The replacement
	// datasets need to follow the same schema as the datasets for which placeholders
	// were created when creating the template.
	//
	// SourceEntity is a required field
	SourceEntity *DashboardSourceEntity `type:"structure" required:"true"`

	// 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 added in v1.25.39

func (s UpdateDashboardInput) GoString() string

GoString returns the string representation

func (*UpdateDashboardInput) SetAwsAccountId added in v1.25.39

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

SetAwsAccountId sets the AwsAccountId field's value.

func (*UpdateDashboardInput) SetDashboardId added in v1.25.39

func (s *UpdateDashboardInput) SetDashboardId(v string) *UpdateDashboardInput

SetDashboardId sets the DashboardId field's value.

func (*UpdateDashboardInput) SetDashboardPublishOptions added in v1.25.39

func (s *UpdateDashboardInput) SetDashboardPublishOptions(v *DashboardPublishOptions) *UpdateDashboardInput

SetDashboardPublishOptions sets the DashboardPublishOptions field's value.

func (*UpdateDashboardInput) SetName added in v1.25.39

SetName sets the Name field's value.

func (*UpdateDashboardInput) SetParameters added in v1.25.39

SetParameters sets the Parameters field's value.

func (*UpdateDashboardInput) SetSourceEntity added in v1.25.39

SetSourceEntity sets the SourceEntity field's value.

func (*UpdateDashboardInput) SetVersionDescription added in v1.25.39

func (s *UpdateDashboardInput) SetVersionDescription(v string) *UpdateDashboardInput

SetVersionDescription sets the VersionDescription field's value.

func (UpdateDashboardInput) String added in v1.25.39

func (s UpdateDashboardInput) String() string

String returns the string representation

func (*UpdateDashboardInput) Validate added in v1.25.39

func (s *UpdateDashboardInput) Validate() error

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

type UpdateDashboardOutput added in v1.25.39

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 added in v1.25.39

func (s UpdateDashboardOutput) GoString() string

GoString returns the string representation

func (*UpdateDashboardOutput) SetArn added in v1.25.39

SetArn sets the Arn field's value.

func (*UpdateDashboardOutput) SetCreationStatus added in v1.25.39

func (s *UpdateDashboardOutput) SetCreationStatus(v string) *UpdateDashboardOutput

SetCreationStatus sets the CreationStatus field's value.

func (*UpdateDashboardOutput) SetDashboardId added in v1.25.39

func (s *UpdateDashboardOutput) SetDashboardId(v string) *UpdateDashboardOutput

SetDashboardId sets the DashboardId field's value.

func (*UpdateDashboardOutput) SetRequestId added in v1.25.39

SetRequestId sets the RequestId field's value.

func (*UpdateDashboardOutput) SetStatus added in v1.25.39

SetStatus sets the Status field's value.

func (*UpdateDashboardOutput) SetVersionArn added in v1.25.39

func (s *UpdateDashboardOutput) SetVersionArn(v string) *UpdateDashboardOutput

SetVersionArn sets the VersionArn field's value.

func (UpdateDashboardOutput) String added in v1.25.39

func (s UpdateDashboardOutput) String() string

String returns the string representation

type UpdateDashboardPermissionsInput added in v1.25.39

type UpdateDashboardPermissionsInput struct {

	// AWS account ID that contains the dashboard you are 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 `min:"1" type:"list"`

	// The permissions that you want to revoke from this resource.
	RevokePermissions []*ResourcePermission `min:"1" type:"list"`
	// contains filtered or unexported fields
}

func (UpdateDashboardPermissionsInput) GoString added in v1.25.39

GoString returns the string representation

func (*UpdateDashboardPermissionsInput) SetAwsAccountId added in v1.25.39

SetAwsAccountId sets the AwsAccountId field's value.

func (*UpdateDashboardPermissionsInput) SetDashboardId added in v1.25.39

SetDashboardId sets the DashboardId field's value.

func (*UpdateDashboardPermissionsInput) SetGrantPermissions added in v1.25.39

SetGrantPermissions sets the GrantPermissions field's value.

func (*UpdateDashboardPermissionsInput) SetRevokePermissions added in v1.25.39

SetRevokePermissions sets the RevokePermissions field's value.

func (UpdateDashboardPermissionsInput) String added in v1.25.39

String returns the string representation

func (*UpdateDashboardPermissionsInput) Validate added in v1.25.39

func (s *UpdateDashboardPermissionsInput) Validate() error

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

type UpdateDashboardPermissionsOutput added in v1.25.39

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 added in v1.25.39

GoString returns the string representation

func (*UpdateDashboardPermissionsOutput) SetDashboardArn added in v1.25.39

SetDashboardArn sets the DashboardArn field's value.

func (*UpdateDashboardPermissionsOutput) SetDashboardId added in v1.25.39

SetDashboardId sets the DashboardId field's value.

func (*UpdateDashboardPermissionsOutput) SetPermissions added in v1.25.39

SetPermissions sets the Permissions field's value.

func (*UpdateDashboardPermissionsOutput) SetRequestId added in v1.25.39

SetRequestId sets the RequestId field's value.

func (*UpdateDashboardPermissionsOutput) SetStatus added in v1.25.39

SetStatus sets the Status field's value.

func (UpdateDashboardPermissionsOutput) String added in v1.25.39

String returns the string representation

type UpdateDashboardPublishedVersionInput added in v1.25.39

type UpdateDashboardPublishedVersionInput struct {

	// AWS account ID that contains the dashboard you are 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 added in v1.25.39

GoString returns the string representation

func (*UpdateDashboardPublishedVersionInput) SetAwsAccountId added in v1.25.39

SetAwsAccountId sets the AwsAccountId field's value.

func (*UpdateDashboardPublishedVersionInput) SetDashboardId added in v1.25.39

SetDashboardId sets the DashboardId field's value.

func (*UpdateDashboardPublishedVersionInput) SetVersionNumber added in v1.25.39

SetVersionNumber sets the VersionNumber field's value.

func (UpdateDashboardPublishedVersionInput) String added in v1.25.39

String returns the string representation

func (*UpdateDashboardPublishedVersionInput) Validate added in v1.25.39

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

type UpdateDashboardPublishedVersionOutput added in v1.25.39

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 added in v1.25.39

GoString returns the string representation

func (*UpdateDashboardPublishedVersionOutput) SetDashboardArn added in v1.25.39

SetDashboardArn sets the DashboardArn field's value.

func (*UpdateDashboardPublishedVersionOutput) SetDashboardId added in v1.25.39

SetDashboardId sets the DashboardId field's value.

func (*UpdateDashboardPublishedVersionOutput) SetRequestId added in v1.25.39

SetRequestId sets the RequestId field's value.

func (*UpdateDashboardPublishedVersionOutput) SetStatus added in v1.25.39

SetStatus sets the Status field's value.

func (UpdateDashboardPublishedVersionOutput) String added in v1.25.39

String returns the string representation

type UpdateDataSetInput added in v1.25.39

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

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

	// Indicates whether or not 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"`

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

func (UpdateDataSetInput) GoString added in v1.25.39

func (s UpdateDataSetInput) GoString() string

GoString returns the string representation

func (*UpdateDataSetInput) SetAwsAccountId added in v1.25.39

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

SetAwsAccountId sets the AwsAccountId field's value.

func (*UpdateDataSetInput) SetColumnGroups added in v1.25.39

func (s *UpdateDataSetInput) SetColumnGroups(v []*ColumnGroup) *UpdateDataSetInput

SetColumnGroups sets the ColumnGroups field's value.

func (*UpdateDataSetInput) SetDataSetId added in v1.25.39

func (s *UpdateDataSetInput) SetDataSetId(v string) *UpdateDataSetInput

SetDataSetId sets the DataSetId field's value.

func (*UpdateDataSetInput) SetImportMode added in v1.25.39

func (s *UpdateDataSetInput) SetImportMode(v string) *UpdateDataSetInput

SetImportMode sets the ImportMode field's value.

func (*UpdateDataSetInput) SetLogicalTableMap added in v1.25.39

func (s *UpdateDataSetInput) SetLogicalTableMap(v map[string]*LogicalTable) *UpdateDataSetInput

SetLogicalTableMap sets the LogicalTableMap field's value.

func (*UpdateDataSetInput) SetName added in v1.25.39

SetName sets the Name field's value.

func (*UpdateDataSetInput) SetPhysicalTableMap added in v1.25.39

func (s *UpdateDataSetInput) SetPhysicalTableMap(v map[string]*PhysicalTable) *UpdateDataSetInput

SetPhysicalTableMap sets the PhysicalTableMap field's value.

func (*UpdateDataSetInput) SetRowLevelPermissionDataSet added in v1.25.39

func (s *UpdateDataSetInput) SetRowLevelPermissionDataSet(v *RowLevelPermissionDataSet) *UpdateDataSetInput

SetRowLevelPermissionDataSet sets the RowLevelPermissionDataSet field's value.

func (UpdateDataSetInput) String added in v1.25.39

func (s UpdateDataSetInput) String() string

String returns the string representation

func (*UpdateDataSetInput) Validate added in v1.25.39

func (s *UpdateDataSetInput) Validate() error

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

type UpdateDataSetOutput added in v1.25.39

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 added in v1.25.39

func (s UpdateDataSetOutput) GoString() string

GoString returns the string representation

func (*UpdateDataSetOutput) SetArn added in v1.25.39

SetArn sets the Arn field's value.

func (*UpdateDataSetOutput) SetDataSetId added in v1.25.39

func (s *UpdateDataSetOutput) SetDataSetId(v string) *UpdateDataSetOutput

SetDataSetId sets the DataSetId field's value.

func (*UpdateDataSetOutput) SetIngestionArn added in v1.25.39

func (s *UpdateDataSetOutput) SetIngestionArn(v string) *UpdateDataSetOutput

SetIngestionArn sets the IngestionArn field's value.

func (*UpdateDataSetOutput) SetIngestionId added in v1.25.39

func (s *UpdateDataSetOutput) SetIngestionId(v string) *UpdateDataSetOutput

SetIngestionId sets the IngestionId field's value.

func (*UpdateDataSetOutput) SetRequestId added in v1.25.39

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

SetRequestId sets the RequestId field's value.

func (*UpdateDataSetOutput) SetStatus added in v1.25.39

SetStatus sets the Status field's value.

func (UpdateDataSetOutput) String added in v1.25.39

func (s UpdateDataSetOutput) String() string

String returns the string representation

type UpdateDataSetPermissionsInput added in v1.25.39

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

	// 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 added in v1.25.39

GoString returns the string representation

func (*UpdateDataSetPermissionsInput) SetAwsAccountId added in v1.25.39

SetAwsAccountId sets the AwsAccountId field's value.

func (*UpdateDataSetPermissionsInput) SetDataSetId added in v1.25.39

SetDataSetId sets the DataSetId field's value.

func (*UpdateDataSetPermissionsInput) SetGrantPermissions added in v1.25.39

SetGrantPermissions sets the GrantPermissions field's value.

func (*UpdateDataSetPermissionsInput) SetRevokePermissions added in v1.25.39

SetRevokePermissions sets the RevokePermissions field's value.

func (UpdateDataSetPermissionsInput) String added in v1.25.39

String returns the string representation

func (*UpdateDataSetPermissionsInput) Validate added in v1.25.39

func (s *UpdateDataSetPermissionsInput) Validate() error

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

type UpdateDataSetPermissionsOutput added in v1.25.39

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

	// 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 added in v1.25.39

GoString returns the string representation

func (*UpdateDataSetPermissionsOutput) SetDataSetArn added in v1.25.39

SetDataSetArn sets the DataSetArn field's value.

func (*UpdateDataSetPermissionsOutput) SetDataSetId added in v1.25.39

SetDataSetId sets the DataSetId field's value.

func (*UpdateDataSetPermissionsOutput) SetRequestId added in v1.25.39

SetRequestId sets the RequestId field's value.

func (*UpdateDataSetPermissionsOutput) SetStatus added in v1.25.39

SetStatus sets the Status field's value.

func (UpdateDataSetPermissionsOutput) String added in v1.25.39

String returns the string representation

type UpdateDataSourceInput added in v1.25.39

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 added in v1.25.39

func (s UpdateDataSourceInput) GoString() string

GoString returns the string representation

func (*UpdateDataSourceInput) SetAwsAccountId added in v1.25.39

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

SetAwsAccountId sets the AwsAccountId field's value.

func (*UpdateDataSourceInput) SetCredentials added in v1.25.39

SetCredentials sets the Credentials field's value.

func (*UpdateDataSourceInput) SetDataSourceId added in v1.25.39

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

SetDataSourceId sets the DataSourceId field's value.

func (*UpdateDataSourceInput) SetDataSourceParameters added in v1.25.39

func (s *UpdateDataSourceInput) SetDataSourceParameters(v *DataSourceParameters) *UpdateDataSourceInput

SetDataSourceParameters sets the DataSourceParameters field's value.

func (*UpdateDataSourceInput) SetName added in v1.25.39

SetName sets the Name field's value.

func (*UpdateDataSourceInput) SetSslProperties added in v1.25.39

SetSslProperties sets the SslProperties field's value.

func (*UpdateDataSourceInput) SetVpcConnectionProperties added in v1.25.39

func (s *UpdateDataSourceInput) SetVpcConnectionProperties(v *VpcConnectionProperties) *UpdateDataSourceInput

SetVpcConnectionProperties sets the VpcConnectionProperties field's value.

func (UpdateDataSourceInput) String added in v1.25.39

func (s UpdateDataSourceInput) String() string

String returns the string representation

func (*UpdateDataSourceInput) Validate added in v1.25.39

func (s *UpdateDataSourceInput) Validate() error

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

type UpdateDataSourceOutput added in v1.25.39

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 added in v1.25.39

func (s UpdateDataSourceOutput) GoString() string

GoString returns the string representation

func (*UpdateDataSourceOutput) SetArn added in v1.25.39

SetArn sets the Arn field's value.

func (*UpdateDataSourceOutput) SetDataSourceId added in v1.25.39

func (s *UpdateDataSourceOutput) SetDataSourceId(v string) *UpdateDataSourceOutput

SetDataSourceId sets the DataSourceId field's value.

func (*UpdateDataSourceOutput) SetRequestId added in v1.25.39

SetRequestId sets the RequestId field's value.

func (*UpdateDataSourceOutput) SetStatus added in v1.25.39

SetStatus sets the Status field's value.

func (*UpdateDataSourceOutput) SetUpdateStatus added in v1.25.39

func (s *UpdateDataSourceOutput) SetUpdateStatus(v string) *UpdateDataSourceOutput

SetUpdateStatus sets the UpdateStatus field's value.

func (UpdateDataSourceOutput) String added in v1.25.39

func (s UpdateDataSourceOutput) String() string

String returns the string representation

type UpdateDataSourcePermissionsInput added in v1.25.39

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 added in v1.25.39

GoString returns the string representation

func (*UpdateDataSourcePermissionsInput) SetAwsAccountId added in v1.25.39

SetAwsAccountId sets the AwsAccountId field's value.

func (*UpdateDataSourcePermissionsInput) SetDataSourceId added in v1.25.39

SetDataSourceId sets the DataSourceId field's value.

func (*UpdateDataSourcePermissionsInput) SetGrantPermissions added in v1.25.39

SetGrantPermissions sets the GrantPermissions field's value.

func (*UpdateDataSourcePermissionsInput) SetRevokePermissions added in v1.25.39

SetRevokePermissions sets the RevokePermissions field's value.

func (UpdateDataSourcePermissionsInput) String added in v1.25.39

String returns the string representation

func (*UpdateDataSourcePermissionsInput) Validate added in v1.25.39

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

type UpdateDataSourcePermissionsOutput added in v1.25.39

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 added in v1.25.39

GoString returns the string representation

func (*UpdateDataSourcePermissionsOutput) SetDataSourceArn added in v1.25.39

SetDataSourceArn sets the DataSourceArn field's value.

func (*UpdateDataSourcePermissionsOutput) SetDataSourceId added in v1.25.39

SetDataSourceId sets the DataSourceId field's value.

func (*UpdateDataSourcePermissionsOutput) SetRequestId added in v1.25.39

SetRequestId sets the RequestId field's value.

func (*UpdateDataSourcePermissionsOutput) SetStatus added in v1.25.39

SetStatus sets the Status field's value.

func (UpdateDataSourcePermissionsOutput) String added in v1.25.39

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 added in v1.25.39

type UpdateIAMPolicyAssignmentInput struct {

	// The name of the assignment. It 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 an assignment:
	//
	//    * ENABLED - Anything specified in this assignment is used while creating
	//    the data source.
	//
	//    * DISABLED - This assignment isn't used while creating the data source.
	//
	//    * DRAFT - Assignment is an unfinished draft and isn't used while creating
	//    the data source.
	AssignmentStatus *string `type:"string" enum:"AssignmentStatus"`

	// The AWS account ID that contains the IAM policy assignment.
	//
	// AwsAccountId is a required field
	AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"`

	// QuickSight users and/or groups that you want to assign to the specified IAM
	// policy.
	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"`

	// An IAM policy Amazon Resource Name (ARN) that will be applied to specified
	// QuickSight users and groups in this assignment.
	PolicyArn *string `type:"string"`
	// contains filtered or unexported fields
}

func (UpdateIAMPolicyAssignmentInput) GoString added in v1.25.39

GoString returns the string representation

func (*UpdateIAMPolicyAssignmentInput) SetAssignmentName added in v1.25.39

SetAssignmentName sets the AssignmentName field's value.

func (*UpdateIAMPolicyAssignmentInput) SetAssignmentStatus added in v1.25.39

SetAssignmentStatus sets the AssignmentStatus field's value.

func (*UpdateIAMPolicyAssignmentInput) SetAwsAccountId added in v1.25.39

SetAwsAccountId sets the AwsAccountId field's value.

func (*UpdateIAMPolicyAssignmentInput) SetIdentities added in v1.25.39

SetIdentities sets the Identities field's value.

func (*UpdateIAMPolicyAssignmentInput) SetNamespace added in v1.25.39

SetNamespace sets the Namespace field's value.

func (*UpdateIAMPolicyAssignmentInput) SetPolicyArn added in v1.25.39

SetPolicyArn sets the PolicyArn field's value.

func (UpdateIAMPolicyAssignmentInput) String added in v1.25.39

String returns the string representation

func (*UpdateIAMPolicyAssignmentInput) Validate added in v1.25.39

func (s *UpdateIAMPolicyAssignmentInput) Validate() error

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

type UpdateIAMPolicyAssignmentOutput added in v1.25.39

type UpdateIAMPolicyAssignmentOutput struct {

	// The ID of the assignment.
	AssignmentId *string `type:"string"`

	// The name of the assignment.
	AssignmentName *string `min:"1" type:"string"`

	// The status of the assignment:
	//
	//    * ENABLED - Anything specified in this assignment is used while creating
	//    the data source.
	//
	//    * DISABLED - This assignment isn't used while creating the data source.
	//
	//    * DRAFT - Assignment is an unfinished draft and isn't used while creating
	//    the data source.
	AssignmentStatus *string `type:"string" enum:"AssignmentStatus"`

	// QuickSight users and/or groups that are assigned to this IAM policy.
	Identities map[string][]*string `type:"map"`

	// The IAM policy ARN assigned to the QuickSight users and groups specified
	// in this request.
	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 added in v1.25.39

GoString returns the string representation

func (*UpdateIAMPolicyAssignmentOutput) SetAssignmentId added in v1.25.39

SetAssignmentId sets the AssignmentId field's value.

func (*UpdateIAMPolicyAssignmentOutput) SetAssignmentName added in v1.25.39

SetAssignmentName sets the AssignmentName field's value.

func (*UpdateIAMPolicyAssignmentOutput) SetAssignmentStatus added in v1.25.39

SetAssignmentStatus sets the AssignmentStatus field's value.

func (*UpdateIAMPolicyAssignmentOutput) SetIdentities added in v1.25.39

SetIdentities sets the Identities field's value.

func (*UpdateIAMPolicyAssignmentOutput) SetPolicyArn added in v1.25.39

SetPolicyArn sets the PolicyArn field's value.

func (*UpdateIAMPolicyAssignmentOutput) SetRequestId added in v1.25.39

SetRequestId sets the RequestId field's value.

func (*UpdateIAMPolicyAssignmentOutput) SetStatus added in v1.25.39

SetStatus sets the Status field's value.

func (UpdateIAMPolicyAssignmentOutput) String added in v1.25.39

String returns the string representation

type UpdateTemplateAliasInput added in v1.25.39

type UpdateTemplateAliasInput struct {

	// The alias of the template that you want to update. If you provide 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"`

	// AWS account ID that contains the template aliases you are 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 added in v1.25.39

func (s UpdateTemplateAliasInput) GoString() string

GoString returns the string representation

func (*UpdateTemplateAliasInput) SetAliasName added in v1.25.39

SetAliasName sets the AliasName field's value.

func (*UpdateTemplateAliasInput) SetAwsAccountId added in v1.25.39

SetAwsAccountId sets the AwsAccountId field's value.

func (*UpdateTemplateAliasInput) SetTemplateId added in v1.25.39

SetTemplateId sets the TemplateId field's value.

func (*UpdateTemplateAliasInput) SetTemplateVersionNumber added in v1.25.39

func (s *UpdateTemplateAliasInput) SetTemplateVersionNumber(v int64) *UpdateTemplateAliasInput

SetTemplateVersionNumber sets the TemplateVersionNumber field's value.

func (UpdateTemplateAliasInput) String added in v1.25.39

func (s UpdateTemplateAliasInput) String() string

String returns the string representation

func (*UpdateTemplateAliasInput) Validate added in v1.25.39

func (s *UpdateTemplateAliasInput) Validate() error

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

type UpdateTemplateAliasOutput added in v1.25.39

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 added in v1.25.39

func (s UpdateTemplateAliasOutput) GoString() string

GoString returns the string representation

func (*UpdateTemplateAliasOutput) SetRequestId added in v1.25.39

SetRequestId sets the RequestId field's value.

func (*UpdateTemplateAliasOutput) SetStatus added in v1.25.39

SetStatus sets the Status field's value.

func (*UpdateTemplateAliasOutput) SetTemplateAlias added in v1.25.39

SetTemplateAlias sets the TemplateAlias field's value.

func (UpdateTemplateAliasOutput) String added in v1.25.39

func (s UpdateTemplateAliasOutput) String() string

String returns the string representation

type UpdateTemplateInput added in v1.25.39

type UpdateTemplateInput struct {

	// AWS account ID that contains the template you are 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 source QuickSight entity from which this template is being created. Templates
	// can be currently created from an Analysis or another template.
	//
	// 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 being updated. Every time you
	// cal UpdateTemplate you create a new version. 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 added in v1.25.39

func (s UpdateTemplateInput) GoString() string

GoString returns the string representation

func (*UpdateTemplateInput) SetAwsAccountId added in v1.25.39

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

SetAwsAccountId sets the AwsAccountId field's value.

func (*UpdateTemplateInput) SetName added in v1.25.39

SetName sets the Name field's value.

func (*UpdateTemplateInput) SetSourceEntity added in v1.25.39

SetSourceEntity sets the SourceEntity field's value.

func (*UpdateTemplateInput) SetTemplateId added in v1.25.39

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

SetTemplateId sets the TemplateId field's value.

func (*UpdateTemplateInput) SetVersionDescription added in v1.25.39

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

SetVersionDescription sets the VersionDescription field's value.

func (UpdateTemplateInput) String added in v1.25.39

func (s UpdateTemplateInput) String() string

String returns the string representation

func (*UpdateTemplateInput) Validate added in v1.25.39

func (s *UpdateTemplateInput) Validate() error

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

type UpdateTemplateOutput added in v1.25.39

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 Amazon Resource Name (ARN) for the template, including the version information
	// of the first version.
	VersionArn *string `type:"string"`
	// contains filtered or unexported fields
}

func (UpdateTemplateOutput) GoString added in v1.25.39

func (s UpdateTemplateOutput) GoString() string

GoString returns the string representation

func (*UpdateTemplateOutput) SetArn added in v1.25.39

SetArn sets the Arn field's value.

func (*UpdateTemplateOutput) SetCreationStatus added in v1.25.39

func (s *UpdateTemplateOutput) SetCreationStatus(v string) *UpdateTemplateOutput

SetCreationStatus sets the CreationStatus field's value.

func (*UpdateTemplateOutput) SetRequestId added in v1.25.39

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

SetRequestId sets the RequestId field's value.

func (*UpdateTemplateOutput) SetStatus added in v1.25.39

SetStatus sets the Status field's value.

func (*UpdateTemplateOutput) SetTemplateId added in v1.25.39

func (s *UpdateTemplateOutput) SetTemplateId(v string) *UpdateTemplateOutput

SetTemplateId sets the TemplateId field's value.

func (*UpdateTemplateOutput) SetVersionArn added in v1.25.39

func (s *UpdateTemplateOutput) SetVersionArn(v string) *UpdateTemplateOutput

SetVersionArn sets the VersionArn field's value.

func (UpdateTemplateOutput) String added in v1.25.39

func (s UpdateTemplateOutput) String() string

String returns the string representation

type UpdateTemplatePermissionsInput added in v1.25.39

type UpdateTemplatePermissionsInput struct {

	// AWS account ID 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 `min:"1" type:"list"`

	// A list of resource permissions to be revoked from the template.
	RevokePermissions []*ResourcePermission `min:"1" 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 added in v1.25.39

GoString returns the string representation

func (*UpdateTemplatePermissionsInput) SetAwsAccountId added in v1.25.39

SetAwsAccountId sets the AwsAccountId field's value.

func (*UpdateTemplatePermissionsInput) SetGrantPermissions added in v1.25.39

SetGrantPermissions sets the GrantPermissions field's value.

func (*UpdateTemplatePermissionsInput) SetRevokePermissions added in v1.25.39

SetRevokePermissions sets the RevokePermissions field's value.

func (*UpdateTemplatePermissionsInput) SetTemplateId added in v1.25.39

SetTemplateId sets the TemplateId field's value.

func (UpdateTemplatePermissionsInput) String added in v1.25.39

String returns the string representation

func (*UpdateTemplatePermissionsInput) Validate added in v1.25.39

func (s *UpdateTemplatePermissionsInput) Validate() error

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

type UpdateTemplatePermissionsOutput added in v1.25.39

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 added in v1.25.39

GoString returns the string representation

func (*UpdateTemplatePermissionsOutput) SetPermissions added in v1.25.39

SetPermissions sets the Permissions field's value.

func (*UpdateTemplatePermissionsOutput) SetRequestId added in v1.25.39

SetRequestId sets the RequestId field's value.

func (*UpdateTemplatePermissionsOutput) SetStatus added in v1.25.39

SetStatus sets the Status field's value.

func (*UpdateTemplatePermissionsOutput) SetTemplateArn added in v1.25.39

SetTemplateArn sets the TemplateArn field's value.

func (*UpdateTemplatePermissionsOutput) SetTemplateId added in v1.25.39

SetTemplateId sets the TemplateId field's value.

func (UpdateTemplatePermissionsOutput) String added in v1.25.39

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

	// 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 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.
	//
	// Role is a required field
	Role *string `type:"string" required:"true" enum:"UserRole"`

	// 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) 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) 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 added in v1.25.39

type UploadSettings struct {

	// Whether or not the file(s) has 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 on source file(s) format.

func (UploadSettings) GoString added in v1.25.39

func (s UploadSettings) GoString() string

GoString returns the string representation

func (*UploadSettings) SetContainsHeader added in v1.25.39

func (s *UploadSettings) SetContainsHeader(v bool) *UploadSettings

SetContainsHeader sets the ContainsHeader field's value.

func (*UploadSettings) SetDelimiter added in v1.25.39

func (s *UploadSettings) SetDelimiter(v string) *UploadSettings

SetDelimiter sets the Delimiter field's value.

func (*UploadSettings) SetFormat added in v1.25.39

func (s *UploadSettings) SetFormat(v string) *UploadSettings

SetFormat sets the Format field's value.

func (*UploadSettings) SetStartFromRow added in v1.25.39

func (s *UploadSettings) SetStartFromRow(v int64) *UploadSettings

SetStartFromRow sets the StartFromRow field's value.

func (*UploadSettings) SetTextQualifier added in v1.25.39

func (s *UploadSettings) SetTextQualifier(v string) *UploadSettings

SetTextQualifier sets the TextQualifier field's value.

func (UploadSettings) String added in v1.25.39

func (s UploadSettings) String() string

String returns the string representation

func (*UploadSettings) Validate added in v1.25.39

func (s *UploadSettings) Validate() error

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

type User

type User struct {

	// Active status of user. When you create an Amazon QuickSight user that’s
	// not an IAM user or an AD 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 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. Currently, an Amazon QuickSight subscription can't contain more than 20 million users.

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) 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 added in v1.18.0

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 VpcConnectionProperties added in v1.25.39

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 added in v1.25.39

func (s VpcConnectionProperties) GoString() string

GoString returns the string representation

func (*VpcConnectionProperties) SetVpcConnectionArn added in v1.25.39

func (s *VpcConnectionProperties) SetVpcConnectionArn(v string) *VpcConnectionProperties

SetVpcConnectionArn sets the VpcConnectionArn field's value.

func (VpcConnectionProperties) String added in v1.25.39

func (s VpcConnectionProperties) String() string

String returns the string representation

func (*VpcConnectionProperties) Validate added in v1.25.39

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