|  |  | 
|---|
| CaptureAttributeValuesDynamicFieldDTO | 
 
Click here to expand...
Discriminator: "@class" : "com.bmc.bcan.rest.services.v3_0.DynamicFieldService$CaptureAttributeValuesDynamicFieldDTO" {id: string
 The dynamic field's unique database key (read-only)
 
 name: string*
 The dynamic field's display name, where the name is unique within the component type
 
 annotation: string
 Notes, comments, description, explanation
 
 applicableDeviceTypeGuids: [
 For a device dynamic field, the applicable device types; when null, then this dynamic field is applicable to devices of any device type
 
 string
 ]
 
 assignmentMechanism: string
 The dynamic field's assignment mechanism (read-only)
 
 autoGroupFlag: boolean
 For a device dynamic field, whether or not auto-grouping is performed based on the value of this field in each device
 
 componentId: integer*
 Identifies the type of component to which this dynamic field applies
 
 componentName: string
 The meaning of the numeric componentId (read-only)
 
 displayInListsFlag: boolean
 Whether or not the value of this dynamic field is displayed as a column in lists of the associated components
 
 exportToDataWarehouseFlag: boolean
 Whether or not the value of this dynamic field is exported to the external data warehouse when associated components are so exported
 
 filterableFlag: boolean
 Whether or not you can filter on this dynamic field's values when filtering the associated components
 
 requiredFlag: boolean
 Whether or not a value must be specified for this dynamic field in each associated component
 
 systemAssignedFlag: boolean
 For a device dynamic field, whether the value for the dynamic field is system-assigned (true) or user-assigned (false); when true, the value can be changed only via device import, custom actions, or this API; when true, the dynamic field cannot be required (requiredFlag must be false); applies only to Text, Integer, Date, Single Select Menu, and Multi Select Menu types; for configuration profiled and auto derived type dynamic fields and for non-device dynamic fields, this flag is read-only
 
 valueType: string
 The dynamic field's value type (read-only)
 
 assignedNetworkSpans: [
 The network spans to which this dynamic field applies; when null, the dynamic field applies to the entire network
 
 #ComponentId
 ]*
 
 assignedNetworkSpanNames: string
 The names of the assigned network spans (read-only)
 
 enabledFlag: boolean
 Whether or not this dynamic field is enabled; when true, devices in the assigned network spans (but not in any excluded network spans) are passed through the configuration parsing process to find data that matches the queries; when false, configuration parsing is skipped
 
 excludedNetworkSpans: [
 The network spans to which this dynamic field does NOT apply
 
 #ComponentId
 ]
 
 excludedNetworkSpanNames: string
 The names of the excluded network spans (read-only)
 
 queries: [
 Specifies which types of devices and which configurations are of interest and how the configuration is to be parsed to extract a value
 
 #DynamicFieldQueryDTO
 ]*
 
 substitutionParameterCheckFlag: boolean
 Whether or not substitution parameter usage is validated in the queries
 
 valueWhenAttributeAbsent: string
 The value to assign to devices for this dynamic field when parsing the configuration per the queries fails to extract any value
 
 displayMenuInFilterFlag: boolean
 Whether or not all of the current values assigned to devices for this dynamic field appear in the device filter page as a menu; when true, the values appear in a menu populated from a possibly lengthy database query gathering all the values; when false, the filter exhibits a simple text field for data entry, bypassing the database query
 }
 | 
| ComponentId | 
 
Click here to expand...
 {id: string
 The database key of the component; an incoming component can be identified either by its database key, or by its unique name, or by its name with qualifiers which are unique when combined; when this database key is present, it takes precedence and componentName and qualifiers(when present) are used to verify the retrieved component
 
 componentName: string
 The name of the component; an incoming component can be identified either by its database key, or by its unique name, or by its name with qualifiers which are unique when combined; this name is used to verify any component retrieved by database key, and is used if there is no database key or if the database key fails to resolve
 
 componentType: string*
 The type of the component, used to verify what is retrieved by key/name; valid values are: Combogroup, Condition, Configuration, Device, DynamicField, EmailDistributionList, Group, Keyword, Model, OsImage, Realm, Role, Rule, RuleSet, SecurityVulnerability, SnmpManagerStation, Template, and User
 
 qualifiers: {
 Any additional single qualifier needed to identify the component uniquely, when the name alone is not sufficient; the map key is the extra attribute name string; the map value string completes the identification of the component; for componentType Configuration: key=deviceName, value=name of the device the configuration belongs to; for componentType DynamicField: key=type, value=base class name of the component associated with the dynamic field; for componentType Group, ComboGroup: key=realmName, value=name of the realm the group belongs to; for componentType Model: key=vendorGuid, value=the vendor GUID; for componentType OsImage: key=filename, value=name of the file(s) making up the image; for componentType SecurityVulnerability: key=vendorGuid, value=the vendor GUID
 }
 }
 | 
