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
;