Skip to main content

brands

Creates, updates, deletes, gets or lists a brands resource.

Overview

Namebrands
TypeResource
Idaws.quicksight.brands

Fields

The following fields are returned by SELECT queries:

NameDatatypeDescription
brand_definitionobjectThe definition of the brand.
brand_detailobjectThe details of the brand.
request_idstringThe Amazon Web Services request ID for this operation.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
describe_brandselectaws_account_id, brand_id, regionversionIdDescribes a brand.
list_brandsselectaws_account_id, regionmax-results, next-tokenLists all brands in an Quick Sight account.
create_brandinsertaws_account_id, brand_id, regionCreates an Quick Sight brand.
update_brandupdateaws_account_id, brand_id, regionUpdates a brand.
delete_branddeleteaws_account_id, brand_id, regionThis API permanently deletes the specified Quick Sight brand. When you delete a brand: The brand and all its associated branding elements are permanently removed Any applications or dashboards using this brand will revert to default styling This action cannot be undone through the API Before proceeding: Verify that the brand is no longer needed and consider the impact on any applications currently using this brand. Deletes an Quick Sight brand.

Parameters

Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.

NameDatatypeDescription
aws_account_idstringThe ID of the Amazon Web Services account that owns the brand.
brand_idstringThe ID of the Quick brand.
regionstringAWS region (default: us-east-1)
max-resultsintegerThe maximum number of results to be returned in a single request.
next-tokenstringThe token for the next set of results, or null if there are no more results.
versionIdstringThe ID of the specific version. The default value is the latest version.

SELECT examples

Describes a brand.

SELECT
brand_definition,
brand_detail,
request_id
FROM aws.quicksight.brands
WHERE aws_account_id = '{{ aws_account_id }}' -- required
AND brand_id = '{{ brand_id }}' -- required
AND region = '{{ region }}' -- required
AND versionId = '{{ versionId }}'
;

INSERT examples

Creates an Quick Sight brand.

INSERT INTO aws.quicksight.brands (
BrandDefinition,
Tags,
aws_account_id,
brand_id,
region
)
SELECT
'{{ BrandDefinition }}',
'{{ Tags }}',
'{{ aws_account_id }}',
'{{ brand_id }}',
'{{ region }}'
RETURNING
brand_definition,
brand_detail,
request_id
;

UPDATE examples

Updates a brand.

UPDATE aws.quicksight.brands
SET
BrandDefinition = '{{ BrandDefinition }}'
WHERE
aws_account_id = '{{ aws_account_id }}' --required
AND brand_id = '{{ brand_id }}' --required
AND region = '{{ region }}' --required
RETURNING
brand_definition,
brand_detail,
request_id;

DELETE examples

This API permanently deletes the specified Quick Sight brand. When you delete a brand: The brand and all its associated branding elements are permanently removed Any applications or dashboards using this brand will revert to default styling This action cannot be undone through the API Before proceeding: Verify that the brand is no longer needed and consider the impact on any applications currently using this brand. Deletes an Quick Sight brand.

DELETE FROM aws.quicksight.brands
WHERE aws_account_id = '{{ aws_account_id }}' --required
AND brand_id = '{{ brand_id }}' --required
AND region = '{{ region }}' --required
;