| ConfigurationProfiledDynamicFieldDTO | 
 
Click here to expand...
Subclasses:#CaptureAttributeValuesDynamicFieldDTO
 #DetectAttributePresenceDynamicFieldDTO
 {id: string
 The dynamic field's unique database key (read-only)
 
 name: string*
 The dynamic field's display name, where the name is unique within the component type
 
 annotation: string
 Notes, comments, description, explanation
 
 applicableDeviceTypeGuids: [
 For a device dynamic field, the applicable device types; when null, then this dynamic field is applicable to devices of any device type
 
 string
 ]
 
 assignmentMechanism: string
 The dynamic field's assignment mechanism (read-only)
 
 autoGroupFlag: boolean
 For a device dynamic field, whether or not auto-grouping is performed based on the value of this field in each device
 
 componentId: integer*
 Identifies the type of component to which this dynamic field applies
 
 componentName: string
 The meaning of the numeric componentId (read-only)
 
 displayInListsFlag: boolean
 Whether or not the value of this dynamic field is displayed as a column in lists of the associated components
 
 exportToDataWarehouseFlag: boolean
 Whether or not the value of this dynamic field is exported to the external data warehouse when associated components are so exported
 
 filterableFlag: boolean
 Whether or not you can filter on this dynamic field's values when filtering the associated components
 
 requiredFlag: boolean
 Whether or not a value must be specified for this dynamic field in each associated component
 
 systemAssignedFlag: boolean
 For a device dynamic field, whether the value for the dynamic field is system-assigned (true) or user-assigned (false); when true, the value can be changed only via device import, custom actions, or this API; when true, the dynamic field cannot be required (requiredFlag must be false); applies only to Text, Integer, Date, Single Select Menu, and Multi Select Menu types; for configuration profiled and auto derived type dynamic fields and for non-device dynamic fields, this flag is read-only
 
 valueType: string
 The dynamic field's value type (read-only)
 
 assignedNetworkSpans: [
 The network spans to which this dynamic field applies; when null, the dynamic field applies to the entire network
 
 #ComponentId
 ]*
 
 assignedNetworkSpanNames: string
 The names of the assigned network spans (read-only)
 
 enabledFlag: boolean
 Whether or not this dynamic field is enabled; when true, devices in the assigned network spans (but not in any excluded network spans) are passed through the configuration parsing process to find data that matches the queries; when false, configuration parsing is skipped
 
 excludedNetworkSpans: [
 The network spans to which this dynamic field does NOT apply
 
 #ComponentId
 ]
 
 excludedNetworkSpanNames: string
 The names of the excluded network spans (read-only)
 
 queries: [
 Specifies which types of devices and which configurations are of interest and how the configuration is to be parsed to extract a value
 
 #DynamicFieldQueryDTO
 ]*
 
 substitutionParameterCheckFlag: boolean
 Whether or not substitution parameter usage is validated in the queries
 
 valueWhenAttributeAbsent: string
 The value to assign to devices for this dynamic field when parsing the configuration per the queries fails to extract any value
 }
 | 
| DetectAttributePresenceDynamicFieldDTO | 
 
