# yaml-language-server: $schema=https://unpkg.com/@ibm/telemetry-config-schema@v1/dist/config.schema.json

version: 1
projectId: 3fd2b152-b3b0-4651-90b2-246d49c6307d
endpoint: https://www-api.ibm.com/ibm-telemetry/v1/metrics
collect:
  jsx:
    elements:
      allowedAttributeNames:
        # General
        - ariaLabel
        - cancelText
        - children
        - className
        - heading
        - links
        - onCancel
        - onClose
        - open
        - size
        - state
        - title
        # ContextHeader
        - name
        - namespace
        - task
        # IdeAPIKeyGeneration
        - apiKey
        - apiKeyHelperText
        - apiKeyLabelText
        - apiKeySecret
        - apiKeySecretLabelText
        - apiKeySecretVisibilityToggleAltText
        - apiKeyVisibilityToggleAltText
        - backLabelText
        - closeLabelText
        - copyLabelText
        - customSteps
        - descriptionText
        - descriptiveNameStep
        - downloadLinkText
        - generateLabelText
        - generatingLabelText
        - isAPIKeyGenerating
        - isAPIKeyVisible
        - labelText
        - nextLabelText
        - onBack
        - onCopyAPIKeyData
        - onDownload
        - onGenerateAPIKey
        - onNext
        # IdeAutoSave
        - text
        # IdeButton
        - iconAnimation
        # IdeCard
        - cardContent
        - cardDisabled
        - cardGraphic
        - cardHeading
        - cardHeadingDescription
        - cardHeadingTitle
        - cardHref
        - cardId
        - cardLinkTarget
        - cardLinkType
        - cardSize
        - cardType
        - disabledText
        - externalLinkText
        - onInteract
        - secondaryGraphic
        # IdeCreate
        - breadCrumbCallback
        - breadCrumbText
        - breadCrumbUrl
        - buttonTextFormAction
        - buttonTextFormCancel
        - buttonTextStepBack
        - buttonTextStepNext
        - disableCancelButton
        - disableProgressOnChange
        - externalLink
        - formActionDisabled
        - onFormAction
        - onStepChange
        - pageTitle
        - stepNextDisabled
        - subTitle
        - subTitleFixedOnly
        - useCancelOnBreadCrumb
        - usePreCheck
        # IdeCreateStep
        - label
        # IdeDataTable
        - ariaLabels
        - expandable
        - headers
        - loading
        - onClick
        - onSelect
        - renderExpandedRow
        - renderHeader
        - renderRow
        - renderToolbar
        - rows
        - selectType
        - skeletonRowCount
        - useZebraStyles
        # IdeEmptyState
        - body
        - button
        - format
        - image
        # IdeFilter
        - allowCreateWhileLoading
        - allowPlaintext
        - autoFocus
        - clearText
        - closeText
        - inputValue
        - isLoading
        - light
        - loadingMessage
        - menuIsOpen
        - onBlur
        - onChange
        - onFocus
        - onInputChange
        - options
        - placeholderText
        - searchForText
        - searchIcon
        - value
        # IdeHome
        - headerButtonTextCollapse
        - headerButtonTextExpand
        - headerCollapsed
        - headerCollapsible
        - headerGraphic
        - headerHandleCollapseFunc
        - headerOne
        - headerTwo
        - initialSet
        - multipleSetType
        - sets
        # IdeHTTPErrors
        - background
        - description
        - details
        # IdeImporting
        - addUrlBttonLabel
        - allowInvalidFilenameInUrl
        - allowValidFileEditing
        - autoCloseDelay
        - defaultUncaughtErrorBody
        - defaultUncaughtErrorSubject
        - dropDescription
        - enableFileDrop
        - enableUpload
        - enableUrlInput
        - errorTextPlural
        - errorTextSingular
        - extensionIsInvalidText
        - extensionIsRequiredText
        - extensionRequired
        - fileDropHeader
        - fileDropLabel
        - fileDropLabelPlural
        - fileDropLabelSingular
        - filenameRequiredText
        - filesToUploadText
        - filesToUploadTextPlural
        - fileTabLabel
        - headingPlural
        - headingSingular
        - hideImport
        - importDescription
        - initialFiles
        - invalidExtensionText
        - invalidFileNameText
        - invalidFileText
        - invalidUrlText
        - maxFileSize
        - maxFileSizeMessage
        - maxFileSizeSubject
        - multiple
        - mustBeExtensionTextPlural
        - mustBeExtensionTextSingular
        - onFileAdded
        - onFileRemoved
        - onImport
        - onValidateUrl
        - singleFileLabel
        - successTextPlural
        - successTextSingular
        - sync
        - uploadDescription
        - urlInputHeader
        - urlInputLabel
        - urlTabLabel
        - validExtensions
        - verbLabel
        # IdeManualSave
        - onSave
        - saveText
        # IdeNavigation
        - ariaAttributes
        - contentClassName
        - expanded
        - footerDescription
        - navigationLinks
        - onToggle
        - showFirstLevel
        # IdePageContent
        - bleedClassName
        # IdePageHeader
        - breadcrumb
        - customContent
        - headingRenderFunction
        - subtitle
        - tabs
        # IdeRemove
        - closeIconDescription
        - deleteContent
        - deleteText
        - highImpactItemName
        - highImpactTextFieldLabel
        - onDelete
        - postDeleteContent
        - removeType
        # IdeSlideOverPanel
        - closeButtonIconDescription
        - controls
        - danger
        - focusTrapOptions
        - footer
        - onOverlayClose
        - onPrimaryClick
        - onSecondaryClick
        - primaryButtonDisabled
        - primaryButtonIcon
        - primaryButtonText
        - secondaryButtonDisabled
        - secondaryButtonIcon
        - secondaryButtonText
        - withOverlay
        # React
        - key
        - ref
      allowedAttributeStringValues:
        # General - state
        - default
        - failed
        - save
        - saved
        - saving
        # IdeCard - cardLinkType
        - external
        - internal
        # IdeCard - cardSize
        - large
        - standard
        # IdeCard - cardType
        - custom
        - externalLink
        - link
        - node
        - text
        # IdeCard - secondaryGraphic
        - external
        # IdeEmptyState - format
        - lg
        - sm
        # IdeEmptyState - image
        - apiError
        - default
        - deploy
        - noSearchResults
        - notAuthorized
        # IdeHome - multipleSetType
        - section
        - tab
        # IdeRemove - removeType
        - high
        - medium
  npm:
    dependencies: null
  js:
    tokens: null
