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 use 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 for more information on creating client for this service. https://docs.aws.amazon.com/sdk-for-go/api/service/quicksight/#New
Index ¶
- Constants
- type ActiveIAMPolicyAssignment
- type AdHocFilteringOption
- type AmazonElasticsearchParameters
- type AssignmentStatus
- type AthenaParameters
- type AuroraParameters
- type AuroraPostgreSqlParameters
- type AwsIotAnalyticsParameters
- type CalculatedColumn
- type CancelIngestionInput
- type CancelIngestionOutput
- type CancelIngestionRequest
- type CancelIngestionResponse
- type CastColumnTypeOperation
- type Client
- func (c *Client) CancelIngestionRequest(input *CancelIngestionInput) CancelIngestionRequest
- func (c *Client) CreateDashboardRequest(input *CreateDashboardInput) CreateDashboardRequest
- func (c *Client) CreateDataSetRequest(input *CreateDataSetInput) CreateDataSetRequest
- func (c *Client) CreateDataSourceRequest(input *CreateDataSourceInput) CreateDataSourceRequest
- func (c *Client) CreateGroupMembershipRequest(input *CreateGroupMembershipInput) CreateGroupMembershipRequest
- func (c *Client) CreateGroupRequest(input *CreateGroupInput) CreateGroupRequest
- func (c *Client) CreateIAMPolicyAssignmentRequest(input *CreateIAMPolicyAssignmentInput) CreateIAMPolicyAssignmentRequest
- func (c *Client) CreateIngestionRequest(input *CreateIngestionInput) CreateIngestionRequest
- func (c *Client) CreateTemplateAliasRequest(input *CreateTemplateAliasInput) CreateTemplateAliasRequest
- func (c *Client) CreateTemplateRequest(input *CreateTemplateInput) CreateTemplateRequest
- func (c *Client) DeleteDashboardRequest(input *DeleteDashboardInput) DeleteDashboardRequest
- func (c *Client) DeleteDataSetRequest(input *DeleteDataSetInput) DeleteDataSetRequest
- func (c *Client) DeleteDataSourceRequest(input *DeleteDataSourceInput) DeleteDataSourceRequest
- func (c *Client) DeleteGroupMembershipRequest(input *DeleteGroupMembershipInput) DeleteGroupMembershipRequest
- func (c *Client) DeleteGroupRequest(input *DeleteGroupInput) DeleteGroupRequest
- func (c *Client) DeleteIAMPolicyAssignmentRequest(input *DeleteIAMPolicyAssignmentInput) DeleteIAMPolicyAssignmentRequest
- func (c *Client) DeleteTemplateAliasRequest(input *DeleteTemplateAliasInput) DeleteTemplateAliasRequest
- func (c *Client) DeleteTemplateRequest(input *DeleteTemplateInput) DeleteTemplateRequest
- func (c *Client) DeleteUserByPrincipalIdRequest(input *DeleteUserByPrincipalIdInput) DeleteUserByPrincipalIdRequest
- func (c *Client) DeleteUserRequest(input *DeleteUserInput) DeleteUserRequest
- func (c *Client) DescribeDashboardPermissionsRequest(input *DescribeDashboardPermissionsInput) DescribeDashboardPermissionsRequest
- func (c *Client) DescribeDashboardRequest(input *DescribeDashboardInput) DescribeDashboardRequest
- func (c *Client) DescribeDataSetPermissionsRequest(input *DescribeDataSetPermissionsInput) DescribeDataSetPermissionsRequest
- func (c *Client) DescribeDataSetRequest(input *DescribeDataSetInput) DescribeDataSetRequest
- func (c *Client) DescribeDataSourcePermissionsRequest(input *DescribeDataSourcePermissionsInput) DescribeDataSourcePermissionsRequest
- func (c *Client) DescribeDataSourceRequest(input *DescribeDataSourceInput) DescribeDataSourceRequest
- func (c *Client) DescribeGroupRequest(input *DescribeGroupInput) DescribeGroupRequest
- func (c *Client) DescribeIAMPolicyAssignmentRequest(input *DescribeIAMPolicyAssignmentInput) DescribeIAMPolicyAssignmentRequest
- func (c *Client) DescribeIngestionRequest(input *DescribeIngestionInput) DescribeIngestionRequest
- func (c *Client) DescribeTemplateAliasRequest(input *DescribeTemplateAliasInput) DescribeTemplateAliasRequest
- func (c *Client) DescribeTemplatePermissionsRequest(input *DescribeTemplatePermissionsInput) DescribeTemplatePermissionsRequest
- func (c *Client) DescribeTemplateRequest(input *DescribeTemplateInput) DescribeTemplateRequest
- func (c *Client) DescribeUserRequest(input *DescribeUserInput) DescribeUserRequest
- func (c *Client) GetDashboardEmbedUrlRequest(input *GetDashboardEmbedUrlInput) GetDashboardEmbedUrlRequest
- func (c *Client) ListDashboardVersionsRequest(input *ListDashboardVersionsInput) ListDashboardVersionsRequest
- func (c *Client) ListDashboardsRequest(input *ListDashboardsInput) ListDashboardsRequest
- func (c *Client) ListDataSetsRequest(input *ListDataSetsInput) ListDataSetsRequest
- func (c *Client) ListDataSourcesRequest(input *ListDataSourcesInput) ListDataSourcesRequest
- func (c *Client) ListGroupMembershipsRequest(input *ListGroupMembershipsInput) ListGroupMembershipsRequest
- func (c *Client) ListGroupsRequest(input *ListGroupsInput) ListGroupsRequest
- func (c *Client) ListIAMPolicyAssignmentsForUserRequest(input *ListIAMPolicyAssignmentsForUserInput) ListIAMPolicyAssignmentsForUserRequest
- func (c *Client) ListIAMPolicyAssignmentsRequest(input *ListIAMPolicyAssignmentsInput) ListIAMPolicyAssignmentsRequest
- func (c *Client) ListIngestionsRequest(input *ListIngestionsInput) ListIngestionsRequest
- func (c *Client) ListTagsForResourceRequest(input *ListTagsForResourceInput) ListTagsForResourceRequest
- func (c *Client) ListTemplateAliasesRequest(input *ListTemplateAliasesInput) ListTemplateAliasesRequest
- func (c *Client) ListTemplateVersionsRequest(input *ListTemplateVersionsInput) ListTemplateVersionsRequest
- func (c *Client) ListTemplatesRequest(input *ListTemplatesInput) ListTemplatesRequest
- func (c *Client) ListUserGroupsRequest(input *ListUserGroupsInput) ListUserGroupsRequest
- func (c *Client) ListUsersRequest(input *ListUsersInput) ListUsersRequest
- func (c *Client) RegisterUserRequest(input *RegisterUserInput) RegisterUserRequest
- func (c *Client) SearchDashboardsRequest(input *SearchDashboardsInput) SearchDashboardsRequest
- func (c *Client) TagResourceRequest(input *TagResourceInput) TagResourceRequest
- func (c *Client) UntagResourceRequest(input *UntagResourceInput) UntagResourceRequest
- func (c *Client) UpdateDashboardPermissionsRequest(input *UpdateDashboardPermissionsInput) UpdateDashboardPermissionsRequest
- func (c *Client) UpdateDashboardPublishedVersionRequest(input *UpdateDashboardPublishedVersionInput) UpdateDashboardPublishedVersionRequest
- func (c *Client) UpdateDashboardRequest(input *UpdateDashboardInput) UpdateDashboardRequest
- func (c *Client) UpdateDataSetPermissionsRequest(input *UpdateDataSetPermissionsInput) UpdateDataSetPermissionsRequest
- func (c *Client) UpdateDataSetRequest(input *UpdateDataSetInput) UpdateDataSetRequest
- func (c *Client) UpdateDataSourcePermissionsRequest(input *UpdateDataSourcePermissionsInput) UpdateDataSourcePermissionsRequest
- func (c *Client) UpdateDataSourceRequest(input *UpdateDataSourceInput) UpdateDataSourceRequest
- func (c *Client) UpdateGroupRequest(input *UpdateGroupInput) UpdateGroupRequest
- func (c *Client) UpdateIAMPolicyAssignmentRequest(input *UpdateIAMPolicyAssignmentInput) UpdateIAMPolicyAssignmentRequest
- func (c *Client) UpdateTemplateAliasRequest(input *UpdateTemplateAliasInput) UpdateTemplateAliasRequest
- func (c *Client) UpdateTemplatePermissionsRequest(input *UpdateTemplatePermissionsInput) UpdateTemplatePermissionsRequest
- func (c *Client) UpdateTemplateRequest(input *UpdateTemplateInput) UpdateTemplateRequest
- func (c *Client) UpdateUserRequest(input *UpdateUserInput) UpdateUserRequest
- type ColumnDataType
- type ColumnGroup
- type ColumnGroupColumnSchema
- type ColumnGroupSchema
- type ColumnSchema
- type ColumnTag
- type CreateColumnsOperation
- type CreateDashboardInput
- type CreateDashboardOutput
- type CreateDashboardRequest
- type CreateDashboardResponse
- type CreateDataSetInput
- type CreateDataSetOutput
- type CreateDataSetRequest
- type CreateDataSetResponse
- type CreateDataSourceInput
- type CreateDataSourceOutput
- type CreateDataSourceRequest
- type CreateDataSourceResponse
- type CreateGroupInput
- type CreateGroupMembershipInput
- type CreateGroupMembershipOutput
- type CreateGroupMembershipRequest
- type CreateGroupMembershipResponse
- type CreateGroupOutput
- type CreateGroupRequest
- type CreateGroupResponse
- type CreateIAMPolicyAssignmentInput
- type CreateIAMPolicyAssignmentOutput
- type CreateIAMPolicyAssignmentRequest
- type CreateIAMPolicyAssignmentResponse
- type CreateIngestionInput
- type CreateIngestionOutput
- type CreateIngestionRequest
- type CreateIngestionResponse
- type CreateTemplateAliasInput
- type CreateTemplateAliasOutput
- type CreateTemplateAliasRequest
- type CreateTemplateAliasResponse
- type CreateTemplateInput
- type CreateTemplateOutput
- type CreateTemplateRequest
- type CreateTemplateResponse
- type CredentialPair
- type CustomSql
- type Dashboard
- type DashboardBehavior
- type DashboardError
- type DashboardErrorType
- type DashboardFilterAttribute
- type DashboardPublishOptions
- type DashboardSearchFilter
- type DashboardSourceEntity
- type DashboardSourceTemplate
- type DashboardSummary
- type DashboardUIState
- type DashboardVersion
- type DashboardVersionSummary
- type DataSet
- type DataSetConfiguration
- type DataSetImportMode
- type DataSetReference
- type DataSetSchema
- type DataSetSummary
- type DataSource
- type DataSourceCredentials
- type DataSourceErrorInfo
- type DataSourceErrorInfoType
- type DataSourceParameters
- type DataSourceType
- type DateTimeParameter
- type DecimalParameter
- type DeleteDashboardInput
- type DeleteDashboardOutput
- type DeleteDashboardRequest
- type DeleteDashboardResponse
- type DeleteDataSetInput
- type DeleteDataSetOutput
- type DeleteDataSetRequest
- type DeleteDataSetResponse
- type DeleteDataSourceInput
- type DeleteDataSourceOutput
- type DeleteDataSourceRequest
- type DeleteDataSourceResponse
- type DeleteGroupInput
- type DeleteGroupMembershipInput
- type DeleteGroupMembershipOutput
- type DeleteGroupMembershipRequest
- type DeleteGroupMembershipResponse
- type DeleteGroupOutput
- type DeleteGroupRequest
- type DeleteGroupResponse
- type DeleteIAMPolicyAssignmentInput
- type DeleteIAMPolicyAssignmentOutput
- type DeleteIAMPolicyAssignmentRequest
- type DeleteIAMPolicyAssignmentResponse
- type DeleteTemplateAliasInput
- type DeleteTemplateAliasOutput
- type DeleteTemplateAliasRequest
- type DeleteTemplateAliasResponse
- type DeleteTemplateInput
- type DeleteTemplateOutput
- type DeleteTemplateRequest
- type DeleteTemplateResponse
- type DeleteUserByPrincipalIdInput
- type DeleteUserByPrincipalIdOutput
- type DeleteUserByPrincipalIdRequest
- type DeleteUserByPrincipalIdResponse
- type DeleteUserInput
- type DeleteUserOutput
- type DeleteUserRequest
- type DeleteUserResponse
- type DescribeDashboardInput
- type DescribeDashboardOutput
- type DescribeDashboardPermissionsInput
- type DescribeDashboardPermissionsOutput
- type DescribeDashboardPermissionsRequest
- type DescribeDashboardPermissionsResponse
- type DescribeDashboardRequest
- type DescribeDashboardResponse
- type DescribeDataSetInput
- type DescribeDataSetOutput
- type DescribeDataSetPermissionsInput
- type DescribeDataSetPermissionsOutput
- type DescribeDataSetPermissionsRequest
- type DescribeDataSetPermissionsResponse
- type DescribeDataSetRequest
- type DescribeDataSetResponse
- type DescribeDataSourceInput
- type DescribeDataSourceOutput
- type DescribeDataSourcePermissionsInput
- type DescribeDataSourcePermissionsOutput
- type DescribeDataSourcePermissionsRequest
- type DescribeDataSourcePermissionsResponse
- type DescribeDataSourceRequest
- type DescribeDataSourceResponse
- type DescribeGroupInput
- type DescribeGroupOutput
- type DescribeGroupRequest
- type DescribeGroupResponse
- type DescribeIAMPolicyAssignmentInput
- type DescribeIAMPolicyAssignmentOutput
- type DescribeIAMPolicyAssignmentRequest
- type DescribeIAMPolicyAssignmentResponse
- type DescribeIngestionInput
- type DescribeIngestionOutput
- type DescribeIngestionRequest
- type DescribeIngestionResponse
- type DescribeTemplateAliasInput
- type DescribeTemplateAliasOutput
- type DescribeTemplateAliasRequest
- type DescribeTemplateAliasResponse
- type DescribeTemplateInput
- type DescribeTemplateOutput
- type DescribeTemplatePermissionsInput
- type DescribeTemplatePermissionsOutput
- type DescribeTemplatePermissionsRequest
- type DescribeTemplatePermissionsResponse
- type DescribeTemplateRequest
- type DescribeTemplateResponse
- type DescribeUserInput
- type DescribeUserOutput
- type DescribeUserRequest
- type DescribeUserResponse
- type ErrorInfo
- type ExceptionResourceType
- type ExportToCSVOption
- type FileFormat
- type FilterOperation
- type FilterOperator
- type GeoSpatialColumnGroup
- type GeoSpatialCountryCode
- type GeoSpatialDataRole
- type GetDashboardEmbedUrlInput
- type GetDashboardEmbedUrlOutput
- type GetDashboardEmbedUrlRequest
- type GetDashboardEmbedUrlResponse
- type Group
- type GroupMember
- type IAMPolicyAssignment
- type IAMPolicyAssignmentSummary
- type IdentityType
- type Ingestion
- type IngestionErrorType
- type IngestionRequestSource
- type IngestionRequestType
- type IngestionStatus
- type InputColumn
- type InputColumnDataType
- type IntegerParameter
- type JiraParameters
- type JoinInstruction
- type JoinType
- type ListDashboardVersionsInput
- type ListDashboardVersionsOutput
- type ListDashboardVersionsPaginator
- type ListDashboardVersionsRequest
- type ListDashboardVersionsResponse
- type ListDashboardsInput
- type ListDashboardsOutput
- type ListDashboardsPaginator
- type ListDashboardsRequest
- type ListDashboardsResponse
- type ListDataSetsInput
- type ListDataSetsOutput
- type ListDataSetsPaginator
- type ListDataSetsRequest
- type ListDataSetsResponse
- type ListDataSourcesInput
- type ListDataSourcesOutput
- type ListDataSourcesPaginator
- type ListDataSourcesRequest
- type ListDataSourcesResponse
- type ListGroupMembershipsInput
- type ListGroupMembershipsOutput
- type ListGroupMembershipsRequest
- type ListGroupMembershipsResponse
- type ListGroupsInput
- type ListGroupsOutput
- type ListGroupsRequest
- type ListGroupsResponse
- type ListIAMPolicyAssignmentsForUserInput
- type ListIAMPolicyAssignmentsForUserOutput
- type ListIAMPolicyAssignmentsForUserRequest
- type ListIAMPolicyAssignmentsForUserResponse
- type ListIAMPolicyAssignmentsInput
- type ListIAMPolicyAssignmentsOutput
- type ListIAMPolicyAssignmentsRequest
- type ListIAMPolicyAssignmentsResponse
- type ListIngestionsInput
- type ListIngestionsOutput
- type ListIngestionsPaginator
- type ListIngestionsRequest
- type ListIngestionsResponse
- type ListTagsForResourceInput
- type ListTagsForResourceOutput
- type ListTagsForResourceRequest
- type ListTagsForResourceResponse
- type ListTemplateAliasesInput
- type ListTemplateAliasesOutput
- type ListTemplateAliasesPaginator
- type ListTemplateAliasesRequest
- type ListTemplateAliasesResponse
- type ListTemplateVersionsInput
- type ListTemplateVersionsOutput
- type ListTemplateVersionsPaginator
- type ListTemplateVersionsRequest
- type ListTemplateVersionsResponse
- type ListTemplatesInput
- type ListTemplatesOutput
- type ListTemplatesPaginator
- type ListTemplatesRequest
- type ListTemplatesResponse
- type ListUserGroupsInput
- type ListUserGroupsOutput
- type ListUserGroupsRequest
- type ListUserGroupsResponse
- type ListUsersInput
- type ListUsersOutput
- type ListUsersRequest
- type ListUsersResponse
- type LogicalTable
- type LogicalTableSource
- type ManifestFileLocation
- type MariaDbParameters
- type MySqlParameters
- type OutputColumn
- type Parameters
- type PhysicalTable
- type PostgreSqlParameters
- type PrestoParameters
- type ProjectOperation
- type QueueInfo
- type RdsParameters
- type RedshiftParameters
- type RegisterUserInput
- type RegisterUserOutput
- type RegisterUserRequest
- type RegisterUserResponse
- type RelationalTable
- type RenameColumnOperation
- type ResourcePermission
- type ResourceStatus
- type RowInfo
- type RowLevelPermissionDataSet
- type RowLevelPermissionPolicy
- type S3Parameters
- type S3Source
- type SearchDashboardsInput
- type SearchDashboardsOutput
- type SearchDashboardsPaginator
- type SearchDashboardsRequest
- type SearchDashboardsResponse
- type ServiceNowParameters
- type SheetControlsOption
- type SnowflakeParameters
- type SparkParameters
- type SqlServerParameters
- type SslProperties
- type StringParameter
- type Tag
- type TagColumnOperation
- type TagResourceInput
- type TagResourceOutput
- type TagResourceRequest
- type TagResourceResponse
- type Template
- type TemplateAlias
- type TemplateError
- type TemplateErrorType
- type TemplateSourceAnalysis
- type TemplateSourceEntity
- type TemplateSourceTemplate
- type TemplateSummary
- type TemplateVersion
- type TemplateVersionSummary
- type TeradataParameters
- type TextQualifier
- type TransformOperation
- type TwitterParameters
- type UntagResourceInput
- type UntagResourceOutput
- type UntagResourceRequest
- type UntagResourceResponse
- type UpdateDashboardInput
- type UpdateDashboardOutput
- type UpdateDashboardPermissionsInput
- type UpdateDashboardPermissionsOutput
- type UpdateDashboardPermissionsRequest
- type UpdateDashboardPermissionsResponse
- type UpdateDashboardPublishedVersionInput
- type UpdateDashboardPublishedVersionOutput
- type UpdateDashboardPublishedVersionRequest
- type UpdateDashboardPublishedVersionResponse
- type UpdateDashboardRequest
- type UpdateDashboardResponse
- type UpdateDataSetInput
- type UpdateDataSetOutput
- type UpdateDataSetPermissionsInput
- type UpdateDataSetPermissionsOutput
- type UpdateDataSetPermissionsRequest
- type UpdateDataSetPermissionsResponse
- type UpdateDataSetRequest
- type UpdateDataSetResponse
- type UpdateDataSourceInput
- type UpdateDataSourceOutput
- type UpdateDataSourcePermissionsInput
- type UpdateDataSourcePermissionsOutput
- type UpdateDataSourcePermissionsRequest
- type UpdateDataSourcePermissionsResponse
- type UpdateDataSourceRequest
- type UpdateDataSourceResponse
- type UpdateGroupInput
- type UpdateGroupOutput
- type UpdateGroupRequest
- type UpdateGroupResponse
- type UpdateIAMPolicyAssignmentInput
- type UpdateIAMPolicyAssignmentOutput
- type UpdateIAMPolicyAssignmentRequest
- type UpdateIAMPolicyAssignmentResponse
- type UpdateTemplateAliasInput
- type UpdateTemplateAliasOutput
- type UpdateTemplateAliasRequest
- type UpdateTemplateAliasResponse
- type UpdateTemplateInput
- type UpdateTemplateOutput
- type UpdateTemplatePermissionsInput
- type UpdateTemplatePermissionsOutput
- type UpdateTemplatePermissionsRequest
- type UpdateTemplatePermissionsResponse
- type UpdateTemplateRequest
- type UpdateTemplateResponse
- type UpdateUserInput
- type UpdateUserOutput
- type UpdateUserRequest
- type UpdateUserResponse
- type UploadSettings
- type User
- type UserRole
- type VpcConnectionProperties
Constants ¶
const ( ServiceName = "Amazon QuickSight" // Service's name ServiceID = "QuickSight" // Service's identifier EndpointsID = "quicksight" // Service's Endpoint identifier )
const ( // ErrCodeAccessDeniedException for service response error code // "AccessDeniedException". // // You don't have access to this item. The provided credentials couldn't be // validated. You might not be authorized to carry out the request. Make sure // that your account is authorized to use the Amazon QuickSight service, that // your policies have the correct permissions, and that you are using the correct // access keys. ErrCodeAccessDeniedException = "AccessDeniedException" // ErrCodeConcurrentUpdatingException for service response error code // "ConcurrentUpdatingException". // // A resource is already in a state that indicates an action is happening that // must complete before a new update can be applied. ErrCodeConcurrentUpdatingException = "ConcurrentUpdatingException" // ErrCodeConflictException for service response error code // "ConflictException". // // Updating or deleting a resource can cause an inconsistent state. ErrCodeConflictException = "ConflictException" // ErrCodeDomainNotWhitelistedException for service response error code // "DomainNotWhitelistedException". // // The domain specified isn't on the allow list. All domains for embedded dashboards // must be added to the approved list by an Amazon QuickSight admin. ErrCodeDomainNotWhitelistedException = "DomainNotWhitelistedException" // ErrCodeIdentityTypeNotSupportedException for service response error code // "IdentityTypeNotSupportedException". // // The identity type specified isn't supported. Supported identity types include // IAM and QUICKSIGHT. ErrCodeIdentityTypeNotSupportedException = "IdentityTypeNotSupportedException" // ErrCodeInternalFailureException for service response error code // "InternalFailureException". // // An internal failure occurred. ErrCodeInternalFailureException = "InternalFailureException" // ErrCodeInvalidNextTokenException for service response error code // "InvalidNextTokenException". // // The NextToken value isn't valid. ErrCodeInvalidNextTokenException = "InvalidNextTokenException" // ErrCodeInvalidParameterValueException for service response error code // "InvalidParameterValueException". // // One or more parameters has a value that isn't valid. ErrCodeInvalidParameterValueException = "InvalidParameterValueException" // ErrCodeLimitExceededException for service response error code // "LimitExceededException". // // A limit is exceeded. ErrCodeLimitExceededException = "LimitExceededException" // ErrCodePreconditionNotMetException for service response error code // "PreconditionNotMetException". // // One or more preconditions aren't met. ErrCodePreconditionNotMetException = "PreconditionNotMetException" // ErrCodeQuickSightUserNotFoundException for service response error code // "QuickSightUserNotFoundException". // // The user with the provided name isn't found. This error can happen in any // operation that requires finding a user based on a provided user name, such // as DeleteUser, DescribeUser, and so on. ErrCodeQuickSightUserNotFoundException = "QuickSightUserNotFoundException" // 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" // "ResourceUnavailableException". // // This resource is currently unavailable. ErrCodeResourceUnavailableException = "ResourceUnavailableException" // ErrCodeSessionLifetimeInMinutesInvalidException for service response error code // "SessionLifetimeInMinutesInvalidException". // // The number of minutes specified for the lifetime of a session isn't valid. // The session lifetime must be 15-600 minutes. ErrCodeSessionLifetimeInMinutesInvalidException = "SessionLifetimeInMinutesInvalidException" // ErrCodeThrottlingException for service response error code // "ThrottlingException". // // Access is throttled. ErrCodeThrottlingException = "ThrottlingException" // 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" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ActiveIAMPolicyAssignment ¶
type ActiveIAMPolicyAssignment struct { // A name for the IAM policy assignment. AssignmentName *string `min:"1" type:"string"` // The Amazon Resource Name (ARN) of the resource. PolicyArn *string `type:"string"` // contains filtered or unexported fields }
The active AWS Identity and Access Management (IAM) policy assignment.
func (ActiveIAMPolicyAssignment) MarshalFields ¶
func (s ActiveIAMPolicyAssignment) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ActiveIAMPolicyAssignment) String ¶
func (s ActiveIAMPolicyAssignment) String() string
String returns the string representation
type AdHocFilteringOption ¶
type AdHocFilteringOption struct { // Availability status. AvailabilityStatus DashboardBehavior `type:"string" enum:"true"` // contains filtered or unexported fields }
Ad hoc (one-time) filtering option.
func (AdHocFilteringOption) MarshalFields ¶
func (s AdHocFilteringOption) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (AdHocFilteringOption) String ¶
func (s AdHocFilteringOption) String() string
String returns the string representation
type AmazonElasticsearchParameters ¶
type AmazonElasticsearchParameters struct { // The Amazon Elasticsearch Service domain. // // Domain is a required field Domain *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
Amazon Elasticsearch Service parameters.
func (AmazonElasticsearchParameters) MarshalFields ¶
func (s AmazonElasticsearchParameters) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (AmazonElasticsearchParameters) String ¶
func (s AmazonElasticsearchParameters) String() string
String returns the string representation
func (*AmazonElasticsearchParameters) Validate ¶
func (s *AmazonElasticsearchParameters) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type AssignmentStatus ¶
type AssignmentStatus string
const ( AssignmentStatusEnabled AssignmentStatus = "ENABLED" AssignmentStatusDraft AssignmentStatus = "DRAFT" AssignmentStatusDisabled AssignmentStatus = "DISABLED" )
Enum values for AssignmentStatus
func (AssignmentStatus) MarshalValue ¶
func (enum AssignmentStatus) MarshalValue() (string, error)
func (AssignmentStatus) MarshalValueBuf ¶
func (enum AssignmentStatus) MarshalValueBuf(b []byte) ([]byte, error)
type AthenaParameters ¶
type AthenaParameters struct { // The workgroup that Amazon Athena uses. WorkGroup *string `min:"1" type:"string"` // contains filtered or unexported fields }
Amazon Athena parameters.
func (AthenaParameters) MarshalFields ¶
func (s AthenaParameters) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (AthenaParameters) String ¶
func (s AthenaParameters) String() string
String returns the string representation
func (*AthenaParameters) Validate ¶
func (s *AthenaParameters) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type AuroraParameters ¶
type AuroraParameters struct { // Database. // // Database is a required field Database *string `min:"1" type:"string" required:"true"` // Host. // // Host is a required field Host *string `min:"1" type:"string" required:"true"` // Port. // // Port is a required field Port *int64 `min:"1" type:"integer" required:"true"` // contains filtered or unexported fields }
Amazon Aurora parameters.
func (AuroraParameters) MarshalFields ¶
func (s AuroraParameters) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (AuroraParameters) String ¶
func (s AuroraParameters) String() string
String returns the string representation
func (*AuroraParameters) Validate ¶
func (s *AuroraParameters) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type AuroraPostgreSqlParameters ¶
type AuroraPostgreSqlParameters struct { // Database. // // Database is a required field Database *string `min:"1" type:"string" required:"true"` // Host. // // Host is a required field Host *string `min:"1" type:"string" required:"true"` // Port. // // Port is a required field Port *int64 `min:"1" type:"integer" required:"true"` // contains filtered or unexported fields }
Amazon Aurora with PostgreSQL compatibility parameters.
func (AuroraPostgreSqlParameters) MarshalFields ¶
func (s AuroraPostgreSqlParameters) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (AuroraPostgreSqlParameters) String ¶
func (s AuroraPostgreSqlParameters) String() string
String returns the string representation
func (*AuroraPostgreSqlParameters) Validate ¶
func (s *AuroraPostgreSqlParameters) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type AwsIotAnalyticsParameters ¶
type AwsIotAnalyticsParameters struct { // Dataset name. // // DataSetName is a required field DataSetName *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
AWS IoT Analytics parameters.
func (AwsIotAnalyticsParameters) MarshalFields ¶
func (s AwsIotAnalyticsParameters) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (AwsIotAnalyticsParameters) String ¶
func (s AwsIotAnalyticsParameters) String() string
String returns the string representation
func (*AwsIotAnalyticsParameters) Validate ¶
func (s *AwsIotAnalyticsParameters) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CalculatedColumn ¶
type CalculatedColumn struct { // A unique ID to identify a calculated column. During a dataset update, if // the column ID of a calculated column matches that of an existing calculated // column, Amazon QuickSight preserves the existing calculated column. // // ColumnId is a required field ColumnId *string `min:"1" type:"string" required:"true"` // Column name. // // ColumnName is a required field ColumnName *string `min:"1" type:"string" required:"true"` // An expression that defines the calculated column. // // Expression is a required field Expression *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
A calculated column for a dataset.
func (CalculatedColumn) MarshalFields ¶
func (s CalculatedColumn) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (CalculatedColumn) String ¶
func (s CalculatedColumn) String() string
String returns the string representation
func (*CalculatedColumn) Validate ¶
func (s *CalculatedColumn) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CancelIngestionInput ¶
type CancelIngestionInput struct { // The AWS account ID. // // AwsAccountId is a required field AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"` // The ID of the dataset used in the ingestion. // // DataSetId is a required field DataSetId *string `location:"uri" locationName:"DataSetId" type:"string" required:"true"` // An ID for the ingestion. // // IngestionId is a required field IngestionId *string `location:"uri" locationName:"IngestionId" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (CancelIngestionInput) MarshalFields ¶
func (s CancelIngestionInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (CancelIngestionInput) String ¶
func (s CancelIngestionInput) String() string
String returns the string representation
func (*CancelIngestionInput) Validate ¶
func (s *CancelIngestionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CancelIngestionOutput ¶
type CancelIngestionOutput struct { // The Amazon Resource Name (ARN) for the data ingestion. Arn *string `type:"string"` // An ID for the ingestion. IngestionId *string `min:"1" type:"string"` // The AWS request ID for this operation. RequestId *string `type:"string"` // The HTTP status of the request. Status *int64 `location:"statusCode" type:"integer"` // contains filtered or unexported fields }
func (CancelIngestionOutput) MarshalFields ¶
func (s CancelIngestionOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (CancelIngestionOutput) String ¶
func (s CancelIngestionOutput) String() string
String returns the string representation
type CancelIngestionRequest ¶
type CancelIngestionRequest struct { *aws.Request Input *CancelIngestionInput Copy func(*CancelIngestionInput) CancelIngestionRequest }
CancelIngestionRequest is the request type for the CancelIngestion API operation.
func (CancelIngestionRequest) Send ¶
func (r CancelIngestionRequest) Send(ctx context.Context) (*CancelIngestionResponse, error)
Send marshals and sends the CancelIngestion API request.
type CancelIngestionResponse ¶
type CancelIngestionResponse struct { *CancelIngestionOutput // contains filtered or unexported fields }
CancelIngestionResponse is the response type for the CancelIngestion API operation.
func (*CancelIngestionResponse) SDKResponseMetdata ¶
func (r *CancelIngestionResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the CancelIngestion request.
type CastColumnTypeOperation ¶
type CastColumnTypeOperation struct { // Column name. // // ColumnName is a required field ColumnName *string `min:"1" type:"string" required:"true"` // When casting a column from string to datetime type, you can supply a string // in a format supported by Amazon QuickSight to denote the source data format. Format *string `type:"string"` // New column data type. // // NewColumnType is a required field NewColumnType ColumnDataType `type:"string" required:"true" enum:"true"` // contains filtered or unexported fields }
A transform operation that casts a column to a different type.
func (CastColumnTypeOperation) MarshalFields ¶
func (s CastColumnTypeOperation) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (CastColumnTypeOperation) String ¶
func (s CastColumnTypeOperation) String() string
String returns the string representation
func (*CastColumnTypeOperation) Validate ¶
func (s *CastColumnTypeOperation) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type Client ¶
Client provides the API operation methods for making requests to Amazon QuickSight. See this package's package overview docs for details on the service.
The client's methods are safe to use concurrently. It is not safe to modify mutate any of the struct's properties though.
func New ¶
New creates a new instance of the client from the provided Config.
Example:
// Create a client from just a config. svc := quicksight.New(myConfig)
func (*Client) CancelIngestionRequest ¶
func (c *Client) CancelIngestionRequest(input *CancelIngestionInput) CancelIngestionRequest
CancelIngestionRequest returns a request value for making API operation for Amazon QuickSight.
Cancels an ongoing ingestion of data into SPICE.
// Example sending a request using CancelIngestionRequest. req := client.CancelIngestionRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/CancelIngestion
func (*Client) CreateDashboardRequest ¶
func (c *Client) CreateDashboardRequest(input *CreateDashboardInput) CreateDashboardRequest
CreateDashboardRequest returns a request value for making API operation for Amazon QuickSight.
Creates a dashboard from a template. To first create a template, see the CreateTemplate API operation.
A dashboard is an entity in QuickSight that identifies QuickSight reports, created from analyses. You can share QuickSight dashboards. With the right permissions, you can create scheduled email reports from them. The CreateDashboard, DescribeDashboard, and ListDashboardsByUser API operations 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.
// Example sending a request using CreateDashboardRequest. req := client.CreateDashboardRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/CreateDashboard
func (*Client) CreateDataSetRequest ¶
func (c *Client) CreateDataSetRequest(input *CreateDataSetInput) CreateDataSetRequest
CreateDataSetRequest returns a request value for making API operation for Amazon QuickSight.
Creates a dataset.
// Example sending a request using CreateDataSetRequest. req := client.CreateDataSetRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/CreateDataSet
func (*Client) CreateDataSourceRequest ¶
func (c *Client) CreateDataSourceRequest(input *CreateDataSourceInput) CreateDataSourceRequest
CreateDataSourceRequest returns a request value for making API operation for Amazon QuickSight.
Creates a data source.
// Example sending a request using CreateDataSourceRequest. req := client.CreateDataSourceRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/CreateDataSource
func (*Client) CreateGroupMembershipRequest ¶
func (c *Client) CreateGroupMembershipRequest(input *CreateGroupMembershipInput) CreateGroupMembershipRequest
CreateGroupMembershipRequest returns a request value for making API operation for Amazon QuickSight.
Adds an Amazon QuickSight user to an Amazon QuickSight group.
// Example sending a request using CreateGroupMembershipRequest. req := client.CreateGroupMembershipRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/CreateGroupMembership
func (*Client) CreateGroupRequest ¶
func (c *Client) CreateGroupRequest(input *CreateGroupInput) CreateGroupRequest
CreateGroupRequest returns a request value for making 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.
// Example sending a request using CreateGroupRequest. req := client.CreateGroupRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/CreateGroup
func (*Client) CreateIAMPolicyAssignmentRequest ¶
func (c *Client) CreateIAMPolicyAssignmentRequest(input *CreateIAMPolicyAssignmentInput) CreateIAMPolicyAssignmentRequest
CreateIAMPolicyAssignmentRequest returns a request value for making API operation for Amazon QuickSight.
Creates an assignment with one specified IAM policy, identified by its Amazon Resource Name (ARN). This policy will be assigned to specified groups or users of Amazon QuickSight. The users and groups need to be in the same namespace.
// Example sending a request using CreateIAMPolicyAssignmentRequest. req := client.CreateIAMPolicyAssignmentRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/CreateIAMPolicyAssignment
func (*Client) CreateIngestionRequest ¶
func (c *Client) CreateIngestionRequest(input *CreateIngestionInput) CreateIngestionRequest
CreateIngestionRequest returns a request value for making 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.amazon.com/premiumsupport/knowledge-center/iam-ec2-resource-tags/) in the AWS Knowledge Center. Tags are visible on the tagged dataset, but not on the ingestion resource.
// Example sending a request using CreateIngestionRequest. req := client.CreateIngestionRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/CreateIngestion
func (*Client) CreateTemplateAliasRequest ¶
func (c *Client) CreateTemplateAliasRequest(input *CreateTemplateAliasInput) CreateTemplateAliasRequest
CreateTemplateAliasRequest returns a request value for making API operation for Amazon QuickSight.
Creates a template alias for a template.
// Example sending a request using CreateTemplateAliasRequest. req := client.CreateTemplateAliasRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/CreateTemplateAlias
func (*Client) CreateTemplateRequest ¶
func (c *Client) CreateTemplateRequest(input *CreateTemplateInput) CreateTemplateRequest
CreateTemplateRequest returns a request value for making API operation for Amazon QuickSight.
Creates a template from an existing QuickSight analysis or template. You can use the resulting template to create a dashboard.
A template is an entity in QuickSight that encapsulates the metadata required to create an analysis and that you can use to create s dashboard. A template adds a layer of abstraction by using placeholders to replace the dataset associated with the analysis. You can use templates to create dashboards by replacing dataset placeholders with datasets that follow the same schema that was used to create the source analysis and template.
// Example sending a request using CreateTemplateRequest. req := client.CreateTemplateRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/CreateTemplate
func (*Client) DeleteDashboardRequest ¶
func (c *Client) DeleteDashboardRequest(input *DeleteDashboardInput) DeleteDashboardRequest
DeleteDashboardRequest returns a request value for making API operation for Amazon QuickSight.
Deletes a dashboard.
// Example sending a request using DeleteDashboardRequest. req := client.DeleteDashboardRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/DeleteDashboard
func (*Client) DeleteDataSetRequest ¶
func (c *Client) DeleteDataSetRequest(input *DeleteDataSetInput) DeleteDataSetRequest
DeleteDataSetRequest returns a request value for making API operation for Amazon QuickSight.
Deletes a dataset.
// Example sending a request using DeleteDataSetRequest. req := client.DeleteDataSetRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/DeleteDataSet
func (*Client) DeleteDataSourceRequest ¶
func (c *Client) DeleteDataSourceRequest(input *DeleteDataSourceInput) DeleteDataSourceRequest
DeleteDataSourceRequest returns a request value for making API operation for Amazon QuickSight.
Deletes the data source permanently. This action breaks all the datasets that reference the deleted data source.
// Example sending a request using DeleteDataSourceRequest. req := client.DeleteDataSourceRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/DeleteDataSource
func (*Client) DeleteGroupMembershipRequest ¶
func (c *Client) DeleteGroupMembershipRequest(input *DeleteGroupMembershipInput) DeleteGroupMembershipRequest
DeleteGroupMembershipRequest returns a request value for making API operation for Amazon QuickSight.
Removes a user from a group so that the user is no longer a member of the group.
// Example sending a request using DeleteGroupMembershipRequest. req := client.DeleteGroupMembershipRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/DeleteGroupMembership
func (*Client) DeleteGroupRequest ¶
func (c *Client) DeleteGroupRequest(input *DeleteGroupInput) DeleteGroupRequest
DeleteGroupRequest returns a request value for making API operation for Amazon QuickSight.
Removes a user group from Amazon QuickSight.
// Example sending a request using DeleteGroupRequest. req := client.DeleteGroupRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/DeleteGroup
func (*Client) DeleteIAMPolicyAssignmentRequest ¶
func (c *Client) DeleteIAMPolicyAssignmentRequest(input *DeleteIAMPolicyAssignmentInput) DeleteIAMPolicyAssignmentRequest
DeleteIAMPolicyAssignmentRequest returns a request value for making API operation for Amazon QuickSight.
Deletes an existing IAM policy assignment.
// Example sending a request using DeleteIAMPolicyAssignmentRequest. req := client.DeleteIAMPolicyAssignmentRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/DeleteIAMPolicyAssignment
func (*Client) DeleteTemplateAliasRequest ¶
func (c *Client) DeleteTemplateAliasRequest(input *DeleteTemplateAliasInput) DeleteTemplateAliasRequest
DeleteTemplateAliasRequest returns a request value for making API operation for Amazon QuickSight.
Deletes the item that the specified template alias points to. If you provide a specific alias, you delete the version of the template that the alias points to.
// Example sending a request using DeleteTemplateAliasRequest. req := client.DeleteTemplateAliasRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/DeleteTemplateAlias
func (*Client) DeleteTemplateRequest ¶
func (c *Client) DeleteTemplateRequest(input *DeleteTemplateInput) DeleteTemplateRequest
DeleteTemplateRequest returns a request value for making API operation for Amazon QuickSight.
Deletes a template.
// Example sending a request using DeleteTemplateRequest. req := client.DeleteTemplateRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/DeleteTemplate
func (*Client) DeleteUserByPrincipalIdRequest ¶
func (c *Client) DeleteUserByPrincipalIdRequest(input *DeleteUserByPrincipalIdInput) DeleteUserByPrincipalIdRequest
DeleteUserByPrincipalIdRequest returns a request value for making API operation for Amazon QuickSight.
Deletes a user identified by its principal ID.
// Example sending a request using DeleteUserByPrincipalIdRequest. req := client.DeleteUserByPrincipalIdRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/DeleteUserByPrincipalId
func (*Client) DeleteUserRequest ¶
func (c *Client) DeleteUserRequest(input *DeleteUserInput) DeleteUserRequest
DeleteUserRequest returns a request value for making 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.
// Example sending a request using DeleteUserRequest. req := client.DeleteUserRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/DeleteUser
func (*Client) DescribeDashboardPermissionsRequest ¶
func (c *Client) DescribeDashboardPermissionsRequest(input *DescribeDashboardPermissionsInput) DescribeDashboardPermissionsRequest
DescribeDashboardPermissionsRequest returns a request value for making API operation for Amazon QuickSight.
Describes read and write permissions for a dashboard.
// Example sending a request using DescribeDashboardPermissionsRequest. req := client.DescribeDashboardPermissionsRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/DescribeDashboardPermissions
func (*Client) DescribeDashboardRequest ¶
func (c *Client) DescribeDashboardRequest(input *DescribeDashboardInput) DescribeDashboardRequest
DescribeDashboardRequest returns a request value for making API operation for Amazon QuickSight.
Provides a summary for a dashboard.
// Example sending a request using DescribeDashboardRequest. req := client.DescribeDashboardRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/DescribeDashboard
func (*Client) DescribeDataSetPermissionsRequest ¶
func (c *Client) DescribeDataSetPermissionsRequest(input *DescribeDataSetPermissionsInput) DescribeDataSetPermissionsRequest
DescribeDataSetPermissionsRequest returns a request value for making 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.
// Example sending a request using DescribeDataSetPermissionsRequest. req := client.DescribeDataSetPermissionsRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/DescribeDataSetPermissions
func (*Client) DescribeDataSetRequest ¶
func (c *Client) DescribeDataSetRequest(input *DescribeDataSetInput) DescribeDataSetRequest
DescribeDataSetRequest returns a request value for making API operation for Amazon QuickSight.
Describes a dataset.
// Example sending a request using DescribeDataSetRequest. req := client.DescribeDataSetRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/DescribeDataSet
func (*Client) DescribeDataSourcePermissionsRequest ¶
func (c *Client) DescribeDataSourcePermissionsRequest(input *DescribeDataSourcePermissionsInput) DescribeDataSourcePermissionsRequest
DescribeDataSourcePermissionsRequest returns a request value for making API operation for Amazon QuickSight.
Describes the resource permissions for a data source.
// Example sending a request using DescribeDataSourcePermissionsRequest. req := client.DescribeDataSourcePermissionsRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/DescribeDataSourcePermissions
func (*Client) DescribeDataSourceRequest ¶
func (c *Client) DescribeDataSourceRequest(input *DescribeDataSourceInput) DescribeDataSourceRequest
DescribeDataSourceRequest returns a request value for making API operation for Amazon QuickSight.
Describes a data source.
// Example sending a request using DescribeDataSourceRequest. req := client.DescribeDataSourceRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/DescribeDataSource
func (*Client) DescribeGroupRequest ¶
func (c *Client) DescribeGroupRequest(input *DescribeGroupInput) DescribeGroupRequest
DescribeGroupRequest returns a request value for making API operation for Amazon QuickSight.
Returns an Amazon QuickSight group's description and Amazon Resource Name (ARN).
// Example sending a request using DescribeGroupRequest. req := client.DescribeGroupRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/DescribeGroup
func (*Client) DescribeIAMPolicyAssignmentRequest ¶
func (c *Client) DescribeIAMPolicyAssignmentRequest(input *DescribeIAMPolicyAssignmentInput) DescribeIAMPolicyAssignmentRequest
DescribeIAMPolicyAssignmentRequest returns a request value for making API operation for Amazon QuickSight.
Describes an existing IAM policy assignment, as specified by the assignment name.
// Example sending a request using DescribeIAMPolicyAssignmentRequest. req := client.DescribeIAMPolicyAssignmentRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/DescribeIAMPolicyAssignment
func (*Client) DescribeIngestionRequest ¶
func (c *Client) DescribeIngestionRequest(input *DescribeIngestionInput) DescribeIngestionRequest
DescribeIngestionRequest returns a request value for making API operation for Amazon QuickSight.
Describes a SPICE ingestion.
// Example sending a request using DescribeIngestionRequest. req := client.DescribeIngestionRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/DescribeIngestion
func (*Client) DescribeTemplateAliasRequest ¶
func (c *Client) DescribeTemplateAliasRequest(input *DescribeTemplateAliasInput) DescribeTemplateAliasRequest
DescribeTemplateAliasRequest returns a request value for making API operation for Amazon QuickSight.
Describes the template alias for a template.
// Example sending a request using DescribeTemplateAliasRequest. req := client.DescribeTemplateAliasRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/DescribeTemplateAlias
func (*Client) DescribeTemplatePermissionsRequest ¶
func (c *Client) DescribeTemplatePermissionsRequest(input *DescribeTemplatePermissionsInput) DescribeTemplatePermissionsRequest
DescribeTemplatePermissionsRequest returns a request value for making API operation for Amazon QuickSight.
Describes read and write permissions on a template.
// Example sending a request using DescribeTemplatePermissionsRequest. req := client.DescribeTemplatePermissionsRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/DescribeTemplatePermissions
func (*Client) DescribeTemplateRequest ¶
func (c *Client) DescribeTemplateRequest(input *DescribeTemplateInput) DescribeTemplateRequest
DescribeTemplateRequest returns a request value for making API operation for Amazon QuickSight.
Describes a template's metadata.
// Example sending a request using DescribeTemplateRequest. req := client.DescribeTemplateRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/DescribeTemplate
func (*Client) DescribeUserRequest ¶
func (c *Client) DescribeUserRequest(input *DescribeUserInput) DescribeUserRequest
DescribeUserRequest returns a request value for making API operation for Amazon QuickSight.
Returns information about a user, given the user name.
// Example sending a request using DescribeUserRequest. req := client.DescribeUserRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/DescribeUser
func (*Client) GetDashboardEmbedUrlRequest ¶
func (c *Client) GetDashboardEmbedUrlRequest(input *GetDashboardEmbedUrlInput) GetDashboardEmbedUrlRequest
GetDashboardEmbedUrlRequest returns a request value for making API operation for Amazon QuickSight.
Generates a server-side embeddable URL and authorization code. For this process to work properly, first configure the dashboards and user permissions. For more information, see Embedding Amazon QuickSight Dashboards (https://docs.aws.amazon.com/quicksight/latest/user/embedding-dashboards.html) in the Amazon QuickSight User Guide or Embedding Amazon QuickSight Dashboards (https://docs.aws.amazon.com/quicksight/latest/APIReference/qs-dev-embedded-dashboards.html) in the Amazon QuickSight API Reference.
Currently, you can use GetDashboardEmbedURL only from the server, not from the user’s browser.
// Example sending a request using GetDashboardEmbedUrlRequest. req := client.GetDashboardEmbedUrlRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/GetDashboardEmbedUrl
func (*Client) ListDashboardVersionsRequest ¶
func (c *Client) ListDashboardVersionsRequest(input *ListDashboardVersionsInput) ListDashboardVersionsRequest
ListDashboardVersionsRequest returns a request value for making API operation for Amazon QuickSight.
Lists all the versions of the dashboards in the QuickSight subscription.
// Example sending a request using ListDashboardVersionsRequest. req := client.ListDashboardVersionsRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/ListDashboardVersions
func (*Client) ListDashboardsRequest ¶
func (c *Client) ListDashboardsRequest(input *ListDashboardsInput) ListDashboardsRequest
ListDashboardsRequest returns a request value for making API operation for Amazon QuickSight.
Lists dashboards in an AWS account.
// Example sending a request using ListDashboardsRequest. req := client.ListDashboardsRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/ListDashboards
func (*Client) ListDataSetsRequest ¶
func (c *Client) ListDataSetsRequest(input *ListDataSetsInput) ListDataSetsRequest
ListDataSetsRequest returns a request value for making API operation for Amazon QuickSight.
Lists all of the datasets belonging to the current AWS account in an AWS Region.
The permissions resource is arn:aws:quicksight:region:aws-account-id:dataset/*.
// Example sending a request using ListDataSetsRequest. req := client.ListDataSetsRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/ListDataSets
func (*Client) ListDataSourcesRequest ¶
func (c *Client) ListDataSourcesRequest(input *ListDataSourcesInput) ListDataSourcesRequest
ListDataSourcesRequest returns a request value for making API operation for Amazon QuickSight.
Lists data sources in current AWS Region that belong to this AWS account.
// Example sending a request using ListDataSourcesRequest. req := client.ListDataSourcesRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/ListDataSources
func (*Client) ListGroupMembershipsRequest ¶
func (c *Client) ListGroupMembershipsRequest(input *ListGroupMembershipsInput) ListGroupMembershipsRequest
ListGroupMembershipsRequest returns a request value for making API operation for Amazon QuickSight.
Lists member users in a group.
// Example sending a request using ListGroupMembershipsRequest. req := client.ListGroupMembershipsRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/ListGroupMemberships
func (*Client) ListGroupsRequest ¶
func (c *Client) ListGroupsRequest(input *ListGroupsInput) ListGroupsRequest
ListGroupsRequest returns a request value for making API operation for Amazon QuickSight.
Lists all user groups in Amazon QuickSight.
// Example sending a request using ListGroupsRequest. req := client.ListGroupsRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/ListGroups
func (*Client) ListIAMPolicyAssignmentsForUserRequest ¶
func (c *Client) ListIAMPolicyAssignmentsForUserRequest(input *ListIAMPolicyAssignmentsForUserInput) ListIAMPolicyAssignmentsForUserRequest
ListIAMPolicyAssignmentsForUserRequest returns a request value for making API operation for Amazon QuickSight.
Lists all the IAM policy assignments, including the Amazon Resource Names (ARNs) for the IAM policies assigned to the specified user and group or groups that the user belongs to.
// Example sending a request using ListIAMPolicyAssignmentsForUserRequest. req := client.ListIAMPolicyAssignmentsForUserRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/ListIAMPolicyAssignmentsForUser
func (*Client) ListIAMPolicyAssignmentsRequest ¶
func (c *Client) ListIAMPolicyAssignmentsRequest(input *ListIAMPolicyAssignmentsInput) ListIAMPolicyAssignmentsRequest
ListIAMPolicyAssignmentsRequest returns a request value for making API operation for Amazon QuickSight.
Lists IAM policy assignments in the current Amazon QuickSight account.
// Example sending a request using ListIAMPolicyAssignmentsRequest. req := client.ListIAMPolicyAssignmentsRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/ListIAMPolicyAssignments
func (*Client) ListIngestionsRequest ¶
func (c *Client) ListIngestionsRequest(input *ListIngestionsInput) ListIngestionsRequest
ListIngestionsRequest returns a request value for making API operation for Amazon QuickSight.
Lists the history of SPICE ingestions for a dataset.
// Example sending a request using ListIngestionsRequest. req := client.ListIngestionsRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/ListIngestions
func (*Client) ListTagsForResourceRequest ¶
func (c *Client) ListTagsForResourceRequest(input *ListTagsForResourceInput) ListTagsForResourceRequest
ListTagsForResourceRequest returns a request value for making API operation for Amazon QuickSight.
Lists the tags assigned to a resource.
// Example sending a request using ListTagsForResourceRequest. req := client.ListTagsForResourceRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/ListTagsForResource
func (*Client) ListTemplateAliasesRequest ¶
func (c *Client) ListTemplateAliasesRequest(input *ListTemplateAliasesInput) ListTemplateAliasesRequest
ListTemplateAliasesRequest returns a request value for making API operation for Amazon QuickSight.
Lists all the aliases of a template.
// Example sending a request using ListTemplateAliasesRequest. req := client.ListTemplateAliasesRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/ListTemplateAliases
func (*Client) ListTemplateVersionsRequest ¶
func (c *Client) ListTemplateVersionsRequest(input *ListTemplateVersionsInput) ListTemplateVersionsRequest
ListTemplateVersionsRequest returns a request value for making API operation for Amazon QuickSight.
Lists all the versions of the templates in the current Amazon QuickSight account.
// Example sending a request using ListTemplateVersionsRequest. req := client.ListTemplateVersionsRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/ListTemplateVersions
func (*Client) ListTemplatesRequest ¶
func (c *Client) ListTemplatesRequest(input *ListTemplatesInput) ListTemplatesRequest
ListTemplatesRequest returns a request value for making API operation for Amazon QuickSight.
Lists all the templates in the current Amazon QuickSight account.
// Example sending a request using ListTemplatesRequest. req := client.ListTemplatesRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/ListTemplates
func (*Client) ListUserGroupsRequest ¶
func (c *Client) ListUserGroupsRequest(input *ListUserGroupsInput) ListUserGroupsRequest
ListUserGroupsRequest returns a request value for making API operation for Amazon QuickSight.
Lists the Amazon QuickSight groups that an Amazon QuickSight user is a member of.
// Example sending a request using ListUserGroupsRequest. req := client.ListUserGroupsRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/ListUserGroups
func (*Client) ListUsersRequest ¶
func (c *Client) ListUsersRequest(input *ListUsersInput) ListUsersRequest
ListUsersRequest returns a request value for making API operation for Amazon QuickSight.
Returns a list of all of the Amazon QuickSight users belonging to this account.
// Example sending a request using ListUsersRequest. req := client.ListUsersRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/ListUsers
func (*Client) RegisterUserRequest ¶
func (c *Client) RegisterUserRequest(input *RegisterUserInput) RegisterUserRequest
RegisterUserRequest returns a request value for making 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.
// Example sending a request using RegisterUserRequest. req := client.RegisterUserRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/RegisterUser
func (*Client) SearchDashboardsRequest ¶
func (c *Client) SearchDashboardsRequest(input *SearchDashboardsInput) SearchDashboardsRequest
SearchDashboardsRequest returns a request value for making API operation for Amazon QuickSight.
Searchs for dashboards that belong to a user.
// Example sending a request using SearchDashboardsRequest. req := client.SearchDashboardsRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/SearchDashboards
func (*Client) TagResourceRequest ¶
func (c *Client) TagResourceRequest(input *TagResourceInput) TagResourceRequest
TagResourceRequest returns a request value for making 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.
// Example sending a request using TagResourceRequest. req := client.TagResourceRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/TagResource
func (*Client) UntagResourceRequest ¶
func (c *Client) UntagResourceRequest(input *UntagResourceInput) UntagResourceRequest
UntagResourceRequest returns a request value for making API operation for Amazon QuickSight.
Removes a tag or tags from a resource.
// Example sending a request using UntagResourceRequest. req := client.UntagResourceRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/UntagResource
func (*Client) UpdateDashboardPermissionsRequest ¶
func (c *Client) UpdateDashboardPermissionsRequest(input *UpdateDashboardPermissionsInput) UpdateDashboardPermissionsRequest
UpdateDashboardPermissionsRequest returns a request value for making API operation for Amazon QuickSight.
Updates read and write permissions on a dashboard.
// Example sending a request using UpdateDashboardPermissionsRequest. req := client.UpdateDashboardPermissionsRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/UpdateDashboardPermissions
func (*Client) UpdateDashboardPublishedVersionRequest ¶
func (c *Client) UpdateDashboardPublishedVersionRequest(input *UpdateDashboardPublishedVersionInput) UpdateDashboardPublishedVersionRequest
UpdateDashboardPublishedVersionRequest returns a request value for making API operation for Amazon QuickSight.
Updates the published version of a dashboard.
// Example sending a request using UpdateDashboardPublishedVersionRequest. req := client.UpdateDashboardPublishedVersionRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/UpdateDashboardPublishedVersion
func (*Client) UpdateDashboardRequest ¶
func (c *Client) UpdateDashboardRequest(input *UpdateDashboardInput) UpdateDashboardRequest
UpdateDashboardRequest returns a request value for making API operation for Amazon QuickSight.
Updates a dashboard in an AWS account.
// Example sending a request using UpdateDashboardRequest. req := client.UpdateDashboardRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/UpdateDashboard
func (*Client) UpdateDataSetPermissionsRequest ¶
func (c *Client) UpdateDataSetPermissionsRequest(input *UpdateDataSetPermissionsInput) UpdateDataSetPermissionsRequest
UpdateDataSetPermissionsRequest returns a request value for making 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.
// Example sending a request using UpdateDataSetPermissionsRequest. req := client.UpdateDataSetPermissionsRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/UpdateDataSetPermissions
func (*Client) UpdateDataSetRequest ¶
func (c *Client) UpdateDataSetRequest(input *UpdateDataSetInput) UpdateDataSetRequest
UpdateDataSetRequest returns a request value for making API operation for Amazon QuickSight.
Updates a dataset.
// Example sending a request using UpdateDataSetRequest. req := client.UpdateDataSetRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/UpdateDataSet
func (*Client) UpdateDataSourcePermissionsRequest ¶
func (c *Client) UpdateDataSourcePermissionsRequest(input *UpdateDataSourcePermissionsInput) UpdateDataSourcePermissionsRequest
UpdateDataSourcePermissionsRequest returns a request value for making API operation for Amazon QuickSight.
Updates the permissions to a data source.
// Example sending a request using UpdateDataSourcePermissionsRequest. req := client.UpdateDataSourcePermissionsRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/UpdateDataSourcePermissions
func (*Client) UpdateDataSourceRequest ¶
func (c *Client) UpdateDataSourceRequest(input *UpdateDataSourceInput) UpdateDataSourceRequest
UpdateDataSourceRequest returns a request value for making API operation for Amazon QuickSight.
Updates a data source.
// Example sending a request using UpdateDataSourceRequest. req := client.UpdateDataSourceRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/UpdateDataSource
func (*Client) UpdateGroupRequest ¶
func (c *Client) UpdateGroupRequest(input *UpdateGroupInput) UpdateGroupRequest
UpdateGroupRequest returns a request value for making API operation for Amazon QuickSight.
Changes a group description.
// Example sending a request using UpdateGroupRequest. req := client.UpdateGroupRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/UpdateGroup
func (*Client) UpdateIAMPolicyAssignmentRequest ¶
func (c *Client) UpdateIAMPolicyAssignmentRequest(input *UpdateIAMPolicyAssignmentInput) UpdateIAMPolicyAssignmentRequest
UpdateIAMPolicyAssignmentRequest returns a request value for making API operation for Amazon QuickSight.
Updates an existing IAM policy assignment. This operation updates only the optional parameter or parameters that are specified in the request.
// Example sending a request using UpdateIAMPolicyAssignmentRequest. req := client.UpdateIAMPolicyAssignmentRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/UpdateIAMPolicyAssignment
func (*Client) UpdateTemplateAliasRequest ¶
func (c *Client) UpdateTemplateAliasRequest(input *UpdateTemplateAliasInput) UpdateTemplateAliasRequest
UpdateTemplateAliasRequest returns a request value for making API operation for Amazon QuickSight.
Updates the template alias of a template.
// Example sending a request using UpdateTemplateAliasRequest. req := client.UpdateTemplateAliasRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/UpdateTemplateAlias
func (*Client) UpdateTemplatePermissionsRequest ¶
func (c *Client) UpdateTemplatePermissionsRequest(input *UpdateTemplatePermissionsInput) UpdateTemplatePermissionsRequest
UpdateTemplatePermissionsRequest returns a request value for making API operation for Amazon QuickSight.
Updates the resource permissions for a template.
// Example sending a request using UpdateTemplatePermissionsRequest. req := client.UpdateTemplatePermissionsRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/UpdateTemplatePermissions
func (*Client) UpdateTemplateRequest ¶
func (c *Client) UpdateTemplateRequest(input *UpdateTemplateInput) UpdateTemplateRequest
UpdateTemplateRequest returns a request value for making API operation for Amazon QuickSight.
Updates a template from an existing Amazon QuickSight analysis or another template.
// Example sending a request using UpdateTemplateRequest. req := client.UpdateTemplateRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/UpdateTemplate
func (*Client) UpdateUserRequest ¶
func (c *Client) UpdateUserRequest(input *UpdateUserInput) UpdateUserRequest
UpdateUserRequest returns a request value for making API operation for Amazon QuickSight.
Updates an Amazon QuickSight user.
// Example sending a request using UpdateUserRequest. req := client.UpdateUserRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/quicksight-2018-04-01/UpdateUser
type ColumnDataType ¶
type ColumnDataType string
const ( ColumnDataTypeString ColumnDataType = "STRING" ColumnDataTypeInteger ColumnDataType = "INTEGER" ColumnDataTypeDecimal ColumnDataType = "DECIMAL" ColumnDataTypeDatetime ColumnDataType = "DATETIME" )
Enum values for ColumnDataType
func (ColumnDataType) MarshalValue ¶
func (enum ColumnDataType) MarshalValue() (string, error)
func (ColumnDataType) MarshalValueBuf ¶
func (enum ColumnDataType) MarshalValueBuf(b []byte) ([]byte, error)
type ColumnGroup ¶
type ColumnGroup struct { // Geospatial column group that denotes a hierarchy. GeoSpatialColumnGroup *GeoSpatialColumnGroup `type:"structure"` // contains filtered or unexported fields }
Groupings of columns that work together in certain Amazon QuickSight features. This is a variant type structure. For this structure to be valid, only one of the attributes can be non-null.
func (ColumnGroup) MarshalFields ¶
func (s ColumnGroup) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ColumnGroup) String ¶
func (s ColumnGroup) String() string
String returns the string representation
func (*ColumnGroup) Validate ¶
func (s *ColumnGroup) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ColumnGroupColumnSchema ¶
type ColumnGroupColumnSchema struct { // The name of the column group's column schema. Name *string `type:"string"` // contains filtered or unexported fields }
A structure describing the name, data type, and geographic role of the columns.
func (ColumnGroupColumnSchema) MarshalFields ¶
func (s ColumnGroupColumnSchema) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ColumnGroupColumnSchema) String ¶
func (s ColumnGroupColumnSchema) String() string
String returns the string representation
type ColumnGroupSchema ¶
type ColumnGroupSchema struct { // A structure containing the list of schemas for column group columns. ColumnGroupColumnSchemaList []ColumnGroupColumnSchema `type:"list"` // The name of the column group schema. Name *string `type:"string"` // contains filtered or unexported fields }
The column group schema.
func (ColumnGroupSchema) MarshalFields ¶
func (s ColumnGroupSchema) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ColumnGroupSchema) String ¶
func (s ColumnGroupSchema) String() string
String returns the string representation
type ColumnSchema ¶
type ColumnSchema struct { // The data type of the column schema. DataType *string `type:"string"` // The geographic role of the column schema. GeographicRole *string `type:"string"` // The name of the column schema. Name *string `type:"string"` // contains filtered or unexported fields }
The column schema.
func (ColumnSchema) MarshalFields ¶
func (s ColumnSchema) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ColumnSchema) String ¶
func (s ColumnSchema) String() string
String returns the string representation
type ColumnTag ¶
type ColumnTag struct { // A geospatial role for a column. ColumnGeographicRole GeoSpatialDataRole `type:"string" enum:"true"` // contains filtered or unexported fields }
A tag for a column in a TagColumnOperation structure. This is a variant type structure. For this structure to be valid, only one of the attributes can be non-null.
func (ColumnTag) MarshalFields ¶
func (s ColumnTag) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
type CreateColumnsOperation ¶
type CreateColumnsOperation struct { // Calculated columns to create. // // Columns is a required field Columns []CalculatedColumn `min:"1" type:"list" required:"true"` // contains filtered or unexported fields }
A transform operation that creates calculated columns. Columns created in one such operation form a lexical closure.
func (CreateColumnsOperation) MarshalFields ¶
func (s CreateColumnsOperation) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (CreateColumnsOperation) String ¶
func (s CreateColumnsOperation) String() string
String returns the string representation
func (*CreateColumnsOperation) Validate ¶
func (s *CreateColumnsOperation) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateDashboardInput ¶
type CreateDashboardInput struct { // The ID of the AWS account where you want to create the dashboard. // // AwsAccountId is a required field AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"` // The ID for the dashboard, also added to the IAM policy. // // DashboardId is a required field DashboardId *string `location:"uri" locationName:"DashboardId" min:"1" type:"string" required:"true"` // Options for publishing the dashboard when you create it: // // * AvailabilityStatus for AdHocFilteringOption - This status can be either // ENABLED or DISABLED. When this is set to DISABLED, QuickSight disables // the left filter pane on the published dashboard, which can be used for // ad hoc (one-time) filtering. This option is ENABLED by default. // // * AvailabilityStatus for ExportToCSVOption - This status can be either // ENABLED or DISABLED. The visual option to export data to .csv format isn't // enabled when this is set to DISABLED. This option is ENABLED by default. // // * VisibilityState for SheetControlsOption - This visibility state can // be either COLLAPSED or EXPANDED. The sheet controls pane is collapsed // by default when set to true. This option is COLLAPSED by default. DashboardPublishOptions *DashboardPublishOptions `type:"structure"` // The display name of the dashboard. // // Name is a required field Name *string `min:"1" type:"string" required:"true"` // A structure that contains the parameters of the dashboard. These are parameter // overrides for a dashboard. A dashboard can have any type of parameters, and // some parameters might accept multiple values. You can use the dashboard permissions // structure described following 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 // structure for granting permissions with principal and action information. Permissions []ResourcePermission `min:"1" type:"list"` // The source entity from which the dashboard is created. The source 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) MarshalFields ¶
func (s CreateDashboardInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (CreateDashboardInput) String ¶
func (s CreateDashboardInput) String() string
String returns the string representation
func (*CreateDashboardInput) Validate ¶
func (s *CreateDashboardInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateDashboardOutput ¶
type CreateDashboardOutput struct { // The Amazon Resource Name (ARN) of the dashboard. Arn *string `type:"string"` // The status of the dashboard creation request. CreationStatus ResourceStatus `type:"string" enum:"true"` // 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) MarshalFields ¶
func (s CreateDashboardOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (CreateDashboardOutput) String ¶
func (s CreateDashboardOutput) String() string
String returns the string representation
type CreateDashboardRequest ¶
type CreateDashboardRequest struct { *aws.Request Input *CreateDashboardInput Copy func(*CreateDashboardInput) CreateDashboardRequest }
CreateDashboardRequest is the request type for the CreateDashboard API operation.
func (CreateDashboardRequest) Send ¶
func (r CreateDashboardRequest) Send(ctx context.Context) (*CreateDashboardResponse, error)
Send marshals and sends the CreateDashboard API request.
type CreateDashboardResponse ¶
type CreateDashboardResponse struct { *CreateDashboardOutput // contains filtered or unexported fields }
CreateDashboardResponse is the response type for the CreateDashboard API operation.
func (*CreateDashboardResponse) SDKResponseMetdata ¶
func (r *CreateDashboardResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the CreateDashboard request.
type CreateDataSetInput ¶
type CreateDataSetInput struct { // The AWS account ID. // // AwsAccountId is a required field AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"` // Groupings of columns that work together in certain QuickSight features. Currently, // only geospatial hierarchy is supported. ColumnGroups []ColumnGroup `min:"1" type:"list"` // 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 you want to import the data into SPICE. // // ImportMode is a required field ImportMode DataSetImportMode `type:"string" required:"true" enum:"true"` // Configures the combination and transformation of the data from the physical // tables. LogicalTableMap map[string]LogicalTable `min:"1" type:"map"` // The display name for the dataset. // // Name is a required field Name *string `min:"1" type:"string" required:"true"` // A list of resource permissions on the dataset. Permissions []ResourcePermission `min:"1" type:"list"` // Declares the physical tables that are available in the underlying data sources. // // PhysicalTableMap is a required field PhysicalTableMap map[string]PhysicalTable `min:"1" type:"map" required:"true"` // The row-level security configuration for the data that you want to create. RowLevelPermissionDataSet *RowLevelPermissionDataSet `type:"structure"` // Contains a map of the key-value pairs for the resource tag or tags assigned // to the dataset. Tags []Tag `min:"1" type:"list"` // contains filtered or unexported fields }
func (CreateDataSetInput) MarshalFields ¶
func (s CreateDataSetInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (CreateDataSetInput) String ¶
func (s CreateDataSetInput) String() string
String returns the string representation
func (*CreateDataSetInput) Validate ¶
func (s *CreateDataSetInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateDataSetOutput ¶
type CreateDataSetOutput struct { // The Amazon Resource Name (ARN) of the dataset. Arn *string `type:"string"` // The ID for the dataset that you want to create. This ID is unique per AWS // Region for each AWS account. DataSetId *string `type:"string"` // The ARN for the ingestion, which is triggered as a result of dataset creation // if the import mode is SPICE. IngestionArn *string `type:"string"` // The ID of the ingestion, which is triggered as a result of dataset creation // if the import mode is SPICE. IngestionId *string `type:"string"` // The AWS request ID for this operation. RequestId *string `type:"string"` // The HTTP status of the request. Status *int64 `location:"statusCode" type:"integer"` // contains filtered or unexported fields }
func (CreateDataSetOutput) MarshalFields ¶
func (s CreateDataSetOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (CreateDataSetOutput) String ¶
func (s CreateDataSetOutput) String() string
String returns the string representation
type CreateDataSetRequest ¶
type CreateDataSetRequest struct { *aws.Request Input *CreateDataSetInput Copy func(*CreateDataSetInput) CreateDataSetRequest }
CreateDataSetRequest is the request type for the CreateDataSet API operation.
func (CreateDataSetRequest) Send ¶
func (r CreateDataSetRequest) Send(ctx context.Context) (*CreateDataSetResponse, error)
Send marshals and sends the CreateDataSet API request.
type CreateDataSetResponse ¶
type CreateDataSetResponse struct { *CreateDataSetOutput // contains filtered or unexported fields }
CreateDataSetResponse is the response type for the CreateDataSet API operation.
func (*CreateDataSetResponse) SDKResponseMetdata ¶
func (r *CreateDataSetResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the CreateDataSet request.
type CreateDataSourceInput ¶
type CreateDataSourceInput struct { // The AWS account ID. // // AwsAccountId is a required field AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"` // The credentials QuickSight that uses to connect to your underlying source. // Currently, only credentials based on user name and password are supported. Credentials *DataSourceCredentials `type:"structure" sensitive:"true"` // An ID for the data source. This ID is unique per AWS Region for each AWS // account. // // DataSourceId is a required field DataSourceId *string `type:"string" required:"true"` // The parameters that QuickSight uses to connect to your underlying source. DataSourceParameters *DataSourceParameters `type:"structure"` // A display name for the data source. // // Name is a required field Name *string `min:"1" type:"string" required:"true"` // A list of resource permissions on the data source. Permissions []ResourcePermission `min:"1" type:"list"` // Secure Socket Layer (SSL) properties that apply when QuickSight connects // to your underlying source. SslProperties *SslProperties `type:"structure"` // Contains a map of the key-value pairs for the resource tag or tags assigned // to the data source. Tags []Tag `min:"1" type:"list"` // The type of the data source. Currently, the supported types for this operation // are: ATHENA, AURORA, AURORA_POSTGRESQL, 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 DataSourceType `type:"string" required:"true" enum:"true"` // 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) MarshalFields ¶
func (s CreateDataSourceInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (CreateDataSourceInput) String ¶
func (s CreateDataSourceInput) String() string
String returns the string representation
func (*CreateDataSourceInput) Validate ¶
func (s *CreateDataSourceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateDataSourceOutput ¶
type CreateDataSourceOutput struct { // The Amazon Resource Name (ARN) of the data source. Arn *string `type:"string"` // The status of creating the data source. CreationStatus ResourceStatus `type:"string" enum:"true"` // 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) MarshalFields ¶
func (s CreateDataSourceOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (CreateDataSourceOutput) String ¶
func (s CreateDataSourceOutput) String() string
String returns the string representation
type CreateDataSourceRequest ¶
type CreateDataSourceRequest struct { *aws.Request Input *CreateDataSourceInput Copy func(*CreateDataSourceInput) CreateDataSourceRequest }
CreateDataSourceRequest is the request type for the CreateDataSource API operation.
func (CreateDataSourceRequest) Send ¶
func (r CreateDataSourceRequest) Send(ctx context.Context) (*CreateDataSourceResponse, error)
Send marshals and sends the CreateDataSource API request.
type CreateDataSourceResponse ¶
type CreateDataSourceResponse struct { *CreateDataSourceOutput // contains filtered or unexported fields }
CreateDataSourceResponse is the response type for the CreateDataSource API operation.
func (*CreateDataSourceResponse) SDKResponseMetdata ¶
func (r *CreateDataSourceResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the CreateDataSource request.
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) MarshalFields ¶
func (s CreateGroupInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
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) MarshalFields ¶
func (s CreateGroupMembershipInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (CreateGroupMembershipInput) String ¶
func (s CreateGroupMembershipInput) String() 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) MarshalFields ¶
func (s CreateGroupMembershipOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (CreateGroupMembershipOutput) String ¶
func (s CreateGroupMembershipOutput) String() string
String returns the string representation
type CreateGroupMembershipRequest ¶
type CreateGroupMembershipRequest struct { *aws.Request Input *CreateGroupMembershipInput Copy func(*CreateGroupMembershipInput) CreateGroupMembershipRequest }
CreateGroupMembershipRequest is the request type for the CreateGroupMembership API operation.
func (CreateGroupMembershipRequest) Send ¶
func (r CreateGroupMembershipRequest) Send(ctx context.Context) (*CreateGroupMembershipResponse, error)
Send marshals and sends the CreateGroupMembership API request.
type CreateGroupMembershipResponse ¶
type CreateGroupMembershipResponse struct { *CreateGroupMembershipOutput // contains filtered or unexported fields }
CreateGroupMembershipResponse is the response type for the CreateGroupMembership API operation.
func (*CreateGroupMembershipResponse) SDKResponseMetdata ¶
func (r *CreateGroupMembershipResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the CreateGroupMembership request.
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) MarshalFields ¶
func (s CreateGroupOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (CreateGroupOutput) String ¶
func (s CreateGroupOutput) String() string
String returns the string representation
type CreateGroupRequest ¶
type CreateGroupRequest struct { *aws.Request Input *CreateGroupInput Copy func(*CreateGroupInput) CreateGroupRequest }
CreateGroupRequest is the request type for the CreateGroup API operation.
func (CreateGroupRequest) Send ¶
func (r CreateGroupRequest) Send(ctx context.Context) (*CreateGroupResponse, error)
Send marshals and sends the CreateGroup API request.
type CreateGroupResponse ¶
type CreateGroupResponse struct { *CreateGroupOutput // contains filtered or unexported fields }
CreateGroupResponse is the response type for the CreateGroup API operation.
func (*CreateGroupResponse) SDKResponseMetdata ¶
func (r *CreateGroupResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the CreateGroup request.
type CreateIAMPolicyAssignmentInput ¶
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 the assignment. Possible values are as follows: // // * ENABLED - Anything specified in this assignment is used when creating // the data source. // // * DISABLED - This assignment isn't used when creating the data source. // // * DRAFT - This assignment is an unfinished draft and isn't used when creating // the data source. // // AssignmentStatus is a required field AssignmentStatus AssignmentStatus `type:"string" required:"true" enum:"true"` // The ID of the AWS account where you want to assign an IAM policy to QuickSight // users or groups. // // AwsAccountId is a required field AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"` // The QuickSight users, groups, or both that you want to assign the policy // to. Identities map[string][]string `type:"map"` // The namespace that contains the assignment. // // Namespace is a required field Namespace *string `location:"uri" locationName:"Namespace" type:"string" required:"true"` // The ARN for the IAM policy to apply to the QuickSight users and groups specified // in this assignment. PolicyArn *string `type:"string"` // contains filtered or unexported fields }
func (CreateIAMPolicyAssignmentInput) MarshalFields ¶
func (s CreateIAMPolicyAssignmentInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (CreateIAMPolicyAssignmentInput) String ¶
func (s CreateIAMPolicyAssignmentInput) String() string
String returns the string representation
func (*CreateIAMPolicyAssignmentInput) Validate ¶
func (s *CreateIAMPolicyAssignmentInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateIAMPolicyAssignmentOutput ¶
type CreateIAMPolicyAssignmentOutput struct { // The ID for the assignment. AssignmentId *string `type:"string"` // The name of the assignment. This name must be unique within the AWS account. AssignmentName *string `min:"1" type:"string"` // The status of the assignment. Possible values are as follows: // // * ENABLED - Anything specified in this assignment is used when creating // the data source. // // * DISABLED - This assignment isn't used when creating the data source. // // * DRAFT - This assignment is an unfinished draft and isn't used when creating // the data source. AssignmentStatus AssignmentStatus `type:"string" enum:"true"` // The QuickSight users, groups, or both that the IAM policy is assigned to. Identities map[string][]string `type:"map"` // The ARN for the IAM policy that is applied to the QuickSight users and groups // specified in this assignment. PolicyArn *string `type:"string"` // The AWS request ID for this operation. RequestId *string `type:"string"` // The HTTP status of the request. Status *int64 `location:"statusCode" type:"integer"` // contains filtered or unexported fields }
func (CreateIAMPolicyAssignmentOutput) MarshalFields ¶
func (s CreateIAMPolicyAssignmentOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (CreateIAMPolicyAssignmentOutput) String ¶
func (s CreateIAMPolicyAssignmentOutput) String() string
String returns the string representation
type CreateIAMPolicyAssignmentRequest ¶
type CreateIAMPolicyAssignmentRequest struct { *aws.Request Input *CreateIAMPolicyAssignmentInput Copy func(*CreateIAMPolicyAssignmentInput) CreateIAMPolicyAssignmentRequest }
CreateIAMPolicyAssignmentRequest is the request type for the CreateIAMPolicyAssignment API operation.
func (CreateIAMPolicyAssignmentRequest) Send ¶
func (r CreateIAMPolicyAssignmentRequest) Send(ctx context.Context) (*CreateIAMPolicyAssignmentResponse, error)
Send marshals and sends the CreateIAMPolicyAssignment API request.
type CreateIAMPolicyAssignmentResponse ¶
type CreateIAMPolicyAssignmentResponse struct { *CreateIAMPolicyAssignmentOutput // contains filtered or unexported fields }
CreateIAMPolicyAssignmentResponse is the response type for the CreateIAMPolicyAssignment API operation.
func (*CreateIAMPolicyAssignmentResponse) SDKResponseMetdata ¶
func (r *CreateIAMPolicyAssignmentResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the CreateIAMPolicyAssignment request.
type CreateIngestionInput ¶
type CreateIngestionInput struct { // The AWS account ID. // // AwsAccountId is a required field AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"` // The ID of the dataset used in the ingestion. // // DataSetId is a required field DataSetId *string `location:"uri" locationName:"DataSetId" type:"string" required:"true"` // An ID for the ingestion. // // IngestionId is a required field IngestionId *string `location:"uri" locationName:"IngestionId" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (CreateIngestionInput) MarshalFields ¶
func (s CreateIngestionInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (CreateIngestionInput) String ¶
func (s CreateIngestionInput) String() string
String returns the string representation
func (*CreateIngestionInput) Validate ¶
func (s *CreateIngestionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateIngestionOutput ¶
type CreateIngestionOutput struct { // The Amazon Resource Name (ARN) for the data ingestion. Arn *string `type:"string"` // An ID for the ingestion. IngestionId *string `min:"1" type:"string"` // The ingestion status. IngestionStatus IngestionStatus `type:"string" enum:"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 (CreateIngestionOutput) MarshalFields ¶
func (s CreateIngestionOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (CreateIngestionOutput) String ¶
func (s CreateIngestionOutput) String() string
String returns the string representation
type CreateIngestionRequest ¶
type CreateIngestionRequest struct { *aws.Request Input *CreateIngestionInput Copy func(*CreateIngestionInput) CreateIngestionRequest }
CreateIngestionRequest is the request type for the CreateIngestion API operation.
func (CreateIngestionRequest) Send ¶
func (r CreateIngestionRequest) Send(ctx context.Context) (*CreateIngestionResponse, error)
Send marshals and sends the CreateIngestion API request.
type CreateIngestionResponse ¶
type CreateIngestionResponse struct { *CreateIngestionOutput // contains filtered or unexported fields }
CreateIngestionResponse is the response type for the CreateIngestion API operation.
func (*CreateIngestionResponse) SDKResponseMetdata ¶
func (r *CreateIngestionResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the CreateIngestion request.
type CreateTemplateAliasInput ¶
type CreateTemplateAliasInput struct { // The name that you want to give to the template alias that you're creating. // Don't start the alias name with the $ character. Alias names that start with // $ are reserved by QuickSight. // // AliasName is a required field AliasName *string `location:"uri" locationName:"AliasName" min:"1" type:"string" required:"true"` // The ID of the AWS account that contains the template that you creating an // alias for. // // AwsAccountId is a required field AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"` // An ID for the template. // // TemplateId is a required field TemplateId *string `location:"uri" locationName:"TemplateId" min:"1" type:"string" required:"true"` // The version number of the template. // // TemplateVersionNumber is a required field TemplateVersionNumber *int64 `min:"1" type:"long" required:"true"` // contains filtered or unexported fields }
func (CreateTemplateAliasInput) MarshalFields ¶
func (s CreateTemplateAliasInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (CreateTemplateAliasInput) String ¶
func (s CreateTemplateAliasInput) String() string
String returns the string representation
func (*CreateTemplateAliasInput) Validate ¶
func (s *CreateTemplateAliasInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateTemplateAliasOutput ¶
type CreateTemplateAliasOutput struct { // The AWS request ID for this operation. RequestId *string `type:"string"` // The HTTP status of the request. Status *int64 `location:"statusCode" type:"integer"` // Information about the template alias. TemplateAlias *TemplateAlias `type:"structure"` // contains filtered or unexported fields }
func (CreateTemplateAliasOutput) MarshalFields ¶
func (s CreateTemplateAliasOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (CreateTemplateAliasOutput) String ¶
func (s CreateTemplateAliasOutput) String() string
String returns the string representation
type CreateTemplateAliasRequest ¶
type CreateTemplateAliasRequest struct { *aws.Request Input *CreateTemplateAliasInput Copy func(*CreateTemplateAliasInput) CreateTemplateAliasRequest }
CreateTemplateAliasRequest is the request type for the CreateTemplateAlias API operation.
func (CreateTemplateAliasRequest) Send ¶
func (r CreateTemplateAliasRequest) Send(ctx context.Context) (*CreateTemplateAliasResponse, error)
Send marshals and sends the CreateTemplateAlias API request.
type CreateTemplateAliasResponse ¶
type CreateTemplateAliasResponse struct { *CreateTemplateAliasOutput // contains filtered or unexported fields }
CreateTemplateAliasResponse is the response type for the CreateTemplateAlias API operation.
func (*CreateTemplateAliasResponse) SDKResponseMetdata ¶
func (r *CreateTemplateAliasResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the CreateTemplateAlias request.
type CreateTemplateInput ¶
type CreateTemplateInput struct { // The ID for the AWS account that the group is in. Currently, you use the ID // for the AWS account that contains your Amazon QuickSight account. // // AwsAccountId is a required field AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"` // A display name for the template. Name *string `min:"1" type:"string"` // A list of resource permissions to be set on the template. Permissions []ResourcePermission `min:"1" type:"list"` // The Amazon Resource Name (ARN) of the source entity from which this template // is being created. Currently, you can create a template from an analysis or // another template. If the ARN is for an analysis, 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 that you want to create. This template is unique per // AWS Region in each AWS account. // // TemplateId is a required field TemplateId *string `location:"uri" locationName:"TemplateId" min:"1" type:"string" required:"true"` // A description of the current template version being created. This API operation // creates the first version of the template. Every time UpdateTemplate is called, // a new version is created. Each version of the template maintains a description // of the version in the VersionDescription field. VersionDescription *string `min:"1" type:"string"` // contains filtered or unexported fields }
func (CreateTemplateInput) MarshalFields ¶
func (s CreateTemplateInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (CreateTemplateInput) String ¶
func (s CreateTemplateInput) String() string
String returns the string representation
func (*CreateTemplateInput) Validate ¶
func (s *CreateTemplateInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateTemplateOutput ¶
type CreateTemplateOutput struct { // The ARN for the template. Arn *string `type:"string"` // The template creation status. CreationStatus ResourceStatus `type:"string" enum:"true"` // 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) MarshalFields ¶
func (s CreateTemplateOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (CreateTemplateOutput) String ¶
func (s CreateTemplateOutput) String() string
String returns the string representation
type CreateTemplateRequest ¶
type CreateTemplateRequest struct { *aws.Request Input *CreateTemplateInput Copy func(*CreateTemplateInput) CreateTemplateRequest }
CreateTemplateRequest is the request type for the CreateTemplate API operation.
func (CreateTemplateRequest) Send ¶
func (r CreateTemplateRequest) Send(ctx context.Context) (*CreateTemplateResponse, error)
Send marshals and sends the CreateTemplate API request.
type CreateTemplateResponse ¶
type CreateTemplateResponse struct { *CreateTemplateOutput // contains filtered or unexported fields }
CreateTemplateResponse is the response type for the CreateTemplate API operation.
func (*CreateTemplateResponse) SDKResponseMetdata ¶
func (r *CreateTemplateResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the CreateTemplate request.
type CredentialPair ¶
type CredentialPair struct { // Password. // // Password is a required field Password *string `min:"1" type:"string" required:"true"` // User name. // // Username is a required field Username *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
The combination of user name and password that are used as credentials.
func (CredentialPair) MarshalFields ¶
func (s CredentialPair) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (CredentialPair) String ¶
func (s CredentialPair) String() string
String returns the string representation
func (*CredentialPair) Validate ¶
func (s *CredentialPair) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CustomSql ¶
type CustomSql struct { // The column schema from the SQL query result set. Columns []InputColumn `min:"1" type:"list"` // The Amazon Resource Name (ARN) of the data source. // // DataSourceArn is a required field DataSourceArn *string `type:"string" required:"true"` // A display name for the SQL query result. // // Name is a required field Name *string `min:"1" type:"string" required:"true"` // The SQL query. // // SqlQuery is a required field SqlQuery *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
A physical table type built from the results of the custom SQL query.
func (CustomSql) MarshalFields ¶
func (s CustomSql) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
type Dashboard ¶
type Dashboard struct { // The Amazon Resource Name (ARN) of the resource. Arn *string `type:"string"` // The time that this dataset was created. CreatedTime *time.Time `type:"timestamp"` // Dashboard ID. DashboardId *string `min:"1" type:"string"` // The last time that this dataset was published. LastPublishedTime *time.Time `type:"timestamp"` // The last time that this dataset was updated. LastUpdatedTime *time.Time `type:"timestamp"` // A display name for the dashboard. Name *string `min:"1" type:"string"` // Version. Version *DashboardVersion `type:"structure"` // contains filtered or unexported fields }
Dashboard.
func (Dashboard) MarshalFields ¶
func (s Dashboard) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
type DashboardBehavior ¶
type DashboardBehavior string
const ( DashboardBehaviorEnabled DashboardBehavior = "ENABLED" DashboardBehaviorDisabled DashboardBehavior = "DISABLED" )
Enum values for DashboardBehavior
func (DashboardBehavior) MarshalValue ¶
func (enum DashboardBehavior) MarshalValue() (string, error)
func (DashboardBehavior) MarshalValueBuf ¶
func (enum DashboardBehavior) MarshalValueBuf(b []byte) ([]byte, error)
type DashboardError ¶
type DashboardError struct { // Message. Message *string `type:"string"` // Type. Type DashboardErrorType `type:"string" enum:"true"` // contains filtered or unexported fields }
Dashboard error.
func (DashboardError) MarshalFields ¶
func (s DashboardError) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DashboardError) String ¶
func (s DashboardError) String() string
String returns the string representation
type DashboardErrorType ¶
type DashboardErrorType string
const ( DashboardErrorTypeAccessDenied DashboardErrorType = "ACCESS_DENIED" DashboardErrorTypeSourceNotFound DashboardErrorType = "SOURCE_NOT_FOUND" DashboardErrorTypeDataSetNotFound DashboardErrorType = "DATA_SET_NOT_FOUND" DashboardErrorTypeInternalFailure DashboardErrorType = "INTERNAL_FAILURE" DashboardErrorTypeParameterValueIncompatible DashboardErrorType = "PARAMETER_VALUE_INCOMPATIBLE" DashboardErrorTypeParameterTypeInvalid DashboardErrorType = "PARAMETER_TYPE_INVALID" DashboardErrorTypeParameterNotFound DashboardErrorType = "PARAMETER_NOT_FOUND" DashboardErrorTypeColumnTypeMismatch DashboardErrorType = "COLUMN_TYPE_MISMATCH" DashboardErrorTypeColumnGeographicRoleMismatch DashboardErrorType = "COLUMN_GEOGRAPHIC_ROLE_MISMATCH" DashboardErrorTypeColumnReplacementMissing DashboardErrorType = "COLUMN_REPLACEMENT_MISSING" )
Enum values for DashboardErrorType
func (DashboardErrorType) MarshalValue ¶
func (enum DashboardErrorType) MarshalValue() (string, error)
func (DashboardErrorType) MarshalValueBuf ¶
func (enum DashboardErrorType) MarshalValueBuf(b []byte) ([]byte, error)
type DashboardFilterAttribute ¶
type DashboardFilterAttribute string
const (
DashboardFilterAttributeQuicksightUser DashboardFilterAttribute = "QUICKSIGHT_USER"
)
Enum values for DashboardFilterAttribute
func (DashboardFilterAttribute) MarshalValue ¶
func (enum DashboardFilterAttribute) MarshalValue() (string, error)
func (DashboardFilterAttribute) MarshalValueBuf ¶
func (enum DashboardFilterAttribute) MarshalValueBuf(b []byte) ([]byte, error)
type DashboardPublishOptions ¶
type DashboardPublishOptions struct { // Ad hoc (one-time) filtering option. AdHocFilteringOption *AdHocFilteringOption `type:"structure"` // Export to .csv option. ExportToCSVOption *ExportToCSVOption `type:"structure"` // Sheet controls option. SheetControlsOption *SheetControlsOption `type:"structure"` // contains filtered or unexported fields }
Dashboard publish options.
func (DashboardPublishOptions) MarshalFields ¶
func (s DashboardPublishOptions) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DashboardPublishOptions) String ¶
func (s DashboardPublishOptions) String() string
String returns the string representation
type DashboardSearchFilter ¶
type DashboardSearchFilter struct { // The name of the value that you want to use as a filter. For example, "Name": // "QUICKSIGHT_USER". Name DashboardFilterAttribute `type:"string" enum:"true"` // The comparison operator that you want to use as a filter. For example, "Operator": // "StringEquals". // // Operator is a required field Operator FilterOperator `type:"string" required:"true" enum:"true"` // The value of the named item, in this case QUICKSIGHT_USER, that you want // to use as a filter. For example, "Value": "arn:aws:quicksight:us-east-1:1:user/default/UserName1". Value *string `type:"string"` // contains filtered or unexported fields }
A filter that you apply when searching for dashboards.
func (DashboardSearchFilter) MarshalFields ¶
func (s DashboardSearchFilter) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DashboardSearchFilter) String ¶
func (s DashboardSearchFilter) String() string
String returns the string representation
func (*DashboardSearchFilter) Validate ¶
func (s *DashboardSearchFilter) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DashboardSourceEntity ¶
type DashboardSourceEntity struct { // Source template. SourceTemplate *DashboardSourceTemplate `type:"structure"` // contains filtered or unexported fields }
Dashboard source entity.
func (DashboardSourceEntity) MarshalFields ¶
func (s DashboardSourceEntity) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DashboardSourceEntity) String ¶
func (s DashboardSourceEntity) String() string
String returns the string representation
func (*DashboardSourceEntity) Validate ¶
func (s *DashboardSourceEntity) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DashboardSourceTemplate ¶
type DashboardSourceTemplate struct { // The Amazon Resource Name (ARN) of the resource. // // Arn is a required field Arn *string `type:"string" required:"true"` // Dataset references. // // DataSetReferences is a required field DataSetReferences []DataSetReference `min:"1" type:"list" required:"true"` // contains filtered or unexported fields }
Dashboard source template.
func (DashboardSourceTemplate) MarshalFields ¶
func (s DashboardSourceTemplate) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DashboardSourceTemplate) String ¶
func (s DashboardSourceTemplate) String() string
String returns the string representation
func (*DashboardSourceTemplate) Validate ¶
func (s *DashboardSourceTemplate) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DashboardSummary ¶
type DashboardSummary struct { // The Amazon Resource Name (ARN) of the resource. Arn *string `type:"string"` // The time that this dashboard was created. CreatedTime *time.Time `type:"timestamp"` // Dashboard ID. DashboardId *string `min:"1" type:"string"` // The last time that this dashboard was published. LastPublishedTime *time.Time `type:"timestamp"` // The last time that this dashboard was updated. LastUpdatedTime *time.Time `type:"timestamp"` // A display name for the dashboard. Name *string `min:"1" type:"string"` // Published version number. PublishedVersionNumber *int64 `min:"1" type:"long"` // contains filtered or unexported fields }
Dashboard summary.
func (DashboardSummary) MarshalFields ¶
func (s DashboardSummary) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DashboardSummary) String ¶
func (s DashboardSummary) String() string
String returns the string representation
type DashboardUIState ¶
type DashboardUIState string
const ( DashboardUIStateExpanded DashboardUIState = "EXPANDED" DashboardUIStateCollapsed DashboardUIState = "COLLAPSED" )
Enum values for DashboardUIState
func (DashboardUIState) MarshalValue ¶
func (enum DashboardUIState) MarshalValue() (string, error)
func (DashboardUIState) MarshalValueBuf ¶
func (enum DashboardUIState) MarshalValueBuf(b []byte) ([]byte, error)
type DashboardVersion ¶
type DashboardVersion struct { // The Amazon Resource Name (ARN) of the resource. Arn *string `type:"string"` // The time that this dashboard version was created. CreatedTime *time.Time `type:"timestamp"` // The Amazon Resource Numbers (ARNs) for the datasets that are associated with // a version of the dashboard. DataSetArns []string `type:"list"` // 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 ResourceStatus `type:"string" enum:"true"` // Version number. VersionNumber *int64 `min:"1" type:"long"` // contains filtered or unexported fields }
Dashboard version.
func (DashboardVersion) MarshalFields ¶
func (s DashboardVersion) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DashboardVersion) String ¶
func (s DashboardVersion) String() string
String returns the string representation
type DashboardVersionSummary ¶
type DashboardVersionSummary struct { // The Amazon Resource Name (ARN) of the resource. Arn *string `type:"string"` // The time that this dashboard version was created. CreatedTime *time.Time `type:"timestamp"` // Description. Description *string `min:"1" type:"string"` // Source entity ARN. SourceEntityArn *string `type:"string"` // The HTTP status of the request. Status ResourceStatus `type:"string" enum:"true"` // Version number. VersionNumber *int64 `min:"1" type:"long"` // contains filtered or unexported fields }
Dashboard version summary.
func (DashboardVersionSummary) MarshalFields ¶
func (s DashboardVersionSummary) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DashboardVersionSummary) String ¶
func (s DashboardVersionSummary) String() string
String returns the string representation
type DataSet ¶
type DataSet struct { // The Amazon Resource Name (ARN) of the resource. Arn *string `type:"string"` // Groupings of columns that work together in certain Amazon QuickSight features. // Currently, only geospatial hierarchy is supported. ColumnGroups []ColumnGroup `min:"1" type:"list"` // The amount of SPICE capacity used by this dataset. This is 0 if the dataset // isn't imported into SPICE. ConsumedSpiceCapacityInBytes *int64 `type:"long"` // The time that this dataset was created. CreatedTime *time.Time `type:"timestamp"` // The ID of the dataset. DataSetId *string `type:"string"` // Indicates whether you want to import the data into SPICE. ImportMode DataSetImportMode `type:"string" enum:"true"` // The last time that this dataset was updated. LastUpdatedTime *time.Time `type:"timestamp"` // Configures the combination and transformation of the data from the physical // tables. LogicalTableMap map[string]LogicalTable `min:"1" type:"map"` // A display name for the dataset. Name *string `min:"1" type:"string"` // The list of columns after all transforms. These columns are available in // templates, analyses, and dashboards. OutputColumns []OutputColumn `type:"list"` // Declares the physical tables that are available in the underlying data sources. PhysicalTableMap map[string]PhysicalTable `min:"1" type:"map"` // The row-level security configuration for the dataset. RowLevelPermissionDataSet *RowLevelPermissionDataSet `type:"structure"` // contains filtered or unexported fields }
Dataset.
func (DataSet) MarshalFields ¶
func (s DataSet) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
type DataSetConfiguration ¶
type DataSetConfiguration struct { // A structure containing the list of column group schemas. ColumnGroupSchemaList []ColumnGroupSchema `type:"list"` // Dataset schema. DataSetSchema *DataSetSchema `type:"structure"` // Placeholder. Placeholder *string `type:"string"` // contains filtered or unexported fields }
Dataset configuration.
func (DataSetConfiguration) MarshalFields ¶
func (s DataSetConfiguration) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DataSetConfiguration) String ¶
func (s DataSetConfiguration) String() string
String returns the string representation
type DataSetImportMode ¶
type DataSetImportMode string
const ( DataSetImportModeSpice DataSetImportMode = "SPICE" DataSetImportModeDirectQuery DataSetImportMode = "DIRECT_QUERY" )
Enum values for DataSetImportMode
func (DataSetImportMode) MarshalValue ¶
func (enum DataSetImportMode) MarshalValue() (string, error)
func (DataSetImportMode) MarshalValueBuf ¶
func (enum DataSetImportMode) MarshalValueBuf(b []byte) ([]byte, error)
type DataSetReference ¶
type DataSetReference struct { // Dataset Amazon Resource Name (ARN). // // DataSetArn is a required field DataSetArn *string `type:"string" required:"true"` // Dataset placeholder. // // DataSetPlaceholder is a required field DataSetPlaceholder *string `type:"string" required:"true"` // contains filtered or unexported fields }
Dataset reference.
func (DataSetReference) MarshalFields ¶
func (s DataSetReference) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DataSetReference) String ¶
func (s DataSetReference) String() string
String returns the string representation
func (*DataSetReference) Validate ¶
func (s *DataSetReference) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DataSetSchema ¶
type DataSetSchema struct { // A structure containing the list of column schemas. ColumnSchemaList []ColumnSchema `type:"list"` // contains filtered or unexported fields }
Dataset schema.
func (DataSetSchema) MarshalFields ¶
func (s DataSetSchema) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DataSetSchema) String ¶
func (s DataSetSchema) String() string
String returns the string representation
type DataSetSummary ¶
type DataSetSummary struct { // The Amazon Resource Name (ARN) of the dataset. Arn *string `type:"string"` // The time that this dataset was created. CreatedTime *time.Time `type:"timestamp"` // The ID of the dataset. DataSetId *string `type:"string"` // Indicates whether you want to import the data into SPICE. ImportMode DataSetImportMode `type:"string" enum:"true"` // The last time that this dataset was updated. LastUpdatedTime *time.Time `type:"timestamp"` // A display name for the dataset. Name *string `min:"1" type:"string"` // The row-level security configuration for the dataset. RowLevelPermissionDataSet *RowLevelPermissionDataSet `type:"structure"` // contains filtered or unexported fields }
Dataset summary.
func (DataSetSummary) MarshalFields ¶
func (s DataSetSummary) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DataSetSummary) String ¶
func (s DataSetSummary) String() string
String returns the string representation
type DataSource ¶
type DataSource struct { // The Amazon Resource Name (ARN) of the data source. Arn *string `type:"string"` // The time that this data source was created. CreatedTime *time.Time `type:"timestamp"` // The ID of the data source. This ID is unique per AWS Region for each AWS // account. DataSourceId *string `type:"string"` // The parameters that Amazon QuickSight uses to connect to your underlying // source. This is a variant type structure. For this structure to be valid, // only one of the attributes can be non-null. DataSourceParameters *DataSourceParameters `type:"structure"` // Error information from the last update or the creation of the data source. ErrorInfo *DataSourceErrorInfo `type:"structure"` // The last time that this data source was updated. LastUpdatedTime *time.Time `type:"timestamp"` // A display name for the data source. Name *string `min:"1" type:"string"` // Secure Socket Layer (SSL) properties that apply when QuickSight connects // to your underlying source. SslProperties *SslProperties `type:"structure"` // The HTTP status of the request. Status ResourceStatus `type:"string" enum:"true"` // The type of the data source. This type indicates which database engine the // data source connects to. Type DataSourceType `type:"string" enum:"true"` // 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) MarshalFields ¶
func (s DataSource) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DataSource) String ¶
func (s DataSource) String() string
String returns the string representation
type DataSourceCredentials ¶
type DataSourceCredentials struct { // Credential pair. CredentialPair *CredentialPair `type:"structure"` // contains filtered or unexported fields }
Data source credentials.
func (DataSourceCredentials) MarshalFields ¶
func (s DataSourceCredentials) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DataSourceCredentials) String ¶
func (s DataSourceCredentials) String() string
String returns the string representation
func (*DataSourceCredentials) Validate ¶
func (s *DataSourceCredentials) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DataSourceErrorInfo ¶
type DataSourceErrorInfo struct { // Error message. Message *string `type:"string"` // Error type. Type DataSourceErrorInfoType `type:"string" enum:"true"` // contains filtered or unexported fields }
Error information for the data source creation or update.
func (DataSourceErrorInfo) MarshalFields ¶
func (s DataSourceErrorInfo) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DataSourceErrorInfo) String ¶
func (s DataSourceErrorInfo) String() string
String returns the string representation
type DataSourceErrorInfoType ¶
type DataSourceErrorInfoType string
const ( DataSourceErrorInfoTypeTimeout DataSourceErrorInfoType = "TIMEOUT" DataSourceErrorInfoTypeEngineVersionNotSupported DataSourceErrorInfoType = "ENGINE_VERSION_NOT_SUPPORTED" DataSourceErrorInfoTypeUnknownHost DataSourceErrorInfoType = "UNKNOWN_HOST" DataSourceErrorInfoTypeGenericSqlFailure DataSourceErrorInfoType = "GENERIC_SQL_FAILURE" DataSourceErrorInfoTypeConflict DataSourceErrorInfoType = "CONFLICT" DataSourceErrorInfoTypeUnknown DataSourceErrorInfoType = "UNKNOWN" )
Enum values for DataSourceErrorInfoType
func (DataSourceErrorInfoType) MarshalValue ¶
func (enum DataSourceErrorInfoType) MarshalValue() (string, error)
func (DataSourceErrorInfoType) MarshalValueBuf ¶
func (enum DataSourceErrorInfoType) MarshalValueBuf(b []byte) ([]byte, error)
type DataSourceParameters ¶
type DataSourceParameters struct { // Amazon Elasticsearch Service parameters. AmazonElasticsearchParameters *AmazonElasticsearchParameters `type:"structure"` // Amazon Athena parameters. AthenaParameters *AthenaParameters `type:"structure"` // Amazon Aurora MySQL parameters. AuroraParameters *AuroraParameters `type:"structure"` // Aurora PostgreSQL parameters. AuroraPostgreSqlParameters *AuroraPostgreSqlParameters `type:"structure"` // AWS IoT Analytics parameters. AwsIotAnalyticsParameters *AwsIotAnalyticsParameters `type:"structure"` // Jira parameters. JiraParameters *JiraParameters `type:"structure"` // MariaDB parameters. MariaDbParameters *MariaDbParameters `type:"structure"` // MySQL parameters. MySqlParameters *MySqlParameters `type:"structure"` // PostgreSQL parameters. PostgreSqlParameters *PostgreSqlParameters `type:"structure"` // Presto parameters. PrestoParameters *PrestoParameters `type:"structure"` // Amazon RDS parameters. RdsParameters *RdsParameters `type:"structure"` // Amazon Redshift parameters. RedshiftParameters *RedshiftParameters `type:"structure"` // S3 parameters. S3Parameters *S3Parameters `type:"structure"` // ServiceNow parameters. ServiceNowParameters *ServiceNowParameters `type:"structure"` // Snowflake parameters. SnowflakeParameters *SnowflakeParameters `type:"structure"` // Spark parameters. SparkParameters *SparkParameters `type:"structure"` // SQL Server parameters. SqlServerParameters *SqlServerParameters `type:"structure"` // Teradata parameters. TeradataParameters *TeradataParameters `type:"structure"` // Twitter parameters. TwitterParameters *TwitterParameters `type:"structure"` // contains filtered or unexported fields }
The parameters that Amazon QuickSight uses to connect to your underlying data source. This is a variant type structure. For this structure to be valid, only one of the attributes can be non-null.
func (DataSourceParameters) MarshalFields ¶
func (s DataSourceParameters) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DataSourceParameters) String ¶
func (s DataSourceParameters) String() string
String returns the string representation
func (*DataSourceParameters) Validate ¶
func (s *DataSourceParameters) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DataSourceType ¶
type DataSourceType string
const ( DataSourceTypeAdobeAnalytics DataSourceType = "ADOBE_ANALYTICS" DataSourceTypeAmazonElasticsearch DataSourceType = "AMAZON_ELASTICSEARCH" DataSourceTypeAthena DataSourceType = "ATHENA" DataSourceTypeAurora DataSourceType = "AURORA" DataSourceTypeAuroraPostgresql DataSourceType = "AURORA_POSTGRESQL" DataSourceTypeAwsIotAnalytics DataSourceType = "AWS_IOT_ANALYTICS" DataSourceTypeGithub DataSourceType = "GITHUB" DataSourceTypeJira DataSourceType = "JIRA" DataSourceTypeMariadb DataSourceType = "MARIADB" DataSourceTypeMysql DataSourceType = "MYSQL" DataSourceTypePostgresql DataSourceType = "POSTGRESQL" DataSourceTypePresto DataSourceType = "PRESTO" DataSourceTypeRedshift DataSourceType = "REDSHIFT" DataSourceTypeS3 DataSourceType = "S3" DataSourceTypeSalesforce DataSourceType = "SALESFORCE" DataSourceTypeServicenow DataSourceType = "SERVICENOW" DataSourceTypeSnowflake DataSourceType = "SNOWFLAKE" DataSourceTypeSpark DataSourceType = "SPARK" DataSourceTypeSqlserver DataSourceType = "SQLSERVER" DataSourceTypeTeradata DataSourceType = "TERADATA" DataSourceTypeTwitter DataSourceType = "TWITTER" )
Enum values for DataSourceType
func (DataSourceType) MarshalValue ¶
func (enum DataSourceType) MarshalValue() (string, error)
func (DataSourceType) MarshalValueBuf ¶
func (enum DataSourceType) MarshalValueBuf(b []byte) ([]byte, error)
type DateTimeParameter ¶
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) MarshalFields ¶
func (s DateTimeParameter) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DateTimeParameter) String ¶
func (s DateTimeParameter) String() string
String returns the string representation
func (*DateTimeParameter) Validate ¶
func (s *DateTimeParameter) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DecimalParameter ¶
type DecimalParameter struct { // A display name for the 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) MarshalFields ¶
func (s DecimalParameter) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DecimalParameter) String ¶
func (s DecimalParameter) String() string
String returns the string representation
func (*DecimalParameter) Validate ¶
func (s *DecimalParameter) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteDashboardInput ¶
type DeleteDashboardInput struct { // The ID of the AWS account that contains the dashboard that you're deleting. // // AwsAccountId is a required field AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"` // The ID for the dashboard. // // DashboardId is a required field DashboardId *string `location:"uri" locationName:"DashboardId" min:"1" type:"string" required:"true"` // The version number of the dashboard. If the version number property is provided, // only the specified version of the dashboard is deleted. VersionNumber *int64 `location:"querystring" locationName:"version-number" min:"1" type:"long"` // contains filtered or unexported fields }
func (DeleteDashboardInput) MarshalFields ¶
func (s DeleteDashboardInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DeleteDashboardInput) String ¶
func (s DeleteDashboardInput) String() string
String returns the string representation
func (*DeleteDashboardInput) Validate ¶
func (s *DeleteDashboardInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteDashboardOutput ¶
type DeleteDashboardOutput struct { // The Secure Socket Layer (SSL) properties that apply for the resource. Arn *string `type:"string"` // The ID of the dashboard. DashboardId *string `min:"1" type:"string"` // The AWS request ID for this operation. RequestId *string `type:"string"` // The HTTP status of the request. Status *int64 `location:"statusCode" type:"integer"` // contains filtered or unexported fields }
func (DeleteDashboardOutput) MarshalFields ¶
func (s DeleteDashboardOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DeleteDashboardOutput) String ¶
func (s DeleteDashboardOutput) String() string
String returns the string representation
type DeleteDashboardRequest ¶
type DeleteDashboardRequest struct { *aws.Request Input *DeleteDashboardInput Copy func(*DeleteDashboardInput) DeleteDashboardRequest }
DeleteDashboardRequest is the request type for the DeleteDashboard API operation.
func (DeleteDashboardRequest) Send ¶
func (r DeleteDashboardRequest) Send(ctx context.Context) (*DeleteDashboardResponse, error)
Send marshals and sends the DeleteDashboard API request.
type DeleteDashboardResponse ¶
type DeleteDashboardResponse struct { *DeleteDashboardOutput // contains filtered or unexported fields }
DeleteDashboardResponse is the response type for the DeleteDashboard API operation.
func (*DeleteDashboardResponse) SDKResponseMetdata ¶
func (r *DeleteDashboardResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the DeleteDashboard request.
type DeleteDataSetInput ¶
type DeleteDataSetInput struct { // The AWS account ID. // // AwsAccountId is a required field AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"` // The ID for the dataset that you want to create. This ID is unique per AWS // Region for each AWS account. // // DataSetId is a required field DataSetId *string `location:"uri" locationName:"DataSetId" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteDataSetInput) MarshalFields ¶
func (s DeleteDataSetInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DeleteDataSetInput) String ¶
func (s DeleteDataSetInput) String() string
String returns the string representation
func (*DeleteDataSetInput) Validate ¶
func (s *DeleteDataSetInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteDataSetOutput ¶
type DeleteDataSetOutput struct { // The Amazon Resource Name (ARN) of the dataset. Arn *string `type:"string"` // The ID for the dataset that you want to create. This ID is unique per AWS // Region for each AWS account. DataSetId *string `type:"string"` // The AWS request ID for this operation. RequestId *string `type:"string"` // The HTTP status of the request. Status *int64 `location:"statusCode" type:"integer"` // contains filtered or unexported fields }
func (DeleteDataSetOutput) MarshalFields ¶
func (s DeleteDataSetOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DeleteDataSetOutput) String ¶
func (s DeleteDataSetOutput) String() string
String returns the string representation
type DeleteDataSetRequest ¶
type DeleteDataSetRequest struct { *aws.Request Input *DeleteDataSetInput Copy func(*DeleteDataSetInput) DeleteDataSetRequest }
DeleteDataSetRequest is the request type for the DeleteDataSet API operation.
func (DeleteDataSetRequest) Send ¶
func (r DeleteDataSetRequest) Send(ctx context.Context) (*DeleteDataSetResponse, error)
Send marshals and sends the DeleteDataSet API request.
type DeleteDataSetResponse ¶
type DeleteDataSetResponse struct { *DeleteDataSetOutput // contains filtered or unexported fields }
DeleteDataSetResponse is the response type for the DeleteDataSet API operation.
func (*DeleteDataSetResponse) SDKResponseMetdata ¶
func (r *DeleteDataSetResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the DeleteDataSet request.
type DeleteDataSourceInput ¶
type DeleteDataSourceInput struct { // The AWS account ID. // // AwsAccountId is a required field AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"` // The ID of the data source. This ID is unique per AWS Region for each AWS // account. // // DataSourceId is a required field DataSourceId *string `location:"uri" locationName:"DataSourceId" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteDataSourceInput) MarshalFields ¶
func (s DeleteDataSourceInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DeleteDataSourceInput) String ¶
func (s DeleteDataSourceInput) String() string
String returns the string representation
func (*DeleteDataSourceInput) Validate ¶
func (s *DeleteDataSourceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteDataSourceOutput ¶
type DeleteDataSourceOutput struct { // The Amazon Resource Name (ARN) of the data source that you deleted. Arn *string `type:"string"` // The ID of the data source. This ID is unique per AWS Region for each AWS // account. DataSourceId *string `type:"string"` // The AWS request ID for this operation. RequestId *string `type:"string"` // The HTTP status of the request. Status *int64 `location:"statusCode" type:"integer"` // contains filtered or unexported fields }
func (DeleteDataSourceOutput) MarshalFields ¶
func (s DeleteDataSourceOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DeleteDataSourceOutput) String ¶
func (s DeleteDataSourceOutput) String() string
String returns the string representation
type DeleteDataSourceRequest ¶
type DeleteDataSourceRequest struct { *aws.Request Input *DeleteDataSourceInput Copy func(*DeleteDataSourceInput) DeleteDataSourceRequest }
DeleteDataSourceRequest is the request type for the DeleteDataSource API operation.
func (DeleteDataSourceRequest) Send ¶
func (r DeleteDataSourceRequest) Send(ctx context.Context) (*DeleteDataSourceResponse, error)
Send marshals and sends the DeleteDataSource API request.
type DeleteDataSourceResponse ¶
type DeleteDataSourceResponse struct { *DeleteDataSourceOutput // contains filtered or unexported fields }
DeleteDataSourceResponse is the response type for the DeleteDataSource API operation.
func (*DeleteDataSourceResponse) SDKResponseMetdata ¶
func (r *DeleteDataSourceResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the DeleteDataSource request.
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) MarshalFields ¶
func (s DeleteGroupInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
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) MarshalFields ¶
func (s DeleteGroupMembershipInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DeleteGroupMembershipInput) String ¶
func (s DeleteGroupMembershipInput) String() 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) MarshalFields ¶
func (s DeleteGroupMembershipOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DeleteGroupMembershipOutput) String ¶
func (s DeleteGroupMembershipOutput) String() string
String returns the string representation
type DeleteGroupMembershipRequest ¶
type DeleteGroupMembershipRequest struct { *aws.Request Input *DeleteGroupMembershipInput Copy func(*DeleteGroupMembershipInput) DeleteGroupMembershipRequest }
DeleteGroupMembershipRequest is the request type for the DeleteGroupMembership API operation.
func (DeleteGroupMembershipRequest) Send ¶
func (r DeleteGroupMembershipRequest) Send(ctx context.Context) (*DeleteGroupMembershipResponse, error)
Send marshals and sends the DeleteGroupMembership API request.
type DeleteGroupMembershipResponse ¶
type DeleteGroupMembershipResponse struct { *DeleteGroupMembershipOutput // contains filtered or unexported fields }
DeleteGroupMembershipResponse is the response type for the DeleteGroupMembership API operation.
func (*DeleteGroupMembershipResponse) SDKResponseMetdata ¶
func (r *DeleteGroupMembershipResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the DeleteGroupMembership request.
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) MarshalFields ¶
func (s DeleteGroupOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DeleteGroupOutput) String ¶
func (s DeleteGroupOutput) String() string
String returns the string representation
type DeleteGroupRequest ¶
type DeleteGroupRequest struct { *aws.Request Input *DeleteGroupInput Copy func(*DeleteGroupInput) DeleteGroupRequest }
DeleteGroupRequest is the request type for the DeleteGroup API operation.
func (DeleteGroupRequest) Send ¶
func (r DeleteGroupRequest) Send(ctx context.Context) (*DeleteGroupResponse, error)
Send marshals and sends the DeleteGroup API request.
type DeleteGroupResponse ¶
type DeleteGroupResponse struct { *DeleteGroupOutput // contains filtered or unexported fields }
DeleteGroupResponse is the response type for the DeleteGroup API operation.
func (*DeleteGroupResponse) SDKResponseMetdata ¶
func (r *DeleteGroupResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the DeleteGroup request.
type DeleteIAMPolicyAssignmentInput ¶
type DeleteIAMPolicyAssignmentInput struct { // The name of the assignment. // // AssignmentName is a required field AssignmentName *string `location:"uri" locationName:"AssignmentName" min:"1" type:"string" required:"true"` // The AWS account ID where you want to delete the IAM policy assignment. // // AwsAccountId is a required field AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"` // The namespace that contains the assignment. // // Namespace is a required field Namespace *string `location:"uri" locationName:"Namespace" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteIAMPolicyAssignmentInput) MarshalFields ¶
func (s DeleteIAMPolicyAssignmentInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DeleteIAMPolicyAssignmentInput) String ¶
func (s DeleteIAMPolicyAssignmentInput) String() string
String returns the string representation
func (*DeleteIAMPolicyAssignmentInput) Validate ¶
func (s *DeleteIAMPolicyAssignmentInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteIAMPolicyAssignmentOutput ¶
type DeleteIAMPolicyAssignmentOutput struct { // The name of the assignment. AssignmentName *string `min:"1" type:"string"` // The AWS request ID for this operation. RequestId *string `type:"string"` // The HTTP status of the request. Status *int64 `location:"statusCode" type:"integer"` // contains filtered or unexported fields }
func (DeleteIAMPolicyAssignmentOutput) MarshalFields ¶
func (s DeleteIAMPolicyAssignmentOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DeleteIAMPolicyAssignmentOutput) String ¶
func (s DeleteIAMPolicyAssignmentOutput) String() string
String returns the string representation
type DeleteIAMPolicyAssignmentRequest ¶
type DeleteIAMPolicyAssignmentRequest struct { *aws.Request Input *DeleteIAMPolicyAssignmentInput Copy func(*DeleteIAMPolicyAssignmentInput) DeleteIAMPolicyAssignmentRequest }
DeleteIAMPolicyAssignmentRequest is the request type for the DeleteIAMPolicyAssignment API operation.
func (DeleteIAMPolicyAssignmentRequest) Send ¶
func (r DeleteIAMPolicyAssignmentRequest) Send(ctx context.Context) (*DeleteIAMPolicyAssignmentResponse, error)
Send marshals and sends the DeleteIAMPolicyAssignment API request.
type DeleteIAMPolicyAssignmentResponse ¶
type DeleteIAMPolicyAssignmentResponse struct { *DeleteIAMPolicyAssignmentOutput // contains filtered or unexported fields }
DeleteIAMPolicyAssignmentResponse is the response type for the DeleteIAMPolicyAssignment API operation.
func (*DeleteIAMPolicyAssignmentResponse) SDKResponseMetdata ¶
func (r *DeleteIAMPolicyAssignmentResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the DeleteIAMPolicyAssignment request.
type DeleteTemplateAliasInput ¶
type DeleteTemplateAliasInput struct { // The name for the template alias. If you name 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"` // The ID of the AWS account that contains the item to delete. // // AwsAccountId is a required field AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"` // The ID for the template that the specified alias is for. // // TemplateId is a required field TemplateId *string `location:"uri" locationName:"TemplateId" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteTemplateAliasInput) MarshalFields ¶
func (s DeleteTemplateAliasInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DeleteTemplateAliasInput) String ¶
func (s DeleteTemplateAliasInput) String() string
String returns the string representation
func (*DeleteTemplateAliasInput) Validate ¶
func (s *DeleteTemplateAliasInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteTemplateAliasOutput ¶
type DeleteTemplateAliasOutput struct { // The name for the template alias. AliasName *string `min:"1" type:"string"` // The Amazon Resource Name (ARN) of the 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 associated with the deletion. TemplateId *string `min:"1" type:"string"` // contains filtered or unexported fields }
func (DeleteTemplateAliasOutput) MarshalFields ¶
func (s DeleteTemplateAliasOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DeleteTemplateAliasOutput) String ¶
func (s DeleteTemplateAliasOutput) String() string
String returns the string representation
type DeleteTemplateAliasRequest ¶
type DeleteTemplateAliasRequest struct { *aws.Request Input *DeleteTemplateAliasInput Copy func(*DeleteTemplateAliasInput) DeleteTemplateAliasRequest }
DeleteTemplateAliasRequest is the request type for the DeleteTemplateAlias API operation.
func (DeleteTemplateAliasRequest) Send ¶
func (r DeleteTemplateAliasRequest) Send(ctx context.Context) (*DeleteTemplateAliasResponse, error)
Send marshals and sends the DeleteTemplateAlias API request.
type DeleteTemplateAliasResponse ¶
type DeleteTemplateAliasResponse struct { *DeleteTemplateAliasOutput // contains filtered or unexported fields }
DeleteTemplateAliasResponse is the response type for the DeleteTemplateAlias API operation.
func (*DeleteTemplateAliasResponse) SDKResponseMetdata ¶
func (r *DeleteTemplateAliasResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the DeleteTemplateAlias request.
type DeleteTemplateInput ¶
type DeleteTemplateInput struct { // The ID of the AWS account that contains the template that you're deleting. // // AwsAccountId is a required field AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"` // An ID for the template you want to delete. // // TemplateId is a required field TemplateId *string `location:"uri" locationName:"TemplateId" min:"1" type:"string" required:"true"` // Specifies the version of the template that you want to delete. If you don't // provide a version number, DeleteTemplate deletes all versions of the template. VersionNumber *int64 `location:"querystring" locationName:"version-number" min:"1" type:"long"` // contains filtered or unexported fields }
func (DeleteTemplateInput) MarshalFields ¶
func (s DeleteTemplateInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DeleteTemplateInput) String ¶
func (s DeleteTemplateInput) String() string
String returns the string representation
func (*DeleteTemplateInput) Validate ¶
func (s *DeleteTemplateInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteTemplateOutput ¶
type DeleteTemplateOutput struct { // The Amazon Resource Name (ARN) of the resource. Arn *string `type:"string"` // The AWS request ID for this operation. RequestId *string `type:"string"` // The HTTP status of the request. Status *int64 `location:"statusCode" type:"integer"` // An ID for the template. TemplateId *string `min:"1" type:"string"` // contains filtered or unexported fields }
func (DeleteTemplateOutput) MarshalFields ¶
func (s DeleteTemplateOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DeleteTemplateOutput) String ¶
func (s DeleteTemplateOutput) String() string
String returns the string representation
type DeleteTemplateRequest ¶
type DeleteTemplateRequest struct { *aws.Request Input *DeleteTemplateInput Copy func(*DeleteTemplateInput) DeleteTemplateRequest }
DeleteTemplateRequest is the request type for the DeleteTemplate API operation.
func (DeleteTemplateRequest) Send ¶
func (r DeleteTemplateRequest) Send(ctx context.Context) (*DeleteTemplateResponse, error)
Send marshals and sends the DeleteTemplate API request.
type DeleteTemplateResponse ¶
type DeleteTemplateResponse struct { *DeleteTemplateOutput // contains filtered or unexported fields }
DeleteTemplateResponse is the response type for the DeleteTemplate API operation.
func (*DeleteTemplateResponse) SDKResponseMetdata ¶
func (r *DeleteTemplateResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the DeleteTemplate request.
type DeleteUserByPrincipalIdInput ¶
type DeleteUserByPrincipalIdInput struct { // The ID for the AWS account that the user is in. Currently, you use the ID // for the AWS account that contains your Amazon QuickSight account. // // AwsAccountId is a required field AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"` // The namespace. Currently, you should set this to default. // // Namespace is a required field Namespace *string `location:"uri" locationName:"Namespace" type:"string" required:"true"` // The principal ID of the user. // // PrincipalId is a required field PrincipalId *string `location:"uri" locationName:"PrincipalId" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteUserByPrincipalIdInput) MarshalFields ¶
func (s DeleteUserByPrincipalIdInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DeleteUserByPrincipalIdInput) String ¶
func (s DeleteUserByPrincipalIdInput) String() string
String returns the string representation
func (*DeleteUserByPrincipalIdInput) Validate ¶
func (s *DeleteUserByPrincipalIdInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteUserByPrincipalIdOutput ¶
type DeleteUserByPrincipalIdOutput struct { // The AWS request ID for this operation. RequestId *string `type:"string"` // The HTTP status of the request. Status *int64 `location:"statusCode" type:"integer"` // contains filtered or unexported fields }
func (DeleteUserByPrincipalIdOutput) MarshalFields ¶
func (s DeleteUserByPrincipalIdOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DeleteUserByPrincipalIdOutput) String ¶
func (s DeleteUserByPrincipalIdOutput) String() string
String returns the string representation
type DeleteUserByPrincipalIdRequest ¶
type DeleteUserByPrincipalIdRequest struct { *aws.Request Input *DeleteUserByPrincipalIdInput Copy func(*DeleteUserByPrincipalIdInput) DeleteUserByPrincipalIdRequest }
DeleteUserByPrincipalIdRequest is the request type for the DeleteUserByPrincipalId API operation.
func (DeleteUserByPrincipalIdRequest) Send ¶
func (r DeleteUserByPrincipalIdRequest) Send(ctx context.Context) (*DeleteUserByPrincipalIdResponse, error)
Send marshals and sends the DeleteUserByPrincipalId API request.
type DeleteUserByPrincipalIdResponse ¶
type DeleteUserByPrincipalIdResponse struct { *DeleteUserByPrincipalIdOutput // contains filtered or unexported fields }
DeleteUserByPrincipalIdResponse is the response type for the DeleteUserByPrincipalId API operation.
func (*DeleteUserByPrincipalIdResponse) SDKResponseMetdata ¶
func (r *DeleteUserByPrincipalIdResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the DeleteUserByPrincipalId request.
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) MarshalFields ¶
func (s DeleteUserInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
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) MarshalFields ¶
func (s DeleteUserOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DeleteUserOutput) String ¶
func (s DeleteUserOutput) String() string
String returns the string representation
type DeleteUserRequest ¶
type DeleteUserRequest struct { *aws.Request Input *DeleteUserInput Copy func(*DeleteUserInput) DeleteUserRequest }
DeleteUserRequest is the request type for the DeleteUser API operation.
func (DeleteUserRequest) Send ¶
func (r DeleteUserRequest) Send(ctx context.Context) (*DeleteUserResponse, error)
Send marshals and sends the DeleteUser API request.
type DeleteUserResponse ¶
type DeleteUserResponse struct { *DeleteUserOutput // contains filtered or unexported fields }
DeleteUserResponse is the response type for the DeleteUser API operation.
func (*DeleteUserResponse) SDKResponseMetdata ¶
func (r *DeleteUserResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the DeleteUser request.
type DescribeDashboardInput ¶
type DescribeDashboardInput struct { // The alias name. AliasName *string `location:"querystring" locationName:"alias-name" min:"1" type:"string"` // The ID of the AWS account that contains the dashboard that you're describing. // // AwsAccountId is a required field AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"` // The ID for the dashboard. // // DashboardId is a required field DashboardId *string `location:"uri" locationName:"DashboardId" min:"1" type:"string" required:"true"` // The version number for the dashboard. If a version number isn't passed, the // latest published dashboard version is described. VersionNumber *int64 `location:"querystring" locationName:"version-number" min:"1" type:"long"` // contains filtered or unexported fields }
func (DescribeDashboardInput) MarshalFields ¶
func (s DescribeDashboardInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DescribeDashboardInput) String ¶
func (s DescribeDashboardInput) String() string
String returns the string representation
func (*DescribeDashboardInput) Validate ¶
func (s *DescribeDashboardInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeDashboardOutput ¶
type DescribeDashboardOutput struct { // Information about the dashboard. Dashboard *Dashboard `type:"structure"` // The AWS request ID for this operation. RequestId *string `type:"string"` // The HTTP status of this request. Status *int64 `location:"statusCode" type:"integer"` // contains filtered or unexported fields }
func (DescribeDashboardOutput) MarshalFields ¶
func (s DescribeDashboardOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DescribeDashboardOutput) String ¶
func (s DescribeDashboardOutput) String() string
String returns the string representation
type DescribeDashboardPermissionsInput ¶
type DescribeDashboardPermissionsInput struct { // The ID of the AWS account that contains the dashboard that you're describing // permissions for. // // AwsAccountId is a required field AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"` // The ID for the dashboard, also added to the IAM policy. // // DashboardId is a required field DashboardId *string `location:"uri" locationName:"DashboardId" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (DescribeDashboardPermissionsInput) MarshalFields ¶
func (s DescribeDashboardPermissionsInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DescribeDashboardPermissionsInput) String ¶
func (s DescribeDashboardPermissionsInput) String() string
String returns the string representation
func (*DescribeDashboardPermissionsInput) Validate ¶
func (s *DescribeDashboardPermissionsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeDashboardPermissionsOutput ¶
type DescribeDashboardPermissionsOutput struct { // The Amazon Resource Name (ARN) of the dashboard. DashboardArn *string `type:"string"` // The ID for the dashboard. DashboardId *string `min:"1" type:"string"` // A structure that contains the permissions for the dashboard. Permissions []ResourcePermission `min:"1" type:"list"` // The AWS request ID for this operation. RequestId *string `type:"string"` // The HTTP status of the request. Status *int64 `location:"statusCode" type:"integer"` // contains filtered or unexported fields }
func (DescribeDashboardPermissionsOutput) MarshalFields ¶
func (s DescribeDashboardPermissionsOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DescribeDashboardPermissionsOutput) String ¶
func (s DescribeDashboardPermissionsOutput) String() string
String returns the string representation
type DescribeDashboardPermissionsRequest ¶
type DescribeDashboardPermissionsRequest struct { *aws.Request Input *DescribeDashboardPermissionsInput Copy func(*DescribeDashboardPermissionsInput) DescribeDashboardPermissionsRequest }
DescribeDashboardPermissionsRequest is the request type for the DescribeDashboardPermissions API operation.
func (DescribeDashboardPermissionsRequest) Send ¶
func (r DescribeDashboardPermissionsRequest) Send(ctx context.Context) (*DescribeDashboardPermissionsResponse, error)
Send marshals and sends the DescribeDashboardPermissions API request.
type DescribeDashboardPermissionsResponse ¶
type DescribeDashboardPermissionsResponse struct { *DescribeDashboardPermissionsOutput // contains filtered or unexported fields }
DescribeDashboardPermissionsResponse is the response type for the DescribeDashboardPermissions API operation.
func (*DescribeDashboardPermissionsResponse) SDKResponseMetdata ¶
func (r *DescribeDashboardPermissionsResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the DescribeDashboardPermissions request.
type DescribeDashboardRequest ¶
type DescribeDashboardRequest struct { *aws.Request Input *DescribeDashboardInput Copy func(*DescribeDashboardInput) DescribeDashboardRequest }
DescribeDashboardRequest is the request type for the DescribeDashboard API operation.
func (DescribeDashboardRequest) Send ¶
func (r DescribeDashboardRequest) Send(ctx context.Context) (*DescribeDashboardResponse, error)
Send marshals and sends the DescribeDashboard API request.
type DescribeDashboardResponse ¶
type DescribeDashboardResponse struct { *DescribeDashboardOutput // contains filtered or unexported fields }
DescribeDashboardResponse is the response type for the DescribeDashboard API operation.
func (*DescribeDashboardResponse) SDKResponseMetdata ¶
func (r *DescribeDashboardResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the DescribeDashboard request.
type DescribeDataSetInput ¶
type DescribeDataSetInput struct { // The AWS account ID. // // AwsAccountId is a required field AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"` // The ID for the dataset that you want to create. This ID is unique per AWS // Region for each AWS account. // // DataSetId is a required field DataSetId *string `location:"uri" locationName:"DataSetId" type:"string" required:"true"` // contains filtered or unexported fields }
func (DescribeDataSetInput) MarshalFields ¶
func (s DescribeDataSetInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DescribeDataSetInput) String ¶
func (s DescribeDataSetInput) String() string
String returns the string representation
func (*DescribeDataSetInput) Validate ¶
func (s *DescribeDataSetInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeDataSetOutput ¶
type DescribeDataSetOutput struct { // Information on the dataset. DataSet *DataSet `type:"structure"` // The AWS request ID for this operation. RequestId *string `type:"string"` // The HTTP status of the request. Status *int64 `location:"statusCode" type:"integer"` // contains filtered or unexported fields }
func (DescribeDataSetOutput) MarshalFields ¶
func (s DescribeDataSetOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DescribeDataSetOutput) String ¶
func (s DescribeDataSetOutput) String() string
String returns the string representation
type DescribeDataSetPermissionsInput ¶
type DescribeDataSetPermissionsInput struct { // The AWS account ID. // // AwsAccountId is a required field AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"` // The ID for the dataset that you want to create. This ID is unique per AWS // Region for each AWS account. // // DataSetId is a required field DataSetId *string `location:"uri" locationName:"DataSetId" type:"string" required:"true"` // contains filtered or unexported fields }
func (DescribeDataSetPermissionsInput) MarshalFields ¶
func (s DescribeDataSetPermissionsInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DescribeDataSetPermissionsInput) String ¶
func (s DescribeDataSetPermissionsInput) String() string
String returns the string representation
func (*DescribeDataSetPermissionsInput) Validate ¶
func (s *DescribeDataSetPermissionsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeDataSetPermissionsOutput ¶
type DescribeDataSetPermissionsOutput struct { // The Amazon Resource Name (ARN) of the dataset. DataSetArn *string `type:"string"` // The ID for the dataset that you want to create. This ID is unique per AWS // Region for each AWS account. DataSetId *string `type:"string"` // A list of resource permissions on the dataset. Permissions []ResourcePermission `min:"1" type:"list"` // The AWS request ID for this operation. RequestId *string `type:"string"` // The HTTP status of the request. Status *int64 `location:"statusCode" type:"integer"` // contains filtered or unexported fields }
func (DescribeDataSetPermissionsOutput) MarshalFields ¶
func (s DescribeDataSetPermissionsOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DescribeDataSetPermissionsOutput) String ¶
func (s DescribeDataSetPermissionsOutput) String() string
String returns the string representation
type DescribeDataSetPermissionsRequest ¶
type DescribeDataSetPermissionsRequest struct { *aws.Request Input *DescribeDataSetPermissionsInput Copy func(*DescribeDataSetPermissionsInput) DescribeDataSetPermissionsRequest }
DescribeDataSetPermissionsRequest is the request type for the DescribeDataSetPermissions API operation.
func (DescribeDataSetPermissionsRequest) Send ¶
func (r DescribeDataSetPermissionsRequest) Send(ctx context.Context) (*DescribeDataSetPermissionsResponse, error)
Send marshals and sends the DescribeDataSetPermissions API request.
type DescribeDataSetPermissionsResponse ¶
type DescribeDataSetPermissionsResponse struct { *DescribeDataSetPermissionsOutput // contains filtered or unexported fields }
DescribeDataSetPermissionsResponse is the response type for the DescribeDataSetPermissions API operation.
func (*DescribeDataSetPermissionsResponse) SDKResponseMetdata ¶
func (r *DescribeDataSetPermissionsResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the DescribeDataSetPermissions request.
type DescribeDataSetRequest ¶
type DescribeDataSetRequest struct { *aws.Request Input *DescribeDataSetInput Copy func(*DescribeDataSetInput) DescribeDataSetRequest }
DescribeDataSetRequest is the request type for the DescribeDataSet API operation.
func (DescribeDataSetRequest) Send ¶
func (r DescribeDataSetRequest) Send(ctx context.Context) (*DescribeDataSetResponse, error)
Send marshals and sends the DescribeDataSet API request.
type DescribeDataSetResponse ¶
type DescribeDataSetResponse struct { *DescribeDataSetOutput // contains filtered or unexported fields }
DescribeDataSetResponse is the response type for the DescribeDataSet API operation.
func (*DescribeDataSetResponse) SDKResponseMetdata ¶
func (r *DescribeDataSetResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the DescribeDataSet request.
type DescribeDataSourceInput ¶
type DescribeDataSourceInput struct { // The AWS account ID. // // AwsAccountId is a required field AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"` // The ID of the data source. This ID is unique per AWS Region for each AWS // account. // // DataSourceId is a required field DataSourceId *string `location:"uri" locationName:"DataSourceId" type:"string" required:"true"` // contains filtered or unexported fields }
func (DescribeDataSourceInput) MarshalFields ¶
func (s DescribeDataSourceInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DescribeDataSourceInput) String ¶
func (s DescribeDataSourceInput) String() string
String returns the string representation
func (*DescribeDataSourceInput) Validate ¶
func (s *DescribeDataSourceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeDataSourceOutput ¶
type DescribeDataSourceOutput struct { // The information on the data source. DataSource *DataSource `type:"structure"` // The AWS request ID for this operation. RequestId *string `type:"string"` // The HTTP status of the request. Status *int64 `location:"statusCode" type:"integer"` // contains filtered or unexported fields }
func (DescribeDataSourceOutput) MarshalFields ¶
func (s DescribeDataSourceOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DescribeDataSourceOutput) String ¶
func (s DescribeDataSourceOutput) String() string
String returns the string representation
type DescribeDataSourcePermissionsInput ¶
type DescribeDataSourcePermissionsInput struct { // The AWS account ID. // // AwsAccountId is a required field AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"` // The ID of the data source. This ID is unique per AWS Region for each AWS // account. // // DataSourceId is a required field DataSourceId *string `location:"uri" locationName:"DataSourceId" type:"string" required:"true"` // contains filtered or unexported fields }
func (DescribeDataSourcePermissionsInput) MarshalFields ¶
func (s DescribeDataSourcePermissionsInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DescribeDataSourcePermissionsInput) String ¶
func (s DescribeDataSourcePermissionsInput) String() string
String returns the string representation
func (*DescribeDataSourcePermissionsInput) Validate ¶
func (s *DescribeDataSourcePermissionsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeDataSourcePermissionsOutput ¶
type DescribeDataSourcePermissionsOutput struct { // The Amazon Resource Name (ARN) of the data source. DataSourceArn *string `type:"string"` // The ID of the data source. This ID is unique per 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) MarshalFields ¶
func (s DescribeDataSourcePermissionsOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DescribeDataSourcePermissionsOutput) String ¶
func (s DescribeDataSourcePermissionsOutput) String() string
String returns the string representation
type DescribeDataSourcePermissionsRequest ¶
type DescribeDataSourcePermissionsRequest struct { *aws.Request Input *DescribeDataSourcePermissionsInput Copy func(*DescribeDataSourcePermissionsInput) DescribeDataSourcePermissionsRequest }
DescribeDataSourcePermissionsRequest is the request type for the DescribeDataSourcePermissions API operation.
func (DescribeDataSourcePermissionsRequest) Send ¶
func (r DescribeDataSourcePermissionsRequest) Send(ctx context.Context) (*DescribeDataSourcePermissionsResponse, error)
Send marshals and sends the DescribeDataSourcePermissions API request.
type DescribeDataSourcePermissionsResponse ¶
type DescribeDataSourcePermissionsResponse struct { *DescribeDataSourcePermissionsOutput // contains filtered or unexported fields }
DescribeDataSourcePermissionsResponse is the response type for the DescribeDataSourcePermissions API operation.
func (*DescribeDataSourcePermissionsResponse) SDKResponseMetdata ¶
func (r *DescribeDataSourcePermissionsResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the DescribeDataSourcePermissions request.
type DescribeDataSourceRequest ¶
type DescribeDataSourceRequest struct { *aws.Request Input *DescribeDataSourceInput Copy func(*DescribeDataSourceInput) DescribeDataSourceRequest }
DescribeDataSourceRequest is the request type for the DescribeDataSource API operation.
func (DescribeDataSourceRequest) Send ¶
func (r DescribeDataSourceRequest) Send(ctx context.Context) (*DescribeDataSourceResponse, error)
Send marshals and sends the DescribeDataSource API request.
type DescribeDataSourceResponse ¶
type DescribeDataSourceResponse struct { *DescribeDataSourceOutput // contains filtered or unexported fields }
DescribeDataSourceResponse is the response type for the DescribeDataSource API operation.
func (*DescribeDataSourceResponse) SDKResponseMetdata ¶
func (r *DescribeDataSourceResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the DescribeDataSource request.
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) MarshalFields ¶
func (s DescribeGroupInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
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) MarshalFields ¶
func (s DescribeGroupOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DescribeGroupOutput) String ¶
func (s DescribeGroupOutput) String() string
String returns the string representation
type DescribeGroupRequest ¶
type DescribeGroupRequest struct { *aws.Request Input *DescribeGroupInput Copy func(*DescribeGroupInput) DescribeGroupRequest }
DescribeGroupRequest is the request type for the DescribeGroup API operation.
func (DescribeGroupRequest) Send ¶
func (r DescribeGroupRequest) Send(ctx context.Context) (*DescribeGroupResponse, error)
Send marshals and sends the DescribeGroup API request.
type DescribeGroupResponse ¶
type DescribeGroupResponse struct { *DescribeGroupOutput // contains filtered or unexported fields }
DescribeGroupResponse is the response type for the DescribeGroup API operation.
func (*DescribeGroupResponse) SDKResponseMetdata ¶
func (r *DescribeGroupResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the DescribeGroup request.
type DescribeIAMPolicyAssignmentInput ¶
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 ID of the AWS account that contains the assignment that you want to describe. // // AwsAccountId is a required field AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"` // The namespace that contains the assignment. // // Namespace is a required field Namespace *string `location:"uri" locationName:"Namespace" type:"string" required:"true"` // contains filtered or unexported fields }
func (DescribeIAMPolicyAssignmentInput) MarshalFields ¶
func (s DescribeIAMPolicyAssignmentInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DescribeIAMPolicyAssignmentInput) String ¶
func (s DescribeIAMPolicyAssignmentInput) String() string
String returns the string representation
func (*DescribeIAMPolicyAssignmentInput) Validate ¶
func (s *DescribeIAMPolicyAssignmentInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeIAMPolicyAssignmentOutput ¶
type DescribeIAMPolicyAssignmentOutput struct { // Information describing the IAM policy assignment. IAMPolicyAssignment *IAMPolicyAssignment `type:"structure"` // The 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) MarshalFields ¶
func (s DescribeIAMPolicyAssignmentOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DescribeIAMPolicyAssignmentOutput) String ¶
func (s DescribeIAMPolicyAssignmentOutput) String() string
String returns the string representation
type DescribeIAMPolicyAssignmentRequest ¶
type DescribeIAMPolicyAssignmentRequest struct { *aws.Request Input *DescribeIAMPolicyAssignmentInput Copy func(*DescribeIAMPolicyAssignmentInput) DescribeIAMPolicyAssignmentRequest }
DescribeIAMPolicyAssignmentRequest is the request type for the DescribeIAMPolicyAssignment API operation.
func (DescribeIAMPolicyAssignmentRequest) Send ¶
func (r DescribeIAMPolicyAssignmentRequest) Send(ctx context.Context) (*DescribeIAMPolicyAssignmentResponse, error)
Send marshals and sends the DescribeIAMPolicyAssignment API request.
type DescribeIAMPolicyAssignmentResponse ¶
type DescribeIAMPolicyAssignmentResponse struct { *DescribeIAMPolicyAssignmentOutput // contains filtered or unexported fields }
DescribeIAMPolicyAssignmentResponse is the response type for the DescribeIAMPolicyAssignment API operation.
func (*DescribeIAMPolicyAssignmentResponse) SDKResponseMetdata ¶
func (r *DescribeIAMPolicyAssignmentResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the DescribeIAMPolicyAssignment request.
type DescribeIngestionInput ¶
type DescribeIngestionInput struct { // The AWS account ID. // // AwsAccountId is a required field AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"` // The ID of the dataset used in the ingestion. // // DataSetId is a required field DataSetId *string `location:"uri" locationName:"DataSetId" type:"string" required:"true"` // An ID for the ingestion. // // IngestionId is a required field IngestionId *string `location:"uri" locationName:"IngestionId" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (DescribeIngestionInput) MarshalFields ¶
func (s DescribeIngestionInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DescribeIngestionInput) String ¶
func (s DescribeIngestionInput) String() string
String returns the string representation
func (*DescribeIngestionInput) Validate ¶
func (s *DescribeIngestionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeIngestionOutput ¶
type DescribeIngestionOutput struct { // Information about the ingestion. Ingestion *Ingestion `type:"structure"` // The AWS request ID for this operation. RequestId *string `type:"string"` // The HTTP status of the request. Status *int64 `location:"statusCode" type:"integer"` // contains filtered or unexported fields }
func (DescribeIngestionOutput) MarshalFields ¶
func (s DescribeIngestionOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DescribeIngestionOutput) String ¶
func (s DescribeIngestionOutput) String() string
String returns the string representation
type DescribeIngestionRequest ¶
type DescribeIngestionRequest struct { *aws.Request Input *DescribeIngestionInput Copy func(*DescribeIngestionInput) DescribeIngestionRequest }
DescribeIngestionRequest is the request type for the DescribeIngestion API operation.
func (DescribeIngestionRequest) Send ¶
func (r DescribeIngestionRequest) Send(ctx context.Context) (*DescribeIngestionResponse, error)
Send marshals and sends the DescribeIngestion API request.
type DescribeIngestionResponse ¶
type DescribeIngestionResponse struct { *DescribeIngestionOutput // contains filtered or unexported fields }
DescribeIngestionResponse is the response type for the DescribeIngestion API operation.
func (*DescribeIngestionResponse) SDKResponseMetdata ¶
func (r *DescribeIngestionResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the DescribeIngestion request.
type DescribeTemplateAliasInput ¶
type DescribeTemplateAliasInput struct { // The name of the template alias that you want to describe. If you name a specific // alias, you describe the version that the alias points to. You can specify // the latest version of the template by providing the keyword $LATEST in the // AliasName parameter. The keyword $PUBLISHED doesn't apply to templates. // // AliasName is a required field AliasName *string `location:"uri" locationName:"AliasName" min:"1" type:"string" required:"true"` // The ID of the AWS account that contains the template alias that you're describing. // // AwsAccountId is a required field AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"` // The ID for the template. // // TemplateId is a required field TemplateId *string `location:"uri" locationName:"TemplateId" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (DescribeTemplateAliasInput) MarshalFields ¶
func (s DescribeTemplateAliasInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DescribeTemplateAliasInput) String ¶
func (s DescribeTemplateAliasInput) String() string
String returns the string representation
func (*DescribeTemplateAliasInput) Validate ¶
func (s *DescribeTemplateAliasInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeTemplateAliasOutput ¶
type DescribeTemplateAliasOutput struct { // The AWS request ID for this operation. RequestId *string `type:"string"` // The HTTP status of the request. Status *int64 `location:"statusCode" type:"integer"` // Information about the template alias. TemplateAlias *TemplateAlias `type:"structure"` // contains filtered or unexported fields }
func (DescribeTemplateAliasOutput) MarshalFields ¶
func (s DescribeTemplateAliasOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DescribeTemplateAliasOutput) String ¶
func (s DescribeTemplateAliasOutput) String() string
String returns the string representation
type DescribeTemplateAliasRequest ¶
type DescribeTemplateAliasRequest struct { *aws.Request Input *DescribeTemplateAliasInput Copy func(*DescribeTemplateAliasInput) DescribeTemplateAliasRequest }
DescribeTemplateAliasRequest is the request type for the DescribeTemplateAlias API operation.
func (DescribeTemplateAliasRequest) Send ¶
func (r DescribeTemplateAliasRequest) Send(ctx context.Context) (*DescribeTemplateAliasResponse, error)
Send marshals and sends the DescribeTemplateAlias API request.
type DescribeTemplateAliasResponse ¶
type DescribeTemplateAliasResponse struct { *DescribeTemplateAliasOutput // contains filtered or unexported fields }
DescribeTemplateAliasResponse is the response type for the DescribeTemplateAlias API operation.
func (*DescribeTemplateAliasResponse) SDKResponseMetdata ¶
func (r *DescribeTemplateAliasResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the DescribeTemplateAlias request.
type DescribeTemplateInput ¶
type DescribeTemplateInput struct { // The alias of the template that you want to describe. If you name a specific // alias, you describe the version that the alias points to. You can specify // the latest version of the template by providing the keyword $LATEST in the // AliasName parameter. The keyword $PUBLISHED doesn't apply to templates. AliasName *string `location:"querystring" locationName:"alias-name" min:"1" type:"string"` // The ID of the AWS account that contains the template that you're describing. // // AwsAccountId is a required field AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"` // The ID for the template. // // TemplateId is a required field TemplateId *string `location:"uri" locationName:"TemplateId" min:"1" type:"string" required:"true"` // (Optional) The number for the version to describe. If a VersionNumber parameter // value isn't provided, the latest version of the template is described. VersionNumber *int64 `location:"querystring" locationName:"version-number" min:"1" type:"long"` // contains filtered or unexported fields }
func (DescribeTemplateInput) MarshalFields ¶
func (s DescribeTemplateInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DescribeTemplateInput) String ¶
func (s DescribeTemplateInput) String() string
String returns the string representation
func (*DescribeTemplateInput) Validate ¶
func (s *DescribeTemplateInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeTemplateOutput ¶
type DescribeTemplateOutput struct { // The HTTP status of the request. Status *int64 `location:"statusCode" type:"integer"` // The template structure for the object you want to describe. Template *Template `type:"structure"` // contains filtered or unexported fields }
func (DescribeTemplateOutput) MarshalFields ¶
func (s DescribeTemplateOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DescribeTemplateOutput) String ¶
func (s DescribeTemplateOutput) String() string
String returns the string representation
type DescribeTemplatePermissionsInput ¶
type DescribeTemplatePermissionsInput struct { // The ID of the AWS account that contains the template that you're describing. // // AwsAccountId is a required field AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"` // The ID for the template. // // TemplateId is a required field TemplateId *string `location:"uri" locationName:"TemplateId" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (DescribeTemplatePermissionsInput) MarshalFields ¶
func (s DescribeTemplatePermissionsInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DescribeTemplatePermissionsInput) String ¶
func (s DescribeTemplatePermissionsInput) String() string
String returns the string representation
func (*DescribeTemplatePermissionsInput) Validate ¶
func (s *DescribeTemplatePermissionsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeTemplatePermissionsOutput ¶
type DescribeTemplatePermissionsOutput struct { // A list of resource permissions to be set on the template. Permissions []ResourcePermission `min:"1" type:"list"` // The 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) MarshalFields ¶
func (s DescribeTemplatePermissionsOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DescribeTemplatePermissionsOutput) String ¶
func (s DescribeTemplatePermissionsOutput) String() string
String returns the string representation
type DescribeTemplatePermissionsRequest ¶
type DescribeTemplatePermissionsRequest struct { *aws.Request Input *DescribeTemplatePermissionsInput Copy func(*DescribeTemplatePermissionsInput) DescribeTemplatePermissionsRequest }
DescribeTemplatePermissionsRequest is the request type for the DescribeTemplatePermissions API operation.
func (DescribeTemplatePermissionsRequest) Send ¶
func (r DescribeTemplatePermissionsRequest) Send(ctx context.Context) (*DescribeTemplatePermissionsResponse, error)
Send marshals and sends the DescribeTemplatePermissions API request.
type DescribeTemplatePermissionsResponse ¶
type DescribeTemplatePermissionsResponse struct { *DescribeTemplatePermissionsOutput // contains filtered or unexported fields }
DescribeTemplatePermissionsResponse is the response type for the DescribeTemplatePermissions API operation.
func (*DescribeTemplatePermissionsResponse) SDKResponseMetdata ¶
func (r *DescribeTemplatePermissionsResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the DescribeTemplatePermissions request.
type DescribeTemplateRequest ¶
type DescribeTemplateRequest struct { *aws.Request Input *DescribeTemplateInput Copy func(*DescribeTemplateInput) DescribeTemplateRequest }
DescribeTemplateRequest is the request type for the DescribeTemplate API operation.
func (DescribeTemplateRequest) Send ¶
func (r DescribeTemplateRequest) Send(ctx context.Context) (*DescribeTemplateResponse, error)
Send marshals and sends the DescribeTemplate API request.
type DescribeTemplateResponse ¶
type DescribeTemplateResponse struct { *DescribeTemplateOutput // contains filtered or unexported fields }
DescribeTemplateResponse is the response type for the DescribeTemplate API operation.
func (*DescribeTemplateResponse) SDKResponseMetdata ¶
func (r *DescribeTemplateResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the DescribeTemplate request.
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) MarshalFields ¶
func (s DescribeUserInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
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) MarshalFields ¶
func (s DescribeUserOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DescribeUserOutput) String ¶
func (s DescribeUserOutput) String() string
String returns the string representation
type DescribeUserRequest ¶
type DescribeUserRequest struct { *aws.Request Input *DescribeUserInput Copy func(*DescribeUserInput) DescribeUserRequest }
DescribeUserRequest is the request type for the DescribeUser API operation.
func (DescribeUserRequest) Send ¶
func (r DescribeUserRequest) Send(ctx context.Context) (*DescribeUserResponse, error)
Send marshals and sends the DescribeUser API request.
type DescribeUserResponse ¶
type DescribeUserResponse struct { *DescribeUserOutput // contains filtered or unexported fields }
DescribeUserResponse is the response type for the DescribeUser API operation.
func (*DescribeUserResponse) SDKResponseMetdata ¶
func (r *DescribeUserResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the DescribeUser request.
type ErrorInfo ¶
type ErrorInfo struct { // Error message. Message *string `type:"string"` // Error type. Type IngestionErrorType `type:"string" enum:"true"` // contains filtered or unexported fields }
Error information for the SPICE ingestion of a dataset.
func (ErrorInfo) MarshalFields ¶
func (s ErrorInfo) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
type ExceptionResourceType ¶
type ExceptionResourceType string
const ( ExceptionResourceTypeUser ExceptionResourceType = "USER" ExceptionResourceTypeGroup ExceptionResourceType = "GROUP" ExceptionResourceTypeNamespace ExceptionResourceType = "NAMESPACE" ExceptionResourceTypeAccountSettings ExceptionResourceType = "ACCOUNT_SETTINGS" ExceptionResourceTypeIampolicyAssignment ExceptionResourceType = "IAMPOLICY_ASSIGNMENT" ExceptionResourceTypeDataSource ExceptionResourceType = "DATA_SOURCE" ExceptionResourceTypeDataSet ExceptionResourceType = "DATA_SET" ExceptionResourceTypeVpcConnection ExceptionResourceType = "VPC_CONNECTION" ExceptionResourceTypeIngestion ExceptionResourceType = "INGESTION" )
Enum values for ExceptionResourceType
func (ExceptionResourceType) MarshalValue ¶
func (enum ExceptionResourceType) MarshalValue() (string, error)
func (ExceptionResourceType) MarshalValueBuf ¶
func (enum ExceptionResourceType) MarshalValueBuf(b []byte) ([]byte, error)
type ExportToCSVOption ¶
type ExportToCSVOption struct { // Availability status. AvailabilityStatus DashboardBehavior `type:"string" enum:"true"` // contains filtered or unexported fields }
Export to .csv option.
func (ExportToCSVOption) MarshalFields ¶
func (s ExportToCSVOption) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ExportToCSVOption) String ¶
func (s ExportToCSVOption) String() string
String returns the string representation
type FileFormat ¶
type FileFormat string
const ( FileFormatCsv FileFormat = "CSV" FileFormatTsv FileFormat = "TSV" FileFormatClf FileFormat = "CLF" FileFormatElf FileFormat = "ELF" FileFormatXlsx FileFormat = "XLSX" FileFormatJson FileFormat = "JSON" )
Enum values for FileFormat
func (FileFormat) MarshalValue ¶
func (enum FileFormat) MarshalValue() (string, error)
func (FileFormat) MarshalValueBuf ¶
func (enum FileFormat) MarshalValueBuf(b []byte) ([]byte, error)
type FilterOperation ¶
type FilterOperation struct { // An expression that must evaluate to a Boolean value. Rows for which the expression // evaluates to true are kept in the dataset. // // ConditionExpression is a required field ConditionExpression *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
A transform operation that filters rows based on a condition.
func (FilterOperation) MarshalFields ¶
func (s FilterOperation) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (FilterOperation) String ¶
func (s FilterOperation) String() string
String returns the string representation
func (*FilterOperation) Validate ¶
func (s *FilterOperation) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type FilterOperator ¶
type FilterOperator string
const (
FilterOperatorStringEquals FilterOperator = "StringEquals"
)
Enum values for FilterOperator
func (FilterOperator) MarshalValue ¶
func (enum FilterOperator) MarshalValue() (string, error)
func (FilterOperator) MarshalValueBuf ¶
func (enum FilterOperator) MarshalValueBuf(b []byte) ([]byte, error)
type GeoSpatialColumnGroup ¶
type GeoSpatialColumnGroup struct { // Columns in this hierarchy. // // Columns is a required field Columns []string `min:"1" type:"list" required:"true"` // Country code. // // CountryCode is a required field CountryCode GeoSpatialCountryCode `type:"string" required:"true" enum:"true"` // 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) MarshalFields ¶
func (s GeoSpatialColumnGroup) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (GeoSpatialColumnGroup) String ¶
func (s GeoSpatialColumnGroup) String() string
String returns the string representation
func (*GeoSpatialColumnGroup) Validate ¶
func (s *GeoSpatialColumnGroup) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GeoSpatialCountryCode ¶
type GeoSpatialCountryCode string
const (
GeoSpatialCountryCodeUs GeoSpatialCountryCode = "US"
)
Enum values for GeoSpatialCountryCode
func (GeoSpatialCountryCode) MarshalValue ¶
func (enum GeoSpatialCountryCode) MarshalValue() (string, error)
func (GeoSpatialCountryCode) MarshalValueBuf ¶
func (enum GeoSpatialCountryCode) MarshalValueBuf(b []byte) ([]byte, error)
type GeoSpatialDataRole ¶
type GeoSpatialDataRole string
const ( GeoSpatialDataRoleCountry GeoSpatialDataRole = "COUNTRY" GeoSpatialDataRoleState GeoSpatialDataRole = "STATE" GeoSpatialDataRoleCounty GeoSpatialDataRole = "COUNTY" GeoSpatialDataRoleCity GeoSpatialDataRole = "CITY" GeoSpatialDataRolePostcode GeoSpatialDataRole = "POSTCODE" GeoSpatialDataRoleLongitude GeoSpatialDataRole = "LONGITUDE" GeoSpatialDataRoleLatitude GeoSpatialDataRole = "LATITUDE" )
Enum values for GeoSpatialDataRole
func (GeoSpatialDataRole) MarshalValue ¶
func (enum GeoSpatialDataRole) MarshalValue() (string, error)
func (GeoSpatialDataRole) MarshalValueBuf ¶
func (enum GeoSpatialDataRole) MarshalValueBuf(b []byte) ([]byte, error)
type GetDashboardEmbedUrlInput ¶
type GetDashboardEmbedUrlInput struct { // The ID for the AWS account that contains the dashboard that you're embedding. // // AwsAccountId is a required field AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"` // The ID for the dashboard, also added to the IAM policy. // // DashboardId is a required field DashboardId *string `location:"uri" locationName:"DashboardId" min:"1" type:"string" required:"true"` // The authentication method that the user uses to sign in. // // IdentityType is a required field IdentityType IdentityType `location:"querystring" locationName:"creds-type" type:"string" required:"true" enum:"true"` // Remove the reset button on the embedded dashboard. The default is FALSE, // which enables the reset button. ResetDisabled *bool `location:"querystring" locationName:"reset-disabled" type:"boolean"` // How many minutes the session is valid. The session lifetime must be 15-600 // minutes. SessionLifetimeInMinutes *int64 `location:"querystring" locationName:"session-lifetime" min:"15" type:"long"` // Remove the undo/redo button on the embedded dashboard. The default is FALSE, // which enables the undo/redo button. UndoRedoDisabled *bool `location:"querystring" locationName:"undo-redo-disabled" type:"boolean"` // The Amazon QuickSight user's Amazon Resource Name (ARN), for use with QUICKSIGHT // identity type. You can use this for any Amazon QuickSight users in your account // (readers, authors, or admins) authenticated as one of the following: // // * Active Directory (AD) users or group members // // * Invited nonfederated users // // * IAM users and IAM role-based sessions authenticated through Federated // Single Sign-On using SAML, OpenID Connect, or IAM federation. UserArn *string `location:"querystring" locationName:"user-arn" type:"string"` // contains filtered or unexported fields }
func (GetDashboardEmbedUrlInput) MarshalFields ¶
func (s GetDashboardEmbedUrlInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
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 { // An 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 value that enables a single // sign-on 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) MarshalFields ¶
func (s GetDashboardEmbedUrlOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (GetDashboardEmbedUrlOutput) String ¶
func (s GetDashboardEmbedUrlOutput) String() string
String returns the string representation
type GetDashboardEmbedUrlRequest ¶
type GetDashboardEmbedUrlRequest struct { *aws.Request Input *GetDashboardEmbedUrlInput Copy func(*GetDashboardEmbedUrlInput) GetDashboardEmbedUrlRequest }
GetDashboardEmbedUrlRequest is the request type for the GetDashboardEmbedUrl API operation.
func (GetDashboardEmbedUrlRequest) Send ¶
func (r GetDashboardEmbedUrlRequest) Send(ctx context.Context) (*GetDashboardEmbedUrlResponse, error)
Send marshals and sends the GetDashboardEmbedUrl API request.
type GetDashboardEmbedUrlResponse ¶
type GetDashboardEmbedUrlResponse struct { *GetDashboardEmbedUrlOutput // contains filtered or unexported fields }
GetDashboardEmbedUrlResponse is the response type for the GetDashboardEmbedUrl API operation.
func (*GetDashboardEmbedUrlResponse) SDKResponseMetdata ¶
func (r *GetDashboardEmbedUrlResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the GetDashboardEmbedUrl request.
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) MarshalFields ¶
func (s Group) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
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) MarshalFields ¶
func (s GroupMember) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (GroupMember) String ¶
func (s GroupMember) String() string
String returns the string representation
type IAMPolicyAssignment ¶
type IAMPolicyAssignment struct { // Assignment ID. AssignmentId *string `type:"string"` // Assignment name. AssignmentName *string `min:"1" type:"string"` // Assignment status. AssignmentStatus AssignmentStatus `type:"string" enum:"true"` // The AWS account ID. AwsAccountId *string `min:"12" type:"string"` // Identities. Identities map[string][]string `type:"map"` // The Amazon Resource Name (ARN) for the IAM policy. PolicyArn *string `type:"string"` // contains filtered or unexported fields }
An IAM policy assignment.
func (IAMPolicyAssignment) MarshalFields ¶
func (s IAMPolicyAssignment) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (IAMPolicyAssignment) String ¶
func (s IAMPolicyAssignment) String() string
String returns the string representation
type IAMPolicyAssignmentSummary ¶
type IAMPolicyAssignmentSummary struct { // Assignment name. AssignmentName *string `min:"1" type:"string"` // Assignment status. AssignmentStatus AssignmentStatus `type:"string" enum:"true"` // contains filtered or unexported fields }
IAM policy assignment summary.
func (IAMPolicyAssignmentSummary) MarshalFields ¶
func (s IAMPolicyAssignmentSummary) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (IAMPolicyAssignmentSummary) String ¶
func (s IAMPolicyAssignmentSummary) String() string
String returns the string representation
type IdentityType ¶
type IdentityType string
const ( IdentityTypeIam IdentityType = "IAM" IdentityTypeQuicksight IdentityType = "QUICKSIGHT" )
Enum values for IdentityType
func (IdentityType) MarshalValue ¶
func (enum IdentityType) MarshalValue() (string, error)
func (IdentityType) MarshalValueBuf ¶
func (enum IdentityType) MarshalValueBuf(b []byte) ([]byte, error)
type Ingestion ¶
type Ingestion struct { // The Amazon Resource Name (ARN) of the resource. // // Arn is a required field Arn *string `type:"string" required:"true"` // The time that this ingestion started. // // CreatedTime is a required field CreatedTime *time.Time `type:"timestamp" required:"true"` // Error information for this ingestion. ErrorInfo *ErrorInfo `type:"structure"` // Ingestion ID. IngestionId *string `min:"1" type:"string"` // The size of the data ingested, in bytes. IngestionSizeInBytes *int64 `type:"long"` // Ingestion status. // // IngestionStatus is a required field IngestionStatus IngestionStatus `type:"string" required:"true" enum:"true"` // The time that this ingestion took, measured in seconds. IngestionTimeInSeconds *int64 `type:"long"` // Information about a queued dataset SPICE ingestion. QueueInfo *QueueInfo `type:"structure"` // Event source for this ingestion. RequestSource IngestionRequestSource `type:"string" enum:"true"` // Type of this ingestion. RequestType IngestionRequestType `type:"string" enum:"true"` // Information about rows for a data set SPICE ingestion. RowInfo *RowInfo `type:"structure"` // contains filtered or unexported fields }
Information about the SPICE ingestion for a dataset.
func (Ingestion) MarshalFields ¶
func (s Ingestion) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
type IngestionErrorType ¶
type IngestionErrorType string
const ( IngestionErrorTypeFailureToAssumeRole IngestionErrorType = "FAILURE_TO_ASSUME_ROLE" IngestionErrorTypeIngestionSuperseded IngestionErrorType = "INGESTION_SUPERSEDED" IngestionErrorTypeIngestionCanceled IngestionErrorType = "INGESTION_CANCELED" IngestionErrorTypeDataSetDeleted IngestionErrorType = "DATA_SET_DELETED" IngestionErrorTypeDataSetNotSpice IngestionErrorType = "DATA_SET_NOT_SPICE" IngestionErrorTypeS3UploadedFileDeleted IngestionErrorType = "S3_UPLOADED_FILE_DELETED" IngestionErrorTypeS3ManifestError IngestionErrorType = "S3_MANIFEST_ERROR" IngestionErrorTypeDataToleranceException IngestionErrorType = "DATA_TOLERANCE_EXCEPTION" IngestionErrorTypeSpiceTableNotFound IngestionErrorType = "SPICE_TABLE_NOT_FOUND" IngestionErrorTypeDataSetSizeLimitExceeded IngestionErrorType = "DATA_SET_SIZE_LIMIT_EXCEEDED" IngestionErrorTypeRowSizeLimitExceeded IngestionErrorType = "ROW_SIZE_LIMIT_EXCEEDED" IngestionErrorTypeAccountCapacityLimitExceeded IngestionErrorType = "ACCOUNT_CAPACITY_LIMIT_EXCEEDED" IngestionErrorTypeCustomerError IngestionErrorType = "CUSTOMER_ERROR" IngestionErrorTypeDataSourceNotFound IngestionErrorType = "DATA_SOURCE_NOT_FOUND" IngestionErrorTypeIamRoleNotAvailable IngestionErrorType = "IAM_ROLE_NOT_AVAILABLE" IngestionErrorTypeConnectionFailure IngestionErrorType = "CONNECTION_FAILURE" IngestionErrorTypeSqlTableNotFound IngestionErrorType = "SQL_TABLE_NOT_FOUND" IngestionErrorTypePermissionDenied IngestionErrorType = "PERMISSION_DENIED" IngestionErrorTypeSslCertificateValidationFailure IngestionErrorType = "SSL_CERTIFICATE_VALIDATION_FAILURE" IngestionErrorTypeOauthTokenFailure IngestionErrorType = "OAUTH_TOKEN_FAILURE" IngestionErrorTypeSourceApiLimitExceededFailure IngestionErrorType = "SOURCE_API_LIMIT_EXCEEDED_FAILURE" IngestionErrorTypePasswordAuthenticationFailure IngestionErrorType = "PASSWORD_AUTHENTICATION_FAILURE" IngestionErrorTypeSqlSchemaMismatchError IngestionErrorType = "SQL_SCHEMA_MISMATCH_ERROR" IngestionErrorTypeInvalidDateFormat IngestionErrorType = "INVALID_DATE_FORMAT" IngestionErrorTypeInvalidDataprepSyntax IngestionErrorType = "INVALID_DATAPREP_SYNTAX" IngestionErrorTypeSourceResourceLimitExceeded IngestionErrorType = "SOURCE_RESOURCE_LIMIT_EXCEEDED" IngestionErrorTypeSqlInvalidParameterValue IngestionErrorType = "SQL_INVALID_PARAMETER_VALUE" IngestionErrorTypeQueryTimeout IngestionErrorType = "QUERY_TIMEOUT" IngestionErrorTypeSqlNumericOverflow IngestionErrorType = "SQL_NUMERIC_OVERFLOW" IngestionErrorTypeUnresolvableHost IngestionErrorType = "UNRESOLVABLE_HOST" IngestionErrorTypeUnroutableHost IngestionErrorType = "UNROUTABLE_HOST" IngestionErrorTypeSqlException IngestionErrorType = "SQL_EXCEPTION" IngestionErrorTypeS3FileInaccessible IngestionErrorType = "S3_FILE_INACCESSIBLE" IngestionErrorTypeIotFileNotFound IngestionErrorType = "IOT_FILE_NOT_FOUND" IngestionErrorTypeIotDataSetFileEmpty IngestionErrorType = "IOT_DATA_SET_FILE_EMPTY" IngestionErrorTypeInvalidDataSourceConfig IngestionErrorType = "INVALID_DATA_SOURCE_CONFIG" IngestionErrorTypeDataSourceAuthFailed IngestionErrorType = "DATA_SOURCE_AUTH_FAILED" IngestionErrorTypeDataSourceConnectionFailed IngestionErrorType = "DATA_SOURCE_CONNECTION_FAILED" IngestionErrorTypeFailureToProcessJsonFile IngestionErrorType = "FAILURE_TO_PROCESS_JSON_FILE" IngestionErrorTypeInternalServiceError IngestionErrorType = "INTERNAL_SERVICE_ERROR" )
Enum values for IngestionErrorType
func (IngestionErrorType) MarshalValue ¶
func (enum IngestionErrorType) MarshalValue() (string, error)
func (IngestionErrorType) MarshalValueBuf ¶
func (enum IngestionErrorType) MarshalValueBuf(b []byte) ([]byte, error)
type IngestionRequestSource ¶
type IngestionRequestSource string
const ( IngestionRequestSourceManual IngestionRequestSource = "MANUAL" IngestionRequestSourceScheduled IngestionRequestSource = "SCHEDULED" )
Enum values for IngestionRequestSource
func (IngestionRequestSource) MarshalValue ¶
func (enum IngestionRequestSource) MarshalValue() (string, error)
func (IngestionRequestSource) MarshalValueBuf ¶
func (enum IngestionRequestSource) MarshalValueBuf(b []byte) ([]byte, error)
type IngestionRequestType ¶
type IngestionRequestType string
const ( IngestionRequestTypeInitialIngestion IngestionRequestType = "INITIAL_INGESTION" IngestionRequestTypeEdit IngestionRequestType = "EDIT" IngestionRequestTypeIncrementalRefresh IngestionRequestType = "INCREMENTAL_REFRESH" IngestionRequestTypeFullRefresh IngestionRequestType = "FULL_REFRESH" )
Enum values for IngestionRequestType
func (IngestionRequestType) MarshalValue ¶
func (enum IngestionRequestType) MarshalValue() (string, error)
func (IngestionRequestType) MarshalValueBuf ¶
func (enum IngestionRequestType) MarshalValueBuf(b []byte) ([]byte, error)
type IngestionStatus ¶
type IngestionStatus string
const ( IngestionStatusInitialized IngestionStatus = "INITIALIZED" IngestionStatusQueued IngestionStatus = "QUEUED" IngestionStatusRunning IngestionStatus = "RUNNING" IngestionStatusFailed IngestionStatus = "FAILED" IngestionStatusCompleted IngestionStatus = "COMPLETED" IngestionStatusCancelled IngestionStatus = "CANCELLED" )
Enum values for IngestionStatus
func (IngestionStatus) MarshalValue ¶
func (enum IngestionStatus) MarshalValue() (string, error)
func (IngestionStatus) MarshalValueBuf ¶
func (enum IngestionStatus) MarshalValueBuf(b []byte) ([]byte, error)
type InputColumn ¶
type InputColumn struct { // The name of this column in the underlying data source. // // Name is a required field Name *string `min:"1" type:"string" required:"true"` // The data type of the column. // // Type is a required field Type InputColumnDataType `type:"string" required:"true" enum:"true"` // contains filtered or unexported fields }
Metadata for a column that is used as the input of a transform operation.
func (InputColumn) MarshalFields ¶
func (s InputColumn) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (InputColumn) String ¶
func (s InputColumn) String() string
String returns the string representation
func (*InputColumn) Validate ¶
func (s *InputColumn) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type InputColumnDataType ¶
type InputColumnDataType string
const ( InputColumnDataTypeString InputColumnDataType = "STRING" InputColumnDataTypeInteger InputColumnDataType = "INTEGER" InputColumnDataTypeDecimal InputColumnDataType = "DECIMAL" InputColumnDataTypeDatetime InputColumnDataType = "DATETIME" InputColumnDataTypeBit InputColumnDataType = "BIT" InputColumnDataTypeBoolean InputColumnDataType = "BOOLEAN" InputColumnDataTypeJson InputColumnDataType = "JSON" )
Enum values for InputColumnDataType
func (InputColumnDataType) MarshalValue ¶
func (enum InputColumnDataType) MarshalValue() (string, error)
func (InputColumnDataType) MarshalValueBuf ¶
func (enum InputColumnDataType) MarshalValueBuf(b []byte) ([]byte, error)
type IntegerParameter ¶
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) MarshalFields ¶
func (s IntegerParameter) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (IntegerParameter) String ¶
func (s IntegerParameter) String() string
String returns the string representation
func (*IntegerParameter) Validate ¶
func (s *IntegerParameter) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type JiraParameters ¶
type JiraParameters struct { // The base URL of the Jira site. // // SiteBaseUrl is a required field SiteBaseUrl *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
Jira parameters.
func (JiraParameters) MarshalFields ¶
func (s JiraParameters) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (JiraParameters) String ¶
func (s JiraParameters) String() string
String returns the string representation
func (*JiraParameters) Validate ¶
func (s *JiraParameters) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type JoinInstruction ¶
type JoinInstruction struct { // 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 JoinType `type:"string" required:"true" enum:"true"` // contains filtered or unexported fields }
Join instruction.
func (JoinInstruction) MarshalFields ¶
func (s JoinInstruction) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (JoinInstruction) String ¶
func (s JoinInstruction) String() string
String returns the string representation
func (*JoinInstruction) Validate ¶
func (s *JoinInstruction) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type JoinType ¶
type JoinType string
const ( JoinTypeInner JoinType = "INNER" JoinTypeOuter JoinType = "OUTER" JoinTypeLeft JoinType = "LEFT" JoinTypeRight JoinType = "RIGHT" )
Enum values for JoinType
func (JoinType) MarshalValue ¶
type ListDashboardVersionsInput ¶
type ListDashboardVersionsInput struct { // The ID of the AWS account that contains the dashboard that you're listing // versions for. // // AwsAccountId is a required field AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"` // The ID for the dashboard. // // DashboardId is a required field DashboardId *string `location:"uri" locationName:"DashboardId" min:"1" type:"string" required:"true"` // The maximum number of results to be returned per request. MaxResults *int64 `location:"querystring" locationName:"max-results" min:"1" type:"integer"` // The token for the next set of results, or null if there are no more results. NextToken *string `location:"querystring" locationName:"next-token" type:"string"` // contains filtered or unexported fields }
func (ListDashboardVersionsInput) MarshalFields ¶
func (s ListDashboardVersionsInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ListDashboardVersionsInput) String ¶
func (s ListDashboardVersionsInput) String() string
String returns the string representation
func (*ListDashboardVersionsInput) Validate ¶
func (s *ListDashboardVersionsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListDashboardVersionsOutput ¶
type ListDashboardVersionsOutput struct { // A structure that contains information about each version of the dashboard. DashboardVersionSummaryList []DashboardVersionSummary `type:"list"` // The token for the next set of results, or null if there are no more results. NextToken *string `type:"string"` // The AWS request ID for this operation. RequestId *string `type:"string"` // The HTTP status of the request. Status *int64 `location:"statusCode" type:"integer"` // contains filtered or unexported fields }
func (ListDashboardVersionsOutput) MarshalFields ¶
func (s ListDashboardVersionsOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ListDashboardVersionsOutput) String ¶
func (s ListDashboardVersionsOutput) String() string
String returns the string representation
type ListDashboardVersionsPaginator ¶
ListDashboardVersionsPaginator is used to paginate the request. This can be done by calling Next and CurrentPage.
func NewListDashboardVersionsPaginator ¶
func NewListDashboardVersionsPaginator(req ListDashboardVersionsRequest) ListDashboardVersionsPaginator
NewListDashboardVersionsRequestPaginator returns a paginator for ListDashboardVersions. Use Next method to get the next page, and CurrentPage to get the current response page from the paginator. Next will return false, if there are no more pages, or an error was encountered.
Note: This operation can generate multiple requests to a service.
// Example iterating over pages. req := client.ListDashboardVersionsRequest(input) p := quicksight.NewListDashboardVersionsRequestPaginator(req) for p.Next(context.TODO()) { page := p.CurrentPage() } if err := p.Err(); err != nil { return err }
func (*ListDashboardVersionsPaginator) CurrentPage ¶
func (p *ListDashboardVersionsPaginator) CurrentPage() *ListDashboardVersionsOutput
type ListDashboardVersionsRequest ¶
type ListDashboardVersionsRequest struct { *aws.Request Input *ListDashboardVersionsInput Copy func(*ListDashboardVersionsInput) ListDashboardVersionsRequest }
ListDashboardVersionsRequest is the request type for the ListDashboardVersions API operation.
func (ListDashboardVersionsRequest) Send ¶
func (r ListDashboardVersionsRequest) Send(ctx context.Context) (*ListDashboardVersionsResponse, error)
Send marshals and sends the ListDashboardVersions API request.
type ListDashboardVersionsResponse ¶
type ListDashboardVersionsResponse struct { *ListDashboardVersionsOutput // contains filtered or unexported fields }
ListDashboardVersionsResponse is the response type for the ListDashboardVersions API operation.
func (*ListDashboardVersionsResponse) SDKResponseMetdata ¶
func (r *ListDashboardVersionsResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the ListDashboardVersions request.
type ListDashboardsInput ¶
type ListDashboardsInput struct { // The ID of the AWS account that contains the dashboards that you're listing. // // AwsAccountId is a required field AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"` // The maximum number of results to be returned per request. MaxResults *int64 `location:"querystring" locationName:"max-results" min:"1" type:"integer"` // The token for the next set of results, or null if there are no more results. NextToken *string `location:"querystring" locationName:"next-token" type:"string"` // contains filtered or unexported fields }
func (ListDashboardsInput) MarshalFields ¶
func (s ListDashboardsInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ListDashboardsInput) String ¶
func (s ListDashboardsInput) String() string
String returns the string representation
func (*ListDashboardsInput) Validate ¶
func (s *ListDashboardsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListDashboardsOutput ¶
type ListDashboardsOutput struct { // A structure that contains all of the dashboards in your AWS account. This // structure provides basic information about the dashboards. DashboardSummaryList []DashboardSummary `type:"list"` // The token for the next set of results, or null if there are no more results. NextToken *string `type:"string"` // The AWS request ID for this operation. RequestId *string `type:"string"` // The HTTP status of the request. Status *int64 `location:"statusCode" type:"integer"` // contains filtered or unexported fields }
func (ListDashboardsOutput) MarshalFields ¶
func (s ListDashboardsOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ListDashboardsOutput) String ¶
func (s ListDashboardsOutput) String() string
String returns the string representation
type ListDashboardsPaginator ¶
ListDashboardsPaginator is used to paginate the request. This can be done by calling Next and CurrentPage.
func NewListDashboardsPaginator ¶
func NewListDashboardsPaginator(req ListDashboardsRequest) ListDashboardsPaginator
NewListDashboardsRequestPaginator returns a paginator for ListDashboards. Use Next method to get the next page, and CurrentPage to get the current response page from the paginator. Next will return false, if there are no more pages, or an error was encountered.
Note: This operation can generate multiple requests to a service.
// Example iterating over pages. req := client.ListDashboardsRequest(input) p := quicksight.NewListDashboardsRequestPaginator(req) for p.Next(context.TODO()) { page := p.CurrentPage() } if err := p.Err(); err != nil { return err }
func (*ListDashboardsPaginator) CurrentPage ¶
func (p *ListDashboardsPaginator) CurrentPage() *ListDashboardsOutput
type ListDashboardsRequest ¶
type ListDashboardsRequest struct { *aws.Request Input *ListDashboardsInput Copy func(*ListDashboardsInput) ListDashboardsRequest }
ListDashboardsRequest is the request type for the ListDashboards API operation.
func (ListDashboardsRequest) Send ¶
func (r ListDashboardsRequest) Send(ctx context.Context) (*ListDashboardsResponse, error)
Send marshals and sends the ListDashboards API request.
type ListDashboardsResponse ¶
type ListDashboardsResponse struct { *ListDashboardsOutput // contains filtered or unexported fields }
ListDashboardsResponse is the response type for the ListDashboards API operation.
func (*ListDashboardsResponse) SDKResponseMetdata ¶
func (r *ListDashboardsResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the ListDashboards request.
type ListDataSetsInput ¶
type ListDataSetsInput struct { // The AWS account ID. // // AwsAccountId is a required field AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"` // The maximum number of results to be returned per request. MaxResults *int64 `location:"querystring" locationName:"max-results" min:"1" type:"integer"` // The token for the next set of results, or null if there are no more results. NextToken *string `location:"querystring" locationName:"next-token" type:"string"` // contains filtered or unexported fields }
func (ListDataSetsInput) MarshalFields ¶
func (s ListDataSetsInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ListDataSetsInput) String ¶
func (s ListDataSetsInput) String() string
String returns the string representation
func (*ListDataSetsInput) Validate ¶
func (s *ListDataSetsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListDataSetsOutput ¶
type ListDataSetsOutput struct { // The list of dataset summaries. DataSetSummaries []DataSetSummary `type:"list"` // The token for the next set of results, or null if there are no more results. NextToken *string `type:"string"` // The AWS request ID for this operation. RequestId *string `type:"string"` // The HTTP status of the request. Status *int64 `location:"statusCode" type:"integer"` // contains filtered or unexported fields }
func (ListDataSetsOutput) MarshalFields ¶
func (s ListDataSetsOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ListDataSetsOutput) String ¶
func (s ListDataSetsOutput) String() string
String returns the string representation
type ListDataSetsPaginator ¶
ListDataSetsPaginator is used to paginate the request. This can be done by calling Next and CurrentPage.
func NewListDataSetsPaginator ¶
func NewListDataSetsPaginator(req ListDataSetsRequest) ListDataSetsPaginator
NewListDataSetsRequestPaginator returns a paginator for ListDataSets. Use Next method to get the next page, and CurrentPage to get the current response page from the paginator. Next will return false, if there are no more pages, or an error was encountered.
Note: This operation can generate multiple requests to a service.
// Example iterating over pages. req := client.ListDataSetsRequest(input) p := quicksight.NewListDataSetsRequestPaginator(req) for p.Next(context.TODO()) { page := p.CurrentPage() } if err := p.Err(); err != nil { return err }
func (*ListDataSetsPaginator) CurrentPage ¶
func (p *ListDataSetsPaginator) CurrentPage() *ListDataSetsOutput
type ListDataSetsRequest ¶
type ListDataSetsRequest struct { *aws.Request Input *ListDataSetsInput Copy func(*ListDataSetsInput) ListDataSetsRequest }
ListDataSetsRequest is the request type for the ListDataSets API operation.
func (ListDataSetsRequest) Send ¶
func (r ListDataSetsRequest) Send(ctx context.Context) (*ListDataSetsResponse, error)
Send marshals and sends the ListDataSets API request.
type ListDataSetsResponse ¶
type ListDataSetsResponse struct { *ListDataSetsOutput // contains filtered or unexported fields }
ListDataSetsResponse is the response type for the ListDataSets API operation.
func (*ListDataSetsResponse) SDKResponseMetdata ¶
func (r *ListDataSetsResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the ListDataSets request.
type ListDataSourcesInput ¶
type ListDataSourcesInput struct { // The AWS account ID. // // AwsAccountId is a required field AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"` // The maximum number of results to be returned per request. MaxResults *int64 `location:"querystring" locationName:"max-results" min:"1" type:"integer"` // The token for the next set of results, or null if there are no more results. NextToken *string `location:"querystring" locationName:"next-token" type:"string"` // contains filtered or unexported fields }
func (ListDataSourcesInput) MarshalFields ¶
func (s ListDataSourcesInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ListDataSourcesInput) String ¶
func (s ListDataSourcesInput) String() string
String returns the string representation
func (*ListDataSourcesInput) Validate ¶
func (s *ListDataSourcesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListDataSourcesOutput ¶
type ListDataSourcesOutput struct { // A list of data sources. DataSources []DataSource `type:"list"` // The token for the next set of results, or null if there are no more results. NextToken *string `type:"string"` // The AWS request ID for this operation. RequestId *string `type:"string"` // The HTTP status of the request. Status *int64 `location:"statusCode" type:"integer"` // contains filtered or unexported fields }
func (ListDataSourcesOutput) MarshalFields ¶
func (s ListDataSourcesOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ListDataSourcesOutput) String ¶
func (s ListDataSourcesOutput) String() string
String returns the string representation
type ListDataSourcesPaginator ¶
ListDataSourcesPaginator is used to paginate the request. This can be done by calling Next and CurrentPage.
func NewListDataSourcesPaginator ¶
func NewListDataSourcesPaginator(req ListDataSourcesRequest) ListDataSourcesPaginator
NewListDataSourcesRequestPaginator returns a paginator for ListDataSources. Use Next method to get the next page, and CurrentPage to get the current response page from the paginator. Next will return false, if there are no more pages, or an error was encountered.
Note: This operation can generate multiple requests to a service.
// Example iterating over pages. req := client.ListDataSourcesRequest(input) p := quicksight.NewListDataSourcesRequestPaginator(req) for p.Next(context.TODO()) { page := p.CurrentPage() } if err := p.Err(); err != nil { return err }
func (*ListDataSourcesPaginator) CurrentPage ¶
func (p *ListDataSourcesPaginator) CurrentPage() *ListDataSourcesOutput
type ListDataSourcesRequest ¶
type ListDataSourcesRequest struct { *aws.Request Input *ListDataSourcesInput Copy func(*ListDataSourcesInput) ListDataSourcesRequest }
ListDataSourcesRequest is the request type for the ListDataSources API operation.
func (ListDataSourcesRequest) Send ¶
func (r ListDataSourcesRequest) Send(ctx context.Context) (*ListDataSourcesResponse, error)
Send marshals and sends the ListDataSources API request.
type ListDataSourcesResponse ¶
type ListDataSourcesResponse struct { *ListDataSourcesOutput // contains filtered or unexported fields }
ListDataSourcesResponse is the response type for the ListDataSources API operation.
func (*ListDataSourcesResponse) SDKResponseMetdata ¶
func (r *ListDataSourcesResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the ListDataSources request.
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) MarshalFields ¶
func (s ListGroupMembershipsInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
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) MarshalFields ¶
func (s ListGroupMembershipsOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ListGroupMembershipsOutput) String ¶
func (s ListGroupMembershipsOutput) String() string
String returns the string representation
type ListGroupMembershipsRequest ¶
type ListGroupMembershipsRequest struct { *aws.Request Input *ListGroupMembershipsInput Copy func(*ListGroupMembershipsInput) ListGroupMembershipsRequest }
ListGroupMembershipsRequest is the request type for the ListGroupMemberships API operation.
func (ListGroupMembershipsRequest) Send ¶
func (r ListGroupMembershipsRequest) Send(ctx context.Context) (*ListGroupMembershipsResponse, error)
Send marshals and sends the ListGroupMemberships API request.
type ListGroupMembershipsResponse ¶
type ListGroupMembershipsResponse struct { *ListGroupMembershipsOutput // contains filtered or unexported fields }
ListGroupMembershipsResponse is the response type for the ListGroupMemberships API operation.
func (*ListGroupMembershipsResponse) SDKResponseMetdata ¶
func (r *ListGroupMembershipsResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the ListGroupMemberships request.
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) MarshalFields ¶
func (s ListGroupsInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
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) MarshalFields ¶
func (s ListGroupsOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ListGroupsOutput) String ¶
func (s ListGroupsOutput) String() string
String returns the string representation
type ListGroupsRequest ¶
type ListGroupsRequest struct { *aws.Request Input *ListGroupsInput Copy func(*ListGroupsInput) ListGroupsRequest }
ListGroupsRequest is the request type for the ListGroups API operation.
func (ListGroupsRequest) Send ¶
func (r ListGroupsRequest) Send(ctx context.Context) (*ListGroupsResponse, error)
Send marshals and sends the ListGroups API request.
type ListGroupsResponse ¶
type ListGroupsResponse struct { *ListGroupsOutput // contains filtered or unexported fields }
ListGroupsResponse is the response type for the ListGroups API operation.
func (*ListGroupsResponse) SDKResponseMetdata ¶
func (r *ListGroupsResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the ListGroups request.
type ListIAMPolicyAssignmentsForUserInput ¶
type ListIAMPolicyAssignmentsForUserInput struct { // The ID of the AWS account that contains the assignments. // // AwsAccountId is a required field AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"` // The maximum number of results to be returned per request. MaxResults *int64 `location:"querystring" locationName:"max-results" min:"1" type:"integer"` // The namespace of the assignment. // // Namespace is a required field Namespace *string `location:"uri" locationName:"Namespace" type:"string" required:"true"` // The token for the next set of results, or null if there are no more results. NextToken *string `location:"querystring" locationName:"next-token" type:"string"` // The name of the user. // // UserName is a required field UserName *string `location:"uri" locationName:"UserName" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (ListIAMPolicyAssignmentsForUserInput) MarshalFields ¶
func (s ListIAMPolicyAssignmentsForUserInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ListIAMPolicyAssignmentsForUserInput) String ¶
func (s ListIAMPolicyAssignmentsForUserInput) String() string
String returns the string representation
func (*ListIAMPolicyAssignmentsForUserInput) Validate ¶
func (s *ListIAMPolicyAssignmentsForUserInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListIAMPolicyAssignmentsForUserOutput ¶
type ListIAMPolicyAssignmentsForUserOutput struct { // The active assignments for this user. ActiveAssignments []ActiveIAMPolicyAssignment `type:"list"` // The token for the next set of results, or null if there are no more results. NextToken *string `type:"string"` // The 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) MarshalFields ¶
func (s ListIAMPolicyAssignmentsForUserOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ListIAMPolicyAssignmentsForUserOutput) String ¶
func (s ListIAMPolicyAssignmentsForUserOutput) String() string
String returns the string representation
type ListIAMPolicyAssignmentsForUserRequest ¶
type ListIAMPolicyAssignmentsForUserRequest struct { *aws.Request Input *ListIAMPolicyAssignmentsForUserInput Copy func(*ListIAMPolicyAssignmentsForUserInput) ListIAMPolicyAssignmentsForUserRequest }
ListIAMPolicyAssignmentsForUserRequest is the request type for the ListIAMPolicyAssignmentsForUser API operation.
func (ListIAMPolicyAssignmentsForUserRequest) Send ¶
func (r ListIAMPolicyAssignmentsForUserRequest) Send(ctx context.Context) (*ListIAMPolicyAssignmentsForUserResponse, error)
Send marshals and sends the ListIAMPolicyAssignmentsForUser API request.
type ListIAMPolicyAssignmentsForUserResponse ¶
type ListIAMPolicyAssignmentsForUserResponse struct { *ListIAMPolicyAssignmentsForUserOutput // contains filtered or unexported fields }
ListIAMPolicyAssignmentsForUserResponse is the response type for the ListIAMPolicyAssignmentsForUser API operation.
func (*ListIAMPolicyAssignmentsForUserResponse) SDKResponseMetdata ¶
func (r *ListIAMPolicyAssignmentsForUserResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the ListIAMPolicyAssignmentsForUser request.
type ListIAMPolicyAssignmentsInput ¶
type ListIAMPolicyAssignmentsInput struct { // The status of the assignments. AssignmentStatus AssignmentStatus `type:"string" enum:"true"` // The ID of the AWS account that contains these IAM policy assignments. // // AwsAccountId is a required field AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"` // The maximum number of results to be returned per request. MaxResults *int64 `location:"querystring" locationName:"max-results" min:"1" type:"integer"` // The namespace for the assignments. // // Namespace is a required field Namespace *string `location:"uri" locationName:"Namespace" type:"string" required:"true"` // The token for the next set of results, or null if there are no more results. NextToken *string `location:"querystring" locationName:"next-token" type:"string"` // contains filtered or unexported fields }
func (ListIAMPolicyAssignmentsInput) MarshalFields ¶
func (s ListIAMPolicyAssignmentsInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ListIAMPolicyAssignmentsInput) String ¶
func (s ListIAMPolicyAssignmentsInput) String() string
String returns the string representation
func (*ListIAMPolicyAssignmentsInput) Validate ¶
func (s *ListIAMPolicyAssignmentsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListIAMPolicyAssignmentsOutput ¶
type ListIAMPolicyAssignmentsOutput struct { // Information describing the IAM policy assignments. IAMPolicyAssignments []IAMPolicyAssignmentSummary `type:"list"` // The token for the next set of results, or null if there are no more results. NextToken *string `type:"string"` // The AWS request ID for this operation. RequestId *string `type:"string"` // The HTTP status of the request. Status *int64 `location:"statusCode" type:"integer"` // contains filtered or unexported fields }
func (ListIAMPolicyAssignmentsOutput) MarshalFields ¶
func (s ListIAMPolicyAssignmentsOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ListIAMPolicyAssignmentsOutput) String ¶
func (s ListIAMPolicyAssignmentsOutput) String() string
String returns the string representation
type ListIAMPolicyAssignmentsRequest ¶
type ListIAMPolicyAssignmentsRequest struct { *aws.Request Input *ListIAMPolicyAssignmentsInput Copy func(*ListIAMPolicyAssignmentsInput) ListIAMPolicyAssignmentsRequest }
ListIAMPolicyAssignmentsRequest is the request type for the ListIAMPolicyAssignments API operation.
func (ListIAMPolicyAssignmentsRequest) Send ¶
func (r ListIAMPolicyAssignmentsRequest) Send(ctx context.Context) (*ListIAMPolicyAssignmentsResponse, error)
Send marshals and sends the ListIAMPolicyAssignments API request.
type ListIAMPolicyAssignmentsResponse ¶
type ListIAMPolicyAssignmentsResponse struct { *ListIAMPolicyAssignmentsOutput // contains filtered or unexported fields }
ListIAMPolicyAssignmentsResponse is the response type for the ListIAMPolicyAssignments API operation.
func (*ListIAMPolicyAssignmentsResponse) SDKResponseMetdata ¶
func (r *ListIAMPolicyAssignmentsResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the ListIAMPolicyAssignments request.
type ListIngestionsInput ¶
type ListIngestionsInput struct { // The AWS account ID. // // AwsAccountId is a required field AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"` // The ID of the dataset used in the ingestion. // // DataSetId is a required field DataSetId *string `location:"uri" locationName:"DataSetId" type:"string" required:"true"` // The maximum number of results to be returned per request. MaxResults *int64 `location:"querystring" locationName:"max-results" min:"1" type:"integer"` // The token for the next set of results, or null if there are no more results. NextToken *string `location:"querystring" locationName:"next-token" type:"string"` // contains filtered or unexported fields }
func (ListIngestionsInput) MarshalFields ¶
func (s ListIngestionsInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ListIngestionsInput) String ¶
func (s ListIngestionsInput) String() string
String returns the string representation
func (*ListIngestionsInput) Validate ¶
func (s *ListIngestionsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListIngestionsOutput ¶
type ListIngestionsOutput struct { // A list of the ingestions. Ingestions []Ingestion `type:"list"` // The token for the next set of results, or null if there are no more results. NextToken *string `type:"string"` // The AWS request ID for this operation. RequestId *string `type:"string"` // The HTTP status of the request. Status *int64 `location:"statusCode" type:"integer"` // contains filtered or unexported fields }
func (ListIngestionsOutput) MarshalFields ¶
func (s ListIngestionsOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ListIngestionsOutput) String ¶
func (s ListIngestionsOutput) String() string
String returns the string representation
type ListIngestionsPaginator ¶
ListIngestionsPaginator is used to paginate the request. This can be done by calling Next and CurrentPage.
func NewListIngestionsPaginator ¶
func NewListIngestionsPaginator(req ListIngestionsRequest) ListIngestionsPaginator
NewListIngestionsRequestPaginator returns a paginator for ListIngestions. Use Next method to get the next page, and CurrentPage to get the current response page from the paginator. Next will return false, if there are no more pages, or an error was encountered.
Note: This operation can generate multiple requests to a service.
// Example iterating over pages. req := client.ListIngestionsRequest(input) p := quicksight.NewListIngestionsRequestPaginator(req) for p.Next(context.TODO()) { page := p.CurrentPage() } if err := p.Err(); err != nil { return err }
func (*ListIngestionsPaginator) CurrentPage ¶
func (p *ListIngestionsPaginator) CurrentPage() *ListIngestionsOutput
type ListIngestionsRequest ¶
type ListIngestionsRequest struct { *aws.Request Input *ListIngestionsInput Copy func(*ListIngestionsInput) ListIngestionsRequest }
ListIngestionsRequest is the request type for the ListIngestions API operation.
func (ListIngestionsRequest) Send ¶
func (r ListIngestionsRequest) Send(ctx context.Context) (*ListIngestionsResponse, error)
Send marshals and sends the ListIngestions API request.
type ListIngestionsResponse ¶
type ListIngestionsResponse struct { *ListIngestionsOutput // contains filtered or unexported fields }
ListIngestionsResponse is the response type for the ListIngestions API operation.
func (*ListIngestionsResponse) SDKResponseMetdata ¶
func (r *ListIngestionsResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the ListIngestions request.
type ListTagsForResourceInput ¶
type ListTagsForResourceInput struct { // The Amazon Resource Name (ARN) of the resource that you want a list of tags // for. // // ResourceArn is a required field ResourceArn *string `location:"uri" locationName:"ResourceArn" type:"string" required:"true"` // contains filtered or unexported fields }
func (ListTagsForResourceInput) MarshalFields ¶
func (s ListTagsForResourceInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ListTagsForResourceInput) String ¶
func (s ListTagsForResourceInput) String() string
String returns the string representation
func (*ListTagsForResourceInput) Validate ¶
func (s *ListTagsForResourceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListTagsForResourceOutput ¶
type ListTagsForResourceOutput struct { // The AWS request ID for this operation. RequestId *string `type:"string"` // The HTTP status of the request. Status *int64 `location:"statusCode" type:"integer"` // Contains a map of the key-value pairs for the resource tag or tags assigned // to the resource. Tags []Tag `min:"1" type:"list"` // contains filtered or unexported fields }
func (ListTagsForResourceOutput) MarshalFields ¶
func (s ListTagsForResourceOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ListTagsForResourceOutput) String ¶
func (s ListTagsForResourceOutput) String() string
String returns the string representation
type ListTagsForResourceRequest ¶
type ListTagsForResourceRequest struct { *aws.Request Input *ListTagsForResourceInput Copy func(*ListTagsForResourceInput) ListTagsForResourceRequest }
ListTagsForResourceRequest is the request type for the ListTagsForResource API operation.
func (ListTagsForResourceRequest) Send ¶
func (r ListTagsForResourceRequest) Send(ctx context.Context) (*ListTagsForResourceResponse, error)
Send marshals and sends the ListTagsForResource API request.
type ListTagsForResourceResponse ¶
type ListTagsForResourceResponse struct { *ListTagsForResourceOutput // contains filtered or unexported fields }
ListTagsForResourceResponse is the response type for the ListTagsForResource API operation.
func (*ListTagsForResourceResponse) SDKResponseMetdata ¶
func (r *ListTagsForResourceResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the ListTagsForResource request.
type ListTemplateAliasesInput ¶
type ListTemplateAliasesInput struct { // The ID of the AWS account that contains the template aliases that you're // listing. // // AwsAccountId is a required field AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"` // The maximum number of results to be returned per request. MaxResults *int64 `location:"querystring" locationName:"max-result" min:"1" type:"integer"` // The token for the next set of results, or null if there are no more results. NextToken *string `location:"querystring" locationName:"next-token" type:"string"` // The ID for the template. // // TemplateId is a required field TemplateId *string `location:"uri" locationName:"TemplateId" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (ListTemplateAliasesInput) MarshalFields ¶
func (s ListTemplateAliasesInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ListTemplateAliasesInput) String ¶
func (s ListTemplateAliasesInput) String() string
String returns the string representation
func (*ListTemplateAliasesInput) Validate ¶
func (s *ListTemplateAliasesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListTemplateAliasesOutput ¶
type ListTemplateAliasesOutput struct { // The token for the next set of results, or null if there are no more results. NextToken *string `type:"string"` // The AWS request ID for this operation. RequestId *string `type:"string"` // The HTTP status of the request. Status *int64 `location:"statusCode" type:"integer"` // A structure containing the list of the template's aliases. TemplateAliasList []TemplateAlias `type:"list"` // contains filtered or unexported fields }
func (ListTemplateAliasesOutput) MarshalFields ¶
func (s ListTemplateAliasesOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ListTemplateAliasesOutput) String ¶
func (s ListTemplateAliasesOutput) String() string
String returns the string representation
type ListTemplateAliasesPaginator ¶
ListTemplateAliasesPaginator is used to paginate the request. This can be done by calling Next and CurrentPage.
func NewListTemplateAliasesPaginator ¶
func NewListTemplateAliasesPaginator(req ListTemplateAliasesRequest) ListTemplateAliasesPaginator
NewListTemplateAliasesRequestPaginator returns a paginator for ListTemplateAliases. Use Next method to get the next page, and CurrentPage to get the current response page from the paginator. Next will return false, if there are no more pages, or an error was encountered.
Note: This operation can generate multiple requests to a service.
// Example iterating over pages. req := client.ListTemplateAliasesRequest(input) p := quicksight.NewListTemplateAliasesRequestPaginator(req) for p.Next(context.TODO()) { page := p.CurrentPage() } if err := p.Err(); err != nil { return err }
func (*ListTemplateAliasesPaginator) CurrentPage ¶
func (p *ListTemplateAliasesPaginator) CurrentPage() *ListTemplateAliasesOutput
type ListTemplateAliasesRequest ¶
type ListTemplateAliasesRequest struct { *aws.Request Input *ListTemplateAliasesInput Copy func(*ListTemplateAliasesInput) ListTemplateAliasesRequest }
ListTemplateAliasesRequest is the request type for the ListTemplateAliases API operation.
func (ListTemplateAliasesRequest) Send ¶
func (r ListTemplateAliasesRequest) Send(ctx context.Context) (*ListTemplateAliasesResponse, error)
Send marshals and sends the ListTemplateAliases API request.
type ListTemplateAliasesResponse ¶
type ListTemplateAliasesResponse struct { *ListTemplateAliasesOutput // contains filtered or unexported fields }
ListTemplateAliasesResponse is the response type for the ListTemplateAliases API operation.
func (*ListTemplateAliasesResponse) SDKResponseMetdata ¶
func (r *ListTemplateAliasesResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the ListTemplateAliases request.
type ListTemplateVersionsInput ¶
type ListTemplateVersionsInput struct { // The ID of the AWS account that contains the templates that you're listing. // // AwsAccountId is a required field AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"` // The maximum number of results to be returned per request. MaxResults *int64 `location:"querystring" locationName:"max-results" min:"1" type:"integer"` // The token for the next set of results, or null if there are no more results. NextToken *string `location:"querystring" locationName:"next-token" type:"string"` // The ID for the template. // // TemplateId is a required field TemplateId *string `location:"uri" locationName:"TemplateId" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (ListTemplateVersionsInput) MarshalFields ¶
func (s ListTemplateVersionsInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ListTemplateVersionsInput) String ¶
func (s ListTemplateVersionsInput) String() string
String returns the string representation
func (*ListTemplateVersionsInput) Validate ¶
func (s *ListTemplateVersionsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListTemplateVersionsOutput ¶
type ListTemplateVersionsOutput struct { // The token for the next set of results, or null if there are no more results. NextToken *string `type:"string"` // The AWS request ID for this operation. RequestId *string `type:"string"` // The HTTP status of the request. Status *int64 `location:"statusCode" type:"integer"` // A structure containing a list of all the versions of the specified template. TemplateVersionSummaryList []TemplateVersionSummary `type:"list"` // contains filtered or unexported fields }
func (ListTemplateVersionsOutput) MarshalFields ¶
func (s ListTemplateVersionsOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ListTemplateVersionsOutput) String ¶
func (s ListTemplateVersionsOutput) String() string
String returns the string representation
type ListTemplateVersionsPaginator ¶
ListTemplateVersionsPaginator is used to paginate the request. This can be done by calling Next and CurrentPage.
func NewListTemplateVersionsPaginator ¶
func NewListTemplateVersionsPaginator(req ListTemplateVersionsRequest) ListTemplateVersionsPaginator
NewListTemplateVersionsRequestPaginator returns a paginator for ListTemplateVersions. Use Next method to get the next page, and CurrentPage to get the current response page from the paginator. Next will return false, if there are no more pages, or an error was encountered.
Note: This operation can generate multiple requests to a service.
// Example iterating over pages. req := client.ListTemplateVersionsRequest(input) p := quicksight.NewListTemplateVersionsRequestPaginator(req) for p.Next(context.TODO()) { page := p.CurrentPage() } if err := p.Err(); err != nil { return err }
func (*ListTemplateVersionsPaginator) CurrentPage ¶
func (p *ListTemplateVersionsPaginator) CurrentPage() *ListTemplateVersionsOutput
type ListTemplateVersionsRequest ¶
type ListTemplateVersionsRequest struct { *aws.Request Input *ListTemplateVersionsInput Copy func(*ListTemplateVersionsInput) ListTemplateVersionsRequest }
ListTemplateVersionsRequest is the request type for the ListTemplateVersions API operation.
func (ListTemplateVersionsRequest) Send ¶
func (r ListTemplateVersionsRequest) Send(ctx context.Context) (*ListTemplateVersionsResponse, error)
Send marshals and sends the ListTemplateVersions API request.
type ListTemplateVersionsResponse ¶
type ListTemplateVersionsResponse struct { *ListTemplateVersionsOutput // contains filtered or unexported fields }
ListTemplateVersionsResponse is the response type for the ListTemplateVersions API operation.
func (*ListTemplateVersionsResponse) SDKResponseMetdata ¶
func (r *ListTemplateVersionsResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the ListTemplateVersions request.
type ListTemplatesInput ¶
type ListTemplatesInput struct { // The ID of the AWS account that contains the templates that you're listing. // // AwsAccountId is a required field AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"` // The maximum number of results to be returned per request. MaxResults *int64 `location:"querystring" locationName:"max-result" min:"1" type:"integer"` // The token for the next set of results, or null if there are no more results. NextToken *string `location:"querystring" locationName:"next-token" type:"string"` // contains filtered or unexported fields }
func (ListTemplatesInput) MarshalFields ¶
func (s ListTemplatesInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ListTemplatesInput) String ¶
func (s ListTemplatesInput) String() string
String returns the string representation
func (*ListTemplatesInput) Validate ¶
func (s *ListTemplatesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListTemplatesOutput ¶
type ListTemplatesOutput struct { // The token for the next set of results, or null if there are no more results. NextToken *string `type:"string"` // The AWS request ID for this operation. RequestId *string `type:"string"` // The HTTP status of the request. Status *int64 `location:"statusCode" type:"integer"` // A structure containing information about the templates in the list. TemplateSummaryList []TemplateSummary `type:"list"` // contains filtered or unexported fields }
func (ListTemplatesOutput) MarshalFields ¶
func (s ListTemplatesOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ListTemplatesOutput) String ¶
func (s ListTemplatesOutput) String() string
String returns the string representation
type ListTemplatesPaginator ¶
ListTemplatesPaginator is used to paginate the request. This can be done by calling Next and CurrentPage.
func NewListTemplatesPaginator ¶
func NewListTemplatesPaginator(req ListTemplatesRequest) ListTemplatesPaginator
NewListTemplatesRequestPaginator returns a paginator for ListTemplates. Use Next method to get the next page, and CurrentPage to get the current response page from the paginator. Next will return false, if there are no more pages, or an error was encountered.
Note: This operation can generate multiple requests to a service.
// Example iterating over pages. req := client.ListTemplatesRequest(input) p := quicksight.NewListTemplatesRequestPaginator(req) for p.Next(context.TODO()) { page := p.CurrentPage() } if err := p.Err(); err != nil { return err }
func (*ListTemplatesPaginator) CurrentPage ¶
func (p *ListTemplatesPaginator) CurrentPage() *ListTemplatesOutput
type ListTemplatesRequest ¶
type ListTemplatesRequest struct { *aws.Request Input *ListTemplatesInput Copy func(*ListTemplatesInput) ListTemplatesRequest }
ListTemplatesRequest is the request type for the ListTemplates API operation.
func (ListTemplatesRequest) Send ¶
func (r ListTemplatesRequest) Send(ctx context.Context) (*ListTemplatesResponse, error)
Send marshals and sends the ListTemplates API request.
type ListTemplatesResponse ¶
type ListTemplatesResponse struct { *ListTemplatesOutput // contains filtered or unexported fields }
ListTemplatesResponse is the response type for the ListTemplates API operation.
func (*ListTemplatesResponse) SDKResponseMetdata ¶
func (r *ListTemplatesResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the ListTemplates request.
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) MarshalFields ¶
func (s ListUserGroupsInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
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) MarshalFields ¶
func (s ListUserGroupsOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ListUserGroupsOutput) String ¶
func (s ListUserGroupsOutput) String() string
String returns the string representation
type ListUserGroupsRequest ¶
type ListUserGroupsRequest struct { *aws.Request Input *ListUserGroupsInput Copy func(*ListUserGroupsInput) ListUserGroupsRequest }
ListUserGroupsRequest is the request type for the ListUserGroups API operation.
func (ListUserGroupsRequest) Send ¶
func (r ListUserGroupsRequest) Send(ctx context.Context) (*ListUserGroupsResponse, error)
Send marshals and sends the ListUserGroups API request.
type ListUserGroupsResponse ¶
type ListUserGroupsResponse struct { *ListUserGroupsOutput // contains filtered or unexported fields }
ListUserGroupsResponse is the response type for the ListUserGroups API operation.
func (*ListUserGroupsResponse) SDKResponseMetdata ¶
func (r *ListUserGroupsResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the ListUserGroups request.
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) MarshalFields ¶
func (s ListUsersInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
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) MarshalFields ¶
func (s ListUsersOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ListUsersOutput) String ¶
func (s ListUsersOutput) String() string
String returns the string representation
type ListUsersRequest ¶
type ListUsersRequest struct { *aws.Request Input *ListUsersInput Copy func(*ListUsersInput) ListUsersRequest }
ListUsersRequest is the request type for the ListUsers API operation.
func (ListUsersRequest) Send ¶
func (r ListUsersRequest) Send(ctx context.Context) (*ListUsersResponse, error)
Send marshals and sends the ListUsers API request.
type ListUsersResponse ¶
type ListUsersResponse struct { *ListUsersOutput // contains filtered or unexported fields }
ListUsersResponse is the response type for the ListUsers API operation.
func (*ListUsersResponse) SDKResponseMetdata ¶
func (r *ListUsersResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the ListUsers request.
type LogicalTable ¶
type LogicalTable struct { // A display name for the logical table. // // Alias is a required field Alias *string `min:"1" type:"string" required:"true"` // Transform operations that act on this logical table. DataTransforms []TransformOperation `min:"1" type:"list"` // Source of this logical table. // // Source is a required field Source *LogicalTableSource `type:"structure" required:"true"` // contains filtered or unexported fields }
A logical table is a unit that joins and that data transformations operate on. A logical table has a source, which can be either a physical table or result of a join. When a logical table points to a physical table, the logical table acts as a mutable copy of that physical table through transform operations.
func (LogicalTable) MarshalFields ¶
func (s LogicalTable) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (LogicalTable) String ¶
func (s LogicalTable) String() string
String returns the string representation
func (*LogicalTable) Validate ¶
func (s *LogicalTable) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type LogicalTableSource ¶
type LogicalTableSource struct { // Specifies the result of a join of two logical tables. JoinInstruction *JoinInstruction `type:"structure"` // Physical table ID. PhysicalTableId *string `min:"1" type:"string"` // contains filtered or unexported fields }
Information about the source of a logical table. This is a variant type structure. For this structure to be valid, only one of the attributes can be non-null.
func (LogicalTableSource) MarshalFields ¶
func (s LogicalTableSource) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (LogicalTableSource) String ¶
func (s LogicalTableSource) String() string
String returns the string representation
func (*LogicalTableSource) Validate ¶
func (s *LogicalTableSource) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ManifestFileLocation ¶
type ManifestFileLocation struct { // Amazon S3 bucket. // // Bucket is a required field Bucket *string `min:"1" type:"string" required:"true"` // Amazon S3 key that identifies an object. // // Key is a required field Key *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
Amazon S3 manifest file location.
func (ManifestFileLocation) MarshalFields ¶
func (s ManifestFileLocation) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ManifestFileLocation) String ¶
func (s ManifestFileLocation) String() string
String returns the string representation
func (*ManifestFileLocation) Validate ¶
func (s *ManifestFileLocation) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type MariaDbParameters ¶
type MariaDbParameters struct { // Database. // // Database is a required field Database *string `min:"1" type:"string" required:"true"` // Host. // // Host is a required field Host *string `min:"1" type:"string" required:"true"` // Port. // // Port is a required field Port *int64 `min:"1" type:"integer" required:"true"` // contains filtered or unexported fields }
MariaDB parameters.
func (MariaDbParameters) MarshalFields ¶
func (s MariaDbParameters) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (MariaDbParameters) String ¶
func (s MariaDbParameters) String() string
String returns the string representation
func (*MariaDbParameters) Validate ¶
func (s *MariaDbParameters) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type MySqlParameters ¶
type MySqlParameters struct { // Database. // // Database is a required field Database *string `min:"1" type:"string" required:"true"` // Host. // // Host is a required field Host *string `min:"1" type:"string" required:"true"` // Port. // // Port is a required field Port *int64 `min:"1" type:"integer" required:"true"` // contains filtered or unexported fields }
MySQL parameters.
func (MySqlParameters) MarshalFields ¶
func (s MySqlParameters) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (MySqlParameters) String ¶
func (s MySqlParameters) String() string
String returns the string representation
func (*MySqlParameters) Validate ¶
func (s *MySqlParameters) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type OutputColumn ¶
type OutputColumn struct { // A display name for the dataset. Name *string `min:"1" type:"string"` // Type. Type ColumnDataType `type:"string" enum:"true"` // contains filtered or unexported fields }
Output column.
func (OutputColumn) MarshalFields ¶
func (s OutputColumn) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (OutputColumn) String ¶
func (s OutputColumn) String() string
String returns the string representation
type Parameters ¶
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) MarshalFields ¶
func (s Parameters) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (Parameters) String ¶
func (s Parameters) String() string
String returns the string representation
func (*Parameters) Validate ¶
func (s *Parameters) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type PhysicalTable ¶
type PhysicalTable struct { // A physical table type built from the results of the custom SQL query. CustomSql *CustomSql `type:"structure"` // A physical table type for relational data sources. RelationalTable *RelationalTable `type:"structure"` // A physical table type for as S3 data source. S3Source *S3Source `type:"structure"` // contains filtered or unexported fields }
A view of a data source that contains information about the shape of the data in the underlying source. This is a variant type structure. For this structure to be valid, only one of the attributes can be non-null.
func (PhysicalTable) MarshalFields ¶
func (s PhysicalTable) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (PhysicalTable) String ¶
func (s PhysicalTable) String() string
String returns the string representation
func (*PhysicalTable) Validate ¶
func (s *PhysicalTable) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type PostgreSqlParameters ¶
type PostgreSqlParameters struct { // Database. // // Database is a required field Database *string `min:"1" type:"string" required:"true"` // Host. // // Host is a required field Host *string `min:"1" type:"string" required:"true"` // Port. // // Port is a required field Port *int64 `min:"1" type:"integer" required:"true"` // contains filtered or unexported fields }
PostgreSQL parameters.
func (PostgreSqlParameters) MarshalFields ¶
func (s PostgreSqlParameters) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (PostgreSqlParameters) String ¶
func (s PostgreSqlParameters) String() string
String returns the string representation
func (*PostgreSqlParameters) Validate ¶
func (s *PostgreSqlParameters) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type PrestoParameters ¶
type PrestoParameters struct { // Catalog. // // Catalog is a required field Catalog *string `type:"string" required:"true"` // Host. // // Host is a required field Host *string `min:"1" type:"string" required:"true"` // Port. // // Port is a required field Port *int64 `min:"1" type:"integer" required:"true"` // contains filtered or unexported fields }
Presto parameters.
func (PrestoParameters) MarshalFields ¶
func (s PrestoParameters) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (PrestoParameters) String ¶
func (s PrestoParameters) String() string
String returns the string representation
func (*PrestoParameters) Validate ¶
func (s *PrestoParameters) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ProjectOperation ¶
type ProjectOperation struct { // Projected columns. // // ProjectedColumns is a required field ProjectedColumns []string `min:"1" type:"list" required:"true"` // contains filtered or unexported fields }
A transform operation that projects columns. Operations that come after a projection can only refer to projected columns.
func (ProjectOperation) MarshalFields ¶
func (s ProjectOperation) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ProjectOperation) String ¶
func (s ProjectOperation) String() string
String returns the string representation
func (*ProjectOperation) Validate ¶
func (s *ProjectOperation) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type QueueInfo ¶
type QueueInfo struct { // The ID of the ongoing ingestion. The queued ingestion is waiting for the // ongoing ingestion to complete. // // QueuedIngestion is a required field QueuedIngestion *string `type:"string" required:"true"` // The ID of the queued ingestion. // // WaitingOnIngestion is a required field WaitingOnIngestion *string `type:"string" required:"true"` // contains filtered or unexported fields }
Information about a queued dataset SPICE ingestion.
func (QueueInfo) MarshalFields ¶
func (s QueueInfo) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
type RdsParameters ¶
type RdsParameters struct { // Database. // // Database is a required field Database *string `min:"1" type:"string" required:"true"` // Instance ID. // // InstanceId is a required field InstanceId *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
Amazon RDS parameters.
func (RdsParameters) MarshalFields ¶
func (s RdsParameters) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (RdsParameters) String ¶
func (s RdsParameters) String() string
String returns the string representation
func (*RdsParameters) Validate ¶
func (s *RdsParameters) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type RedshiftParameters ¶
type RedshiftParameters struct { // Cluster ID. This field can be blank if the Host and Port are provided. ClusterId *string `min:"1" type:"string"` // Database. // // Database is a required field Database *string `min:"1" type:"string" required:"true"` // Host. This field can be blank if ClusterId is provided. Host *string `min:"1" type:"string"` // Port. This field can be blank if the ClusterId is provided. Port *int64 `type:"integer"` // contains filtered or unexported fields }
Amazon Redshift parameters. The ClusterId field can be blank if Host and Port are both set. The Host and Port fields can be blank if the ClusterId field is set.
func (RedshiftParameters) MarshalFields ¶
func (s RedshiftParameters) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (RedshiftParameters) String ¶
func (s RedshiftParameters) String() string
String returns the string representation
func (*RedshiftParameters) Validate ¶
func (s *RedshiftParameters) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type RegisterUserInput ¶
type RegisterUserInput struct { // The ID for the AWS account that the user is in. Currently, you use the ID // for the AWS account that contains your Amazon QuickSight account. // // AwsAccountId is a required field AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"` // 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 IdentityType `type:"string" required:"true" enum:"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"` // 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://awscli.amazonaws.com/v2/documentation/api/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 UserRole `type:"string" required:"true" enum:"true"` // contains filtered or unexported fields }
func (RegisterUserInput) MarshalFields ¶
func (s RegisterUserInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
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) MarshalFields ¶
func (s RegisterUserOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (RegisterUserOutput) String ¶
func (s RegisterUserOutput) String() string
String returns the string representation
type RegisterUserRequest ¶
type RegisterUserRequest struct { *aws.Request Input *RegisterUserInput Copy func(*RegisterUserInput) RegisterUserRequest }
RegisterUserRequest is the request type for the RegisterUser API operation.
func (RegisterUserRequest) Send ¶
func (r RegisterUserRequest) Send(ctx context.Context) (*RegisterUserResponse, error)
Send marshals and sends the RegisterUser API request.
type RegisterUserResponse ¶
type RegisterUserResponse struct { *RegisterUserOutput // contains filtered or unexported fields }
RegisterUserResponse is the response type for the RegisterUser API operation.
func (*RegisterUserResponse) SDKResponseMetdata ¶
func (r *RegisterUserResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the RegisterUser request.
type RelationalTable ¶
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"` // The name of the relational table. // // Name is a required field Name *string `min:"1" type:"string" required:"true"` // The schema name. This name applies to certain relational database engines. Schema *string `type:"string"` // contains filtered or unexported fields }
A physical table type for relational data sources.
func (RelationalTable) MarshalFields ¶
func (s RelationalTable) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (RelationalTable) String ¶
func (s RelationalTable) String() string
String returns the string representation
func (*RelationalTable) Validate ¶
func (s *RelationalTable) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type RenameColumnOperation ¶
type RenameColumnOperation struct { // The name of the column to be renamed. // // ColumnName is a required field ColumnName *string `min:"1" type:"string" required:"true"` // The new name for the column. // // NewColumnName is a required field NewColumnName *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
A transform operation that renames a column.
func (RenameColumnOperation) MarshalFields ¶
func (s RenameColumnOperation) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (RenameColumnOperation) String ¶
func (s RenameColumnOperation) String() string
String returns the string representation
func (*RenameColumnOperation) Validate ¶
func (s *RenameColumnOperation) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ResourcePermission ¶
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 an Amazon 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) MarshalFields ¶
func (s ResourcePermission) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ResourcePermission) String ¶
func (s ResourcePermission) String() string
String returns the string representation
func (*ResourcePermission) Validate ¶
func (s *ResourcePermission) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ResourceStatus ¶
type ResourceStatus string
const ( ResourceStatusCreationInProgress ResourceStatus = "CREATION_IN_PROGRESS" ResourceStatusCreationSuccessful ResourceStatus = "CREATION_SUCCESSFUL" ResourceStatusCreationFailed ResourceStatus = "CREATION_FAILED" ResourceStatusUpdateInProgress ResourceStatus = "UPDATE_IN_PROGRESS" ResourceStatusUpdateSuccessful ResourceStatus = "UPDATE_SUCCESSFUL" ResourceStatusUpdateFailed ResourceStatus = "UPDATE_FAILED" )
Enum values for ResourceStatus
func (ResourceStatus) MarshalValue ¶
func (enum ResourceStatus) MarshalValue() (string, error)
func (ResourceStatus) MarshalValueBuf ¶
func (enum ResourceStatus) MarshalValueBuf(b []byte) ([]byte, error)
type RowInfo ¶
type RowInfo struct { // The number of rows that were not ingested. RowsDropped *int64 `type:"long"` // The number of rows that were ingested. RowsIngested *int64 `type:"long"` // contains filtered or unexported fields }
Information about rows for a data set SPICE ingestion.
func (RowInfo) MarshalFields ¶
func (s RowInfo) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
type RowLevelPermissionDataSet ¶
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 RowLevelPermissionPolicy `type:"string" required:"true" enum:"true"` // contains filtered or unexported fields }
The row-level security configuration for the dataset.
func (RowLevelPermissionDataSet) MarshalFields ¶
func (s RowLevelPermissionDataSet) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (RowLevelPermissionDataSet) String ¶
func (s RowLevelPermissionDataSet) String() string
String returns the string representation
func (*RowLevelPermissionDataSet) Validate ¶
func (s *RowLevelPermissionDataSet) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type RowLevelPermissionPolicy ¶
type RowLevelPermissionPolicy string
const ( RowLevelPermissionPolicyGrantAccess RowLevelPermissionPolicy = "GRANT_ACCESS" RowLevelPermissionPolicyDenyAccess RowLevelPermissionPolicy = "DENY_ACCESS" )
Enum values for RowLevelPermissionPolicy
func (RowLevelPermissionPolicy) MarshalValue ¶
func (enum RowLevelPermissionPolicy) MarshalValue() (string, error)
func (RowLevelPermissionPolicy) MarshalValueBuf ¶
func (enum RowLevelPermissionPolicy) MarshalValueBuf(b []byte) ([]byte, error)
type S3Parameters ¶
type S3Parameters struct { // Location of the Amazon S3 manifest file. This is NULL if the manifest file // was uploaded in the console. // // ManifestFileLocation is a required field ManifestFileLocation *ManifestFileLocation `type:"structure" required:"true"` // contains filtered or unexported fields }
S3 parameters.
func (S3Parameters) MarshalFields ¶
func (s S3Parameters) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (S3Parameters) String ¶
func (s S3Parameters) String() string
String returns the string representation
func (*S3Parameters) Validate ¶
func (s *S3Parameters) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type S3Source ¶
type S3Source struct { // The amazon Resource Name (ARN) for the data source. // // DataSourceArn is a required field DataSourceArn *string `type:"string" required:"true"` // A physical table type for as S3 data source. // // InputColumns is a required field InputColumns []InputColumn `min:"1" type:"list" required:"true"` // Information about the format for the S3 source file or files. UploadSettings *UploadSettings `type:"structure"` // contains filtered or unexported fields }
A physical table type for as S3 data source.
func (S3Source) MarshalFields ¶
func (s S3Source) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
type SearchDashboardsInput ¶
type SearchDashboardsInput struct { // The ID of the AWS account that contains the user whose dashboards you're // searching for. // // AwsAccountId is a required field AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"` // The filters to apply to the search. Currently, you can search only by user // name. For example, "Filters": [ { "Name": "QUICKSIGHT_USER", "Operator": // "StringEquals", "Value": "arn:aws:quicksight:us-east-1:1:user/default/UserName1" // } ] // // Filters is a required field Filters []DashboardSearchFilter `type:"list" required:"true"` // The maximum number of results to be returned per request. MaxResults *int64 `min:"1" type:"integer"` // The token for the next set of results, or null if there are no more results. NextToken *string `type:"string"` // contains filtered or unexported fields }
func (SearchDashboardsInput) MarshalFields ¶
func (s SearchDashboardsInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (SearchDashboardsInput) String ¶
func (s SearchDashboardsInput) String() string
String returns the string representation
func (*SearchDashboardsInput) Validate ¶
func (s *SearchDashboardsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type SearchDashboardsOutput ¶
type SearchDashboardsOutput struct { // The list of dashboards owned by the user specified in Filters in your request. DashboardSummaryList []DashboardSummary `type:"list"` // The token for the next set of results, or null if there are no more results. NextToken *string `type:"string"` // The AWS request ID for this operation. RequestId *string `type:"string"` // The HTTP status of the request. Status *int64 `location:"statusCode" type:"integer"` // contains filtered or unexported fields }
func (SearchDashboardsOutput) MarshalFields ¶
func (s SearchDashboardsOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (SearchDashboardsOutput) String ¶
func (s SearchDashboardsOutput) String() string
String returns the string representation
type SearchDashboardsPaginator ¶
SearchDashboardsPaginator is used to paginate the request. This can be done by calling Next and CurrentPage.
func NewSearchDashboardsPaginator ¶
func NewSearchDashboardsPaginator(req SearchDashboardsRequest) SearchDashboardsPaginator
NewSearchDashboardsRequestPaginator returns a paginator for SearchDashboards. Use Next method to get the next page, and CurrentPage to get the current response page from the paginator. Next will return false, if there are no more pages, or an error was encountered.
Note: This operation can generate multiple requests to a service.
// Example iterating over pages. req := client.SearchDashboardsRequest(input) p := quicksight.NewSearchDashboardsRequestPaginator(req) for p.Next(context.TODO()) { page := p.CurrentPage() } if err := p.Err(); err != nil { return err }
func (*SearchDashboardsPaginator) CurrentPage ¶
func (p *SearchDashboardsPaginator) CurrentPage() *SearchDashboardsOutput
type SearchDashboardsRequest ¶
type SearchDashboardsRequest struct { *aws.Request Input *SearchDashboardsInput Copy func(*SearchDashboardsInput) SearchDashboardsRequest }
SearchDashboardsRequest is the request type for the SearchDashboards API operation.
func (SearchDashboardsRequest) Send ¶
func (r SearchDashboardsRequest) Send(ctx context.Context) (*SearchDashboardsResponse, error)
Send marshals and sends the SearchDashboards API request.
type SearchDashboardsResponse ¶
type SearchDashboardsResponse struct { *SearchDashboardsOutput // contains filtered or unexported fields }
SearchDashboardsResponse is the response type for the SearchDashboards API operation.
func (*SearchDashboardsResponse) SDKResponseMetdata ¶
func (r *SearchDashboardsResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the SearchDashboards request.
type ServiceNowParameters ¶
type ServiceNowParameters struct { // URL of the base site. // // SiteBaseUrl is a required field SiteBaseUrl *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
ServiceNow parameters.
func (ServiceNowParameters) MarshalFields ¶
func (s ServiceNowParameters) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ServiceNowParameters) String ¶
func (s ServiceNowParameters) String() string
String returns the string representation
func (*ServiceNowParameters) Validate ¶
func (s *ServiceNowParameters) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type SheetControlsOption ¶
type SheetControlsOption struct { // Visibility state. VisibilityState DashboardUIState `type:"string" enum:"true"` // contains filtered or unexported fields }
Sheet controls option.
func (SheetControlsOption) MarshalFields ¶
func (s SheetControlsOption) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (SheetControlsOption) String ¶
func (s SheetControlsOption) String() string
String returns the string representation
type SnowflakeParameters ¶
type SnowflakeParameters struct { // Database. // // Database is a required field Database *string `min:"1" type:"string" required:"true"` // Host. // // Host is a required field Host *string `min:"1" type:"string" required:"true"` // Warehouse. // // Warehouse is a required field Warehouse *string `type:"string" required:"true"` // contains filtered or unexported fields }
Snowflake parameters.
func (SnowflakeParameters) MarshalFields ¶
func (s SnowflakeParameters) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (SnowflakeParameters) String ¶
func (s SnowflakeParameters) String() string
String returns the string representation
func (*SnowflakeParameters) Validate ¶
func (s *SnowflakeParameters) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type SparkParameters ¶
type SparkParameters struct { // Host. // // Host is a required field Host *string `min:"1" type:"string" required:"true"` // Port. // // Port is a required field Port *int64 `min:"1" type:"integer" required:"true"` // contains filtered or unexported fields }
Spark parameters.
func (SparkParameters) MarshalFields ¶
func (s SparkParameters) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (SparkParameters) String ¶
func (s SparkParameters) String() string
String returns the string representation
func (*SparkParameters) Validate ¶
func (s *SparkParameters) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type SqlServerParameters ¶
type SqlServerParameters struct { // Database. // // Database is a required field Database *string `min:"1" type:"string" required:"true"` // Host. // // Host is a required field Host *string `min:"1" type:"string" required:"true"` // Port. // // Port is a required field Port *int64 `min:"1" type:"integer" required:"true"` // contains filtered or unexported fields }
SQL Server parameters.
func (SqlServerParameters) MarshalFields ¶
func (s SqlServerParameters) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (SqlServerParameters) String ¶
func (s SqlServerParameters) String() string
String returns the string representation
func (*SqlServerParameters) Validate ¶
func (s *SqlServerParameters) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type SslProperties ¶
type SslProperties struct { // A Boolean option to control whether SSL should be disabled. DisableSsl *bool `type:"boolean"` // contains filtered or unexported fields }
Secure Socket Layer (SSL) properties that apply when QuickSight connects to your underlying data source.
func (SslProperties) MarshalFields ¶
func (s SslProperties) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (SslProperties) String ¶
func (s SslProperties) String() string
String returns the string representation
type StringParameter ¶
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) MarshalFields ¶
func (s StringParameter) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (StringParameter) String ¶
func (s StringParameter) String() string
String returns the string representation
func (*StringParameter) Validate ¶
func (s *StringParameter) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type Tag ¶
type Tag struct { // Tag key. // // Key is a required field Key *string `min:"1" type:"string" required:"true"` // Tag value. // // Value is a required field Value *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
The key or keys of the key-value pairs for the resource tag or tags assigned to the resource.
func (Tag) MarshalFields ¶
func (s Tag) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
type TagColumnOperation ¶
type TagColumnOperation struct { // The column that this operation acts on. // // ColumnName is a required field ColumnName *string `min:"1" type:"string" required:"true"` // The dataset column tag, currently only used for geospatial type tagging. . // // This is not tags for the AWS tagging feature. . // // Tags is a required field Tags []ColumnTag `min:"1" type:"list" required:"true"` // contains filtered or unexported fields }
A transform operation that tags a column with additional information.
func (TagColumnOperation) MarshalFields ¶
func (s TagColumnOperation) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (TagColumnOperation) String ¶
func (s TagColumnOperation) String() string
String returns the string representation
func (*TagColumnOperation) Validate ¶
func (s *TagColumnOperation) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type TagResourceInput ¶
type TagResourceInput struct { // The Amazon Resource Name (ARN) of the resource that you want to tag. // // ResourceArn is a required field ResourceArn *string `location:"uri" locationName:"ResourceArn" type:"string" required:"true"` // Contains a map of the key-value pairs for the resource tag or tags assigned // to the resource. // // Tags is a required field Tags []Tag `min:"1" type:"list" required:"true"` // contains filtered or unexported fields }
func (TagResourceInput) MarshalFields ¶
func (s TagResourceInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (TagResourceInput) String ¶
func (s TagResourceInput) String() string
String returns the string representation
func (*TagResourceInput) Validate ¶
func (s *TagResourceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type TagResourceOutput ¶
type TagResourceOutput struct { // The AWS request ID for this operation. RequestId *string `type:"string"` // The HTTP status of the request. Status *int64 `location:"statusCode" type:"integer"` // contains filtered or unexported fields }
func (TagResourceOutput) MarshalFields ¶
func (s TagResourceOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (TagResourceOutput) String ¶
func (s TagResourceOutput) String() string
String returns the string representation
type TagResourceRequest ¶
type TagResourceRequest struct { *aws.Request Input *TagResourceInput Copy func(*TagResourceInput) TagResourceRequest }
TagResourceRequest is the request type for the TagResource API operation.
func (TagResourceRequest) Send ¶
func (r TagResourceRequest) Send(ctx context.Context) (*TagResourceResponse, error)
Send marshals and sends the TagResource API request.
type TagResourceResponse ¶
type TagResourceResponse struct { *TagResourceOutput // contains filtered or unexported fields }
TagResourceResponse is the response type for the TagResource API operation.
func (*TagResourceResponse) SDKResponseMetdata ¶
func (r *TagResourceResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the TagResource request.
type Template ¶
type Template struct { // The Amazon Resource Name (ARN) of the template. Arn *string `type:"string"` // Time when this was created. CreatedTime *time.Time `type:"timestamp"` // Time when this was last updated. LastUpdatedTime *time.Time `type:"timestamp"` // The display name of the template. Name *string `min:"1" type:"string"` // The ID for the template. This is unique per AWS Region for each AWS account. TemplateId *string `min:"1" type:"string"` // A structure describing the versions of the template. Version *TemplateVersion `type:"structure"` // contains filtered or unexported fields }
A template object. A template is an entity in QuickSight that encapsulates the metadata required to create an analysis and that you can use to create a dashboard. A template adds a layer of abstraction by using placeholders to replace the dataset associated with the analysis. You can use templates to create dashboards by replacing dataset placeholders with datasets that follow the same schema that was used to create the source analysis and template.
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) MarshalFields ¶
func (s Template) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
type TemplateAlias ¶
type TemplateAlias struct { // The display name of the template alias. AliasName *string `min:"1" type:"string"` // The Amazon Resource Name (ARN) of the template alias. Arn *string `type:"string"` // The version number of the template alias. TemplateVersionNumber *int64 `min:"1" type:"long"` // contains filtered or unexported fields }
The template alias.
func (TemplateAlias) MarshalFields ¶
func (s TemplateAlias) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (TemplateAlias) String ¶
func (s TemplateAlias) String() string
String returns the string representation
type TemplateError ¶
type TemplateError struct { // Description of the error type. Message *string `type:"string"` // Type of error. Type TemplateErrorType `type:"string" enum:"true"` // contains filtered or unexported fields }
List of errors that occurred when the template version creation failed.
func (TemplateError) MarshalFields ¶
func (s TemplateError) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (TemplateError) String ¶
func (s TemplateError) String() string
String returns the string representation
type TemplateErrorType ¶
type TemplateErrorType string
const ( TemplateErrorTypeSourceNotFound TemplateErrorType = "SOURCE_NOT_FOUND" TemplateErrorTypeDataSetNotFound TemplateErrorType = "DATA_SET_NOT_FOUND" TemplateErrorTypeInternalFailure TemplateErrorType = "INTERNAL_FAILURE" )
Enum values for TemplateErrorType
func (TemplateErrorType) MarshalValue ¶
func (enum TemplateErrorType) MarshalValue() (string, error)
func (TemplateErrorType) MarshalValueBuf ¶
func (enum TemplateErrorType) MarshalValueBuf(b []byte) ([]byte, error)
type TemplateSourceAnalysis ¶
type TemplateSourceAnalysis struct { // The Amazon Resource Name (ARN) of the resource. // // Arn is a required field Arn *string `type:"string" required:"true"` // A structure containing information about the dataset references used as placeholders // in the template. // // DataSetReferences is a required field DataSetReferences []DataSetReference `min:"1" type:"list" required:"true"` // contains filtered or unexported fields }
The source analysis of the template.
func (TemplateSourceAnalysis) MarshalFields ¶
func (s TemplateSourceAnalysis) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (TemplateSourceAnalysis) String ¶
func (s TemplateSourceAnalysis) String() string
String returns the string representation
func (*TemplateSourceAnalysis) Validate ¶
func (s *TemplateSourceAnalysis) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type TemplateSourceEntity ¶
type TemplateSourceEntity struct { // The source analysis, if it is based on an analysis. SourceAnalysis *TemplateSourceAnalysis `type:"structure"` // The source template, if it is based on an template. SourceTemplate *TemplateSourceTemplate `type:"structure"` // contains filtered or unexported fields }
The source entity of the template.
func (TemplateSourceEntity) MarshalFields ¶
func (s TemplateSourceEntity) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (TemplateSourceEntity) String ¶
func (s TemplateSourceEntity) String() string
String returns the string representation
func (*TemplateSourceEntity) Validate ¶
func (s *TemplateSourceEntity) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type TemplateSourceTemplate ¶
type TemplateSourceTemplate struct { // The Amazon Resource Name (ARN) of the resource. // // Arn is a required field Arn *string `type:"string" required:"true"` // contains filtered or unexported fields }
The source template of the template.
func (TemplateSourceTemplate) MarshalFields ¶
func (s TemplateSourceTemplate) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (TemplateSourceTemplate) String ¶
func (s TemplateSourceTemplate) String() string
String returns the string representation
func (*TemplateSourceTemplate) Validate ¶
func (s *TemplateSourceTemplate) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type TemplateSummary ¶
type TemplateSummary struct { // A summary of a template. Arn *string `type:"string"` // The last time that this template was created. CreatedTime *time.Time `type:"timestamp"` // The last time that this template was updated. LastUpdatedTime *time.Time `type:"timestamp"` // A structure containing a list of version numbers for the template summary. LatestVersionNumber *int64 `min:"1" type:"long"` // A display name for the template. Name *string `min:"1" type:"string"` // The ID of the template. This ID is unique per AWS Region for each AWS account. TemplateId *string `min:"1" type:"string"` // contains filtered or unexported fields }
The template summary.
func (TemplateSummary) MarshalFields ¶
func (s TemplateSummary) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (TemplateSummary) String ¶
func (s TemplateSummary) String() string
String returns the string representation
type TemplateVersion ¶
type TemplateVersion struct { // The time that this template version was created. CreatedTime *time.Time `type:"timestamp"` // Schema of the dataset identified by the placeholder. 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 ResourceStatus `type:"string" enum:"true"` // The version number of the template. VersionNumber *int64 `min:"1" type:"long"` // contains filtered or unexported fields }
A version of a template.
func (TemplateVersion) MarshalFields ¶
func (s TemplateVersion) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (TemplateVersion) String ¶
func (s TemplateVersion) String() string
String returns the string representation
type TemplateVersionSummary ¶
type TemplateVersionSummary struct { // The Amazon Resource Name (ARN) of the template version. Arn *string `type:"string"` // The time that this template version was created. CreatedTime *time.Time `type:"timestamp"` // The description of the template version. Description *string `min:"1" type:"string"` // The status of the template version. Status ResourceStatus `type:"string" enum:"true"` // The version number of the template version. VersionNumber *int64 `min:"1" type:"long"` // contains filtered or unexported fields }
The template version.
func (TemplateVersionSummary) MarshalFields ¶
func (s TemplateVersionSummary) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (TemplateVersionSummary) String ¶
func (s TemplateVersionSummary) String() string
String returns the string representation
type TeradataParameters ¶
type TeradataParameters struct { // Database. // // Database is a required field Database *string `min:"1" type:"string" required:"true"` // Host. // // Host is a required field Host *string `min:"1" type:"string" required:"true"` // Port. // // Port is a required field Port *int64 `min:"1" type:"integer" required:"true"` // contains filtered or unexported fields }
Teradata parameters.
func (TeradataParameters) MarshalFields ¶
func (s TeradataParameters) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (TeradataParameters) String ¶
func (s TeradataParameters) String() string
String returns the string representation
func (*TeradataParameters) Validate ¶
func (s *TeradataParameters) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type TextQualifier ¶
type TextQualifier string
const ( TextQualifierDoubleQuote TextQualifier = "DOUBLE_QUOTE" TextQualifierSingleQuote TextQualifier = "SINGLE_QUOTE" )
Enum values for TextQualifier
func (TextQualifier) MarshalValue ¶
func (enum TextQualifier) MarshalValue() (string, error)
func (TextQualifier) MarshalValueBuf ¶
func (enum TextQualifier) MarshalValueBuf(b []byte) ([]byte, error)
type TransformOperation ¶
type TransformOperation struct { // A transform operation that casts a column to a different type. CastColumnTypeOperation *CastColumnTypeOperation `type:"structure"` // An operation that creates calculated columns. Columns created in one such // operation form a lexical closure. CreateColumnsOperation *CreateColumnsOperation `type:"structure"` // An operation that filters rows based on some condition. FilterOperation *FilterOperation `type:"structure"` // An operation that projects columns. Operations that come after a projection // can only refer to projected columns. ProjectOperation *ProjectOperation `type:"structure"` // An operation that renames a column. RenameColumnOperation *RenameColumnOperation `type:"structure"` // An operation that tags a column with additional information. TagColumnOperation *TagColumnOperation `type:"structure"` // contains filtered or unexported fields }
A data transformation on a logical table. This is a variant type structure. For this structure to be valid, only one of the attributes can be non-null.
func (TransformOperation) MarshalFields ¶
func (s TransformOperation) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (TransformOperation) String ¶
func (s TransformOperation) String() string
String returns the string representation
func (*TransformOperation) Validate ¶
func (s *TransformOperation) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type TwitterParameters ¶
type TwitterParameters struct { // Maximum number of rows to query Twitter. // // MaxRows is a required field MaxRows *int64 `min:"1" type:"integer" required:"true"` // Twitter query string. // // Query is a required field Query *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
Twitter parameters.
func (TwitterParameters) MarshalFields ¶
func (s TwitterParameters) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (TwitterParameters) String ¶
func (s TwitterParameters) String() string
String returns the string representation
func (*TwitterParameters) Validate ¶
func (s *TwitterParameters) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UntagResourceInput ¶
type UntagResourceInput struct { // The Amazon Resource Name (ARN) of the resource that you want to untag. // // ResourceArn is a required field ResourceArn *string `location:"uri" locationName:"ResourceArn" type:"string" required:"true"` // The keys of the key-value pairs for the resource tag or tags assigned to // the resource. // // TagKeys is a required field TagKeys []string `location:"querystring" locationName:"keys" min:"1" type:"list" required:"true"` // contains filtered or unexported fields }
func (UntagResourceInput) MarshalFields ¶
func (s UntagResourceInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (UntagResourceInput) String ¶
func (s UntagResourceInput) String() string
String returns the string representation
func (*UntagResourceInput) Validate ¶
func (s *UntagResourceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UntagResourceOutput ¶
type UntagResourceOutput struct { // The AWS request ID for this operation. RequestId *string `type:"string"` // The HTTP status of the request. Status *int64 `location:"statusCode" type:"integer"` // contains filtered or unexported fields }
func (UntagResourceOutput) MarshalFields ¶
func (s UntagResourceOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (UntagResourceOutput) String ¶
func (s UntagResourceOutput) String() string
String returns the string representation
type UntagResourceRequest ¶
type UntagResourceRequest struct { *aws.Request Input *UntagResourceInput Copy func(*UntagResourceInput) UntagResourceRequest }
UntagResourceRequest is the request type for the UntagResource API operation.
func (UntagResourceRequest) Send ¶
func (r UntagResourceRequest) Send(ctx context.Context) (*UntagResourceResponse, error)
Send marshals and sends the UntagResource API request.
type UntagResourceResponse ¶
type UntagResourceResponse struct { *UntagResourceOutput // contains filtered or unexported fields }
UntagResourceResponse is the response type for the UntagResource API operation.
func (*UntagResourceResponse) SDKResponseMetdata ¶
func (r *UntagResourceResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the UntagResource request.
type UpdateDashboardInput ¶
type UpdateDashboardInput struct { // The ID of the AWS account that contains the dashboard that you're updating. // // AwsAccountId is a required field AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"` // The ID for the dashboard. // // DashboardId is a required field DashboardId *string `location:"uri" locationName:"DashboardId" min:"1" type:"string" required:"true"` // Options for publishing the dashboard when you create it: // // * AvailabilityStatus for AdHocFilteringOption - This status can be either // ENABLED or DISABLED. When this is set to DISABLED, QuickSight disables // the left filter pane on the published dashboard, which can be used for // ad hoc (one-time) filtering. This option is ENABLED by default. // // * AvailabilityStatus for ExportToCSVOption - This status can be either // ENABLED or DISABLED. The visual option to export data to .csv format isn't // enabled when this is set to DISABLED. This option is ENABLED by default. // // * VisibilityState for SheetControlsOption - This visibility state can // be either COLLAPSED or EXPANDED. The sheet controls pane is collapsed // by default when set to true. This option is COLLAPSED by default. DashboardPublishOptions *DashboardPublishOptions `type:"structure"` // The display name of the dashboard. // // Name is a required field Name *string `min:"1" type:"string" required:"true"` // A structure that contains the parameters of the dashboard. Parameters *Parameters `type:"structure"` // The template or analysis from which the dashboard is created. The SouceTemplate // entity accepts the Amazon Resource Name (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) MarshalFields ¶
func (s UpdateDashboardInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (UpdateDashboardInput) String ¶
func (s UpdateDashboardInput) String() string
String returns the string representation
func (*UpdateDashboardInput) Validate ¶
func (s *UpdateDashboardInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateDashboardOutput ¶
type UpdateDashboardOutput struct { // The Amazon Resource Name (ARN) of the resource. Arn *string `type:"string"` // The creation status of the request. CreationStatus ResourceStatus `type:"string" enum:"true"` // 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) MarshalFields ¶
func (s UpdateDashboardOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (UpdateDashboardOutput) String ¶
func (s UpdateDashboardOutput) String() string
String returns the string representation
type UpdateDashboardPermissionsInput ¶
type UpdateDashboardPermissionsInput struct { // The ID of the AWS account that contains the dashboard whose permissions you're // updating. // // AwsAccountId is a required field AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"` // The ID for the dashboard. // // DashboardId is a required field DashboardId *string `location:"uri" locationName:"DashboardId" min:"1" type:"string" required:"true"` // The permissions that you want to grant on this resource. GrantPermissions []ResourcePermission `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) MarshalFields ¶
func (s UpdateDashboardPermissionsInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (UpdateDashboardPermissionsInput) String ¶
func (s UpdateDashboardPermissionsInput) String() string
String returns the string representation
func (*UpdateDashboardPermissionsInput) Validate ¶
func (s *UpdateDashboardPermissionsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateDashboardPermissionsOutput ¶
type UpdateDashboardPermissionsOutput struct { // The Amazon Resource Name (ARN) of the dashboard. DashboardArn *string `type:"string"` // The ID for the dashboard. DashboardId *string `min:"1" type:"string"` // Information about the permissions on the dashboard. Permissions []ResourcePermission `min:"1" type:"list"` // The AWS request ID for this operation. RequestId *string `type:"string"` // The HTTP status of the request. Status *int64 `location:"statusCode" type:"integer"` // contains filtered or unexported fields }
func (UpdateDashboardPermissionsOutput) MarshalFields ¶
func (s UpdateDashboardPermissionsOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (UpdateDashboardPermissionsOutput) String ¶
func (s UpdateDashboardPermissionsOutput) String() string
String returns the string representation
type UpdateDashboardPermissionsRequest ¶
type UpdateDashboardPermissionsRequest struct { *aws.Request Input *UpdateDashboardPermissionsInput Copy func(*UpdateDashboardPermissionsInput) UpdateDashboardPermissionsRequest }
UpdateDashboardPermissionsRequest is the request type for the UpdateDashboardPermissions API operation.
func (UpdateDashboardPermissionsRequest) Send ¶
func (r UpdateDashboardPermissionsRequest) Send(ctx context.Context) (*UpdateDashboardPermissionsResponse, error)
Send marshals and sends the UpdateDashboardPermissions API request.
type UpdateDashboardPermissionsResponse ¶
type UpdateDashboardPermissionsResponse struct { *UpdateDashboardPermissionsOutput // contains filtered or unexported fields }
UpdateDashboardPermissionsResponse is the response type for the UpdateDashboardPermissions API operation.
func (*UpdateDashboardPermissionsResponse) SDKResponseMetdata ¶
func (r *UpdateDashboardPermissionsResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the UpdateDashboardPermissions request.
type UpdateDashboardPublishedVersionInput ¶
type UpdateDashboardPublishedVersionInput struct { // The ID of the AWS account that contains the dashboard that you're updating. // // AwsAccountId is a required field AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"` // The ID for the dashboard. // // DashboardId is a required field DashboardId *string `location:"uri" locationName:"DashboardId" min:"1" type:"string" required:"true"` // The version number of the dashboard. // // VersionNumber is a required field VersionNumber *int64 `location:"uri" locationName:"VersionNumber" min:"1" type:"long" required:"true"` // contains filtered or unexported fields }
func (UpdateDashboardPublishedVersionInput) MarshalFields ¶
func (s UpdateDashboardPublishedVersionInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (UpdateDashboardPublishedVersionInput) String ¶
func (s UpdateDashboardPublishedVersionInput) String() string
String returns the string representation
func (*UpdateDashboardPublishedVersionInput) Validate ¶
func (s *UpdateDashboardPublishedVersionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateDashboardPublishedVersionOutput ¶
type UpdateDashboardPublishedVersionOutput struct { // The Amazon Resource Name (ARN) of the dashboard. DashboardArn *string `type:"string"` // The ID for the dashboard. DashboardId *string `min:"1" type:"string"` // The 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) MarshalFields ¶
func (s UpdateDashboardPublishedVersionOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (UpdateDashboardPublishedVersionOutput) String ¶
func (s UpdateDashboardPublishedVersionOutput) String() string
String returns the string representation
type UpdateDashboardPublishedVersionRequest ¶
type UpdateDashboardPublishedVersionRequest struct { *aws.Request Input *UpdateDashboardPublishedVersionInput Copy func(*UpdateDashboardPublishedVersionInput) UpdateDashboardPublishedVersionRequest }
UpdateDashboardPublishedVersionRequest is the request type for the UpdateDashboardPublishedVersion API operation.
func (UpdateDashboardPublishedVersionRequest) Send ¶
func (r UpdateDashboardPublishedVersionRequest) Send(ctx context.Context) (*UpdateDashboardPublishedVersionResponse, error)
Send marshals and sends the UpdateDashboardPublishedVersion API request.
type UpdateDashboardPublishedVersionResponse ¶
type UpdateDashboardPublishedVersionResponse struct { *UpdateDashboardPublishedVersionOutput // contains filtered or unexported fields }
UpdateDashboardPublishedVersionResponse is the response type for the UpdateDashboardPublishedVersion API operation.
func (*UpdateDashboardPublishedVersionResponse) SDKResponseMetdata ¶
func (r *UpdateDashboardPublishedVersionResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the UpdateDashboardPublishedVersion request.
type UpdateDashboardRequest ¶
type UpdateDashboardRequest struct { *aws.Request Input *UpdateDashboardInput Copy func(*UpdateDashboardInput) UpdateDashboardRequest }
UpdateDashboardRequest is the request type for the UpdateDashboard API operation.
func (UpdateDashboardRequest) Send ¶
func (r UpdateDashboardRequest) Send(ctx context.Context) (*UpdateDashboardResponse, error)
Send marshals and sends the UpdateDashboard API request.
type UpdateDashboardResponse ¶
type UpdateDashboardResponse struct { *UpdateDashboardOutput // contains filtered or unexported fields }
UpdateDashboardResponse is the response type for the UpdateDashboard API operation.
func (*UpdateDashboardResponse) SDKResponseMetdata ¶
func (r *UpdateDashboardResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the UpdateDashboard request.
type UpdateDataSetInput ¶
type UpdateDataSetInput struct { // The AWS account ID. // // AwsAccountId is a required field AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"` // Groupings of columns that work together in certain QuickSight features. Currently, // only geospatial hierarchy is supported. ColumnGroups []ColumnGroup `min:"1" type:"list"` // The ID for the dataset that you want to update. This ID is unique per AWS // Region for each AWS account. // // DataSetId is a required field DataSetId *string `location:"uri" locationName:"DataSetId" type:"string" required:"true"` // Indicates whether you want to import the data into SPICE. // // ImportMode is a required field ImportMode DataSetImportMode `type:"string" required:"true" enum:"true"` // Configures the combination and transformation of the data from the physical // tables. LogicalTableMap map[string]LogicalTable `min:"1" type:"map"` // The display name for the dataset. // // Name is a required field Name *string `min:"1" type:"string" required:"true"` // Declares the physical tables that are available in the underlying data sources. // // PhysicalTableMap is a required field PhysicalTableMap map[string]PhysicalTable `min:"1" type:"map" required:"true"` // The row-level security configuration for the data you want to create. RowLevelPermissionDataSet *RowLevelPermissionDataSet `type:"structure"` // contains filtered or unexported fields }
func (UpdateDataSetInput) MarshalFields ¶
func (s UpdateDataSetInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (UpdateDataSetInput) String ¶
func (s UpdateDataSetInput) String() string
String returns the string representation
func (*UpdateDataSetInput) Validate ¶
func (s *UpdateDataSetInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateDataSetOutput ¶
type UpdateDataSetOutput struct { // The Amazon Resource Name (ARN) of the dataset. Arn *string `type:"string"` // The ID for the dataset that you want to create. This ID is unique per AWS // Region for each AWS account. DataSetId *string `type:"string"` // The ARN for the ingestion, which is triggered as a result of dataset creation // if the import mode is SPICE. IngestionArn *string `type:"string"` // The ID of the ingestion, which is triggered as a result of dataset creation // if the import mode is SPICE. IngestionId *string `type:"string"` // The AWS request ID for this operation. RequestId *string `type:"string"` // The HTTP status of the request. Status *int64 `location:"statusCode" type:"integer"` // contains filtered or unexported fields }
func (UpdateDataSetOutput) MarshalFields ¶
func (s UpdateDataSetOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (UpdateDataSetOutput) String ¶
func (s UpdateDataSetOutput) String() string
String returns the string representation
type UpdateDataSetPermissionsInput ¶
type UpdateDataSetPermissionsInput struct { // The AWS account ID. // // AwsAccountId is a required field AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"` // The ID for the dataset whose permissions you want to update. This ID is unique // per AWS Region for each AWS account. // // DataSetId is a required field DataSetId *string `location:"uri" locationName:"DataSetId" type:"string" required:"true"` // The resource permissions that you want to grant to the dataset. GrantPermissions []ResourcePermission `min:"1" type:"list"` // The resource permissions that you want to revoke from the dataset. RevokePermissions []ResourcePermission `min:"1" type:"list"` // contains filtered or unexported fields }
func (UpdateDataSetPermissionsInput) MarshalFields ¶
func (s UpdateDataSetPermissionsInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (UpdateDataSetPermissionsInput) String ¶
func (s UpdateDataSetPermissionsInput) String() string
String returns the string representation
func (*UpdateDataSetPermissionsInput) Validate ¶
func (s *UpdateDataSetPermissionsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateDataSetPermissionsOutput ¶
type UpdateDataSetPermissionsOutput struct { // The Amazon Resource Name (ARN) of the dataset. DataSetArn *string `type:"string"` // The ID for the dataset whose permissions you want to update. This ID is unique // per AWS Region for each AWS account. DataSetId *string `type:"string"` // The AWS request ID for this operation. RequestId *string `type:"string"` // The HTTP status of the request. Status *int64 `location:"statusCode" type:"integer"` // contains filtered or unexported fields }
func (UpdateDataSetPermissionsOutput) MarshalFields ¶
func (s UpdateDataSetPermissionsOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (UpdateDataSetPermissionsOutput) String ¶
func (s UpdateDataSetPermissionsOutput) String() string
String returns the string representation
type UpdateDataSetPermissionsRequest ¶
type UpdateDataSetPermissionsRequest struct { *aws.Request Input *UpdateDataSetPermissionsInput Copy func(*UpdateDataSetPermissionsInput) UpdateDataSetPermissionsRequest }
UpdateDataSetPermissionsRequest is the request type for the UpdateDataSetPermissions API operation.
func (UpdateDataSetPermissionsRequest) Send ¶
func (r UpdateDataSetPermissionsRequest) Send(ctx context.Context) (*UpdateDataSetPermissionsResponse, error)
Send marshals and sends the UpdateDataSetPermissions API request.
type UpdateDataSetPermissionsResponse ¶
type UpdateDataSetPermissionsResponse struct { *UpdateDataSetPermissionsOutput // contains filtered or unexported fields }
UpdateDataSetPermissionsResponse is the response type for the UpdateDataSetPermissions API operation.
func (*UpdateDataSetPermissionsResponse) SDKResponseMetdata ¶
func (r *UpdateDataSetPermissionsResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the UpdateDataSetPermissions request.
type UpdateDataSetRequest ¶
type UpdateDataSetRequest struct { *aws.Request Input *UpdateDataSetInput Copy func(*UpdateDataSetInput) UpdateDataSetRequest }
UpdateDataSetRequest is the request type for the UpdateDataSet API operation.
func (UpdateDataSetRequest) Send ¶
func (r UpdateDataSetRequest) Send(ctx context.Context) (*UpdateDataSetResponse, error)
Send marshals and sends the UpdateDataSet API request.
type UpdateDataSetResponse ¶
type UpdateDataSetResponse struct { *UpdateDataSetOutput // contains filtered or unexported fields }
UpdateDataSetResponse is the response type for the UpdateDataSet API operation.
func (*UpdateDataSetResponse) SDKResponseMetdata ¶
func (r *UpdateDataSetResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the UpdateDataSet request.
type UpdateDataSourceInput ¶
type UpdateDataSourceInput struct { // The AWS account ID. // // AwsAccountId is a required field AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"` // The credentials that QuickSight that uses to connect to your underlying source. // Currently, only credentials based on user name and password are supported. Credentials *DataSourceCredentials `type:"structure" sensitive:"true"` // The ID of the data source. This ID is unique per AWS Region for each AWS // account. // // DataSourceId is a required field DataSourceId *string `location:"uri" locationName:"DataSourceId" type:"string" required:"true"` // The parameters that QuickSight uses to connect to your underlying source. DataSourceParameters *DataSourceParameters `type:"structure"` // A display name for the data source. // // Name is a required field Name *string `min:"1" type:"string" required:"true"` // Secure Socket Layer (SSL) properties that apply when QuickSight connects // to your underlying source. SslProperties *SslProperties `type:"structure"` // Use this parameter only when you want QuickSight to use a VPC connection // when connecting to your underlying source. VpcConnectionProperties *VpcConnectionProperties `type:"structure"` // contains filtered or unexported fields }
func (UpdateDataSourceInput) MarshalFields ¶
func (s UpdateDataSourceInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (UpdateDataSourceInput) String ¶
func (s UpdateDataSourceInput) String() string
String returns the string representation
func (*UpdateDataSourceInput) Validate ¶
func (s *UpdateDataSourceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateDataSourceOutput ¶
type UpdateDataSourceOutput struct { // The Amazon Resource Name (ARN) of the data source. Arn *string `type:"string"` // The ID of the data source. This ID is unique per AWS Region for each AWS // account. DataSourceId *string `type:"string"` // The AWS request ID for this operation. RequestId *string `type:"string"` // The HTTP status of the request. Status *int64 `location:"statusCode" type:"integer"` // The update status of the data source's last update. UpdateStatus ResourceStatus `type:"string" enum:"true"` // contains filtered or unexported fields }
func (UpdateDataSourceOutput) MarshalFields ¶
func (s UpdateDataSourceOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (UpdateDataSourceOutput) String ¶
func (s UpdateDataSourceOutput) String() string
String returns the string representation
type UpdateDataSourcePermissionsInput ¶
type UpdateDataSourcePermissionsInput struct { // The AWS account ID. // // AwsAccountId is a required field AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"` // The ID of the data source. This ID is unique per AWS Region for each AWS // account. // // DataSourceId is a required field DataSourceId *string `location:"uri" locationName:"DataSourceId" type:"string" required:"true"` // A list of resource permissions that you want to grant on the data source. GrantPermissions []ResourcePermission `min:"1" type:"list"` // A list of resource permissions that you want to revoke on the data source. RevokePermissions []ResourcePermission `min:"1" type:"list"` // contains filtered or unexported fields }
func (UpdateDataSourcePermissionsInput) MarshalFields ¶
func (s UpdateDataSourcePermissionsInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (UpdateDataSourcePermissionsInput) String ¶
func (s UpdateDataSourcePermissionsInput) String() string
String returns the string representation
func (*UpdateDataSourcePermissionsInput) Validate ¶
func (s *UpdateDataSourcePermissionsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateDataSourcePermissionsOutput ¶
type UpdateDataSourcePermissionsOutput struct { // The Amazon Resource Name (ARN) of the data source. DataSourceArn *string `type:"string"` // The ID of the data source. This ID is unique per 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) MarshalFields ¶
func (s UpdateDataSourcePermissionsOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (UpdateDataSourcePermissionsOutput) String ¶
func (s UpdateDataSourcePermissionsOutput) String() string
String returns the string representation
type UpdateDataSourcePermissionsRequest ¶
type UpdateDataSourcePermissionsRequest struct { *aws.Request Input *UpdateDataSourcePermissionsInput Copy func(*UpdateDataSourcePermissionsInput) UpdateDataSourcePermissionsRequest }
UpdateDataSourcePermissionsRequest is the request type for the UpdateDataSourcePermissions API operation.
func (UpdateDataSourcePermissionsRequest) Send ¶
func (r UpdateDataSourcePermissionsRequest) Send(ctx context.Context) (*UpdateDataSourcePermissionsResponse, error)
Send marshals and sends the UpdateDataSourcePermissions API request.
type UpdateDataSourcePermissionsResponse ¶
type UpdateDataSourcePermissionsResponse struct { *UpdateDataSourcePermissionsOutput // contains filtered or unexported fields }
UpdateDataSourcePermissionsResponse is the response type for the UpdateDataSourcePermissions API operation.
func (*UpdateDataSourcePermissionsResponse) SDKResponseMetdata ¶
func (r *UpdateDataSourcePermissionsResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the UpdateDataSourcePermissions request.
type UpdateDataSourceRequest ¶
type UpdateDataSourceRequest struct { *aws.Request Input *UpdateDataSourceInput Copy func(*UpdateDataSourceInput) UpdateDataSourceRequest }
UpdateDataSourceRequest is the request type for the UpdateDataSource API operation.
func (UpdateDataSourceRequest) Send ¶
func (r UpdateDataSourceRequest) Send(ctx context.Context) (*UpdateDataSourceResponse, error)
Send marshals and sends the UpdateDataSource API request.
type UpdateDataSourceResponse ¶
type UpdateDataSourceResponse struct { *UpdateDataSourceOutput // contains filtered or unexported fields }
UpdateDataSourceResponse is the response type for the UpdateDataSource API operation.
func (*UpdateDataSourceResponse) SDKResponseMetdata ¶
func (r *UpdateDataSourceResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the UpdateDataSource request.
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) MarshalFields ¶
func (s UpdateGroupInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
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) MarshalFields ¶
func (s UpdateGroupOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (UpdateGroupOutput) String ¶
func (s UpdateGroupOutput) String() string
String returns the string representation
type UpdateGroupRequest ¶
type UpdateGroupRequest struct { *aws.Request Input *UpdateGroupInput Copy func(*UpdateGroupInput) UpdateGroupRequest }
UpdateGroupRequest is the request type for the UpdateGroup API operation.
func (UpdateGroupRequest) Send ¶
func (r UpdateGroupRequest) Send(ctx context.Context) (*UpdateGroupResponse, error)
Send marshals and sends the UpdateGroup API request.
type UpdateGroupResponse ¶
type UpdateGroupResponse struct { *UpdateGroupOutput // contains filtered or unexported fields }
UpdateGroupResponse is the response type for the UpdateGroup API operation.
func (*UpdateGroupResponse) SDKResponseMetdata ¶
func (r *UpdateGroupResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the UpdateGroup request.
type UpdateIAMPolicyAssignmentInput ¶
type UpdateIAMPolicyAssignmentInput struct { // The name of the assignment. This name must be unique within an AWS account. // // AssignmentName is a required field AssignmentName *string `location:"uri" locationName:"AssignmentName" min:"1" type:"string" required:"true"` // The status of the assignment. Possible values are as follows: // // * ENABLED - Anything specified in this assignment is used when creating // the data source. // // * DISABLED - This assignment isn't used when creating the data source. // // * DRAFT - This assignment is an unfinished draft and isn't used when creating // the data source. AssignmentStatus AssignmentStatus `type:"string" enum:"true"` // The ID of the AWS account that contains the IAM policy assignment. // // AwsAccountId is a required field AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"` // The QuickSight users, groups, or both that you want to assign the policy // to. Identities map[string][]string `type:"map"` // The namespace of the assignment. // // Namespace is a required field Namespace *string `location:"uri" locationName:"Namespace" type:"string" required:"true"` // The ARN for the IAM policy to apply to the QuickSight users and groups specified // in this assignment. PolicyArn *string `type:"string"` // contains filtered or unexported fields }
func (UpdateIAMPolicyAssignmentInput) MarshalFields ¶
func (s UpdateIAMPolicyAssignmentInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (UpdateIAMPolicyAssignmentInput) String ¶
func (s UpdateIAMPolicyAssignmentInput) String() string
String returns the string representation
func (*UpdateIAMPolicyAssignmentInput) Validate ¶
func (s *UpdateIAMPolicyAssignmentInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateIAMPolicyAssignmentOutput ¶
type UpdateIAMPolicyAssignmentOutput struct { // The ID of the assignment. AssignmentId *string `type:"string"` // The name of the assignment. AssignmentName *string `min:"1" type:"string"` // The status of the assignment. Possible values are as follows: // // * ENABLED - Anything specified in this assignment is used when creating // the data source. // // * DISABLED - This assignment isn't used when creating the data source. // // * DRAFT - This assignment is an unfinished draft and isn't used when creating // the data source. AssignmentStatus AssignmentStatus `type:"string" enum:"true"` // The QuickSight users, groups, or both that the IAM policy is assigned to. Identities map[string][]string `type:"map"` // The ARN for the IAM policy applied to the QuickSight users and groups specified // in this assignment. PolicyArn *string `type:"string"` // The AWS request ID for this operation. RequestId *string `type:"string"` // The HTTP status of the request. Status *int64 `location:"statusCode" type:"integer"` // contains filtered or unexported fields }
func (UpdateIAMPolicyAssignmentOutput) MarshalFields ¶
func (s UpdateIAMPolicyAssignmentOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (UpdateIAMPolicyAssignmentOutput) String ¶
func (s UpdateIAMPolicyAssignmentOutput) String() string
String returns the string representation
type UpdateIAMPolicyAssignmentRequest ¶
type UpdateIAMPolicyAssignmentRequest struct { *aws.Request Input *UpdateIAMPolicyAssignmentInput Copy func(*UpdateIAMPolicyAssignmentInput) UpdateIAMPolicyAssignmentRequest }
UpdateIAMPolicyAssignmentRequest is the request type for the UpdateIAMPolicyAssignment API operation.
func (UpdateIAMPolicyAssignmentRequest) Send ¶
func (r UpdateIAMPolicyAssignmentRequest) Send(ctx context.Context) (*UpdateIAMPolicyAssignmentResponse, error)
Send marshals and sends the UpdateIAMPolicyAssignment API request.
type UpdateIAMPolicyAssignmentResponse ¶
type UpdateIAMPolicyAssignmentResponse struct { *UpdateIAMPolicyAssignmentOutput // contains filtered or unexported fields }
UpdateIAMPolicyAssignmentResponse is the response type for the UpdateIAMPolicyAssignment API operation.
func (*UpdateIAMPolicyAssignmentResponse) SDKResponseMetdata ¶
func (r *UpdateIAMPolicyAssignmentResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the UpdateIAMPolicyAssignment request.
type UpdateTemplateAliasInput ¶
type UpdateTemplateAliasInput struct { // The alias of the template that you want to update. If you name a specific // alias, you update the version that the alias points to. You can specify the // latest version of the template by providing the keyword $LATEST in the AliasName // parameter. The keyword $PUBLISHED doesn't apply to templates. // // AliasName is a required field AliasName *string `location:"uri" locationName:"AliasName" min:"1" type:"string" required:"true"` // The ID of the AWS account that contains the template alias that you're updating. // // AwsAccountId is a required field AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"` // The ID for the template. // // TemplateId is a required field TemplateId *string `location:"uri" locationName:"TemplateId" min:"1" type:"string" required:"true"` // The version number of the template. // // TemplateVersionNumber is a required field TemplateVersionNumber *int64 `min:"1" type:"long" required:"true"` // contains filtered or unexported fields }
func (UpdateTemplateAliasInput) MarshalFields ¶
func (s UpdateTemplateAliasInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (UpdateTemplateAliasInput) String ¶
func (s UpdateTemplateAliasInput) String() string
String returns the string representation
func (*UpdateTemplateAliasInput) Validate ¶
func (s *UpdateTemplateAliasInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateTemplateAliasOutput ¶
type UpdateTemplateAliasOutput struct { // The AWS request ID for this operation. RequestId *string `type:"string"` // The HTTP status of the request. Status *int64 `location:"statusCode" type:"integer"` // The template alias. TemplateAlias *TemplateAlias `type:"structure"` // contains filtered or unexported fields }
func (UpdateTemplateAliasOutput) MarshalFields ¶
func (s UpdateTemplateAliasOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (UpdateTemplateAliasOutput) String ¶
func (s UpdateTemplateAliasOutput) String() string
String returns the string representation
type UpdateTemplateAliasRequest ¶
type UpdateTemplateAliasRequest struct { *aws.Request Input *UpdateTemplateAliasInput Copy func(*UpdateTemplateAliasInput) UpdateTemplateAliasRequest }
UpdateTemplateAliasRequest is the request type for the UpdateTemplateAlias API operation.
func (UpdateTemplateAliasRequest) Send ¶
func (r UpdateTemplateAliasRequest) Send(ctx context.Context) (*UpdateTemplateAliasResponse, error)
Send marshals and sends the UpdateTemplateAlias API request.
type UpdateTemplateAliasResponse ¶
type UpdateTemplateAliasResponse struct { *UpdateTemplateAliasOutput // contains filtered or unexported fields }
UpdateTemplateAliasResponse is the response type for the UpdateTemplateAlias API operation.
func (*UpdateTemplateAliasResponse) SDKResponseMetdata ¶
func (r *UpdateTemplateAliasResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the UpdateTemplateAlias request.
type UpdateTemplateInput ¶
type UpdateTemplateInput struct { // The ID of the AWS account that contains the template that you're updating. // // AwsAccountId is a required field AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"` // The name for the template. Name *string `min:"1" type:"string"` // The source QuickSight entity from which this template is being updated. You // can currently update templates 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 that is being updated. Every // time you call UpdateTemplate, you create a new version of the template. Each // version of the template maintains a description of the version in the VersionDescription // field. VersionDescription *string `min:"1" type:"string"` // contains filtered or unexported fields }
func (UpdateTemplateInput) MarshalFields ¶
func (s UpdateTemplateInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (UpdateTemplateInput) String ¶
func (s UpdateTemplateInput) String() string
String returns the string representation
func (*UpdateTemplateInput) Validate ¶
func (s *UpdateTemplateInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateTemplateOutput ¶
type UpdateTemplateOutput struct { // The Amazon Resource Name (ARN) for the template. Arn *string `type:"string"` // The creation status of the template. CreationStatus ResourceStatus `type:"string" enum:"true"` // The AWS request ID for this operation. RequestId *string `type:"string"` // The HTTP status of the request. Status *int64 `location:"statusCode" type:"integer"` // The ID for the template. TemplateId *string `min:"1" type:"string"` // The ARN for the template, including the version information of the first // version. VersionArn *string `type:"string"` // contains filtered or unexported fields }
func (UpdateTemplateOutput) MarshalFields ¶
func (s UpdateTemplateOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (UpdateTemplateOutput) String ¶
func (s UpdateTemplateOutput) String() string
String returns the string representation
type UpdateTemplatePermissionsInput ¶
type UpdateTemplatePermissionsInput struct { // The ID of the AWS account that contains the template. // // AwsAccountId is a required field AwsAccountId *string `location:"uri" locationName:"AwsAccountId" min:"12" type:"string" required:"true"` // A list of resource permissions to be granted on the template. GrantPermissions []ResourcePermission `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) MarshalFields ¶
func (s UpdateTemplatePermissionsInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (UpdateTemplatePermissionsInput) String ¶
func (s UpdateTemplatePermissionsInput) String() string
String returns the string representation
func (*UpdateTemplatePermissionsInput) Validate ¶
func (s *UpdateTemplatePermissionsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateTemplatePermissionsOutput ¶
type UpdateTemplatePermissionsOutput struct { // A list of resource permissions to be set on the template. Permissions []ResourcePermission `min:"1" type:"list"` // The AWS request ID for this operation. RequestId *string `type:"string"` // The HTTP status of the request. Status *int64 `location:"statusCode" type:"integer"` // The Amazon Resource Name (ARN) of the template. TemplateArn *string `type:"string"` // The ID for the template. TemplateId *string `min:"1" type:"string"` // contains filtered or unexported fields }
func (UpdateTemplatePermissionsOutput) MarshalFields ¶
func (s UpdateTemplatePermissionsOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (UpdateTemplatePermissionsOutput) String ¶
func (s UpdateTemplatePermissionsOutput) String() string
String returns the string representation
type UpdateTemplatePermissionsRequest ¶
type UpdateTemplatePermissionsRequest struct { *aws.Request Input *UpdateTemplatePermissionsInput Copy func(*UpdateTemplatePermissionsInput) UpdateTemplatePermissionsRequest }
UpdateTemplatePermissionsRequest is the request type for the UpdateTemplatePermissions API operation.
func (UpdateTemplatePermissionsRequest) Send ¶
func (r UpdateTemplatePermissionsRequest) Send(ctx context.Context) (*UpdateTemplatePermissionsResponse, error)
Send marshals and sends the UpdateTemplatePermissions API request.
type UpdateTemplatePermissionsResponse ¶
type UpdateTemplatePermissionsResponse struct { *UpdateTemplatePermissionsOutput // contains filtered or unexported fields }
UpdateTemplatePermissionsResponse is the response type for the UpdateTemplatePermissions API operation.
func (*UpdateTemplatePermissionsResponse) SDKResponseMetdata ¶
func (r *UpdateTemplatePermissionsResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the UpdateTemplatePermissions request.
type UpdateTemplateRequest ¶
type UpdateTemplateRequest struct { *aws.Request Input *UpdateTemplateInput Copy func(*UpdateTemplateInput) UpdateTemplateRequest }
UpdateTemplateRequest is the request type for the UpdateTemplate API operation.
func (UpdateTemplateRequest) Send ¶
func (r UpdateTemplateRequest) Send(ctx context.Context) (*UpdateTemplateResponse, error)
Send marshals and sends the UpdateTemplate API request.
type UpdateTemplateResponse ¶
type UpdateTemplateResponse struct { *UpdateTemplateOutput // contains filtered or unexported fields }
UpdateTemplateResponse is the response type for the UpdateTemplate API operation.
func (*UpdateTemplateResponse) SDKResponseMetdata ¶
func (r *UpdateTemplateResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the UpdateTemplate request.
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 UserRole `type:"string" required:"true" enum:"true"` // 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) MarshalFields ¶
func (s UpdateUserInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
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) MarshalFields ¶
func (s UpdateUserOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (UpdateUserOutput) String ¶
func (s UpdateUserOutput) String() string
String returns the string representation
type UpdateUserRequest ¶
type UpdateUserRequest struct { *aws.Request Input *UpdateUserInput Copy func(*UpdateUserInput) UpdateUserRequest }
UpdateUserRequest is the request type for the UpdateUser API operation.
func (UpdateUserRequest) Send ¶
func (r UpdateUserRequest) Send(ctx context.Context) (*UpdateUserResponse, error)
Send marshals and sends the UpdateUser API request.
type UpdateUserResponse ¶
type UpdateUserResponse struct { *UpdateUserOutput // contains filtered or unexported fields }
UpdateUserResponse is the response type for the UpdateUser API operation.
func (*UpdateUserResponse) SDKResponseMetdata ¶
func (r *UpdateUserResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the UpdateUser request.
type UploadSettings ¶
type UploadSettings struct { // Whether the file has a header row, or the files each have a header row. ContainsHeader *bool `type:"boolean"` // The delimiter between values in the file. Delimiter *string `min:"1" type:"string"` // File format. Format FileFormat `type:"string" enum:"true"` // A row number to start reading data from. StartFromRow *int64 `min:"1" type:"integer"` // Text qualifier. TextQualifier TextQualifier `type:"string" enum:"true"` // contains filtered or unexported fields }
Information about the format for a source file or files.
func (UploadSettings) MarshalFields ¶
func (s UploadSettings) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (UploadSettings) String ¶
func (s UploadSettings) String() string
String returns the string representation
func (*UploadSettings) Validate ¶
func (s *UploadSettings) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type User ¶
type User struct { // The active status of user. When you create an Amazon QuickSight user that’s // not an IAM user or an Active Directory user, that user is inactive until // they sign in and provide a password. Active *bool `type:"boolean"` // The Amazon Resource Name (ARN) for the user. Arn *string `type:"string"` // The user's email address. Email *string `type:"string"` // The type of identity authentication used by the user. IdentityType IdentityType `type:"string" enum:"true"` // 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 UserRole `type:"string" enum:"true"` // 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) MarshalFields ¶
func (s User) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
type UserRole ¶
type UserRole string
const ( UserRoleAdmin UserRole = "ADMIN" UserRoleAuthor UserRole = "AUTHOR" UserRoleReader UserRole = "READER" UserRoleRestrictedAuthor UserRole = "RESTRICTED_AUTHOR" UserRoleRestrictedReader UserRole = "RESTRICTED_READER" )
Enum values for UserRole
func (UserRole) MarshalValue ¶
type VpcConnectionProperties ¶
type VpcConnectionProperties struct { // The Amazon Resource Name (ARN) for the VPC connection. // // VpcConnectionArn is a required field VpcConnectionArn *string `type:"string" required:"true"` // contains filtered or unexported fields }
VPC connection properties.
func (VpcConnectionProperties) MarshalFields ¶
func (s VpcConnectionProperties) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (VpcConnectionProperties) String ¶
func (s VpcConnectionProperties) String() string
String returns the string representation
func (*VpcConnectionProperties) Validate ¶
func (s *VpcConnectionProperties) Validate() error
Validate inspects the fields of the type to determine if they are valid.
Source Files ¶
- api_client.go
- api_doc.go
- api_enums.go
- api_errors.go
- api_op_CancelIngestion.go
- api_op_CreateDashboard.go
- api_op_CreateDataSet.go
- api_op_CreateDataSource.go
- api_op_CreateGroup.go
- api_op_CreateGroupMembership.go
- api_op_CreateIAMPolicyAssignment.go
- api_op_CreateIngestion.go
- api_op_CreateTemplate.go
- api_op_CreateTemplateAlias.go
- api_op_DeleteDashboard.go
- api_op_DeleteDataSet.go
- api_op_DeleteDataSource.go
- api_op_DeleteGroup.go
- api_op_DeleteGroupMembership.go
- api_op_DeleteIAMPolicyAssignment.go
- api_op_DeleteTemplate.go
- api_op_DeleteTemplateAlias.go
- api_op_DeleteUser.go
- api_op_DeleteUserByPrincipalId.go
- api_op_DescribeDashboard.go
- api_op_DescribeDashboardPermissions.go
- api_op_DescribeDataSet.go
- api_op_DescribeDataSetPermissions.go
- api_op_DescribeDataSource.go
- api_op_DescribeDataSourcePermissions.go
- api_op_DescribeGroup.go
- api_op_DescribeIAMPolicyAssignment.go
- api_op_DescribeIngestion.go
- api_op_DescribeTemplate.go
- api_op_DescribeTemplateAlias.go
- api_op_DescribeTemplatePermissions.go
- api_op_DescribeUser.go
- api_op_GetDashboardEmbedUrl.go
- api_op_ListDashboardVersions.go
- api_op_ListDashboards.go
- api_op_ListDataSets.go
- api_op_ListDataSources.go
- api_op_ListGroupMemberships.go
- api_op_ListGroups.go
- api_op_ListIAMPolicyAssignments.go
- api_op_ListIAMPolicyAssignmentsForUser.go
- api_op_ListIngestions.go
- api_op_ListTagsForResource.go
- api_op_ListTemplateAliases.go
- api_op_ListTemplateVersions.go
- api_op_ListTemplates.go
- api_op_ListUserGroups.go
- api_op_ListUsers.go
- api_op_RegisterUser.go
- api_op_SearchDashboards.go
- api_op_TagResource.go
- api_op_UntagResource.go
- api_op_UpdateDashboard.go
- api_op_UpdateDashboardPermissions.go
- api_op_UpdateDashboardPublishedVersion.go
- api_op_UpdateDataSet.go
- api_op_UpdateDataSetPermissions.go
- api_op_UpdateDataSource.go
- api_op_UpdateDataSourcePermissions.go
- api_op_UpdateGroup.go
- api_op_UpdateIAMPolicyAssignment.go
- api_op_UpdateTemplate.go
- api_op_UpdateTemplateAlias.go
- api_op_UpdateTemplatePermissions.go
- api_op_UpdateUser.go
- api_types.go
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. |