Click here to expand...
Discriminator: "@class" : "com.bmc.bcan.rest.services.v3_0.DynamicFieldService$DetectAttributePresenceDynamicFieldDTO" {id: string
 The dynamic field's unique database key (read-only)
 
 name: string*
 The dynamic field's display name, where the name is unique within the component type
 
 annotation: string
 Notes, comments, description, explanation
 
 applicableDeviceTypeGuids: [
 For a device dynamic field, the applicable device types; when null, then this dynamic field is applicable to devices of any device type
 
 string
 ]
 
 assignmentMechanism: string
 The dynamic field's assignment mechanism (read-only)
 
 autoGroupFlag: boolean
 For a device dynamic field, whether or not auto-grouping is performed based on the value of this field in each device
 
 componentId: integer*
 Identifies the type of component to which this dynamic field applies
 
 componentName: string
 The meaning of the numeric componentId (read-only)
 
 displayInListsFlag: boolean
 Whether or not the value of this dynamic field is displayed as a column in lists of the associated components
 
 exportToDataWarehouseFlag: boolean
 Whether or not the value of this dynamic field is exported to the external data warehouse when associated components are so exported
 
 filterableFlag: boolean
 Whether or not you can filter on this dynamic field's values when filtering the associated components
 
 requiredFlag: boolean
 Whether or not a value must be specified for this dynamic field in each associated component
 
 systemAssignedFlag: boolean
 For a device dynamic field, whether the value for the dynamic field is system-assigned (true) or user-assigned (false); when true, the value can be changed only via device import, custom actions, or this API; when true, the dynamic field cannot be required (requiredFlag must be false); applies only to Text, Integer, Date, Single Select Menu, and Multi Select Menu types; for configuration profiled and auto derived type dynamic fields and for non-device dynamic fields, this flag is read-only
 
 valueType: string
 The dynamic field's value type (read-only)
 
 assignedNetworkSpans: [
 The network spans to which this dynamic field applies; when null, the dynamic field applies to the entire network
 
 #ComponentId
 ]*
 
 assignedNetworkSpanNames: string
 The names of the assigned network spans (read-only)
 
 enabledFlag: boolean
 Whether or not this dynamic field is enabled; when true, devices in the assigned network spans (but not in any excluded network spans) are passed through the configuration parsing process to find data that matches the queries; when false, configuration parsing is skipped
 
 excludedNetworkSpans: [
 The network spans to which this dynamic field does NOT apply
 
 #ComponentId
 ]
 
 excludedNetworkSpanNames: string
 The names of the excluded network spans (read-only)
 
 queries: [
 Specifies which types of devices and which configurations are of interest and how the configuration is to be parsed to extract a value
 
 #DynamicFieldQueryDTO
 ]*
 
 substitutionParameterCheckFlag: boolean
 Whether or not substitution parameter usage is validated in the queries
 
 valueWhenAttributeAbsent: string
 The value to assign to devices for this dynamic field when parsing the configuration per the queries fails to extract any value
 
 valueWhenAttributePresent: string
 The value to assign to devices for this dynamic field when parsing the configuration per the queries successfully matches a value
 }
 | 
| DynamicAutoDerivedFieldDTO | 
 
Click here to expand...
Discriminator: "@class" : "com.bmc.bcan.rest.services.v3_0.DynamicFieldService$DynamicAutoDerivedFieldDTO" {id: string
 The dynamic field's unique database key (read-only)
 
 name: string*
 The dynamic field's display name, where the name is unique within the component type
 
 annotation: string
 Notes, comments, description, explanation
 
 applicableDeviceTypeGuids: [
 For a device dynamic field, the applicable device types; when null, then this dynamic field is applicable to devices of any device type
 
 string
 ]
 
 assignmentMechanism: string
 The dynamic field's assignment mechanism (read-only)
 
 autoGroupFlag: boolean
 For a device dynamic field, whether or not auto-grouping is performed based on the value of this field in each device
 
 componentId: integer*
 Identifies the type of component to which this dynamic field applies
 
 componentName: string
 The meaning of the numeric componentId (read-only)
 
 displayInListsFlag: boolean
 Whether or not the value of this dynamic field is displayed as a column in lists of the associated components
 
 exportToDataWarehouseFlag: boolean
 Whether or not the value of this dynamic field is exported to the external data warehouse when associated components are so exported
 
 filterableFlag: boolean
 Whether or not you can filter on this dynamic field's values when filtering the associated components
 
 requiredFlag: boolean
 Whether or not a value must be specified for this dynamic field in each associated component
 
 systemAssignedFlag: boolean
 For a device dynamic field, whether the value for the dynamic field is system-assigned (true) or user-assigned (false); when true, the value can be changed only via device import, custom actions, or this API; when true, the dynamic field cannot be required (requiredFlag must be false); applies only to Text, Integer, Date, Single Select Menu, and Multi Select Menu types; for configuration profiled and auto derived type dynamic fields and for non-device dynamic fields, this flag is read-only
 
 valueType: string
 The dynamic field's value type (read-only)
 
 derivationMaskPattern: string
 When deriveUsingPatternFlag is true, contains the regular expression to be matched against the device field, with a parenthesized capture group indicating the data to be extracted
 
 derivationMaskRangeFrom: integer
 When deriveUsingPatternFlag is false, contains the character position indicating where the data to be extracted starts within the device field
 
 derivationMaskRangeTo: integer
 When deriveUsingPatternFlag is false, contains the character position indicating where the data to be extracted ends within the device field
 
 deriveFromDeviceNameFlag: boolean
 Whether the dynamic field value is parsed out of the device's name (true) or the device's primary interface IP address or host name (false)
 
 deriveUsingPatternFlag: boolean
 Whether the parsing of the device value is based on a regular expression (true) or on a range of character positions (false); when true, a parenthesized capture group indicates where the value is found in the device field; when false, a range of positions indicates the characters to be extracted
 
 valueForFailedDerivations: string*
 The value to assign to the dynamic field if the parsing of the device value fails (for example, if the value is too short to meet a character range, or if the value does not match the regular expression)
 }
 | 
