Note: this component stores cluster-wide configuration data and is mirrored across all servers in the topology within the the same cluster.
Note: changes to cluster-wide configuration objects are immediately and automatically mirrored across all servers within the same cluster, so offline changes are not supported.
A Consent Definition Localization stores the versioned, localized text of a Consent Definition.
Consent Definition Localizations are used by Consent Service clients to display consent prompts to end users. Every Consent Definition must have one or more associated Consent Definition Localizations, and each Consent Definition Localization must have a unique locale value per Consent Definition. Whenever the localized text of a Consent Definition Localization is updated, its version must also be updated.
↓Relations to This Component
↓Properties
↓dsconfig Usage
The following components have a direct composition relation to Consent Definition Localizations:
The properties supported by this managed object are as follows:
Basic Properties: | Advanced Properties: |
---|---|
↓ locale | None |
↓ version | |
↓ title-text | |
↓ data-text | |
↓ purpose-text |
Description | The locale of this Consent Definition Localization. The locale value must be unique per Consent Definition and cannot be changed after the Consent Definition Localization is created. Locale values must conform to the BCP 47 language tag format supported by the JDK's Locale class. Example values are 'pt-BR' and 'fr-CA'. |
Default Value | None |
Allowed Values | A BCP 47 language tag consisting only of ASCII letters, digits, and '-' characters. |
Multi-Valued | No |
Required | Yes |
Admin Action Required | None. Modification requires no further action |
Description | The version of this Consent Definition Localization, using the format MAJOR.MINOR. The version must be updated whenever the Consent Definition Localization is updated. Consent Service clients can use the version to determine if an individual's captured consent is current. Version values must use the format MAJOR.MINOR, where MAJOR and MINOR are integers. |
Default Value | None |
Allowed Values | A Consent Definition Localization value must use the format MAJOR.MINOR, where MAJOR and MINOR are integers. Example values are '1.1' and '2.13'. |
Multi-Valued | No |
Required | Yes |
Admin Action Required | None. Modification requires no further action |
Description | Localized text that may be used to provide a title or summary for a consent request or a granted consent. |
Default Value | None |
Allowed Values | A string |
Multi-Valued | No |
Required | No |
Admin Action Required | None. Modification requires no further action |
Description | Localized text describing the data to be shared. |
Default Value | None |
Allowed Values | A string |
Multi-Valued | No |
Required | Yes |
Admin Action Required | None. Modification requires no further action |
Description | Localized text describing how the data is to be used. |
Default Value | None |
Allowed Values | A string |
Multi-Valued | No |
Required | Yes |
Admin Action Required | None. Modification requires no further action |
To list the configured Consent Definition Localizations:
dsconfig list-consent-definition-localizations [--property {propertyName}] ...
To view the configuration for an existing Consent Definition Localization:
dsconfig get-consent-definition-localization-prop --localization-name {name} --definition-name {name} [--tab-delimited] [--script-friendly] [--property {propertyName}] ...
To update the configuration for an existing Consent Definition Localization:
dsconfig set-consent-definition-localization-prop --localization-name {name} --definition-name {name} (--set|--add|--remove) {propertyName}:{propertyValue} [(--set|--add|--remove) {propertyName}:{propertyValue}] ...
To create a new Consent Definition Localization:
dsconfig create-consent-definition-localization --localization-name {name} --definition-name {name} --set version:{propertyValue} --set data-text:{propertyValue} --set purpose-text:{propertyValue} [--set {propertyName}:{propertyValue}] ...
To delete an existing Consent Definition Localization:
dsconfig delete-consent-definition-localization --localization-name {name} --definition-name {name}