| DynamicDateFieldDTO | 
 
Click here to expand...
Discriminator: "@class" : "com.bmc.bcan.rest.services.v3_0.DynamicFieldService$DynamicDateFieldDTO" {id: string
 The dynamic field's unique database key (read-only)
 
 name: string*
 The dynamic field's display name, where the name is unique within the component type
 
 annotation: string
 Notes, comments, description, explanation
 
 applicableDeviceTypeGuids: [
 For a device dynamic field, the applicable device types; when null, then this dynamic field is applicable to devices of any device type
 
 string
 ]
 
 assignmentMechanism: string
 The dynamic field's assignment mechanism (read-only)
 
 autoGroupFlag: boolean
 For a device dynamic field, whether or not auto-grouping is performed based on the value of this field in each device
 
 componentId: integer*
 Identifies the type of component to which this dynamic field applies
 
 componentName: string
 The meaning of the numeric componentId (read-only)
 
 displayInListsFlag: boolean
 Whether or not the value of this dynamic field is displayed as a column in lists of the associated components
 
 exportToDataWarehouseFlag: boolean
 Whether or not the value of this dynamic field is exported to the external data warehouse when associated components are so exported
 
 filterableFlag: boolean
 Whether or not you can filter on this dynamic field's values when filtering the associated components
 
 requiredFlag: boolean
 Whether or not a value must be specified for this dynamic field in each associated component
 
 systemAssignedFlag: boolean
 For a device dynamic field, whether the value for the dynamic field is system-assigned (true) or user-assigned (false); when true, the value can be changed only via device import, custom actions, or this API; when true, the dynamic field cannot be required (requiredFlag must be false); applies only to Text, Integer, Date, Single Select Menu, and Multi Select Menu types; for configuration profiled and auto derived type dynamic fields and for non-device dynamic fields, this flag is read-only
 
 valueType: string
 The dynamic field's value type (read-only)
 
 defaultValueForExistingComponents: date-time
 For a required dynamic field, the value to assign to existing components that have no value already set; required when the requiredFlag is true; used only when requiredFlag is being changed to true or when creating a new required dynamic field (only the date part is significant)
 Example: 12/30/18
 
 defaultValueForNewComponents: date-time
 The value to use as the default for this field when adding a new component (only the date part is significant)
 Example: 12/30/18
 
 minimumValue: date-time
 Minimum value allowed to assign to a component for this dynamic field (only the date part is significant)
 Example: 12/30/18
 
 maximumValue: date-time
 Maximum value allowed to assign to a component for this dynamic field (only the date part is significant)
 Example: 12/30/18
 }
 | 
| DynamicFieldDTO | 
 
Click here to expand...
Subclasses:#DynamicDateFieldDTO
 #DynamicAutoDerivedFieldDTO
 #DynamicTextFieldDTO
 #DynamicIntegerFieldDTO
 #ConfigurationProfiledDynamicFieldDTO
 #DynamicMenuFieldDTO
 {id: string
 The dynamic field's unique database key (read-only)
 
 name: string*
 The dynamic field's display name, where the name is unique within the component type
 
 annotation: string
 Notes, comments, description, explanation
 
 applicableDeviceTypeGuids: [
 For a device dynamic field, the applicable device types; when null, then this dynamic field is applicable to devices of any device type
 
 string
 ]
 
 assignmentMechanism: string
 The dynamic field's assignment mechanism (read-only)
 
 autoGroupFlag: boolean
 For a device dynamic field, whether or not auto-grouping is performed based on the value of this field in each device
 
 componentId: integer*
 Identifies the type of component to which this dynamic field applies
 
 componentName: string
 The meaning of the numeric componentId (read-only)
 
 displayInListsFlag: boolean
 Whether or not the value of this dynamic field is displayed as a column in lists of the associated components
 
 exportToDataWarehouseFlag: boolean
 Whether or not the value of this dynamic field is exported to the external data warehouse when associated components are so exported
 
 filterableFlag: boolean
 Whether or not you can filter on this dynamic field's values when filtering the associated components
 
 requiredFlag: boolean
 Whether or not a value must be specified for this dynamic field in each associated component
 
 systemAssignedFlag: boolean
 For a device dynamic field, whether the value for the dynamic field is system-assigned (true) or user-assigned (false); when true, the value can be changed only via device import, custom actions, or this API; when true, the dynamic field cannot be required (requiredFlag must be false); applies only to Text, Integer, Date, Single Select Menu, and Multi Select Menu types; for configuration profiled and auto derived type dynamic fields and for non-device dynamic fields, this flag is read-only
 
 valueType: string
 The dynamic field's value type (read-only)
 }
 | 
| DynamicFieldDomainAnywhereDTO | 
 
Click here to expand...
Discriminator: "@class" : "com.bmc.bcan.rest.services.v3_0.DynamicFieldService$DynamicFieldDomainAnywhereDTO" {ignoreCommentsFlag: boolean
 Whether or not comments are to be ignored while parsing the configuration
 }
 | 
| DynamicFieldDomainBlocksDTO | 
 
Click here to expand...
Discriminator: "@class" : "com.bmc.bcan.rest.services.v3_0.DynamicFieldService$DynamicFieldDomainBlocksDTO" {ignoreCommentsFlag: boolean
 Whether or not comments are to be ignored while parsing the configuration
 
 begin: #DynamicFieldSearchStringDTO *
 Identifies the configuration line where the block boundary starts
 
 caseSensitiveFlag: boolean
 Whether or not block begin/end boundary searching is case-sensitive
 
 end: #DynamicFieldSearchStringDTO *
 Identifies the configuration line where the block boundary ends
 
 ignoreBlocksContainingPattern: string
 Ignore blocks containing any lines that match this regular expression
 }
 | 
| DynamicFieldDomainDTO |  | 
| DynamicFieldQueryDTO | 
 
Click here to expand...
 {applicableSecurityContextTypeId: integer
 Selects only devices of this type of security context
 
 applicableSecurityContextTypeName: string
 The meaning of the numeric applicableSecurityContextTypeId (read-only
 
 applicableTrailGuid: string*
 Selects the current configuration of this trail
 
 applicableTrailName: string
 The name of the applicable trail (read-only)
 
 deviceTypeGuid: string
 Selects only devices of this device type; when null, selects devices of any device type
 
 deviceTypeName: string
 The name of the device type (read-only)
 
 domain: #DynamicFieldDomainDTO *
 Which part of the configuration is to be examined
 
 minRelease: string*
 Selects only devices whose current OS image is at least this version; use ..* to make this open-ended
 
 maxRelease: string*
 Selects only devices whose current OS image is at most this version; use ..* to make this open-ended
 
 subject: #DynamicFieldSubjectDTO *
 The configuration data to be extracted
 }
 | 
| DynamicFieldSearchStringDTO | 
 
Click here to expand...
 {patternFlag: boolean
 Whether or not the 'string' field contains a regular expression; when true, 'string' contains a regular expression to be matched by a configuration line; when false, 'string' contains an exact line to be located in the configuration
 
 string: string*
 The text to be searched for in the configuration
 }
 | 
| DynamicFieldSubjectDTO | 
 
Click here to expand...
Subclasses:#DynamicFieldSubjectLineDTO
 #DynamicFieldSubjectPatternDTO
 {caseSensitiveFlag: boolean
 Whether or not the search for the command line of interest in the configuration is case-sensitive
 
 string: string*
 The command line to be searched for within the selected domain
 }
 | 
| DynamicFieldSubjectLineDTO | 
 
Click here to expand...
Discriminator: "@class" : "com.bmc.bcan.rest.services.v3_0.DynamicFieldService$DynamicFieldSubjectLineDTO" {caseSensitiveFlag: boolean
 Whether or not the search for the command line of interest in the configuration is case-sensitive
 
 string: string*
 The command line to be searched for within the selected domain
 
 ignoreWhitespaceFlag: boolean
 Whether or not leading and trailing whitespace in a configuration command line is to be ignored
 }
 | 
| DynamicFieldSubjectPatternDTO | 
 
Click here to expand...
Discriminator: "@class" : "com.bmc.bcan.rest.services.v3_0.DynamicFieldService$DynamicFieldSubjectPatternDTO" {caseSensitiveFlag: boolean
 Whether or not the search for the command line of interest in the configuration is case-sensitive
 
 string: string*
 The command line to be searched for within the selected domain
 }
 | 
| DynamicIntegerFieldDTO | 
 
Click here to expand...
Discriminator: "@class" : "com.bmc.bcan.rest.services.v3_0.DynamicFieldService$DynamicIntegerFieldDTO" {id: string
 The dynamic field's unique database key (read-only)
 
 name: string*
 The dynamic field's display name, where the name is unique within the component type
 
 annotation: string
 Notes, comments, description, explanation
 
 applicableDeviceTypeGuids: [
 For a device dynamic field, the applicable device types; when null, then this dynamic field is applicable to devices of any device type
 
 string
 ]
 
 assignmentMechanism: string
 The dynamic field's assignment mechanism (read-only)
 
 autoGroupFlag: boolean
 For a device dynamic field, whether or not auto-grouping is performed based on the value of this field in each device
 
 componentId: integer*
 Identifies the type of component to which this dynamic field applies
 
 componentName: string
 The meaning of the numeric componentId (read-only)
 
 displayInListsFlag: boolean
 Whether or not the value of this dynamic field is displayed as a column in lists of the associated components
 
 exportToDataWarehouseFlag: boolean
 Whether or not the value of this dynamic field is exported to the external data warehouse when associated components are so exported
 
 filterableFlag: boolean
 Whether or not you can filter on this dynamic field's values when filtering the associated components
 
 requiredFlag: boolean
 Whether or not a value must be specified for this dynamic field in each associated component
 
 systemAssignedFlag: boolean
 For a device dynamic field, whether the value for the dynamic field is system-assigned (true) or user-assigned (false); when true, the value can be changed only via device import, custom actions, or this API; when true, the dynamic field cannot be required (requiredFlag must be false); applies only to Text, Integer, Date, Single Select Menu, and Multi Select Menu types; for configuration profiled and auto derived type dynamic fields and for non-device dynamic fields, this flag is read-only
 
 valueType: string
 The dynamic field's value type (read-only)
 
 defaultValueForExistingComponents: integer
 For a required dynamic field, the value to assign to existing components that have no value already set; required when the requiredFlag is true; used only when requiredFlag is being changed to true or when creating a new required dynamic field
 
 defaultValueForNewComponents: integer
 The value to use as the default for this field when adding a new component
 
 minimumValue: integer
 Minimum value allowed to assign to a component for this dynamic field
 
 maximumValue: integer
 Maximum value allowed to assign to a component for this dynamic field
 }
 | 
|  | 
 
Click here to expand...
Subclasses:#DynamicSingleSelectMenuFieldDTO
 #DynamicMultiSelectMenuFieldDTO
 {id: string
 The dynamic field's unique database key (read-only)
 
 name: string*
 The dynamic field's display name, where the name is unique within the component type
 
 annotation: string
 Notes, comments, description, explanation
 
 applicableDeviceTypeGuids: [
 For a device dynamic field, the applicable device types; when null, then this dynamic field is applicable to devices of any device type
 
 string
 ]
 
 assignmentMechanism: string
 The dynamic field's assignment mechanism (read-only)
 
 autoGroupFlag: boolean
 For a device dynamic field, whether or not auto-grouping is performed based on the value of this field in each device
 
 componentId: integer*
 Identifies the type of component to which this dynamic field applies
 
 componentName: string
 The meaning of the numeric componentId (read-only)
 
 displayInListsFlag: boolean
 Whether or not the value of this dynamic field is displayed as a column in lists of the associated components
 
 exportToDataWarehouseFlag: boolean
 Whether or not the value of this dynamic field is exported to the external data warehouse when associated components are so exported
 
 filterableFlag: boolean
 Whether or not you can filter on this dynamic field's values when filtering the associated components
 
 requiredFlag: boolean
 Whether or not a value must be specified for this dynamic field in each associated component
 
 systemAssignedFlag: boolean
 For a device dynamic field, whether the value for the dynamic field is system-assigned (true) or user-assigned (false); when true, the value can be changed only via device import, custom actions, or this API; when true, the dynamic field cannot be required (requiredFlag must be false); applies only to Text, Integer, Date, Single Select Menu, and Multi Select Menu types; for configuration profiled and auto derived type dynamic fields and for non-device dynamic fields, this flag is read-only
 
 valueType: string
 The dynamic field's value type (read-only)
 
 options: [
 The allowed values or the menu options for this dynamic fields
 
 string
 ]*
 }
 | 
|  | 
 
Click here to expand...
Discriminator: "@class" : "com.bmc.bcan.rest.services.v3_0.DynamicFieldService$DynamicMultiSelectMenuFieldDTO" {id: string
 The dynamic field's unique database key (read-only)
 
 name: string*
 The dynamic field's display name, where the name is unique within the component type
 
 annotation: string
 Notes, comments, description, explanation
 
 applicableDeviceTypeGuids: [
 For a device dynamic field, the applicable device types; when null, then this dynamic field is applicable to devices of any device type
 
 string
 ]
 
 assignmentMechanism: string
 The dynamic field's assignment mechanism (read-only)
 
 autoGroupFlag: boolean
 For a device dynamic field, whether or not auto-grouping is performed based on the value of this field in each device
 
 componentId: integer*
 Identifies the type of component to which this dynamic field applies
 
 componentName: string
 The meaning of the numeric componentId (read-only)
 
 displayInListsFlag: boolean
 Whether or not the value of this dynamic field is displayed as a column in lists of the associated components
 
 exportToDataWarehouseFlag: boolean
 Whether or not the value of this dynamic field is exported to the external data warehouse when associated components are so exported
 
 filterableFlag: boolean
 Whether or not you can filter on this dynamic field's values when filtering the associated components
 
 requiredFlag: boolean
 Whether or not a value must be specified for this dynamic field in each associated component
 
 systemAssignedFlag: boolean
 For a device dynamic field, whether the value for the dynamic field is system-assigned (true) or user-assigned (false); when true, the value can be changed only via device import, custom actions, or this API; when true, the dynamic field cannot be required (requiredFlag must be false); applies only to Text, Integer, Date, Single Select Menu, and Multi Select Menu types; for configuration profiled and auto derived type dynamic fields and for non-device dynamic fields, this flag is read-only
 
 valueType: string
 The dynamic field's value type (read-only)
 
 options: [
 The allowed values or the menu options for this dynamic fields
 
 string
 ]*
 
 defaultValueForExistingComponents: [
 For a required dynamic field, the value(s) to assign to existing components that have no value already set; required when the requiredFlag is true; used only when requiredFlag is being changed to true or when creating a new required dynamic field
 
 string
 ]
 
 defaultValueForNewComponents: [
 The value(s) to use as the default for this field when adding a new component
 
 string
 ]
 }
 | 
|  | 
 
Click here to expand...
Discriminator: "@class" : "com.bmc.bcan.rest.services.v3_0.DynamicFieldService$DynamicSingleSelectMenuFieldDTO" {id: string
 The dynamic field's unique database key (read-only)
 
 name: string*
 The dynamic field's display name, where the name is unique within the component type
 
 annotation: string
 Notes, comments, description, explanation
 
 applicableDeviceTypeGuids: [
 For a device dynamic field, the applicable device types; when null, then this dynamic field is applicable to devices of any device type
 
 string
 ]
 
 assignmentMechanism: string
 The dynamic field's assignment mechanism (read-only)
 
 autoGroupFlag: boolean
 For a device dynamic field, whether or not auto-grouping is performed based on the value of this field in each device
 
 componentId: integer*
 Identifies the type of component to which this dynamic field applies
 
 componentName: string
 The meaning of the numeric componentId (read-only)
 
 displayInListsFlag: boolean
 Whether or not the value of this dynamic field is displayed as a column in lists of the associated components
 
 exportToDataWarehouseFlag: boolean
 Whether or not the value of this dynamic field is exported to the external data warehouse when associated components are so exported
 
 filterableFlag: boolean
 Whether or not you can filter on this dynamic field's values when filtering the associated components
 
 requiredFlag: boolean
 Whether or not a value must be specified for this dynamic field in each associated component
 
 systemAssignedFlag: boolean
 For a device dynamic field, whether the value for the dynamic field is system-assigned (true) or user-assigned (false); when true, the value can be changed only via device import, custom actions, or this API; when true, the dynamic field cannot be required (requiredFlag must be false); applies only to Text, Integer, Date, Single Select Menu, and Multi Select Menu types; for configuration profiled and auto derived type dynamic fields and for non-device dynamic fields, this flag is read-only
 
 valueType: string
 The dynamic field's value type (read-only)
 
 options: [
 The allowed values or the menu options for this dynamic fields
 
 string
 ]*
 
 defaultValueForExistingComponents: string
 For a required dynamic field, the value to assign to existing components that have no value already set; required when the requiredFlag is true; used only when requiredFlag is being changed to true or when creating a new required dynamic field
 
 defaultValueForNewComponents: string
 The value to use as the default for this field when adding a new component
 
 permanentOptions: [
 Menu options that are fixed or static; when this is not null, the dynamic field is permanent and cannot be deleted (read-only)
 
 string
 ]
 }
 | 
| DynamicTextFieldDTO | 
 
Click here to expand...
Discriminator: "@class" : "com.bmc.bcan.rest.services.v3_0.DynamicFieldService$DynamicTextFieldDTO" {id: string
 The dynamic field's unique database key (read-only)
 
 name: string*
 The dynamic field's display name, where the name is unique within the component type
 
 annotation: string
 Notes, comments, description, explanation
 
 applicableDeviceTypeGuids: [
 For a device dynamic field, the applicable device types; when null, then this dynamic field is applicable to devices of any device type
 
 string
 ]
 
 assignmentMechanism: string
 The dynamic field's assignment mechanism (read-only)
 
 autoGroupFlag: boolean
 For a device dynamic field, whether or not auto-grouping is performed based on the value of this field in each device
 
 componentId: integer*
 Identifies the type of component to which this dynamic field applies
 
 componentName: string
 The meaning of the numeric componentId (read-only)
 
 displayInListsFlag: boolean
 Whether or not the value of this dynamic field is displayed as a column in lists of the associated components
 
 exportToDataWarehouseFlag: boolean
 Whether or not the value of this dynamic field is exported to the external data warehouse when associated components are so exported
 
 filterableFlag: boolean
 Whether or not you can filter on this dynamic field's values when filtering the associated components
 
 requiredFlag: boolean
 Whether or not a value must be specified for this dynamic field in each associated component
 
 systemAssignedFlag: boolean
 For a device dynamic field, whether the value for the dynamic field is system-assigned (true) or user-assigned (false); when true, the value can be changed only via device import, custom actions, or this API; when true, the dynamic field cannot be required (requiredFlag must be false); applies only to Text, Integer, Date, Single Select Menu, and Multi Select Menu types; for configuration profiled and auto derived type dynamic fields and for non-device dynamic fields, this flag is read-only
 
 valueType: string
 The dynamic field's value type (read-only)
 
 defaultValueForExistingComponents: string
 For a required dynamic field, the value to assign to existing components that have no value already set; required when the requiredFlag is true; used only when requiredFlag is being changed to true or when creating a new required dynamic field
 
 defaultValueForNewComponents: string
 The value to use as the default for this field when adding a new component
 
 maximumLength: integer*
 Maximum length of the value for this dynamic field
 }
 | 
| JsonPatch |  | 
| JsonPatch.OneOperation |  | 
| JsonPatch.Pointer | 
 
Click here to expand...
 stringPointer or path to an element or property
 | 
| JsonPatch.Add |  | 
| JsonPatch.Remove |  | 
| JsonPatch.Replace |  | 
| JsonPatch.Move |  | 
| JsonPatch.Copy |  | 
| JsonPatch.Test |  |