app/javascript/spec/schedule-form/__snapshots__/schedule-form.spec.js.snap
// Jest Snapshot v1, https://goo.gl/fbAQLP
exports[`Schedule form component should render edit form when filter_type is not null 1`] = `
<Provider
store={
Object {
"asyncReducers": Object {
"FormButtons": [Function],
"miqCustomTabReducer": [Function],
"notificationReducer": [Function],
},
"dispatch": [Function],
"getState": [Function],
"injectReducers": [Function],
"replaceReducer": [Function],
"subscribe": [Function],
Symbol(observable): [Function],
}
}
>
<ScheduleForm
actionOptions={
Array [
Array [
"VM Analysis",
"vm",
],
Array [
"Template Analysis",
"miq_template",
],
Array [
"Host Analysis",
"host",
],
Array [
"Container Image Analysis",
"container_image",
],
Array [
"Automation Tasks",
"automation_request",
],
]
}
filterOptions={
Array [
Object {
"keys": Array [
"vm",
],
"option": Array [
Array [
"All VMs",
"all",
],
Array [
"All VMs for Providers",
"ems",
],
Array [
"All VMs for Clusters",
"cluster",
],
Array [
"All VMs for Host",
"host",
],
Array [
"A single VM",
"vm",
],
],
},
Object {
"keys": Array [
"miq_template",
],
"option": Array [
Array [
"All Hosts",
"all",
],
Array [
"All Hosts for Providers",
"ems",
],
Array [
"All Hosts for Clusters",
"cluster",
],
Array [
"All Hosts for Host",
"host",
],
Array [
"A single Host",
"host",
],
],
},
]
}
recordId="1"
>
<Connect(MiqFormRenderer)
buttonsLabels={
Object {
"submitLabel": "Save",
}
}
canReset={true}
initialValues={
Object {
"action_typ": "vm",
"action_type": "vm",
"attribute_1": "",
"attribute_2": "",
"attribute_3": "",
"attribute_4": "",
"attribute_5": "",
"description": "Schedule Description 1",
"enabled": undefined,
"filter_typ": "all",
"filter_type": "all",
"name": "Schedule Name 1",
"schedule_description": "Schedule Description 1",
"schedule_name": "Schedule Name 1",
"schedule_start_date": "02/10/2023",
"schedule_start_hour": 12,
"schedule_start_min": 50,
"schedule_time_zone": "Arizona",
"schedule_timer_type": "Daily",
"schedule_timer_value": 5,
"start_date": "02/10/2023",
"start_hour": "12:50",
"time_zone": "Arizona",
"timer_typ": "Daily",
"timer_value": 5,
"value_1": "",
"value_2": "",
"value_3": "",
"value_4": "",
"value_5": "",
}
}
onCancel={[Function]}
onSubmit={[Function]}
schema={
Object {
"fields": Array [
Object {
"className": "schedule_form",
"component": "sub-form",
"fields": Array [
Array [
Object {
"autoFocus": true,
"component": "text-field",
"isRequired": true,
"label": "Name",
"maxLength": 50,
"name": "name",
"validate": Array [
Object {
"type": "required",
},
],
},
Object {
"component": "text-field",
"isRequired": true,
"label": "Description",
"maxLength": 100,
"name": "description",
"validate": Array [
Object {
"type": "required",
},
],
},
Object {
"component": "checkbox",
"label": "Active",
"name": "enabled",
},
Object {
"component": "select",
"id": "action",
"initialValue": "vm",
"isRequired": true,
"label": "Action",
"name": "action_typ",
"onChange": [Function],
"options": Array [
Object {
"label": "VM Analysis",
"value": "vm",
},
Object {
"label": "Template Analysis",
"value": "miq_template",
},
Object {
"label": "Host Analysis",
"value": "host",
},
Object {
"label": "Container Image Analysis",
"value": "container_image",
},
Object {
"label": "Automation Tasks",
"value": "automation_request",
},
],
},
Object {
"component": "select",
"hideField": false,
"id": "filter_type",
"isRequired": true,
"label": "Filter",
"name": "filter_typ",
"onChange": [Function],
"options": Array [
Object {
"label": "All VMs",
"value": "all",
},
Object {
"label": "All VMs for Providers",
"value": "ems",
},
Object {
"label": "All VMs for Clusters",
"value": "cluster",
},
Object {
"label": "All VMs for Host",
"value": "host",
},
Object {
"label": "A single VM",
"value": "vm",
},
],
},
Object {
"component": "select",
"hideField": true,
"id": "filter_value",
"initialValue": "",
"initializeOnMount": true,
"label": "Filter Item",
"name": "filter_value",
"options": Array [],
},
Object {
"component": "select",
"hideField": true,
"id": "zone",
"includeEmpty": true,
"isRequired": true,
"label": "Zone",
"name": "zone_id",
"options": Array [
Object {
"label": "AAA",
"value": "13",
},
Object {
"label": "Amazon Zone",
"value": "3",
},
Object {
"label": "Azure Zone",
"value": "2",
},
Object {
"label": "Config Zone",
"value": "4",
},
Object {
"label": "Default Zone",
"value": "1",
},
Object {
"label": "Google Zone",
"value": "5",
},
],
"placeholder": "<Choose>",
"validate": Array [
Object {
"hideField": true,
"type": "customRequired",
},
],
},
Object {
"component": "plain-text",
"element": "h3",
"hideField": true,
"label": "Object Details",
"name": "object_details",
},
Object {
"component": "select",
"hideField": true,
"id": "system",
"includeEmpty": true,
"isRequired": true,
"label": "System/Process",
"name": "instance_name",
"options": Array [],
"placeholder": "<Choose>",
"validate": Array [
Object {
"hideField": true,
"type": "customRequired",
},
],
},
Object {
"component": "text-field",
"hideField": true,
"id": "message",
"isRequired": true,
"label": "Message",
"name": "object_message",
"validate": Array [
Object {
"hideField": true,
"type": "customRequired",
},
],
},
Object {
"component": "text-field",
"hideField": true,
"id": "request",
"isRequired": true,
"label": "Request",
"name": "object_request",
"validate": Array [
Object {
"hideField": true,
"type": "customRequired",
},
],
},
Object {
"component": "plain-text",
"element": "h3",
"hideField": true,
"label": "Object",
"name": "object_attributes",
},
Object {
"component": "select",
"hideField": true,
"id": "object_type",
"includeEmpty": true,
"isClearable": true,
"isRequired": true,
"isSearchable": true,
"labelText": "Type",
"name": "target_class",
"onChange": [Function],
"options": Array [],
"placeholder": "<Choose>",
"simpleValue": true,
"validate": Array [
Object {
"hideField": true,
"type": "customRequired",
},
],
},
Object {
"component": "select",
"hideField": true,
"id": "object_item",
"includeEmpty": true,
"isClearable": true,
"isRequired": true,
"isSearchable": true,
"labelText": "Object",
"name": "target_id",
"options": Array [],
"placeholder": "<Choose>",
"simpleValue": true,
"validate": Array [
Object {
"hideField": true,
"type": "customRequired",
},
],
},
Object {
"className": "attribute-value-fields-subform",
"component": "sub-form",
"condition": Object {
"is": "automation_request",
"when": "action_typ",
},
"fields": Array [
Array [
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-1",
"label": "1",
"name": "attribute-value-count-1",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_1",
"label": " ",
"name": "attribute_1",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_1",
"label": " ",
"name": "value_1",
},
],
"id": "attribute-value-field-1",
"name": "attribute-value-field-1",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-2",
"label": "2",
"name": "attribute-value-count-2",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_2",
"label": " ",
"name": "attribute_2",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_2",
"label": " ",
"name": "value_2",
},
],
"id": "attribute-value-field-2",
"name": "attribute-value-field-2",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-3",
"label": "3",
"name": "attribute-value-count-3",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_3",
"label": " ",
"name": "attribute_3",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_3",
"label": " ",
"name": "value_3",
},
],
"id": "attribute-value-field-3",
"name": "attribute-value-field-3",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-4",
"label": "4",
"name": "attribute-value-count-4",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_4",
"label": " ",
"name": "attribute_4",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_4",
"label": " ",
"name": "value_4",
},
],
"id": "attribute-value-field-4",
"name": "attribute-value-field-4",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-5",
"label": "5",
"name": "attribute-value-count-5",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_5",
"label": " ",
"name": "attribute_5",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_5",
"label": " ",
"name": "value_5",
},
],
"id": "attribute-value-field-5",
"name": "attribute-value-field-5",
},
],
Object {
"component": "text-field",
"hideField": true,
"id": "starting_object",
"label": " ",
"name": "starting_object",
"value": "SYSTEM/PROCESS",
},
],
"id": "attribute-value-fields",
"name": "attribute-value-fields",
"title": "Attribute/Value Pairs",
},
Object {
"component": "select",
"id": "run",
"initialValue": "Once",
"isRequired": true,
"label": "Run",
"name": "timer_typ",
"onChange": [Function],
"options": Array [
Object {
"label": "Once",
"value": "Once",
},
Object {
"label": "Hours",
"value": "Hourly",
},
Object {
"label": "Days",
"value": "Daily",
},
Object {
"label": "Weeks",
"value": "Weekly",
},
Object {
"label": "Months",
"value": "Monthly",
},
],
},
Object {
"component": "select",
"hideField": false,
"id": "timer_value",
"initialValue": 5,
"initializeOnMount": true,
"isRequired": true,
"label": "Every",
"name": "timer_value",
"options": Array [
Object {
"label": "1 Day",
"value": 1,
},
Object {
"label": "2 Days",
"value": 2,
},
Object {
"label": "3 Days",
"value": 3,
},
Object {
"label": "4 Days",
"value": 4,
},
Object {
"label": "5 Days",
"value": 5,
},
Object {
"label": "6 Days",
"value": 6,
},
],
},
Object {
"component": "select",
"id": "time_zone",
"includeEmpty": true,
"isClearable": true,
"isRequired": true,
"isSearchable": true,
"labelText": "Time Zone",
"name": "time_zone",
"options": Array [
Object {
"label": "(GMT-12:00) International Date Line West",
"value": "International Date Line West",
},
Object {
"label": "(GMT-11:00) American Samoa",
"value": "American Samoa",
},
Object {
"label": "(GMT-11:00) Midway Island",
"value": "Midway Island",
},
Object {
"label": "(GMT-10:00) Hawaii",
"value": "Hawaii",
},
Object {
"label": "(GMT-09:00) Alaska",
"value": "Alaska",
},
],
"placeholder": "<Choose>",
"simpleValue": true,
"validate": Array [
Object {
"type": "required",
},
],
},
Object {
"component": "date-picker",
"datePickerType": "single",
"isRequired": true,
"label": "Starting Date",
"name": "start_date",
"validate": Array [
Object {
"type": "required",
},
],
},
Object {
"component": "time-picker",
"id": "start_time",
"isRequired": true,
"label": "Starting Time",
"name": "start_hour",
"validate": Array [
Object {
"type": "required",
},
],
},
],
],
"name": "BasicInformation",
"title": "Basic Information",
},
],
}
}
validatorMapper={
Object {
"customRequired": [Function],
}
}
>
<MiqFormRenderer
buttonsLabels={
Object {
"submitLabel": "Save",
}
}
canReset={true}
className="form-react"
componentMapper={
Object {
"checkbox": [Function],
"code-editor": [Function],
"date-picker": [Function],
"dual-list-select": [Function],
"edit-password-field": [Function],
"field-array": [Function],
"file-upload": [Function],
"font-icon-picker": [Function],
"font-icon-picker-ddf": [Function],
"multi-select": [Function],
"password-field": [Function],
"plain-text": [Function],
"radio": [Function],
"select": [Function],
"slider": [Function],
"sub-form": [Function],
"switch": [Function],
"tabs": [Function],
"text-field": [Function],
"textarea": [Function],
"time-picker": [Function],
"tree-selector": [Function],
"tree-view": [Function],
"validate-credentials": [Function],
"wizard": [Function],
}
}
disableSubmit={
Array [
"pristine",
"invalid",
]
}
dispatch={[Function]}
initialValues={
Object {
"action_typ": "vm",
"action_type": "vm",
"attribute_1": "",
"attribute_2": "",
"attribute_3": "",
"attribute_4": "",
"attribute_5": "",
"description": "Schedule Description 1",
"enabled": undefined,
"filter_typ": "all",
"filter_type": "all",
"name": "Schedule Name 1",
"schedule_description": "Schedule Description 1",
"schedule_name": "Schedule Name 1",
"schedule_start_date": "02/10/2023",
"schedule_start_hour": 12,
"schedule_start_min": 50,
"schedule_time_zone": "Arizona",
"schedule_timer_type": "Daily",
"schedule_timer_value": 5,
"start_date": "02/10/2023",
"start_hour": "12:50",
"time_zone": "Arizona",
"timer_typ": "Daily",
"timer_value": 5,
"value_1": "",
"value_2": "",
"value_3": "",
"value_4": "",
"value_5": "",
}
}
onCancel={[Function]}
onSubmit={[Function]}
schema={
Object {
"fields": Array [
Object {
"className": "schedule_form",
"component": "sub-form",
"fields": Array [
Array [
Object {
"autoFocus": true,
"component": "text-field",
"isRequired": true,
"label": "Name",
"maxLength": 50,
"name": "name",
"validate": Array [
Object {
"type": "required",
},
],
},
Object {
"component": "text-field",
"isRequired": true,
"label": "Description",
"maxLength": 100,
"name": "description",
"validate": Array [
Object {
"type": "required",
},
],
},
Object {
"component": "checkbox",
"label": "Active",
"name": "enabled",
},
Object {
"component": "select",
"id": "action",
"initialValue": "vm",
"isRequired": true,
"label": "Action",
"name": "action_typ",
"onChange": [Function],
"options": Array [
Object {
"label": "VM Analysis",
"value": "vm",
},
Object {
"label": "Template Analysis",
"value": "miq_template",
},
Object {
"label": "Host Analysis",
"value": "host",
},
Object {
"label": "Container Image Analysis",
"value": "container_image",
},
Object {
"label": "Automation Tasks",
"value": "automation_request",
},
],
},
Object {
"component": "select",
"hideField": false,
"id": "filter_type",
"isRequired": true,
"label": "Filter",
"name": "filter_typ",
"onChange": [Function],
"options": Array [
Object {
"label": "All VMs",
"value": "all",
},
Object {
"label": "All VMs for Providers",
"value": "ems",
},
Object {
"label": "All VMs for Clusters",
"value": "cluster",
},
Object {
"label": "All VMs for Host",
"value": "host",
},
Object {
"label": "A single VM",
"value": "vm",
},
],
},
Object {
"component": "select",
"hideField": true,
"id": "filter_value",
"initialValue": "",
"initializeOnMount": true,
"label": "Filter Item",
"name": "filter_value",
"options": Array [],
},
Object {
"component": "select",
"hideField": true,
"id": "zone",
"includeEmpty": true,
"isRequired": true,
"label": "Zone",
"name": "zone_id",
"options": Array [
Object {
"label": "AAA",
"value": "13",
},
Object {
"label": "Amazon Zone",
"value": "3",
},
Object {
"label": "Azure Zone",
"value": "2",
},
Object {
"label": "Config Zone",
"value": "4",
},
Object {
"label": "Default Zone",
"value": "1",
},
Object {
"label": "Google Zone",
"value": "5",
},
],
"placeholder": "<Choose>",
"validate": Array [
Object {
"hideField": true,
"type": "customRequired",
},
],
},
Object {
"component": "plain-text",
"element": "h3",
"hideField": true,
"label": "Object Details",
"name": "object_details",
},
Object {
"component": "select",
"hideField": true,
"id": "system",
"includeEmpty": true,
"isRequired": true,
"label": "System/Process",
"name": "instance_name",
"options": Array [],
"placeholder": "<Choose>",
"validate": Array [
Object {
"hideField": true,
"type": "customRequired",
},
],
},
Object {
"component": "text-field",
"hideField": true,
"id": "message",
"isRequired": true,
"label": "Message",
"name": "object_message",
"validate": Array [
Object {
"hideField": true,
"type": "customRequired",
},
],
},
Object {
"component": "text-field",
"hideField": true,
"id": "request",
"isRequired": true,
"label": "Request",
"name": "object_request",
"validate": Array [
Object {
"hideField": true,
"type": "customRequired",
},
],
},
Object {
"component": "plain-text",
"element": "h3",
"hideField": true,
"label": "Object",
"name": "object_attributes",
},
Object {
"component": "select",
"hideField": true,
"id": "object_type",
"includeEmpty": true,
"isClearable": true,
"isRequired": true,
"isSearchable": true,
"labelText": "Type",
"name": "target_class",
"onChange": [Function],
"options": Array [],
"placeholder": "<Choose>",
"simpleValue": true,
"validate": Array [
Object {
"hideField": true,
"type": "customRequired",
},
],
},
Object {
"component": "select",
"hideField": true,
"id": "object_item",
"includeEmpty": true,
"isClearable": true,
"isRequired": true,
"isSearchable": true,
"labelText": "Object",
"name": "target_id",
"options": Array [],
"placeholder": "<Choose>",
"simpleValue": true,
"validate": Array [
Object {
"hideField": true,
"type": "customRequired",
},
],
},
Object {
"className": "attribute-value-fields-subform",
"component": "sub-form",
"condition": Object {
"is": "automation_request",
"when": "action_typ",
},
"fields": Array [
Array [
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-1",
"label": "1",
"name": "attribute-value-count-1",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_1",
"label": " ",
"name": "attribute_1",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_1",
"label": " ",
"name": "value_1",
},
],
"id": "attribute-value-field-1",
"name": "attribute-value-field-1",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-2",
"label": "2",
"name": "attribute-value-count-2",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_2",
"label": " ",
"name": "attribute_2",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_2",
"label": " ",
"name": "value_2",
},
],
"id": "attribute-value-field-2",
"name": "attribute-value-field-2",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-3",
"label": "3",
"name": "attribute-value-count-3",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_3",
"label": " ",
"name": "attribute_3",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_3",
"label": " ",
"name": "value_3",
},
],
"id": "attribute-value-field-3",
"name": "attribute-value-field-3",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-4",
"label": "4",
"name": "attribute-value-count-4",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_4",
"label": " ",
"name": "attribute_4",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_4",
"label": " ",
"name": "value_4",
},
],
"id": "attribute-value-field-4",
"name": "attribute-value-field-4",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-5",
"label": "5",
"name": "attribute-value-count-5",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_5",
"label": " ",
"name": "attribute_5",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_5",
"label": " ",
"name": "value_5",
},
],
"id": "attribute-value-field-5",
"name": "attribute-value-field-5",
},
],
Object {
"component": "text-field",
"hideField": true,
"id": "starting_object",
"label": " ",
"name": "starting_object",
"value": "SYSTEM/PROCESS",
},
],
"id": "attribute-value-fields",
"name": "attribute-value-fields",
"title": "Attribute/Value Pairs",
},
Object {
"component": "select",
"id": "run",
"initialValue": "Once",
"isRequired": true,
"label": "Run",
"name": "timer_typ",
"onChange": [Function],
"options": Array [
Object {
"label": "Once",
"value": "Once",
},
Object {
"label": "Hours",
"value": "Hourly",
},
Object {
"label": "Days",
"value": "Daily",
},
Object {
"label": "Weeks",
"value": "Weekly",
},
Object {
"label": "Months",
"value": "Monthly",
},
],
},
Object {
"component": "select",
"hideField": false,
"id": "timer_value",
"initialValue": 5,
"initializeOnMount": true,
"isRequired": true,
"label": "Every",
"name": "timer_value",
"options": Array [
Object {
"label": "1 Day",
"value": 1,
},
Object {
"label": "2 Days",
"value": 2,
},
Object {
"label": "3 Days",
"value": 3,
},
Object {
"label": "4 Days",
"value": 4,
},
Object {
"label": "5 Days",
"value": 5,
},
Object {
"label": "6 Days",
"value": 6,
},
],
},
Object {
"component": "select",
"id": "time_zone",
"includeEmpty": true,
"isClearable": true,
"isRequired": true,
"isSearchable": true,
"labelText": "Time Zone",
"name": "time_zone",
"options": Array [
Object {
"label": "(GMT-12:00) International Date Line West",
"value": "International Date Line West",
},
Object {
"label": "(GMT-11:00) American Samoa",
"value": "American Samoa",
},
Object {
"label": "(GMT-11:00) Midway Island",
"value": "Midway Island",
},
Object {
"label": "(GMT-10:00) Hawaii",
"value": "Hawaii",
},
Object {
"label": "(GMT-09:00) Alaska",
"value": "Alaska",
},
],
"placeholder": "<Choose>",
"simpleValue": true,
"validate": Array [
Object {
"type": "required",
},
],
},
Object {
"component": "date-picker",
"datePickerType": "single",
"isRequired": true,
"label": "Starting Date",
"name": "start_date",
"validate": Array [
Object {
"type": "required",
},
],
},
Object {
"component": "time-picker",
"id": "start_time",
"isRequired": true,
"label": "Starting Time",
"name": "start_hour",
"validate": Array [
Object {
"type": "required",
},
],
},
],
],
"name": "BasicInformation",
"title": "Basic Information",
},
],
}
}
showFormControls={true}
validatorMapper={
Object {
"customRequired": [Function],
}
}
>
<FormRenderer
FormTemplate={[Function]}
clearOnUnmount={false}
componentMapper={
Object {
"checkbox": [Function],
"code-editor": [Function],
"date-picker": [Function],
"dual-list-select": [Function],
"edit-password-field": [Function],
"field-array": [Function],
"file-upload": [Function],
"font-icon-picker": [Function],
"font-icon-picker-ddf": [Function],
"multi-select": [Function],
"password-field": [Function],
"plain-text": [Function],
"radio": [Function],
"select": [Function],
"slider": [Function],
"spy-field": [Function],
"sub-form": [Function],
"switch": [Function],
"tabs": [Function],
"text-field": [Function],
"textarea": [Function],
"time-picker": [Function],
"tree-selector": [Function],
"tree-view": [Function],
"validate-credentials": [Function],
"wizard": [Function],
}
}
dispatch={[Function]}
initialValues={
Object {
"action_typ": "vm",
"action_type": "vm",
"attribute_1": "",
"attribute_2": "",
"attribute_3": "",
"attribute_4": "",
"attribute_5": "",
"description": "Schedule Description 1",
"enabled": undefined,
"filter_typ": "all",
"filter_type": "all",
"name": "Schedule Name 1",
"schedule_description": "Schedule Description 1",
"schedule_name": "Schedule Name 1",
"schedule_start_date": "02/10/2023",
"schedule_start_hour": 12,
"schedule_start_min": 50,
"schedule_time_zone": "Arizona",
"schedule_timer_type": "Daily",
"schedule_timer_value": 5,
"start_date": "02/10/2023",
"start_hour": "12:50",
"time_zone": "Arizona",
"timer_typ": "Daily",
"timer_value": 5,
"value_1": "",
"value_2": "",
"value_3": "",
"value_4": "",
"value_5": "",
}
}
onCancel={[Function]}
onReset={[Function]}
onSubmit={[Function]}
schema={
Object {
"fields": Array [
Object {
"className": "schedule_form",
"component": "sub-form",
"fields": Array [
Array [
Object {
"autoFocus": true,
"component": "text-field",
"isRequired": true,
"label": "Name",
"maxLength": 50,
"name": "name",
"validate": Array [
Object {
"type": "required",
},
],
},
Object {
"component": "text-field",
"isRequired": true,
"label": "Description",
"maxLength": 100,
"name": "description",
"validate": Array [
Object {
"type": "required",
},
],
},
Object {
"component": "checkbox",
"label": "Active",
"name": "enabled",
},
Object {
"component": "select",
"id": "action",
"initialValue": "vm",
"isRequired": true,
"label": "Action",
"name": "action_typ",
"onChange": [Function],
"options": Array [
Object {
"label": "VM Analysis",
"value": "vm",
},
Object {
"label": "Template Analysis",
"value": "miq_template",
},
Object {
"label": "Host Analysis",
"value": "host",
},
Object {
"label": "Container Image Analysis",
"value": "container_image",
},
Object {
"label": "Automation Tasks",
"value": "automation_request",
},
],
},
Object {
"component": "select",
"hideField": false,
"id": "filter_type",
"isRequired": true,
"label": "Filter",
"name": "filter_typ",
"onChange": [Function],
"options": Array [
Object {
"label": "All VMs",
"value": "all",
},
Object {
"label": "All VMs for Providers",
"value": "ems",
},
Object {
"label": "All VMs for Clusters",
"value": "cluster",
},
Object {
"label": "All VMs for Host",
"value": "host",
},
Object {
"label": "A single VM",
"value": "vm",
},
],
},
Object {
"component": "select",
"hideField": true,
"id": "filter_value",
"initialValue": "",
"initializeOnMount": true,
"label": "Filter Item",
"name": "filter_value",
"options": Array [],
},
Object {
"component": "select",
"hideField": true,
"id": "zone",
"includeEmpty": true,
"isRequired": true,
"label": "Zone",
"name": "zone_id",
"options": Array [
Object {
"label": "AAA",
"value": "13",
},
Object {
"label": "Amazon Zone",
"value": "3",
},
Object {
"label": "Azure Zone",
"value": "2",
},
Object {
"label": "Config Zone",
"value": "4",
},
Object {
"label": "Default Zone",
"value": "1",
},
Object {
"label": "Google Zone",
"value": "5",
},
],
"placeholder": "<Choose>",
"validate": Array [
Object {
"hideField": true,
"type": "customRequired",
},
],
},
Object {
"component": "plain-text",
"element": "h3",
"hideField": true,
"label": "Object Details",
"name": "object_details",
},
Object {
"component": "select",
"hideField": true,
"id": "system",
"includeEmpty": true,
"isRequired": true,
"label": "System/Process",
"name": "instance_name",
"options": Array [],
"placeholder": "<Choose>",
"validate": Array [
Object {
"hideField": true,
"type": "customRequired",
},
],
},
Object {
"component": "text-field",
"hideField": true,
"id": "message",
"isRequired": true,
"label": "Message",
"name": "object_message",
"validate": Array [
Object {
"hideField": true,
"type": "customRequired",
},
],
},
Object {
"component": "text-field",
"hideField": true,
"id": "request",
"isRequired": true,
"label": "Request",
"name": "object_request",
"validate": Array [
Object {
"hideField": true,
"type": "customRequired",
},
],
},
Object {
"component": "plain-text",
"element": "h3",
"hideField": true,
"label": "Object",
"name": "object_attributes",
},
Object {
"component": "select",
"hideField": true,
"id": "object_type",
"includeEmpty": true,
"isClearable": true,
"isRequired": true,
"isSearchable": true,
"labelText": "Type",
"name": "target_class",
"onChange": [Function],
"options": Array [],
"placeholder": "<Choose>",
"simpleValue": true,
"validate": Array [
Object {
"hideField": true,
"type": "customRequired",
},
],
},
Object {
"component": "select",
"hideField": true,
"id": "object_item",
"includeEmpty": true,
"isClearable": true,
"isRequired": true,
"isSearchable": true,
"labelText": "Object",
"name": "target_id",
"options": Array [],
"placeholder": "<Choose>",
"simpleValue": true,
"validate": Array [
Object {
"hideField": true,
"type": "customRequired",
},
],
},
Object {
"className": "attribute-value-fields-subform",
"component": "sub-form",
"condition": Object {
"is": "automation_request",
"when": "action_typ",
},
"fields": Array [
Array [
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-1",
"label": "1",
"name": "attribute-value-count-1",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_1",
"label": " ",
"name": "attribute_1",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_1",
"label": " ",
"name": "value_1",
},
],
"id": "attribute-value-field-1",
"name": "attribute-value-field-1",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-2",
"label": "2",
"name": "attribute-value-count-2",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_2",
"label": " ",
"name": "attribute_2",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_2",
"label": " ",
"name": "value_2",
},
],
"id": "attribute-value-field-2",
"name": "attribute-value-field-2",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-3",
"label": "3",
"name": "attribute-value-count-3",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_3",
"label": " ",
"name": "attribute_3",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_3",
"label": " ",
"name": "value_3",
},
],
"id": "attribute-value-field-3",
"name": "attribute-value-field-3",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-4",
"label": "4",
"name": "attribute-value-count-4",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_4",
"label": " ",
"name": "attribute_4",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_4",
"label": " ",
"name": "value_4",
},
],
"id": "attribute-value-field-4",
"name": "attribute-value-field-4",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-5",
"label": "5",
"name": "attribute-value-count-5",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_5",
"label": " ",
"name": "attribute_5",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_5",
"label": " ",
"name": "value_5",
},
],
"id": "attribute-value-field-5",
"name": "attribute-value-field-5",
},
],
Object {
"component": "text-field",
"hideField": true,
"id": "starting_object",
"label": " ",
"name": "starting_object",
"value": "SYSTEM/PROCESS",
},
],
"id": "attribute-value-fields",
"name": "attribute-value-fields",
"title": "Attribute/Value Pairs",
},
Object {
"component": "select",
"id": "run",
"initialValue": "Once",
"isRequired": true,
"label": "Run",
"name": "timer_typ",
"onChange": [Function],
"options": Array [
Object {
"label": "Once",
"value": "Once",
},
Object {
"label": "Hours",
"value": "Hourly",
},
Object {
"label": "Days",
"value": "Daily",
},
Object {
"label": "Weeks",
"value": "Weekly",
},
Object {
"label": "Months",
"value": "Monthly",
},
],
},
Object {
"component": "select",
"hideField": false,
"id": "timer_value",
"initialValue": 5,
"initializeOnMount": true,
"isRequired": true,
"label": "Every",
"name": "timer_value",
"options": Array [
Object {
"label": "1 Day",
"value": 1,
},
Object {
"label": "2 Days",
"value": 2,
},
Object {
"label": "3 Days",
"value": 3,
},
Object {
"label": "4 Days",
"value": 4,
},
Object {
"label": "5 Days",
"value": 5,
},
Object {
"label": "6 Days",
"value": 6,
},
],
},
Object {
"component": "select",
"id": "time_zone",
"includeEmpty": true,
"isClearable": true,
"isRequired": true,
"isSearchable": true,
"labelText": "Time Zone",
"name": "time_zone",
"options": Array [
Object {
"label": "(GMT-12:00) International Date Line West",
"value": "International Date Line West",
},
Object {
"label": "(GMT-11:00) American Samoa",
"value": "American Samoa",
},
Object {
"label": "(GMT-11:00) Midway Island",
"value": "Midway Island",
},
Object {
"label": "(GMT-10:00) Hawaii",
"value": "Hawaii",
},
Object {
"label": "(GMT-09:00) Alaska",
"value": "Alaska",
},
],
"placeholder": "<Choose>",
"simpleValue": true,
"validate": Array [
Object {
"type": "required",
},
],
},
Object {
"component": "date-picker",
"datePickerType": "single",
"isRequired": true,
"label": "Starting Date",
"name": "start_date",
"validate": Array [
Object {
"type": "required",
},
],
},
Object {
"component": "time-picker",
"id": "start_time",
"isRequired": true,
"label": "Starting Time",
"name": "start_hour",
"validate": Array [
Object {
"type": "required",
},
],
},
],
],
"name": "BasicInformation",
"title": "Basic Information",
},
Object {
"component": "spy-field",
"initialize": undefined,
"name": "spy-field",
},
],
}
}
validatorMapper={
Object {
"customRequired": [Function],
}
}
>
<ReactFinalForm
decorators={
Array [
[Function],
]
}
dispatch={[Function]}
initialValues={
Object {
"action_typ": "vm",
"action_type": "vm",
"attribute_1": "",
"attribute_2": "",
"attribute_3": "",
"attribute_4": "",
"attribute_5": "",
"description": "Schedule Description 1",
"enabled": undefined,
"filter_typ": "all",
"filter_type": "all",
"name": "Schedule Name 1",
"schedule_description": "Schedule Description 1",
"schedule_name": "Schedule Name 1",
"schedule_start_date": "02/10/2023",
"schedule_start_hour": 12,
"schedule_start_min": 50,
"schedule_time_zone": "Arizona",
"schedule_timer_type": "Daily",
"schedule_timer_value": 5,
"start_date": "02/10/2023",
"start_hour": "12:50",
"time_zone": "Arizona",
"timer_typ": "Daily",
"timer_value": 5,
"value_1": "",
"value_2": "",
"value_3": "",
"value_4": "",
"value_5": "",
}
}
mutators={
Object {
"concat": [Function],
"insert": [Function],
"move": [Function],
"pop": [Function],
"push": [Function],
"remove": [Function],
"removeBatch": [Function],
"shift": [Function],
"swap": [Function],
"unshift": [Function],
"update": [Function],
}
}
onSubmit={[Function]}
render={[Function]}
subscription={
Object {
"pristine": true,
"submitting": true,
"valid": true,
}
}
>
<Component
formFields={
Array [
<SingleField
className="schedule_form"
component="sub-form"
fields={
Array [
Array [
Object {
"autoFocus": true,
"component": "text-field",
"isRequired": true,
"label": "Name",
"maxLength": 50,
"name": "name",
"validate": Array [
Object {
"type": "required",
},
],
},
Object {
"component": "text-field",
"isRequired": true,
"label": "Description",
"maxLength": 100,
"name": "description",
"validate": Array [
Object {
"type": "required",
},
],
},
Object {
"component": "checkbox",
"label": "Active",
"name": "enabled",
},
Object {
"component": "select",
"id": "action",
"initialValue": "vm",
"isRequired": true,
"label": "Action",
"name": "action_typ",
"onChange": [Function],
"options": Array [
Object {
"label": "VM Analysis",
"value": "vm",
},
Object {
"label": "Template Analysis",
"value": "miq_template",
},
Object {
"label": "Host Analysis",
"value": "host",
},
Object {
"label": "Container Image Analysis",
"value": "container_image",
},
Object {
"label": "Automation Tasks",
"value": "automation_request",
},
],
},
Object {
"component": "select",
"hideField": false,
"id": "filter_type",
"isRequired": true,
"label": "Filter",
"name": "filter_typ",
"onChange": [Function],
"options": Array [
Object {
"label": "All VMs",
"value": "all",
},
Object {
"label": "All VMs for Providers",
"value": "ems",
},
Object {
"label": "All VMs for Clusters",
"value": "cluster",
},
Object {
"label": "All VMs for Host",
"value": "host",
},
Object {
"label": "A single VM",
"value": "vm",
},
],
},
Object {
"component": "select",
"hideField": true,
"id": "filter_value",
"initialValue": "",
"initializeOnMount": true,
"label": "Filter Item",
"name": "filter_value",
"options": Array [],
},
Object {
"component": "select",
"hideField": true,
"id": "zone",
"includeEmpty": true,
"isRequired": true,
"label": "Zone",
"name": "zone_id",
"options": Array [
Object {
"label": "AAA",
"value": "13",
},
Object {
"label": "Amazon Zone",
"value": "3",
},
Object {
"label": "Azure Zone",
"value": "2",
},
Object {
"label": "Config Zone",
"value": "4",
},
Object {
"label": "Default Zone",
"value": "1",
},
Object {
"label": "Google Zone",
"value": "5",
},
],
"placeholder": "<Choose>",
"validate": Array [
Object {
"hideField": true,
"type": "customRequired",
},
],
},
Object {
"component": "plain-text",
"element": "h3",
"hideField": true,
"label": "Object Details",
"name": "object_details",
},
Object {
"component": "select",
"hideField": true,
"id": "system",
"includeEmpty": true,
"isRequired": true,
"label": "System/Process",
"name": "instance_name",
"options": Array [],
"placeholder": "<Choose>",
"validate": Array [
Object {
"hideField": true,
"type": "customRequired",
},
],
},
Object {
"component": "text-field",
"hideField": true,
"id": "message",
"isRequired": true,
"label": "Message",
"name": "object_message",
"validate": Array [
Object {
"hideField": true,
"type": "customRequired",
},
],
},
Object {
"component": "text-field",
"hideField": true,
"id": "request",
"isRequired": true,
"label": "Request",
"name": "object_request",
"validate": Array [
Object {
"hideField": true,
"type": "customRequired",
},
],
},
Object {
"component": "plain-text",
"element": "h3",
"hideField": true,
"label": "Object",
"name": "object_attributes",
},
Object {
"component": "select",
"hideField": true,
"id": "object_type",
"includeEmpty": true,
"isClearable": true,
"isRequired": true,
"isSearchable": true,
"labelText": "Type",
"name": "target_class",
"onChange": [Function],
"options": Array [],
"placeholder": "<Choose>",
"simpleValue": true,
"validate": Array [
Object {
"hideField": true,
"type": "customRequired",
},
],
},
Object {
"component": "select",
"hideField": true,
"id": "object_item",
"includeEmpty": true,
"isClearable": true,
"isRequired": true,
"isSearchable": true,
"labelText": "Object",
"name": "target_id",
"options": Array [],
"placeholder": "<Choose>",
"simpleValue": true,
"validate": Array [
Object {
"hideField": true,
"type": "customRequired",
},
],
},
Object {
"className": "attribute-value-fields-subform",
"component": "sub-form",
"condition": Object {
"is": "automation_request",
"when": "action_typ",
},
"fields": Array [
Array [
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-1",
"label": "1",
"name": "attribute-value-count-1",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_1",
"label": " ",
"name": "attribute_1",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_1",
"label": " ",
"name": "value_1",
},
],
"id": "attribute-value-field-1",
"name": "attribute-value-field-1",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-2",
"label": "2",
"name": "attribute-value-count-2",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_2",
"label": " ",
"name": "attribute_2",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_2",
"label": " ",
"name": "value_2",
},
],
"id": "attribute-value-field-2",
"name": "attribute-value-field-2",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-3",
"label": "3",
"name": "attribute-value-count-3",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_3",
"label": " ",
"name": "attribute_3",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_3",
"label": " ",
"name": "value_3",
},
],
"id": "attribute-value-field-3",
"name": "attribute-value-field-3",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-4",
"label": "4",
"name": "attribute-value-count-4",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_4",
"label": " ",
"name": "attribute_4",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_4",
"label": " ",
"name": "value_4",
},
],
"id": "attribute-value-field-4",
"name": "attribute-value-field-4",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-5",
"label": "5",
"name": "attribute-value-count-5",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_5",
"label": " ",
"name": "attribute_5",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_5",
"label": " ",
"name": "value_5",
},
],
"id": "attribute-value-field-5",
"name": "attribute-value-field-5",
},
],
Object {
"component": "text-field",
"hideField": true,
"id": "starting_object",
"label": " ",
"name": "starting_object",
"value": "SYSTEM/PROCESS",
},
],
"id": "attribute-value-fields",
"name": "attribute-value-fields",
"title": "Attribute/Value Pairs",
},
Object {
"component": "select",
"id": "run",
"initialValue": "Once",
"isRequired": true,
"label": "Run",
"name": "timer_typ",
"onChange": [Function],
"options": Array [
Object {
"label": "Once",
"value": "Once",
},
Object {
"label": "Hours",
"value": "Hourly",
},
Object {
"label": "Days",
"value": "Daily",
},
Object {
"label": "Weeks",
"value": "Weekly",
},
Object {
"label": "Months",
"value": "Monthly",
},
],
},
Object {
"component": "select",
"hideField": false,
"id": "timer_value",
"initialValue": 5,
"initializeOnMount": true,
"isRequired": true,
"label": "Every",
"name": "timer_value",
"options": Array [
Object {
"label": "1 Day",
"value": 1,
},
Object {
"label": "2 Days",
"value": 2,
},
Object {
"label": "3 Days",
"value": 3,
},
Object {
"label": "4 Days",
"value": 4,
},
Object {
"label": "5 Days",
"value": 5,
},
Object {
"label": "6 Days",
"value": 6,
},
],
},
Object {
"component": "select",
"id": "time_zone",
"includeEmpty": true,
"isClearable": true,
"isRequired": true,
"isSearchable": true,
"labelText": "Time Zone",
"name": "time_zone",
"options": Array [
Object {
"label": "(GMT-12:00) International Date Line West",
"value": "International Date Line West",
},
Object {
"label": "(GMT-11:00) American Samoa",
"value": "American Samoa",
},
Object {
"label": "(GMT-11:00) Midway Island",
"value": "Midway Island",
},
Object {
"label": "(GMT-10:00) Hawaii",
"value": "Hawaii",
},
Object {
"label": "(GMT-09:00) Alaska",
"value": "Alaska",
},
],
"placeholder": "<Choose>",
"simpleValue": true,
"validate": Array [
Object {
"type": "required",
},
],
},
Object {
"component": "date-picker",
"datePickerType": "single",
"isRequired": true,
"label": "Starting Date",
"name": "start_date",
"validate": Array [
Object {
"type": "required",
},
],
},
Object {
"component": "time-picker",
"id": "start_time",
"isRequired": true,
"label": "Starting Time",
"name": "start_hour",
"validate": Array [
Object {
"type": "required",
},
],
},
],
]
}
name="BasicInformation"
title="Basic Information"
/>,
<SingleField
component="spy-field"
name="spy-field"
/>,
]
}
schema={
Object {
"fields": Array [
Object {
"className": "schedule_form",
"component": "sub-form",
"fields": Array [
Array [
Object {
"autoFocus": true,
"component": "text-field",
"isRequired": true,
"label": "Name",
"maxLength": 50,
"name": "name",
"validate": Array [
Object {
"type": "required",
},
],
},
Object {
"component": "text-field",
"isRequired": true,
"label": "Description",
"maxLength": 100,
"name": "description",
"validate": Array [
Object {
"type": "required",
},
],
},
Object {
"component": "checkbox",
"label": "Active",
"name": "enabled",
},
Object {
"component": "select",
"id": "action",
"initialValue": "vm",
"isRequired": true,
"label": "Action",
"name": "action_typ",
"onChange": [Function],
"options": Array [
Object {
"label": "VM Analysis",
"value": "vm",
},
Object {
"label": "Template Analysis",
"value": "miq_template",
},
Object {
"label": "Host Analysis",
"value": "host",
},
Object {
"label": "Container Image Analysis",
"value": "container_image",
},
Object {
"label": "Automation Tasks",
"value": "automation_request",
},
],
},
Object {
"component": "select",
"hideField": false,
"id": "filter_type",
"isRequired": true,
"label": "Filter",
"name": "filter_typ",
"onChange": [Function],
"options": Array [
Object {
"label": "All VMs",
"value": "all",
},
Object {
"label": "All VMs for Providers",
"value": "ems",
},
Object {
"label": "All VMs for Clusters",
"value": "cluster",
},
Object {
"label": "All VMs for Host",
"value": "host",
},
Object {
"label": "A single VM",
"value": "vm",
},
],
},
Object {
"component": "select",
"hideField": true,
"id": "filter_value",
"initialValue": "",
"initializeOnMount": true,
"label": "Filter Item",
"name": "filter_value",
"options": Array [],
},
Object {
"component": "select",
"hideField": true,
"id": "zone",
"includeEmpty": true,
"isRequired": true,
"label": "Zone",
"name": "zone_id",
"options": Array [
Object {
"label": "AAA",
"value": "13",
},
Object {
"label": "Amazon Zone",
"value": "3",
},
Object {
"label": "Azure Zone",
"value": "2",
},
Object {
"label": "Config Zone",
"value": "4",
},
Object {
"label": "Default Zone",
"value": "1",
},
Object {
"label": "Google Zone",
"value": "5",
},
],
"placeholder": "<Choose>",
"validate": Array [
Object {
"hideField": true,
"type": "customRequired",
},
],
},
Object {
"component": "plain-text",
"element": "h3",
"hideField": true,
"label": "Object Details",
"name": "object_details",
},
Object {
"component": "select",
"hideField": true,
"id": "system",
"includeEmpty": true,
"isRequired": true,
"label": "System/Process",
"name": "instance_name",
"options": Array [],
"placeholder": "<Choose>",
"validate": Array [
Object {
"hideField": true,
"type": "customRequired",
},
],
},
Object {
"component": "text-field",
"hideField": true,
"id": "message",
"isRequired": true,
"label": "Message",
"name": "object_message",
"validate": Array [
Object {
"hideField": true,
"type": "customRequired",
},
],
},
Object {
"component": "text-field",
"hideField": true,
"id": "request",
"isRequired": true,
"label": "Request",
"name": "object_request",
"validate": Array [
Object {
"hideField": true,
"type": "customRequired",
},
],
},
Object {
"component": "plain-text",
"element": "h3",
"hideField": true,
"label": "Object",
"name": "object_attributes",
},
Object {
"component": "select",
"hideField": true,
"id": "object_type",
"includeEmpty": true,
"isClearable": true,
"isRequired": true,
"isSearchable": true,
"labelText": "Type",
"name": "target_class",
"onChange": [Function],
"options": Array [],
"placeholder": "<Choose>",
"simpleValue": true,
"validate": Array [
Object {
"hideField": true,
"type": "customRequired",
},
],
},
Object {
"component": "select",
"hideField": true,
"id": "object_item",
"includeEmpty": true,
"isClearable": true,
"isRequired": true,
"isSearchable": true,
"labelText": "Object",
"name": "target_id",
"options": Array [],
"placeholder": "<Choose>",
"simpleValue": true,
"validate": Array [
Object {
"hideField": true,
"type": "customRequired",
},
],
},
Object {
"className": "attribute-value-fields-subform",
"component": "sub-form",
"condition": Object {
"is": "automation_request",
"when": "action_typ",
},
"fields": Array [
Array [
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-1",
"label": "1",
"name": "attribute-value-count-1",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_1",
"label": " ",
"name": "attribute_1",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_1",
"label": " ",
"name": "value_1",
},
],
"id": "attribute-value-field-1",
"name": "attribute-value-field-1",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-2",
"label": "2",
"name": "attribute-value-count-2",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_2",
"label": " ",
"name": "attribute_2",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_2",
"label": " ",
"name": "value_2",
},
],
"id": "attribute-value-field-2",
"name": "attribute-value-field-2",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-3",
"label": "3",
"name": "attribute-value-count-3",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_3",
"label": " ",
"name": "attribute_3",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_3",
"label": " ",
"name": "value_3",
},
],
"id": "attribute-value-field-3",
"name": "attribute-value-field-3",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-4",
"label": "4",
"name": "attribute-value-count-4",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_4",
"label": " ",
"name": "attribute_4",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_4",
"label": " ",
"name": "value_4",
},
],
"id": "attribute-value-field-4",
"name": "attribute-value-field-4",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-5",
"label": "5",
"name": "attribute-value-count-5",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_5",
"label": " ",
"name": "attribute_5",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_5",
"label": " ",
"name": "value_5",
},
],
"id": "attribute-value-field-5",
"name": "attribute-value-field-5",
},
],
Object {
"component": "text-field",
"hideField": true,
"id": "starting_object",
"label": " ",
"name": "starting_object",
"value": "SYSTEM/PROCESS",
},
],
"id": "attribute-value-fields",
"name": "attribute-value-fields",
"title": "Attribute/Value Pairs",
},
Object {
"component": "select",
"id": "run",
"initialValue": "Once",
"isRequired": true,
"label": "Run",
"name": "timer_typ",
"onChange": [Function],
"options": Array [
Object {
"label": "Once",
"value": "Once",
},
Object {
"label": "Hours",
"value": "Hourly",
},
Object {
"label": "Days",
"value": "Daily",
},
Object {
"label": "Weeks",
"value": "Weekly",
},
Object {
"label": "Months",
"value": "Monthly",
},
],
},
Object {
"component": "select",
"hideField": false,
"id": "timer_value",
"initialValue": 5,
"initializeOnMount": true,
"isRequired": true,
"label": "Every",
"name": "timer_value",
"options": Array [
Object {
"label": "1 Day",
"value": 1,
},
Object {
"label": "2 Days",
"value": 2,
},
Object {
"label": "3 Days",
"value": 3,
},
Object {
"label": "4 Days",
"value": 4,
},
Object {
"label": "5 Days",
"value": 5,
},
Object {
"label": "6 Days",
"value": 6,
},
],
},
Object {
"component": "select",
"id": "time_zone",
"includeEmpty": true,
"isClearable": true,
"isRequired": true,
"isSearchable": true,
"labelText": "Time Zone",
"name": "time_zone",
"options": Array [
Object {
"label": "(GMT-12:00) International Date Line West",
"value": "International Date Line West",
},
Object {
"label": "(GMT-11:00) American Samoa",
"value": "American Samoa",
},
Object {
"label": "(GMT-11:00) Midway Island",
"value": "Midway Island",
},
Object {
"label": "(GMT-10:00) Hawaii",
"value": "Hawaii",
},
Object {
"label": "(GMT-09:00) Alaska",
"value": "Alaska",
},
],
"placeholder": "<Choose>",
"simpleValue": true,
"validate": Array [
Object {
"type": "required",
},
],
},
Object {
"component": "date-picker",
"datePickerType": "single",
"isRequired": true,
"label": "Starting Date",
"name": "start_date",
"validate": Array [
Object {
"type": "required",
},
],
},
Object {
"component": "time-picker",
"id": "start_time",
"isRequired": true,
"label": "Starting Time",
"name": "start_hour",
"validate": Array [
Object {
"type": "required",
},
],
},
],
],
"name": "BasicInformation",
"title": "Basic Information",
},
Object {
"component": "spy-field",
"initialize": undefined,
"name": "spy-field",
},
],
}
}
>
<WrappedFormTemplate
canReset={true}
cancelLabel="Cancel"
disableSubmit={
Array [
"pristine",
"invalid",
]
}
formFields={
Array [
<SingleField
className="schedule_form"
component="sub-form"
fields={
Array [
Array [
Object {
"autoFocus": true,
"component": "text-field",
"isRequired": true,
"label": "Name",
"maxLength": 50,
"name": "name",
"validate": Array [
Object {
"type": "required",
},
],
},
Object {
"component": "text-field",
"isRequired": true,
"label": "Description",
"maxLength": 100,
"name": "description",
"validate": Array [
Object {
"type": "required",
},
],
},
Object {
"component": "checkbox",
"label": "Active",
"name": "enabled",
},
Object {
"component": "select",
"id": "action",
"initialValue": "vm",
"isRequired": true,
"label": "Action",
"name": "action_typ",
"onChange": [Function],
"options": Array [
Object {
"label": "VM Analysis",
"value": "vm",
},
Object {
"label": "Template Analysis",
"value": "miq_template",
},
Object {
"label": "Host Analysis",
"value": "host",
},
Object {
"label": "Container Image Analysis",
"value": "container_image",
},
Object {
"label": "Automation Tasks",
"value": "automation_request",
},
],
},
Object {
"component": "select",
"hideField": false,
"id": "filter_type",
"isRequired": true,
"label": "Filter",
"name": "filter_typ",
"onChange": [Function],
"options": Array [
Object {
"label": "All VMs",
"value": "all",
},
Object {
"label": "All VMs for Providers",
"value": "ems",
},
Object {
"label": "All VMs for Clusters",
"value": "cluster",
},
Object {
"label": "All VMs for Host",
"value": "host",
},
Object {
"label": "A single VM",
"value": "vm",
},
],
},
Object {
"component": "select",
"hideField": true,
"id": "filter_value",
"initialValue": "",
"initializeOnMount": true,
"label": "Filter Item",
"name": "filter_value",
"options": Array [],
},
Object {
"component": "select",
"hideField": true,
"id": "zone",
"includeEmpty": true,
"isRequired": true,
"label": "Zone",
"name": "zone_id",
"options": Array [
Object {
"label": "AAA",
"value": "13",
},
Object {
"label": "Amazon Zone",
"value": "3",
},
Object {
"label": "Azure Zone",
"value": "2",
},
Object {
"label": "Config Zone",
"value": "4",
},
Object {
"label": "Default Zone",
"value": "1",
},
Object {
"label": "Google Zone",
"value": "5",
},
],
"placeholder": "<Choose>",
"validate": Array [
Object {
"hideField": true,
"type": "customRequired",
},
],
},
Object {
"component": "plain-text",
"element": "h3",
"hideField": true,
"label": "Object Details",
"name": "object_details",
},
Object {
"component": "select",
"hideField": true,
"id": "system",
"includeEmpty": true,
"isRequired": true,
"label": "System/Process",
"name": "instance_name",
"options": Array [],
"placeholder": "<Choose>",
"validate": Array [
Object {
"hideField": true,
"type": "customRequired",
},
],
},
Object {
"component": "text-field",
"hideField": true,
"id": "message",
"isRequired": true,
"label": "Message",
"name": "object_message",
"validate": Array [
Object {
"hideField": true,
"type": "customRequired",
},
],
},
Object {
"component": "text-field",
"hideField": true,
"id": "request",
"isRequired": true,
"label": "Request",
"name": "object_request",
"validate": Array [
Object {
"hideField": true,
"type": "customRequired",
},
],
},
Object {
"component": "plain-text",
"element": "h3",
"hideField": true,
"label": "Object",
"name": "object_attributes",
},
Object {
"component": "select",
"hideField": true,
"id": "object_type",
"includeEmpty": true,
"isClearable": true,
"isRequired": true,
"isSearchable": true,
"labelText": "Type",
"name": "target_class",
"onChange": [Function],
"options": Array [],
"placeholder": "<Choose>",
"simpleValue": true,
"validate": Array [
Object {
"hideField": true,
"type": "customRequired",
},
],
},
Object {
"component": "select",
"hideField": true,
"id": "object_item",
"includeEmpty": true,
"isClearable": true,
"isRequired": true,
"isSearchable": true,
"labelText": "Object",
"name": "target_id",
"options": Array [],
"placeholder": "<Choose>",
"simpleValue": true,
"validate": Array [
Object {
"hideField": true,
"type": "customRequired",
},
],
},
Object {
"className": "attribute-value-fields-subform",
"component": "sub-form",
"condition": Object {
"is": "automation_request",
"when": "action_typ",
},
"fields": Array [
Array [
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-1",
"label": "1",
"name": "attribute-value-count-1",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_1",
"label": " ",
"name": "attribute_1",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_1",
"label": " ",
"name": "value_1",
},
],
"id": "attribute-value-field-1",
"name": "attribute-value-field-1",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-2",
"label": "2",
"name": "attribute-value-count-2",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_2",
"label": " ",
"name": "attribute_2",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_2",
"label": " ",
"name": "value_2",
},
],
"id": "attribute-value-field-2",
"name": "attribute-value-field-2",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-3",
"label": "3",
"name": "attribute-value-count-3",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_3",
"label": " ",
"name": "attribute_3",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_3",
"label": " ",
"name": "value_3",
},
],
"id": "attribute-value-field-3",
"name": "attribute-value-field-3",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-4",
"label": "4",
"name": "attribute-value-count-4",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_4",
"label": " ",
"name": "attribute_4",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_4",
"label": " ",
"name": "value_4",
},
],
"id": "attribute-value-field-4",
"name": "attribute-value-field-4",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-5",
"label": "5",
"name": "attribute-value-count-5",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_5",
"label": " ",
"name": "attribute_5",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_5",
"label": " ",
"name": "value_5",
},
],
"id": "attribute-value-field-5",
"name": "attribute-value-field-5",
},
],
Object {
"component": "text-field",
"hideField": true,
"id": "starting_object",
"label": " ",
"name": "starting_object",
"value": "SYSTEM/PROCESS",
},
],
"id": "attribute-value-fields",
"name": "attribute-value-fields",
"title": "Attribute/Value Pairs",
},
Object {
"component": "select",
"id": "run",
"initialValue": "Once",
"isRequired": true,
"label": "Run",
"name": "timer_typ",
"onChange": [Function],
"options": Array [
Object {
"label": "Once",
"value": "Once",
},
Object {
"label": "Hours",
"value": "Hourly",
},
Object {
"label": "Days",
"value": "Daily",
},
Object {
"label": "Weeks",
"value": "Weekly",
},
Object {
"label": "Months",
"value": "Monthly",
},
],
},
Object {
"component": "select",
"hideField": false,
"id": "timer_value",
"initialValue": 5,
"initializeOnMount": true,
"isRequired": true,
"label": "Every",
"name": "timer_value",
"options": Array [
Object {
"label": "1 Day",
"value": 1,
},
Object {
"label": "2 Days",
"value": 2,
},
Object {
"label": "3 Days",
"value": 3,
},
Object {
"label": "4 Days",
"value": 4,
},
Object {
"label": "5 Days",
"value": 5,
},
Object {
"label": "6 Days",
"value": 6,
},
],
},
Object {
"component": "select",
"id": "time_zone",
"includeEmpty": true,
"isClearable": true,
"isRequired": true,
"isSearchable": true,
"labelText": "Time Zone",
"name": "time_zone",
"options": Array [
Object {
"label": "(GMT-12:00) International Date Line West",
"value": "International Date Line West",
},
Object {
"label": "(GMT-11:00) American Samoa",
"value": "American Samoa",
},
Object {
"label": "(GMT-11:00) Midway Island",
"value": "Midway Island",
},
Object {
"label": "(GMT-10:00) Hawaii",
"value": "Hawaii",
},
Object {
"label": "(GMT-09:00) Alaska",
"value": "Alaska",
},
],
"placeholder": "<Choose>",
"simpleValue": true,
"validate": Array [
Object {
"type": "required",
},
],
},
Object {
"component": "date-picker",
"datePickerType": "single",
"isRequired": true,
"label": "Starting Date",
"name": "start_date",
"validate": Array [
Object {
"type": "required",
},
],
},
Object {
"component": "time-picker",
"id": "start_time",
"isRequired": true,
"label": "Starting Time",
"name": "start_hour",
"validate": Array [
Object {
"type": "required",
},
],
},
],
]
}
name="BasicInformation"
title="Basic Information"
/>,
<SingleField
component="spy-field"
name="spy-field"
/>,
]
}
formWrapperProps={
Object {
"className": "form-react",
}
}
resetLabel="Reset"
schema={
Object {
"fields": Array [
Object {
"className": "schedule_form",
"component": "sub-form",
"fields": Array [
Array [
Object {
"autoFocus": true,
"component": "text-field",
"isRequired": true,
"label": "Name",
"maxLength": 50,
"name": "name",
"validate": Array [
Object {
"type": "required",
},
],
},
Object {
"component": "text-field",
"isRequired": true,
"label": "Description",
"maxLength": 100,
"name": "description",
"validate": Array [
Object {
"type": "required",
},
],
},
Object {
"component": "checkbox",
"label": "Active",
"name": "enabled",
},
Object {
"component": "select",
"id": "action",
"initialValue": "vm",
"isRequired": true,
"label": "Action",
"name": "action_typ",
"onChange": [Function],
"options": Array [
Object {
"label": "VM Analysis",
"value": "vm",
},
Object {
"label": "Template Analysis",
"value": "miq_template",
},
Object {
"label": "Host Analysis",
"value": "host",
},
Object {
"label": "Container Image Analysis",
"value": "container_image",
},
Object {
"label": "Automation Tasks",
"value": "automation_request",
},
],
},
Object {
"component": "select",
"hideField": false,
"id": "filter_type",
"isRequired": true,
"label": "Filter",
"name": "filter_typ",
"onChange": [Function],
"options": Array [
Object {
"label": "All VMs",
"value": "all",
},
Object {
"label": "All VMs for Providers",
"value": "ems",
},
Object {
"label": "All VMs for Clusters",
"value": "cluster",
},
Object {
"label": "All VMs for Host",
"value": "host",
},
Object {
"label": "A single VM",
"value": "vm",
},
],
},
Object {
"component": "select",
"hideField": true,
"id": "filter_value",
"initialValue": "",
"initializeOnMount": true,
"label": "Filter Item",
"name": "filter_value",
"options": Array [],
},
Object {
"component": "select",
"hideField": true,
"id": "zone",
"includeEmpty": true,
"isRequired": true,
"label": "Zone",
"name": "zone_id",
"options": Array [
Object {
"label": "AAA",
"value": "13",
},
Object {
"label": "Amazon Zone",
"value": "3",
},
Object {
"label": "Azure Zone",
"value": "2",
},
Object {
"label": "Config Zone",
"value": "4",
},
Object {
"label": "Default Zone",
"value": "1",
},
Object {
"label": "Google Zone",
"value": "5",
},
],
"placeholder": "<Choose>",
"validate": Array [
Object {
"hideField": true,
"type": "customRequired",
},
],
},
Object {
"component": "plain-text",
"element": "h3",
"hideField": true,
"label": "Object Details",
"name": "object_details",
},
Object {
"component": "select",
"hideField": true,
"id": "system",
"includeEmpty": true,
"isRequired": true,
"label": "System/Process",
"name": "instance_name",
"options": Array [],
"placeholder": "<Choose>",
"validate": Array [
Object {
"hideField": true,
"type": "customRequired",
},
],
},
Object {
"component": "text-field",
"hideField": true,
"id": "message",
"isRequired": true,
"label": "Message",
"name": "object_message",
"validate": Array [
Object {
"hideField": true,
"type": "customRequired",
},
],
},
Object {
"component": "text-field",
"hideField": true,
"id": "request",
"isRequired": true,
"label": "Request",
"name": "object_request",
"validate": Array [
Object {
"hideField": true,
"type": "customRequired",
},
],
},
Object {
"component": "plain-text",
"element": "h3",
"hideField": true,
"label": "Object",
"name": "object_attributes",
},
Object {
"component": "select",
"hideField": true,
"id": "object_type",
"includeEmpty": true,
"isClearable": true,
"isRequired": true,
"isSearchable": true,
"labelText": "Type",
"name": "target_class",
"onChange": [Function],
"options": Array [],
"placeholder": "<Choose>",
"simpleValue": true,
"validate": Array [
Object {
"hideField": true,
"type": "customRequired",
},
],
},
Object {
"component": "select",
"hideField": true,
"id": "object_item",
"includeEmpty": true,
"isClearable": true,
"isRequired": true,
"isSearchable": true,
"labelText": "Object",
"name": "target_id",
"options": Array [],
"placeholder": "<Choose>",
"simpleValue": true,
"validate": Array [
Object {
"hideField": true,
"type": "customRequired",
},
],
},
Object {
"className": "attribute-value-fields-subform",
"component": "sub-form",
"condition": Object {
"is": "automation_request",
"when": "action_typ",
},
"fields": Array [
Array [
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-1",
"label": "1",
"name": "attribute-value-count-1",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_1",
"label": " ",
"name": "attribute_1",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_1",
"label": " ",
"name": "value_1",
},
],
"id": "attribute-value-field-1",
"name": "attribute-value-field-1",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-2",
"label": "2",
"name": "attribute-value-count-2",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_2",
"label": " ",
"name": "attribute_2",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_2",
"label": " ",
"name": "value_2",
},
],
"id": "attribute-value-field-2",
"name": "attribute-value-field-2",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-3",
"label": "3",
"name": "attribute-value-count-3",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_3",
"label": " ",
"name": "attribute_3",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_3",
"label": " ",
"name": "value_3",
},
],
"id": "attribute-value-field-3",
"name": "attribute-value-field-3",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-4",
"label": "4",
"name": "attribute-value-count-4",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_4",
"label": " ",
"name": "attribute_4",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_4",
"label": " ",
"name": "value_4",
},
],
"id": "attribute-value-field-4",
"name": "attribute-value-field-4",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-5",
"label": "5",
"name": "attribute-value-count-5",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_5",
"label": " ",
"name": "attribute_5",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_5",
"label": " ",
"name": "value_5",
},
],
"id": "attribute-value-field-5",
"name": "attribute-value-field-5",
},
],
Object {
"component": "text-field",
"hideField": true,
"id": "starting_object",
"label": " ",
"name": "starting_object",
"value": "SYSTEM/PROCESS",
},
],
"id": "attribute-value-fields",
"name": "attribute-value-fields",
"title": "Attribute/Value Pairs",
},
Object {
"component": "select",
"id": "run",
"initialValue": "Once",
"isRequired": true,
"label": "Run",
"name": "timer_typ",
"onChange": [Function],
"options": Array [
Object {
"label": "Once",
"value": "Once",
},
Object {
"label": "Hours",
"value": "Hourly",
},
Object {
"label": "Days",
"value": "Daily",
},
Object {
"label": "Weeks",
"value": "Weekly",
},
Object {
"label": "Months",
"value": "Monthly",
},
],
},
Object {
"component": "select",
"hideField": false,
"id": "timer_value",
"initialValue": 5,
"initializeOnMount": true,
"isRequired": true,
"label": "Every",
"name": "timer_value",
"options": Array [
Object {
"label": "1 Day",
"value": 1,
},
Object {
"label": "2 Days",
"value": 2,
},
Object {
"label": "3 Days",
"value": 3,
},
Object {
"label": "4 Days",
"value": 4,
},
Object {
"label": "5 Days",
"value": 5,
},
Object {
"label": "6 Days",
"value": 6,
},
],
},
Object {
"component": "select",
"id": "time_zone",
"includeEmpty": true,
"isClearable": true,
"isRequired": true,
"isSearchable": true,
"labelText": "Time Zone",
"name": "time_zone",
"options": Array [
Object {
"label": "(GMT-12:00) International Date Line West",
"value": "International Date Line West",
},
Object {
"label": "(GMT-11:00) American Samoa",
"value": "American Samoa",
},
Object {
"label": "(GMT-11:00) Midway Island",
"value": "Midway Island",
},
Object {
"label": "(GMT-10:00) Hawaii",
"value": "Hawaii",
},
Object {
"label": "(GMT-09:00) Alaska",
"value": "Alaska",
},
],
"placeholder": "<Choose>",
"simpleValue": true,
"validate": Array [
Object {
"type": "required",
},
],
},
Object {
"component": "date-picker",
"datePickerType": "single",
"isRequired": true,
"label": "Starting Date",
"name": "start_date",
"validate": Array [
Object {
"type": "required",
},
],
},
Object {
"component": "time-picker",
"id": "start_time",
"isRequired": true,
"label": "Starting Time",
"name": "start_hour",
"validate": Array [
Object {
"type": "required",
},
],
},
],
],
"name": "BasicInformation",
"title": "Basic Information",
},
Object {
"component": "spy-field",
"initialize": undefined,
"name": "spy-field",
},
],
}
}
showFormControls={true}
submitLabel="Save"
>
<FormTemplate
Button={[Function]}
ButtonGroup={[Function]}
Description={[Function]}
FormWrapper={[Function]}
Header={[Function]}
Title={[Function]}
buttonOrder={
Array [
"submit",
"reset",
"cancel",
]
}
canReset={true}
cancelLabel="Cancel"
disableSubmit={
Array [
"pristine",
"invalid",
]
}
formFields={
Array [
<SingleField
className="schedule_form"
component="sub-form"
fields={
Array [
Array [
Object {
"autoFocus": true,
"component": "text-field",
"isRequired": true,
"label": "Name",
"maxLength": 50,
"name": "name",
"validate": Array [
Object {
"type": "required",
},
],
},
Object {
"component": "text-field",
"isRequired": true,
"label": "Description",
"maxLength": 100,
"name": "description",
"validate": Array [
Object {
"type": "required",
},
],
},
Object {
"component": "checkbox",
"label": "Active",
"name": "enabled",
},
Object {
"component": "select",
"id": "action",
"initialValue": "vm",
"isRequired": true,
"label": "Action",
"name": "action_typ",
"onChange": [Function],
"options": Array [
Object {
"label": "VM Analysis",
"value": "vm",
},
Object {
"label": "Template Analysis",
"value": "miq_template",
},
Object {
"label": "Host Analysis",
"value": "host",
},
Object {
"label": "Container Image Analysis",
"value": "container_image",
},
Object {
"label": "Automation Tasks",
"value": "automation_request",
},
],
},
Object {
"component": "select",
"hideField": false,
"id": "filter_type",
"isRequired": true,
"label": "Filter",
"name": "filter_typ",
"onChange": [Function],
"options": Array [
Object {
"label": "All VMs",
"value": "all",
},
Object {
"label": "All VMs for Providers",
"value": "ems",
},
Object {
"label": "All VMs for Clusters",
"value": "cluster",
},
Object {
"label": "All VMs for Host",
"value": "host",
},
Object {
"label": "A single VM",
"value": "vm",
},
],
},
Object {
"component": "select",
"hideField": true,
"id": "filter_value",
"initialValue": "",
"initializeOnMount": true,
"label": "Filter Item",
"name": "filter_value",
"options": Array [],
},
Object {
"component": "select",
"hideField": true,
"id": "zone",
"includeEmpty": true,
"isRequired": true,
"label": "Zone",
"name": "zone_id",
"options": Array [
Object {
"label": "AAA",
"value": "13",
},
Object {
"label": "Amazon Zone",
"value": "3",
},
Object {
"label": "Azure Zone",
"value": "2",
},
Object {
"label": "Config Zone",
"value": "4",
},
Object {
"label": "Default Zone",
"value": "1",
},
Object {
"label": "Google Zone",
"value": "5",
},
],
"placeholder": "<Choose>",
"validate": Array [
Object {
"hideField": true,
"type": "customRequired",
},
],
},
Object {
"component": "plain-text",
"element": "h3",
"hideField": true,
"label": "Object Details",
"name": "object_details",
},
Object {
"component": "select",
"hideField": true,
"id": "system",
"includeEmpty": true,
"isRequired": true,
"label": "System/Process",
"name": "instance_name",
"options": Array [],
"placeholder": "<Choose>",
"validate": Array [
Object {
"hideField": true,
"type": "customRequired",
},
],
},
Object {
"component": "text-field",
"hideField": true,
"id": "message",
"isRequired": true,
"label": "Message",
"name": "object_message",
"validate": Array [
Object {
"hideField": true,
"type": "customRequired",
},
],
},
Object {
"component": "text-field",
"hideField": true,
"id": "request",
"isRequired": true,
"label": "Request",
"name": "object_request",
"validate": Array [
Object {
"hideField": true,
"type": "customRequired",
},
],
},
Object {
"component": "plain-text",
"element": "h3",
"hideField": true,
"label": "Object",
"name": "object_attributes",
},
Object {
"component": "select",
"hideField": true,
"id": "object_type",
"includeEmpty": true,
"isClearable": true,
"isRequired": true,
"isSearchable": true,
"labelText": "Type",
"name": "target_class",
"onChange": [Function],
"options": Array [],
"placeholder": "<Choose>",
"simpleValue": true,
"validate": Array [
Object {
"hideField": true,
"type": "customRequired",
},
],
},
Object {
"component": "select",
"hideField": true,
"id": "object_item",
"includeEmpty": true,
"isClearable": true,
"isRequired": true,
"isSearchable": true,
"labelText": "Object",
"name": "target_id",
"options": Array [],
"placeholder": "<Choose>",
"simpleValue": true,
"validate": Array [
Object {
"hideField": true,
"type": "customRequired",
},
],
},
Object {
"className": "attribute-value-fields-subform",
"component": "sub-form",
"condition": Object {
"is": "automation_request",
"when": "action_typ",
},
"fields": Array [
Array [
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-1",
"label": "1",
"name": "attribute-value-count-1",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_1",
"label": " ",
"name": "attribute_1",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_1",
"label": " ",
"name": "value_1",
},
],
"id": "attribute-value-field-1",
"name": "attribute-value-field-1",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-2",
"label": "2",
"name": "attribute-value-count-2",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_2",
"label": " ",
"name": "attribute_2",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_2",
"label": " ",
"name": "value_2",
},
],
"id": "attribute-value-field-2",
"name": "attribute-value-field-2",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-3",
"label": "3",
"name": "attribute-value-count-3",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_3",
"label": " ",
"name": "attribute_3",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_3",
"label": " ",
"name": "value_3",
},
],
"id": "attribute-value-field-3",
"name": "attribute-value-field-3",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-4",
"label": "4",
"name": "attribute-value-count-4",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_4",
"label": " ",
"name": "attribute_4",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_4",
"label": " ",
"name": "value_4",
},
],
"id": "attribute-value-field-4",
"name": "attribute-value-field-4",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-5",
"label": "5",
"name": "attribute-value-count-5",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_5",
"label": " ",
"name": "attribute_5",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_5",
"label": " ",
"name": "value_5",
},
],
"id": "attribute-value-field-5",
"name": "attribute-value-field-5",
},
],
Object {
"component": "text-field",
"hideField": true,
"id": "starting_object",
"label": " ",
"name": "starting_object",
"value": "SYSTEM/PROCESS",
},
],
"id": "attribute-value-fields",
"name": "attribute-value-fields",
"title": "Attribute/Value Pairs",
},
Object {
"component": "select",
"id": "run",
"initialValue": "Once",
"isRequired": true,
"label": "Run",
"name": "timer_typ",
"onChange": [Function],
"options": Array [
Object {
"label": "Once",
"value": "Once",
},
Object {
"label": "Hours",
"value": "Hourly",
},
Object {
"label": "Days",
"value": "Daily",
},
Object {
"label": "Weeks",
"value": "Weekly",
},
Object {
"label": "Months",
"value": "Monthly",
},
],
},
Object {
"component": "select",
"hideField": false,
"id": "timer_value",
"initialValue": 5,
"initializeOnMount": true,
"isRequired": true,
"label": "Every",
"name": "timer_value",
"options": Array [
Object {
"label": "1 Day",
"value": 1,
},
Object {
"label": "2 Days",
"value": 2,
},
Object {
"label": "3 Days",
"value": 3,
},
Object {
"label": "4 Days",
"value": 4,
},
Object {
"label": "5 Days",
"value": 5,
},
Object {
"label": "6 Days",
"value": 6,
},
],
},
Object {
"component": "select",
"id": "time_zone",
"includeEmpty": true,
"isClearable": true,
"isRequired": true,
"isSearchable": true,
"labelText": "Time Zone",
"name": "time_zone",
"options": Array [
Object {
"label": "(GMT-12:00) International Date Line West",
"value": "International Date Line West",
},
Object {
"label": "(GMT-11:00) American Samoa",
"value": "American Samoa",
},
Object {
"label": "(GMT-11:00) Midway Island",
"value": "Midway Island",
},
Object {
"label": "(GMT-10:00) Hawaii",
"value": "Hawaii",
},
Object {
"label": "(GMT-09:00) Alaska",
"value": "Alaska",
},
],
"placeholder": "<Choose>",
"simpleValue": true,
"validate": Array [
Object {
"type": "required",
},
],
},
Object {
"component": "date-picker",
"datePickerType": "single",
"isRequired": true,
"label": "Starting Date",
"name": "start_date",
"validate": Array [
Object {
"type": "required",
},
],
},
Object {
"component": "time-picker",
"id": "start_time",
"isRequired": true,
"label": "Starting Time",
"name": "start_hour",
"validate": Array [
Object {
"type": "required",
},
],
},
],
]
}
name="BasicInformation"
title="Basic Information"
/>,
<SingleField
component="spy-field"
name="spy-field"
/>,
]
}
formWrapperProps={
Object {
"className": "form-react",
}
}
resetLabel="Reset"
schema={
Object {
"fields": Array [
Object {
"className": "schedule_form",
"component": "sub-form",
"fields": Array [
Array [
Object {
"autoFocus": true,
"component": "text-field",
"isRequired": true,
"label": "Name",
"maxLength": 50,
"name": "name",
"validate": Array [
Object {
"type": "required",
},
],
},
Object {
"component": "text-field",
"isRequired": true,
"label": "Description",
"maxLength": 100,
"name": "description",
"validate": Array [
Object {
"type": "required",
},
],
},
Object {
"component": "checkbox",
"label": "Active",
"name": "enabled",
},
Object {
"component": "select",
"id": "action",
"initialValue": "vm",
"isRequired": true,
"label": "Action",
"name": "action_typ",
"onChange": [Function],
"options": Array [
Object {
"label": "VM Analysis",
"value": "vm",
},
Object {
"label": "Template Analysis",
"value": "miq_template",
},
Object {
"label": "Host Analysis",
"value": "host",
},
Object {
"label": "Container Image Analysis",
"value": "container_image",
},
Object {
"label": "Automation Tasks",
"value": "automation_request",
},
],
},
Object {
"component": "select",
"hideField": false,
"id": "filter_type",
"isRequired": true,
"label": "Filter",
"name": "filter_typ",
"onChange": [Function],
"options": Array [
Object {
"label": "All VMs",
"value": "all",
},
Object {
"label": "All VMs for Providers",
"value": "ems",
},
Object {
"label": "All VMs for Clusters",
"value": "cluster",
},
Object {
"label": "All VMs for Host",
"value": "host",
},
Object {
"label": "A single VM",
"value": "vm",
},
],
},
Object {
"component": "select",
"hideField": true,
"id": "filter_value",
"initialValue": "",
"initializeOnMount": true,
"label": "Filter Item",
"name": "filter_value",
"options": Array [],
},
Object {
"component": "select",
"hideField": true,
"id": "zone",
"includeEmpty": true,
"isRequired": true,
"label": "Zone",
"name": "zone_id",
"options": Array [
Object {
"label": "AAA",
"value": "13",
},
Object {
"label": "Amazon Zone",
"value": "3",
},
Object {
"label": "Azure Zone",
"value": "2",
},
Object {
"label": "Config Zone",
"value": "4",
},
Object {
"label": "Default Zone",
"value": "1",
},
Object {
"label": "Google Zone",
"value": "5",
},
],
"placeholder": "<Choose>",
"validate": Array [
Object {
"hideField": true,
"type": "customRequired",
},
],
},
Object {
"component": "plain-text",
"element": "h3",
"hideField": true,
"label": "Object Details",
"name": "object_details",
},
Object {
"component": "select",
"hideField": true,
"id": "system",
"includeEmpty": true,
"isRequired": true,
"label": "System/Process",
"name": "instance_name",
"options": Array [],
"placeholder": "<Choose>",
"validate": Array [
Object {
"hideField": true,
"type": "customRequired",
},
],
},
Object {
"component": "text-field",
"hideField": true,
"id": "message",
"isRequired": true,
"label": "Message",
"name": "object_message",
"validate": Array [
Object {
"hideField": true,
"type": "customRequired",
},
],
},
Object {
"component": "text-field",
"hideField": true,
"id": "request",
"isRequired": true,
"label": "Request",
"name": "object_request",
"validate": Array [
Object {
"hideField": true,
"type": "customRequired",
},
],
},
Object {
"component": "plain-text",
"element": "h3",
"hideField": true,
"label": "Object",
"name": "object_attributes",
},
Object {
"component": "select",
"hideField": true,
"id": "object_type",
"includeEmpty": true,
"isClearable": true,
"isRequired": true,
"isSearchable": true,
"labelText": "Type",
"name": "target_class",
"onChange": [Function],
"options": Array [],
"placeholder": "<Choose>",
"simpleValue": true,
"validate": Array [
Object {
"hideField": true,
"type": "customRequired",
},
],
},
Object {
"component": "select",
"hideField": true,
"id": "object_item",
"includeEmpty": true,
"isClearable": true,
"isRequired": true,
"isSearchable": true,
"labelText": "Object",
"name": "target_id",
"options": Array [],
"placeholder": "<Choose>",
"simpleValue": true,
"validate": Array [
Object {
"hideField": true,
"type": "customRequired",
},
],
},
Object {
"className": "attribute-value-fields-subform",
"component": "sub-form",
"condition": Object {
"is": "automation_request",
"when": "action_typ",
},
"fields": Array [
Array [
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-1",
"label": "1",
"name": "attribute-value-count-1",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_1",
"label": " ",
"name": "attribute_1",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_1",
"label": " ",
"name": "value_1",
},
],
"id": "attribute-value-field-1",
"name": "attribute-value-field-1",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-2",
"label": "2",
"name": "attribute-value-count-2",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_2",
"label": " ",
"name": "attribute_2",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_2",
"label": " ",
"name": "value_2",
},
],
"id": "attribute-value-field-2",
"name": "attribute-value-field-2",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-3",
"label": "3",
"name": "attribute-value-count-3",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_3",
"label": " ",
"name": "attribute_3",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_3",
"label": " ",
"name": "value_3",
},
],
"id": "attribute-value-field-3",
"name": "attribute-value-field-3",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-4",
"label": "4",
"name": "attribute-value-count-4",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_4",
"label": " ",
"name": "attribute_4",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_4",
"label": " ",
"name": "value_4",
},
],
"id": "attribute-value-field-4",
"name": "attribute-value-field-4",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-5",
"label": "5",
"name": "attribute-value-count-5",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_5",
"label": " ",
"name": "attribute_5",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_5",
"label": " ",
"name": "value_5",
},
],
"id": "attribute-value-field-5",
"name": "attribute-value-field-5",
},
],
Object {
"component": "text-field",
"hideField": true,
"id": "starting_object",
"label": " ",
"name": "starting_object",
"value": "SYSTEM/PROCESS",
},
],
"id": "attribute-value-fields",
"name": "attribute-value-fields",
"title": "Attribute/Value Pairs",
},
Object {
"component": "select",
"id": "run",
"initialValue": "Once",
"isRequired": true,
"label": "Run",
"name": "timer_typ",
"onChange": [Function],
"options": Array [
Object {
"label": "Once",
"value": "Once",
},
Object {
"label": "Hours",
"value": "Hourly",
},
Object {
"label": "Days",
"value": "Daily",
},
Object {
"label": "Weeks",
"value": "Weekly",
},
Object {
"label": "Months",
"value": "Monthly",
},
],
},
Object {
"component": "select",
"hideField": false,
"id": "timer_value",
"initialValue": 5,
"initializeOnMount": true,
"isRequired": true,
"label": "Every",
"name": "timer_value",
"options": Array [
Object {
"label": "1 Day",
"value": 1,
},
Object {
"label": "2 Days",
"value": 2,
},
Object {
"label": "3 Days",
"value": 3,
},
Object {
"label": "4 Days",
"value": 4,
},
Object {
"label": "5 Days",
"value": 5,
},
Object {
"label": "6 Days",
"value": 6,
},
],
},
Object {
"component": "select",
"id": "time_zone",
"includeEmpty": true,
"isClearable": true,
"isRequired": true,
"isSearchable": true,
"labelText": "Time Zone",
"name": "time_zone",
"options": Array [
Object {
"label": "(GMT-12:00) International Date Line West",
"value": "International Date Line West",
},
Object {
"label": "(GMT-11:00) American Samoa",
"value": "American Samoa",
},
Object {
"label": "(GMT-11:00) Midway Island",
"value": "Midway Island",
},
Object {
"label": "(GMT-10:00) Hawaii",
"value": "Hawaii",
},
Object {
"label": "(GMT-09:00) Alaska",
"value": "Alaska",
},
],
"placeholder": "<Choose>",
"simpleValue": true,
"validate": Array [
Object {
"type": "required",
},
],
},
Object {
"component": "date-picker",
"datePickerType": "single",
"isRequired": true,
"label": "Starting Date",
"name": "start_date",
"validate": Array [
Object {
"type": "required",
},
],
},
Object {
"component": "time-picker",
"id": "start_time",
"isRequired": true,
"label": "Starting Time",
"name": "start_hour",
"validate": Array [
Object {
"type": "required",
},
],
},
],
],
"name": "BasicInformation",
"title": "Basic Information",
},
Object {
"component": "spy-field",
"initialize": undefined,
"name": "spy-field",
},
],
}
}
showFormControls={true}
submitLabel="Save"
>
<Form
className="form-react"
onSubmit={[Function]}
>
<Form
className="form-0-2-3 form-react"
noValidate={true}
onSubmit={[Function]}
>
<form
className="bx--form form-0-2-3 form-react"
noValidate={true}
onSubmit={[Function]}
>
<SingleField
className="schedule_form"
component="sub-form"
fields={
Array [
Array [
Object {
"autoFocus": true,
"component": "text-field",
"isRequired": true,
"label": "Name",
"maxLength": 50,
"name": "name",
"validate": Array [
Object {
"type": "required",
},
],
},
Object {
"component": "text-field",
"isRequired": true,
"label": "Description",
"maxLength": 100,
"name": "description",
"validate": Array [
Object {
"type": "required",
},
],
},
Object {
"component": "checkbox",
"label": "Active",
"name": "enabled",
},
Object {
"component": "select",
"id": "action",
"initialValue": "vm",
"isRequired": true,
"label": "Action",
"name": "action_typ",
"onChange": [Function],
"options": Array [
Object {
"label": "VM Analysis",
"value": "vm",
},
Object {
"label": "Template Analysis",
"value": "miq_template",
},
Object {
"label": "Host Analysis",
"value": "host",
},
Object {
"label": "Container Image Analysis",
"value": "container_image",
},
Object {
"label": "Automation Tasks",
"value": "automation_request",
},
],
},
Object {
"component": "select",
"hideField": false,
"id": "filter_type",
"isRequired": true,
"label": "Filter",
"name": "filter_typ",
"onChange": [Function],
"options": Array [
Object {
"label": "All VMs",
"value": "all",
},
Object {
"label": "All VMs for Providers",
"value": "ems",
},
Object {
"label": "All VMs for Clusters",
"value": "cluster",
},
Object {
"label": "All VMs for Host",
"value": "host",
},
Object {
"label": "A single VM",
"value": "vm",
},
],
},
Object {
"component": "select",
"hideField": true,
"id": "filter_value",
"initialValue": "",
"initializeOnMount": true,
"label": "Filter Item",
"name": "filter_value",
"options": Array [],
},
Object {
"component": "select",
"hideField": true,
"id": "zone",
"includeEmpty": true,
"isRequired": true,
"label": "Zone",
"name": "zone_id",
"options": Array [
Object {
"label": "AAA",
"value": "13",
},
Object {
"label": "Amazon Zone",
"value": "3",
},
Object {
"label": "Azure Zone",
"value": "2",
},
Object {
"label": "Config Zone",
"value": "4",
},
Object {
"label": "Default Zone",
"value": "1",
},
Object {
"label": "Google Zone",
"value": "5",
},
],
"placeholder": "<Choose>",
"validate": Array [
Object {
"hideField": true,
"type": "customRequired",
},
],
},
Object {
"component": "plain-text",
"element": "h3",
"hideField": true,
"label": "Object Details",
"name": "object_details",
},
Object {
"component": "select",
"hideField": true,
"id": "system",
"includeEmpty": true,
"isRequired": true,
"label": "System/Process",
"name": "instance_name",
"options": Array [],
"placeholder": "<Choose>",
"validate": Array [
Object {
"hideField": true,
"type": "customRequired",
},
],
},
Object {
"component": "text-field",
"hideField": true,
"id": "message",
"isRequired": true,
"label": "Message",
"name": "object_message",
"validate": Array [
Object {
"hideField": true,
"type": "customRequired",
},
],
},
Object {
"component": "text-field",
"hideField": true,
"id": "request",
"isRequired": true,
"label": "Request",
"name": "object_request",
"validate": Array [
Object {
"hideField": true,
"type": "customRequired",
},
],
},
Object {
"component": "plain-text",
"element": "h3",
"hideField": true,
"label": "Object",
"name": "object_attributes",
},
Object {
"component": "select",
"hideField": true,
"id": "object_type",
"includeEmpty": true,
"isClearable": true,
"isRequired": true,
"isSearchable": true,
"labelText": "Type",
"name": "target_class",
"onChange": [Function],
"options": Array [],
"placeholder": "<Choose>",
"simpleValue": true,
"validate": Array [
Object {
"hideField": true,
"type": "customRequired",
},
],
},
Object {
"component": "select",
"hideField": true,
"id": "object_item",
"includeEmpty": true,
"isClearable": true,
"isRequired": true,
"isSearchable": true,
"labelText": "Object",
"name": "target_id",
"options": Array [],
"placeholder": "<Choose>",
"simpleValue": true,
"validate": Array [
Object {
"hideField": true,
"type": "customRequired",
},
],
},
Object {
"className": "attribute-value-fields-subform",
"component": "sub-form",
"condition": Object {
"is": "automation_request",
"when": "action_typ",
},
"fields": Array [
Array [
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-1",
"label": "1",
"name": "attribute-value-count-1",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_1",
"label": " ",
"name": "attribute_1",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_1",
"label": " ",
"name": "value_1",
},
],
"id": "attribute-value-field-1",
"name": "attribute-value-field-1",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-2",
"label": "2",
"name": "attribute-value-count-2",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_2",
"label": " ",
"name": "attribute_2",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_2",
"label": " ",
"name": "value_2",
},
],
"id": "attribute-value-field-2",
"name": "attribute-value-field-2",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-3",
"label": "3",
"name": "attribute-value-count-3",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_3",
"label": " ",
"name": "attribute_3",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_3",
"label": " ",
"name": "value_3",
},
],
"id": "attribute-value-field-3",
"name": "attribute-value-field-3",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-4",
"label": "4",
"name": "attribute-value-count-4",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_4",
"label": " ",
"name": "attribute_4",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_4",
"label": " ",
"name": "value_4",
},
],
"id": "attribute-value-field-4",
"name": "attribute-value-field-4",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-5",
"label": "5",
"name": "attribute-value-count-5",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_5",
"label": " ",
"name": "attribute_5",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_5",
"label": " ",
"name": "value_5",
},
],
"id": "attribute-value-field-5",
"name": "attribute-value-field-5",
},
],
Object {
"component": "text-field",
"hideField": true,
"id": "starting_object",
"label": " ",
"name": "starting_object",
"value": "SYSTEM/PROCESS",
},
],
"id": "attribute-value-fields",
"name": "attribute-value-fields",
"title": "Attribute/Value Pairs",
},
Object {
"component": "select",
"id": "run",
"initialValue": "Once",
"isRequired": true,
"label": "Run",
"name": "timer_typ",
"onChange": [Function],
"options": Array [
Object {
"label": "Once",
"value": "Once",
},
Object {
"label": "Hours",
"value": "Hourly",
},
Object {
"label": "Days",
"value": "Daily",
},
Object {
"label": "Weeks",
"value": "Weekly",
},
Object {
"label": "Months",
"value": "Monthly",
},
],
},
Object {
"component": "select",
"hideField": false,
"id": "timer_value",
"initialValue": 5,
"initializeOnMount": true,
"isRequired": true,
"label": "Every",
"name": "timer_value",
"options": Array [
Object {
"label": "1 Day",
"value": 1,
},
Object {
"label": "2 Days",
"value": 2,
},
Object {
"label": "3 Days",
"value": 3,
},
Object {
"label": "4 Days",
"value": 4,
},
Object {
"label": "5 Days",
"value": 5,
},
Object {
"label": "6 Days",
"value": 6,
},
],
},
Object {
"component": "select",
"id": "time_zone",
"includeEmpty": true,
"isClearable": true,
"isRequired": true,
"isSearchable": true,
"labelText": "Time Zone",
"name": "time_zone",
"options": Array [
Object {
"label": "(GMT-12:00) International Date Line West",
"value": "International Date Line West",
},
Object {
"label": "(GMT-11:00) American Samoa",
"value": "American Samoa",
},
Object {
"label": "(GMT-11:00) Midway Island",
"value": "Midway Island",
},
Object {
"label": "(GMT-10:00) Hawaii",
"value": "Hawaii",
},
Object {
"label": "(GMT-09:00) Alaska",
"value": "Alaska",
},
],
"placeholder": "<Choose>",
"simpleValue": true,
"validate": Array [
Object {
"type": "required",
},
],
},
Object {
"component": "date-picker",
"datePickerType": "single",
"isRequired": true,
"label": "Starting Date",
"name": "start_date",
"validate": Array [
Object {
"type": "required",
},
],
},
Object {
"component": "time-picker",
"id": "start_time",
"isRequired": true,
"label": "Starting Time",
"name": "start_hour",
"validate": Array [
Object {
"type": "required",
},
],
},
],
]
}
key="BasicInformation"
name="BasicInformation"
title="Basic Information"
>
<FormConditionWrapper
field={
Object {
"className": "schedule_form",
"component": "sub-form",
"fields": Array [
Array [
Object {
"autoFocus": true,
"component": "text-field",
"isRequired": true,
"label": "Name",
"maxLength": 50,
"name": "name",
"validate": Array [
Object {
"type": "required",
},
],
},
Object {
"component": "text-field",
"isRequired": true,
"label": "Description",
"maxLength": 100,
"name": "description",
"validate": Array [
Object {
"type": "required",
},
],
},
Object {
"component": "checkbox",
"label": "Active",
"name": "enabled",
},
Object {
"component": "select",
"id": "action",
"initialValue": "vm",
"isRequired": true,
"label": "Action",
"name": "action_typ",
"onChange": [Function],
"options": Array [
Object {
"label": "VM Analysis",
"value": "vm",
},
Object {
"label": "Template Analysis",
"value": "miq_template",
},
Object {
"label": "Host Analysis",
"value": "host",
},
Object {
"label": "Container Image Analysis",
"value": "container_image",
},
Object {
"label": "Automation Tasks",
"value": "automation_request",
},
],
},
Object {
"component": "select",
"hideField": false,
"id": "filter_type",
"isRequired": true,
"label": "Filter",
"name": "filter_typ",
"onChange": [Function],
"options": Array [
Object {
"label": "All VMs",
"value": "all",
},
Object {
"label": "All VMs for Providers",
"value": "ems",
},
Object {
"label": "All VMs for Clusters",
"value": "cluster",
},
Object {
"label": "All VMs for Host",
"value": "host",
},
Object {
"label": "A single VM",
"value": "vm",
},
],
},
Object {
"component": "select",
"hideField": true,
"id": "filter_value",
"initialValue": "",
"initializeOnMount": true,
"label": "Filter Item",
"name": "filter_value",
"options": Array [],
},
Object {
"component": "select",
"hideField": true,
"id": "zone",
"includeEmpty": true,
"isRequired": true,
"label": "Zone",
"name": "zone_id",
"options": Array [
Object {
"label": "AAA",
"value": "13",
},
Object {
"label": "Amazon Zone",
"value": "3",
},
Object {
"label": "Azure Zone",
"value": "2",
},
Object {
"label": "Config Zone",
"value": "4",
},
Object {
"label": "Default Zone",
"value": "1",
},
Object {
"label": "Google Zone",
"value": "5",
},
],
"placeholder": "<Choose>",
"validate": Array [
Object {
"hideField": true,
"type": "customRequired",
},
],
},
Object {
"component": "plain-text",
"element": "h3",
"hideField": true,
"label": "Object Details",
"name": "object_details",
},
Object {
"component": "select",
"hideField": true,
"id": "system",
"includeEmpty": true,
"isRequired": true,
"label": "System/Process",
"name": "instance_name",
"options": Array [],
"placeholder": "<Choose>",
"validate": Array [
Object {
"hideField": true,
"type": "customRequired",
},
],
},
Object {
"component": "text-field",
"hideField": true,
"id": "message",
"isRequired": true,
"label": "Message",
"name": "object_message",
"validate": Array [
Object {
"hideField": true,
"type": "customRequired",
},
],
},
Object {
"component": "text-field",
"hideField": true,
"id": "request",
"isRequired": true,
"label": "Request",
"name": "object_request",
"validate": Array [
Object {
"hideField": true,
"type": "customRequired",
},
],
},
Object {
"component": "plain-text",
"element": "h3",
"hideField": true,
"label": "Object",
"name": "object_attributes",
},
Object {
"component": "select",
"hideField": true,
"id": "object_type",
"includeEmpty": true,
"isClearable": true,
"isRequired": true,
"isSearchable": true,
"labelText": "Type",
"name": "target_class",
"onChange": [Function],
"options": Array [],
"placeholder": "<Choose>",
"simpleValue": true,
"validate": Array [
Object {
"hideField": true,
"type": "customRequired",
},
],
},
Object {
"component": "select",
"hideField": true,
"id": "object_item",
"includeEmpty": true,
"isClearable": true,
"isRequired": true,
"isSearchable": true,
"labelText": "Object",
"name": "target_id",
"options": Array [],
"placeholder": "<Choose>",
"simpleValue": true,
"validate": Array [
Object {
"hideField": true,
"type": "customRequired",
},
],
},
Object {
"className": "attribute-value-fields-subform",
"component": "sub-form",
"condition": Object {
"is": "automation_request",
"when": "action_typ",
},
"fields": Array [
Array [
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-1",
"label": "1",
"name": "attribute-value-count-1",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_1",
"label": " ",
"name": "attribute_1",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_1",
"label": " ",
"name": "value_1",
},
],
"id": "attribute-value-field-1",
"name": "attribute-value-field-1",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-2",
"label": "2",
"name": "attribute-value-count-2",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_2",
"label": " ",
"name": "attribute_2",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_2",
"label": " ",
"name": "value_2",
},
],
"id": "attribute-value-field-2",
"name": "attribute-value-field-2",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-3",
"label": "3",
"name": "attribute-value-count-3",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_3",
"label": " ",
"name": "attribute_3",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_3",
"label": " ",
"name": "value_3",
},
],
"id": "attribute-value-field-3",
"name": "attribute-value-field-3",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-4",
"label": "4",
"name": "attribute-value-count-4",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_4",
"label": " ",
"name": "attribute_4",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_4",
"label": " ",
"name": "value_4",
},
],
"id": "attribute-value-field-4",
"name": "attribute-value-field-4",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-5",
"label": "5",
"name": "attribute-value-count-5",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_5",
"label": " ",
"name": "attribute_5",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_5",
"label": " ",
"name": "value_5",
},
],
"id": "attribute-value-field-5",
"name": "attribute-value-field-5",
},
],
Object {
"component": "text-field",
"hideField": true,
"id": "starting_object",
"label": " ",
"name": "starting_object",
"value": "SYSTEM/PROCESS",
},
],
"id": "attribute-value-fields",
"name": "attribute-value-fields",
"title": "Attribute/Value Pairs",
},
Object {
"component": "select",
"id": "run",
"initialValue": "Once",
"isRequired": true,
"label": "Run",
"name": "timer_typ",
"onChange": [Function],
"options": Array [
Object {
"label": "Once",
"value": "Once",
},
Object {
"label": "Hours",
"value": "Hourly",
},
Object {
"label": "Days",
"value": "Daily",
},
Object {
"label": "Weeks",
"value": "Weekly",
},
Object {
"label": "Months",
"value": "Monthly",
},
],
},
Object {
"component": "select",
"hideField": false,
"id": "timer_value",
"initialValue": 5,
"initializeOnMount": true,
"isRequired": true,
"label": "Every",
"name": "timer_value",
"options": Array [
Object {
"label": "1 Day",
"value": 1,
},
Object {
"label": "2 Days",
"value": 2,
},
Object {
"label": "3 Days",
"value": 3,
},
Object {
"label": "4 Days",
"value": 4,
},
Object {
"label": "5 Days",
"value": 5,
},
Object {
"label": "6 Days",
"value": 6,
},
],
},
Object {
"component": "select",
"id": "time_zone",
"includeEmpty": true,
"isClearable": true,
"isRequired": true,
"isSearchable": true,
"labelText": "Time Zone",
"name": "time_zone",
"options": Array [
Object {
"label": "(GMT-12:00) International Date Line West",
"value": "International Date Line West",
},
Object {
"label": "(GMT-11:00) American Samoa",
"value": "American Samoa",
},
Object {
"label": "(GMT-11:00) Midway Island",
"value": "Midway Island",
},
Object {
"label": "(GMT-10:00) Hawaii",
"value": "Hawaii",
},
Object {
"label": "(GMT-09:00) Alaska",
"value": "Alaska",
},
],
"placeholder": "<Choose>",
"simpleValue": true,
"validate": Array [
Object {
"type": "required",
},
],
},
Object {
"component": "date-picker",
"datePickerType": "single",
"isRequired": true,
"label": "Starting Date",
"name": "start_date",
"validate": Array [
Object {
"type": "required",
},
],
},
Object {
"component": "time-picker",
"id": "start_time",
"isRequired": true,
"label": "Starting Time",
"name": "start_hour",
"validate": Array [
Object {
"type": "required",
},
],
},
],
],
"name": "BasicInformation",
"title": "Basic Information",
}
}
>
<FormFieldHideWrapper
hideField={false}
>
<SubForm
DescriptionElement="p"
TitleElement="h3"
className="schedule_form"
component="sub-form"
fields={
Array [
Array [
Object {
"autoFocus": true,
"component": "text-field",
"isRequired": true,
"label": "Name",
"maxLength": 50,
"name": "name",
"validate": Array [
Object {
"type": "required",
},
],
},
Object {
"component": "text-field",
"isRequired": true,
"label": "Description",
"maxLength": 100,
"name": "description",
"validate": Array [
Object {
"type": "required",
},
],
},
Object {
"component": "checkbox",
"label": "Active",
"name": "enabled",
},
Object {
"component": "select",
"id": "action",
"initialValue": "vm",
"isRequired": true,
"label": "Action",
"name": "action_typ",
"onChange": [Function],
"options": Array [
Object {
"label": "VM Analysis",
"value": "vm",
},
Object {
"label": "Template Analysis",
"value": "miq_template",
},
Object {
"label": "Host Analysis",
"value": "host",
},
Object {
"label": "Container Image Analysis",
"value": "container_image",
},
Object {
"label": "Automation Tasks",
"value": "automation_request",
},
],
},
Object {
"component": "select",
"hideField": false,
"id": "filter_type",
"isRequired": true,
"label": "Filter",
"name": "filter_typ",
"onChange": [Function],
"options": Array [
Object {
"label": "All VMs",
"value": "all",
},
Object {
"label": "All VMs for Providers",
"value": "ems",
},
Object {
"label": "All VMs for Clusters",
"value": "cluster",
},
Object {
"label": "All VMs for Host",
"value": "host",
},
Object {
"label": "A single VM",
"value": "vm",
},
],
},
Object {
"component": "select",
"hideField": true,
"id": "filter_value",
"initialValue": "",
"initializeOnMount": true,
"label": "Filter Item",
"name": "filter_value",
"options": Array [],
},
Object {
"component": "select",
"hideField": true,
"id": "zone",
"includeEmpty": true,
"isRequired": true,
"label": "Zone",
"name": "zone_id",
"options": Array [
Object {
"label": "AAA",
"value": "13",
},
Object {
"label": "Amazon Zone",
"value": "3",
},
Object {
"label": "Azure Zone",
"value": "2",
},
Object {
"label": "Config Zone",
"value": "4",
},
Object {
"label": "Default Zone",
"value": "1",
},
Object {
"label": "Google Zone",
"value": "5",
},
],
"placeholder": "<Choose>",
"validate": Array [
Object {
"hideField": true,
"type": "customRequired",
},
],
},
Object {
"component": "plain-text",
"element": "h3",
"hideField": true,
"label": "Object Details",
"name": "object_details",
},
Object {
"component": "select",
"hideField": true,
"id": "system",
"includeEmpty": true,
"isRequired": true,
"label": "System/Process",
"name": "instance_name",
"options": Array [],
"placeholder": "<Choose>",
"validate": Array [
Object {
"hideField": true,
"type": "customRequired",
},
],
},
Object {
"component": "text-field",
"hideField": true,
"id": "message",
"isRequired": true,
"label": "Message",
"name": "object_message",
"validate": Array [
Object {
"hideField": true,
"type": "customRequired",
},
],
},
Object {
"component": "text-field",
"hideField": true,
"id": "request",
"isRequired": true,
"label": "Request",
"name": "object_request",
"validate": Array [
Object {
"hideField": true,
"type": "customRequired",
},
],
},
Object {
"component": "plain-text",
"element": "h3",
"hideField": true,
"label": "Object",
"name": "object_attributes",
},
Object {
"component": "select",
"hideField": true,
"id": "object_type",
"includeEmpty": true,
"isClearable": true,
"isRequired": true,
"isSearchable": true,
"labelText": "Type",
"name": "target_class",
"onChange": [Function],
"options": Array [],
"placeholder": "<Choose>",
"simpleValue": true,
"validate": Array [
Object {
"hideField": true,
"type": "customRequired",
},
],
},
Object {
"component": "select",
"hideField": true,
"id": "object_item",
"includeEmpty": true,
"isClearable": true,
"isRequired": true,
"isSearchable": true,
"labelText": "Object",
"name": "target_id",
"options": Array [],
"placeholder": "<Choose>",
"simpleValue": true,
"validate": Array [
Object {
"hideField": true,
"type": "customRequired",
},
],
},
Object {
"className": "attribute-value-fields-subform",
"component": "sub-form",
"condition": Object {
"is": "automation_request",
"when": "action_typ",
},
"fields": Array [
Array [
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-1",
"label": "1",
"name": "attribute-value-count-1",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_1",
"label": " ",
"name": "attribute_1",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_1",
"label": " ",
"name": "value_1",
},
],
"id": "attribute-value-field-1",
"name": "attribute-value-field-1",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-2",
"label": "2",
"name": "attribute-value-count-2",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_2",
"label": " ",
"name": "attribute_2",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_2",
"label": " ",
"name": "value_2",
},
],
"id": "attribute-value-field-2",
"name": "attribute-value-field-2",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-3",
"label": "3",
"name": "attribute-value-count-3",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_3",
"label": " ",
"name": "attribute_3",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_3",
"label": " ",
"name": "value_3",
},
],
"id": "attribute-value-field-3",
"name": "attribute-value-field-3",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-4",
"label": "4",
"name": "attribute-value-count-4",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_4",
"label": " ",
"name": "attribute_4",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_4",
"label": " ",
"name": "value_4",
},
],
"id": "attribute-value-field-4",
"name": "attribute-value-field-4",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-5",
"label": "5",
"name": "attribute-value-count-5",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_5",
"label": " ",
"name": "attribute_5",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_5",
"label": " ",
"name": "value_5",
},
],
"id": "attribute-value-field-5",
"name": "attribute-value-field-5",
},
],
Object {
"component": "text-field",
"hideField": true,
"id": "starting_object",
"label": " ",
"name": "starting_object",
"value": "SYSTEM/PROCESS",
},
],
"id": "attribute-value-fields",
"name": "attribute-value-fields",
"title": "Attribute/Value Pairs",
},
Object {
"component": "select",
"id": "run",
"initialValue": "Once",
"isRequired": true,
"label": "Run",
"name": "timer_typ",
"onChange": [Function],
"options": Array [
Object {
"label": "Once",
"value": "Once",
},
Object {
"label": "Hours",
"value": "Hourly",
},
Object {
"label": "Days",
"value": "Daily",
},
Object {
"label": "Weeks",
"value": "Weekly",
},
Object {
"label": "Months",
"value": "Monthly",
},
],
},
Object {
"component": "select",
"hideField": false,
"id": "timer_value",
"initialValue": 5,
"initializeOnMount": true,
"isRequired": true,
"label": "Every",
"name": "timer_value",
"options": Array [
Object {
"label": "1 Day",
"value": 1,
},
Object {
"label": "2 Days",
"value": 2,
},
Object {
"label": "3 Days",
"value": 3,
},
Object {
"label": "4 Days",
"value": 4,
},
Object {
"label": "5 Days",
"value": 5,
},
Object {
"label": "6 Days",
"value": 6,
},
],
},
Object {
"component": "select",
"id": "time_zone",
"includeEmpty": true,
"isClearable": true,
"isRequired": true,
"isSearchable": true,
"labelText": "Time Zone",
"name": "time_zone",
"options": Array [
Object {
"label": "(GMT-12:00) International Date Line West",
"value": "International Date Line West",
},
Object {
"label": "(GMT-11:00) American Samoa",
"value": "American Samoa",
},
Object {
"label": "(GMT-11:00) Midway Island",
"value": "Midway Island",
},
Object {
"label": "(GMT-10:00) Hawaii",
"value": "Hawaii",
},
Object {
"label": "(GMT-09:00) Alaska",
"value": "Alaska",
},
],
"placeholder": "<Choose>",
"simpleValue": true,
"validate": Array [
Object {
"type": "required",
},
],
},
Object {
"component": "date-picker",
"datePickerType": "single",
"isRequired": true,
"label": "Starting Date",
"name": "start_date",
"validate": Array [
Object {
"type": "required",
},
],
},
Object {
"component": "time-picker",
"id": "start_time",
"isRequired": true,
"label": "Starting Time",
"name": "start_hour",
"validate": Array [
Object {
"type": "required",
},
],
},
],
]
}
name="BasicInformation"
title="Basic Information"
>
<div
className="schedule_form"
name="BasicInformation"
>
<div>
<h3>
Basic Information
</h3>
</div>
<SingleField
autoFocus={true}
component="text-field"
isRequired={true}
key="name"
label="Name"
maxLength={50}
name="name"
validate={
Array [
Object {
"type": "required",
},
]
}
>
<FormConditionWrapper
field={
Object {
"autoFocus": true,
"component": "text-field",
"isRequired": true,
"label": "Name",
"maxLength": 50,
"name": "name",
"validate": Array [
Object {
"type": "required",
},
],
}
}
>
<FormFieldHideWrapper
hideField={false}
>
<TextField
autoFocus={true}
component="text-field"
isRequired={true}
label="Name"
maxLength={50}
name="name"
validate={
Array [
Object {
"type": "required",
},
]
}
>
<TextInput
autoFocus={true}
id="name"
invalid={false}
invalidText=""
key="name"
labelText={
<IsRequired>
Name
</IsRequired>
}
maxLength={50}
name="name"
onBlur={[Function]}
onChange={[Function]}
onFocus={[Function]}
value="Schedule Name 1"
warn={false}
warnText=""
>
<div
className="bx--form-item bx--text-input-wrapper"
>
<label
className="bx--label"
htmlFor="name"
>
<IsRequired>
<span
aria-hidden="true"
className="ddorg__carbon-component-mapper_is-required isRequired-0-2-5"
>
*
</span>
Name
</IsRequired>
</label>
<div
className="bx--text-input__field-outer-wrapper"
>
<div
className="bx--text-input__field-wrapper"
data-invalid={null}
>
<input
autoFocus={true}
className="bx--text-input bx--text-input--md"
disabled={false}
id="name"
maxLength={50}
name="name"
onBlur={[Function]}
onChange={[Function]}
onClick={[Function]}
onFocus={[Function]}
type="text"
value="Schedule Name 1"
/>
</div>
</div>
</div>
</TextInput>
</TextField>
</FormFieldHideWrapper>
</FormConditionWrapper>
</SingleField>
<SingleField
component="text-field"
isRequired={true}
key="description"
label="Description"
maxLength={100}
name="description"
validate={
Array [
Object {
"type": "required",
},
]
}
>
<FormConditionWrapper
field={
Object {
"component": "text-field",
"isRequired": true,
"label": "Description",
"maxLength": 100,
"name": "description",
"validate": Array [
Object {
"type": "required",
},
],
}
}
>
<FormFieldHideWrapper
hideField={false}
>
<TextField
component="text-field"
isRequired={true}
label="Description"
maxLength={100}
name="description"
validate={
Array [
Object {
"type": "required",
},
]
}
>
<TextInput
id="description"
invalid={false}
invalidText=""
key="description"
labelText={
<IsRequired>
Description
</IsRequired>
}
maxLength={100}
name="description"
onBlur={[Function]}
onChange={[Function]}
onFocus={[Function]}
value="Schedule Description 1"
warn={false}
warnText=""
>
<div
className="bx--form-item bx--text-input-wrapper"
>
<label
className="bx--label"
htmlFor="description"
>
<IsRequired>
<span
aria-hidden="true"
className="ddorg__carbon-component-mapper_is-required isRequired-0-2-5"
>
*
</span>
Description
</IsRequired>
</label>
<div
className="bx--text-input__field-outer-wrapper"
>
<div
className="bx--text-input__field-wrapper"
data-invalid={null}
>
<input
className="bx--text-input bx--text-input--md"
disabled={false}
id="description"
maxLength={100}
name="description"
onBlur={[Function]}
onChange={[Function]}
onClick={[Function]}
onFocus={[Function]}
type="text"
value="Schedule Description 1"
/>
</div>
</div>
</div>
</TextInput>
</TextField>
</FormFieldHideWrapper>
</FormConditionWrapper>
</SingleField>
<SingleField
component="checkbox"
key="enabled"
label="Active"
name="enabled"
>
<FormConditionWrapper
field={
Object {
"component": "checkbox",
"label": "Active",
"name": "enabled",
}
}
>
<FormFieldHideWrapper
hideField={false}
>
<Checkbox
component="checkbox"
label="Active"
name="enabled"
>
<SingleCheckbox
component="checkbox"
label="Active"
name="enabled"
>
<div>
<Checkbox
checked={false}
id="enabled"
indeterminate={false}
labelText="Active"
name="enabled"
onBlur={[Function]}
onChange={[Function]}
onFocus={[Function]}
type="checkbox"
>
<div
className="bx--form-item bx--checkbox-wrapper"
>
<input
checked={false}
className="bx--checkbox"
id="enabled"
name="enabled"
onBlur={[Function]}
onChange={[Function]}
onFocus={[Function]}
type="checkbox"
/>
<label
className="bx--checkbox-label"
htmlFor="enabled"
title={null}
>
<Text
className="bx--checkbox-label-text"
>
<span
className="bx--checkbox-label-text"
dir="auto"
>
Active
</span>
</Text>
</label>
</div>
</Checkbox>
<HelperTextBlock />
</div>
</SingleCheckbox>
</Checkbox>
</FormFieldHideWrapper>
</FormConditionWrapper>
</SingleField>
<SingleField
component="select"
id="action"
initialValue="vm"
isRequired={true}
key="action_typ"
label="Action"
name="action_typ"
onChange={[Function]}
options={
Array [
Object {
"label": "VM Analysis",
"value": "vm",
},
Object {
"label": "Template Analysis",
"value": "miq_template",
},
Object {
"label": "Host Analysis",
"value": "host",
},
Object {
"label": "Container Image Analysis",
"value": "container_image",
},
Object {
"label": "Automation Tasks",
"value": "automation_request",
},
]
}
>
<FormConditionWrapper
field={
Object {
"component": "select",
"id": "action",
"initialValue": "vm",
"isRequired": true,
"label": "Action",
"name": "action_typ",
"onChange": [Function],
"options": Array [
Object {
"label": "VM Analysis",
"value": "vm",
},
Object {
"label": "Template Analysis",
"value": "miq_template",
},
Object {
"label": "Host Analysis",
"value": "host",
},
Object {
"label": "Container Image Analysis",
"value": "container_image",
},
Object {
"label": "Automation Tasks",
"value": "automation_request",
},
],
}
}
>
<FormFieldHideWrapper
hideField={false}
>
<SelectWithOnChange
component="select"
id="action"
initialValue="vm"
isRequired={true}
label="Action"
name="action_typ"
onChange={[Function]}
options={
Array [
Object {
"label": "VM Analysis",
"value": "vm",
},
Object {
"label": "Template Analysis",
"value": "miq_template",
},
Object {
"label": "Host Analysis",
"value": "host",
},
Object {
"label": "Container Image Analysis",
"value": "container_image",
},
Object {
"label": "Automation Tasks",
"value": "automation_request",
},
]
}
placeholder="<Choose>"
>
<Select
component="select"
id="action"
initialValue="vm"
isRequired={true}
label="Action"
loadingMessage="Loading..."
name="action_typ"
options={
Array [
Object {
"label": "VM Analysis",
"value": "vm",
},
Object {
"label": "Template Analysis",
"value": "miq_template",
},
Object {
"label": "Host Analysis",
"value": "host",
},
Object {
"label": "Container Image Analysis",
"value": "container_image",
},
Object {
"label": "Automation Tasks",
"value": "automation_request",
},
]
}
placeholder="<Choose>"
>
<Select
SelectComponent={[Function]}
id="action"
invalidText=""
labelText={
<IsRequired>
Action
</IsRequired>
}
loadOptionsChangeCounter={1}
loadingMessage="Loading..."
name="action_typ"
onBlur={[Function]}
onChange={[Function]}
onFocus={[Function]}
options={
Array [
Object {
"label": "VM Analysis",
"value": "vm",
},
Object {
"label": "Template Analysis",
"value": "miq_template",
},
Object {
"label": "Host Analysis",
"value": "host",
},
Object {
"label": "Container Image Analysis",
"value": "container_image",
},
Object {
"label": "Automation Tasks",
"value": "automation_request",
},
]
}
placeholder="<Choose>"
simpleValue={false}
value="vm"
>
<ClearedSelect
className=""
closeMenuOnSelect={true}
hideSelectedOptions={false}
id="action"
invalidText=""
isClearable={false}
isFetching={false}
isSearchable={false}
labelText={
<IsRequired>
Action
</IsRequired>
}
name="action_typ"
noOptionsMessage={[Function]}
onBlur={[Function]}
onChange={[Function]}
onFocus={[Function]}
onInputChange={[Function]}
options={
Array [
Object {
"label": "VM Analysis",
"value": "vm",
},
Object {
"label": "Template Analysis",
"value": "miq_template",
},
Object {
"label": "Host Analysis",
"value": "host",
},
Object {
"label": "Container Image Analysis",
"value": "container_image",
},
Object {
"label": "Automation Tasks",
"value": "automation_request",
},
]
}
placeholder="<Choose>"
value="vm"
>
<Select
className=""
disabled={false}
helperText=""
id="action_typ"
inline={false}
invalid={false}
invalidText=""
labelText={
<IsRequired>
Action
</IsRequired>
}
light={false}
name="action_typ"
onBlur={[Function]}
onChange={[Function]}
onFocus={[Function]}
value="vm"
>
<div
className="bx--form-item"
>
<div
className="bx--select"
>
<label
className="bx--label"
htmlFor="action_typ"
>
<IsRequired>
<span
aria-hidden="true"
className="ddorg__carbon-component-mapper_is-required isRequired-0-2-5"
>
*
</span>
Action
</IsRequired>
</label>
<div
className="bx--select-input__wrapper"
data-invalid={null}
>
<select
className="bx--select-input"
id="action_typ"
name="action_typ"
onBlur={[Function]}
onChange={[Function]}
onFocus={[Function]}
value="vm"
>
<SelectItem
disabled={false}
hidden={false}
key="vm"
label="VM Analysis"
text="VM Analysis"
value="vm"
>
<option
className="bx--select-option"
disabled={false}
hidden={false}
label="VM Analysis"
value="vm"
>
VM Analysis
</option>
</SelectItem>
<SelectItem
disabled={false}
hidden={false}
key="miq_template"
label="Template Analysis"
text="Template Analysis"
value="miq_template"
>
<option
className="bx--select-option"
disabled={false}
hidden={false}
label="Template Analysis"
value="miq_template"
>
Template Analysis
</option>
</SelectItem>
<SelectItem
disabled={false}
hidden={false}
key="host"
label="Host Analysis"
text="Host Analysis"
value="host"
>
<option
className="bx--select-option"
disabled={false}
hidden={false}
label="Host Analysis"
value="host"
>
Host Analysis
</option>
</SelectItem>
<SelectItem
disabled={false}
hidden={false}
key="container_image"
label="Container Image Analysis"
text="Container Image Analysis"
value="container_image"
>
<option
className="bx--select-option"
disabled={false}
hidden={false}
label="Container Image Analysis"
value="container_image"
>
Container Image Analysis
</option>
</SelectItem>
<SelectItem
disabled={false}
hidden={false}
key="automation_request"
label="Automation Tasks"
text="Automation Tasks"
value="automation_request"
>
<option
className="bx--select-option"
disabled={false}
hidden={false}
label="Automation Tasks"
value="automation_request"
>
Automation Tasks
</option>
</SelectItem>
</select>
<ForwardRef(ChevronDown16)
className="bx--select__arrow"
>
<Icon
className="bx--select__arrow"
fill="currentColor"
height={16}
preserveAspectRatio="xMidYMid meet"
viewBox="0 0 16 16"
width={16}
xmlns="http://www.w3.org/2000/svg"
>
<svg
aria-hidden={true}
className="bx--select__arrow"
fill="currentColor"
focusable="false"
height={16}
preserveAspectRatio="xMidYMid meet"
viewBox="0 0 16 16"
width={16}
xmlns="http://www.w3.org/2000/svg"
>
<path
d="M8 11L3 6 3.7 5.3 8 9.6 12.3 5.3 13 6z"
/>
</svg>
</Icon>
</ForwardRef(ChevronDown16)>
</div>
</div>
</div>
</Select>
</ClearedSelect>
</Select>
</Select>
</SelectWithOnChange>
</FormFieldHideWrapper>
</FormConditionWrapper>
</SingleField>
<SingleField
component="select"
hideField={false}
id="filter_type"
isRequired={true}
key="filter_typ"
label="Filter"
name="filter_typ"
onChange={[Function]}
options={
Array [
Object {
"label": "All VMs",
"value": "all",
},
Object {
"label": "All VMs for Providers",
"value": "ems",
},
Object {
"label": "All VMs for Clusters",
"value": "cluster",
},
Object {
"label": "All VMs for Host",
"value": "host",
},
Object {
"label": "A single VM",
"value": "vm",
},
]
}
>
<FormConditionWrapper
field={
Object {
"component": "select",
"id": "filter_type",
"isRequired": true,
"label": "Filter",
"name": "filter_typ",
"onChange": [Function],
"options": Array [
Object {
"label": "All VMs",
"value": "all",
},
Object {
"label": "All VMs for Providers",
"value": "ems",
},
Object {
"label": "All VMs for Clusters",
"value": "cluster",
},
Object {
"label": "All VMs for Host",
"value": "host",
},
Object {
"label": "A single VM",
"value": "vm",
},
],
}
}
>
<FormFieldHideWrapper
hideField={false}
>
<SelectWithOnChange
component="select"
id="filter_type"
isRequired={true}
label="Filter"
name="filter_typ"
onChange={[Function]}
options={
Array [
Object {
"label": "All VMs",
"value": "all",
},
Object {
"label": "All VMs for Providers",
"value": "ems",
},
Object {
"label": "All VMs for Clusters",
"value": "cluster",
},
Object {
"label": "All VMs for Host",
"value": "host",
},
Object {
"label": "A single VM",
"value": "vm",
},
]
}
placeholder="<Choose>"
>
<Select
component="select"
id="filter_type"
isRequired={true}
label="Filter"
loadingMessage="Loading..."
name="filter_typ"
options={
Array [
Object {
"label": "All VMs",
"value": "all",
},
Object {
"label": "All VMs for Providers",
"value": "ems",
},
Object {
"label": "All VMs for Clusters",
"value": "cluster",
},
Object {
"label": "All VMs for Host",
"value": "host",
},
Object {
"label": "A single VM",
"value": "vm",
},
]
}
placeholder="<Choose>"
>
<Select
SelectComponent={[Function]}
id="filter_type"
invalidText=""
labelText={
<IsRequired>
Filter
</IsRequired>
}
loadOptionsChangeCounter={1}
loadingMessage="Loading..."
name="filter_typ"
onBlur={[Function]}
onChange={[Function]}
onFocus={[Function]}
options={
Array [
Object {
"label": "All VMs",
"value": "all",
},
Object {
"label": "All VMs for Providers",
"value": "ems",
},
Object {
"label": "All VMs for Clusters",
"value": "cluster",
},
Object {
"label": "All VMs for Host",
"value": "host",
},
Object {
"label": "A single VM",
"value": "vm",
},
]
}
placeholder="<Choose>"
simpleValue={false}
value="all"
>
<ClearedSelect
className=""
closeMenuOnSelect={true}
hideSelectedOptions={false}
id="filter_type"
invalidText=""
isClearable={false}
isFetching={false}
isSearchable={false}
labelText={
<IsRequired>
Filter
</IsRequired>
}
name="filter_typ"
noOptionsMessage={[Function]}
onBlur={[Function]}
onChange={[Function]}
onFocus={[Function]}
onInputChange={[Function]}
options={
Array [
Object {
"label": "All VMs",
"value": "all",
},
Object {
"label": "All VMs for Providers",
"value": "ems",
},
Object {
"label": "All VMs for Clusters",
"value": "cluster",
},
Object {
"label": "All VMs for Host",
"value": "host",
},
Object {
"label": "A single VM",
"value": "vm",
},
]
}
placeholder="<Choose>"
value="all"
>
<Select
className=""
disabled={false}
helperText=""
id="filter_typ"
inline={false}
invalid={false}
invalidText=""
labelText={
<IsRequired>
Filter
</IsRequired>
}
light={false}
name="filter_typ"
onBlur={[Function]}
onChange={[Function]}
onFocus={[Function]}
value="all"
>
<div
className="bx--form-item"
>
<div
className="bx--select"
>
<label
className="bx--label"
htmlFor="filter_typ"
>
<IsRequired>
<span
aria-hidden="true"
className="ddorg__carbon-component-mapper_is-required isRequired-0-2-5"
>
*
</span>
Filter
</IsRequired>
</label>
<div
className="bx--select-input__wrapper"
data-invalid={null}
>
<select
className="bx--select-input"
id="filter_typ"
name="filter_typ"
onBlur={[Function]}
onChange={[Function]}
onFocus={[Function]}
value="all"
>
<SelectItem
disabled={false}
hidden={false}
key="all"
label="All VMs"
text="All VMs"
value="all"
>
<option
className="bx--select-option"
disabled={false}
hidden={false}
label="All VMs"
value="all"
>
All VMs
</option>
</SelectItem>
<SelectItem
disabled={false}
hidden={false}
key="ems"
label="All VMs for Providers"
text="All VMs for Providers"
value="ems"
>
<option
className="bx--select-option"
disabled={false}
hidden={false}
label="All VMs for Providers"
value="ems"
>
All VMs for Providers
</option>
</SelectItem>
<SelectItem
disabled={false}
hidden={false}
key="cluster"
label="All VMs for Clusters"
text="All VMs for Clusters"
value="cluster"
>
<option
className="bx--select-option"
disabled={false}
hidden={false}
label="All VMs for Clusters"
value="cluster"
>
All VMs for Clusters
</option>
</SelectItem>
<SelectItem
disabled={false}
hidden={false}
key="host"
label="All VMs for Host"
text="All VMs for Host"
value="host"
>
<option
className="bx--select-option"
disabled={false}
hidden={false}
label="All VMs for Host"
value="host"
>
All VMs for Host
</option>
</SelectItem>
<SelectItem
disabled={false}
hidden={false}
key="vm"
label="A single VM"
text="A single VM"
value="vm"
>
<option
className="bx--select-option"
disabled={false}
hidden={false}
label="A single VM"
value="vm"
>
A single VM
</option>
</SelectItem>
</select>
<ForwardRef(ChevronDown16)
className="bx--select__arrow"
>
<Icon
className="bx--select__arrow"
fill="currentColor"
height={16}
preserveAspectRatio="xMidYMid meet"
viewBox="0 0 16 16"
width={16}
xmlns="http://www.w3.org/2000/svg"
>
<svg
aria-hidden={true}
className="bx--select__arrow"
fill="currentColor"
focusable="false"
height={16}
preserveAspectRatio="xMidYMid meet"
viewBox="0 0 16 16"
width={16}
xmlns="http://www.w3.org/2000/svg"
>
<path
d="M8 11L3 6 3.7 5.3 8 9.6 12.3 5.3 13 6z"
/>
</svg>
</Icon>
</ForwardRef(ChevronDown16)>
</div>
</div>
</div>
</Select>
</ClearedSelect>
</Select>
</Select>
</SelectWithOnChange>
</FormFieldHideWrapper>
</FormConditionWrapper>
</SingleField>
<SingleField
component="select"
hideField={true}
id="filter_value"
initialValue=""
initializeOnMount={true}
key="filter_value"
label="Filter Item"
name="filter_value"
options={Array []}
>
<FormConditionWrapper
field={
Object {
"component": "select",
"id": "filter_value",
"initialValue": "",
"initializeOnMount": true,
"label": "Filter Item",
"name": "filter_value",
"options": Array [],
}
}
>
<FormFieldHideWrapper
hideField={true}
>
<div
hidden={true}
>
<SelectWithOnChange
component="select"
id="filter_value"
initialValue=""
initializeOnMount={true}
label="Filter Item"
name="filter_value"
options={Array []}
placeholder="<Choose>"
>
<Select
component="select"
id="filter_value"
initialValue=""
initializeOnMount={true}
label="Filter Item"
loadingMessage="Loading..."
name="filter_value"
options={Array []}
placeholder="<Choose>"
>
<Select
SelectComponent={[Function]}
id="filter_value"
invalidText=""
labelText="Filter Item"
loadOptionsChangeCounter={1}
loadingMessage="Loading..."
name="filter_value"
onBlur={[Function]}
onChange={[Function]}
onFocus={[Function]}
options={Array []}
placeholder="<Choose>"
simpleValue={false}
value=""
>
<ClearedSelect
className=""
closeMenuOnSelect={true}
hideSelectedOptions={false}
id="filter_value"
invalidText=""
isClearable={false}
isFetching={false}
isSearchable={false}
labelText="Filter Item"
name="filter_value"
noOptionsMessage={[Function]}
onBlur={[Function]}
onChange={[Function]}
onFocus={[Function]}
onInputChange={[Function]}
options={Array []}
placeholder="<Choose>"
value=""
>
<Select
className=""
disabled={false}
helperText=""
id="filter_value"
inline={false}
invalid={false}
invalidText=""
labelText="Filter Item"
light={false}
name="filter_value"
onBlur={[Function]}
onChange={[Function]}
onFocus={[Function]}
value=""
>
<div
className="bx--form-item"
>
<div
className="bx--select"
>
<label
className="bx--label"
htmlFor="filter_value"
>
Filter Item
</label>
<div
className="bx--select-input__wrapper"
data-invalid={null}
>
<select
className="bx--select-input"
id="filter_value"
name="filter_value"
onBlur={[Function]}
onChange={[Function]}
onFocus={[Function]}
value=""
/>
<ForwardRef(ChevronDown16)
className="bx--select__arrow"
>
<Icon
className="bx--select__arrow"
fill="currentColor"
height={16}
preserveAspectRatio="xMidYMid meet"
viewBox="0 0 16 16"
width={16}
xmlns="http://www.w3.org/2000/svg"
>
<svg
aria-hidden={true}
className="bx--select__arrow"
fill="currentColor"
focusable="false"
height={16}
preserveAspectRatio="xMidYMid meet"
viewBox="0 0 16 16"
width={16}
xmlns="http://www.w3.org/2000/svg"
>
<path
d="M8 11L3 6 3.7 5.3 8 9.6 12.3 5.3 13 6z"
/>
</svg>
</Icon>
</ForwardRef(ChevronDown16)>
</div>
</div>
</div>
</Select>
</ClearedSelect>
</Select>
</Select>
</SelectWithOnChange>
</div>
</FormFieldHideWrapper>
</FormConditionWrapper>
</SingleField>
<SingleField
component="select"
hideField={true}
id="zone"
includeEmpty={true}
isRequired={true}
key="zone_id"
label="Zone"
name="zone_id"
options={
Array [
Object {
"label": "AAA",
"value": "13",
},
Object {
"label": "Amazon Zone",
"value": "3",
},
Object {
"label": "Azure Zone",
"value": "2",
},
Object {
"label": "Config Zone",
"value": "4",
},
Object {
"label": "Default Zone",
"value": "1",
},
Object {
"label": "Google Zone",
"value": "5",
},
]
}
placeholder="<Choose>"
validate={
Array [
Object {
"hideField": true,
"type": "customRequired",
},
]
}
>
<FormConditionWrapper
field={
Object {
"component": "select",
"id": "zone",
"includeEmpty": true,
"isRequired": true,
"label": "Zone",
"name": "zone_id",
"options": Array [
Object {
"label": "AAA",
"value": "13",
},
Object {
"label": "Amazon Zone",
"value": "3",
},
Object {
"label": "Azure Zone",
"value": "2",
},
Object {
"label": "Config Zone",
"value": "4",
},
Object {
"label": "Default Zone",
"value": "1",
},
Object {
"label": "Google Zone",
"value": "5",
},
],
"placeholder": "<Choose>",
"validate": Array [
Object {
"hideField": true,
"type": "customRequired",
},
],
}
}
>
<FormFieldHideWrapper
hideField={true}
>
<div
hidden={true}
>
<SelectWithOnChange
component="select"
id="zone"
includeEmpty={true}
isRequired={true}
label="Zone"
name="zone_id"
options={
Array [
Object {
"label": "AAA",
"value": "13",
},
Object {
"label": "Amazon Zone",
"value": "3",
},
Object {
"label": "Azure Zone",
"value": "2",
},
Object {
"label": "Config Zone",
"value": "4",
},
Object {
"label": "Default Zone",
"value": "1",
},
Object {
"label": "Google Zone",
"value": "5",
},
]
}
placeholder="<Choose>"
validate={
Array [
Object {
"hideField": true,
"type": "customRequired",
},
]
}
>
<Select
component="select"
id="zone"
isRequired={true}
label="Zone"
loadingMessage="Loading..."
name="zone_id"
options={
Array [
Object {
"label": "<Choose>",
"value": undefined,
},
Object {
"label": "AAA",
"value": "13",
},
Object {
"label": "Amazon Zone",
"value": "3",
},
Object {
"label": "Azure Zone",
"value": "2",
},
Object {
"label": "Config Zone",
"value": "4",
},
Object {
"label": "Default Zone",
"value": "1",
},
Object {
"label": "Google Zone",
"value": "5",
},
]
}
placeholder="<Choose>"
validate={
Array [
Object {
"hideField": true,
"type": "customRequired",
},
]
}
>
<Select
SelectComponent={[Function]}
id="zone"
invalidText=""
labelText={
<IsRequired>
Zone
</IsRequired>
}
loadOptionsChangeCounter={1}
loadingMessage="Loading..."
name="zone_id"
onBlur={[Function]}
onChange={[Function]}
onFocus={[Function]}
options={
Array [
Object {
"label": "<Choose>",
"value": undefined,
},
Object {
"label": "AAA",
"value": "13",
},
Object {
"label": "Amazon Zone",
"value": "3",
},
Object {
"label": "Azure Zone",
"value": "2",
},
Object {
"label": "Config Zone",
"value": "4",
},
Object {
"label": "Default Zone",
"value": "1",
},
Object {
"label": "Google Zone",
"value": "5",
},
]
}
placeholder="<Choose>"
simpleValue={false}
value=""
>
<ClearedSelect
className=""
closeMenuOnSelect={true}
hideSelectedOptions={false}
id="zone"
invalidText=""
isClearable={false}
isFetching={false}
isSearchable={false}
labelText={
<IsRequired>
Zone
</IsRequired>
}
name="zone_id"
noOptionsMessage={[Function]}
onBlur={[Function]}
onChange={[Function]}
onFocus={[Function]}
onInputChange={[Function]}
options={
Array [
Object {
"label": "<Choose>",
"value": undefined,
},
Object {
"label": "AAA",
"value": "13",
},
Object {
"label": "Amazon Zone",
"value": "3",
},
Object {
"label": "Azure Zone",
"value": "2",
},
Object {
"label": "Config Zone",
"value": "4",
},
Object {
"label": "Default Zone",
"value": "1",
},
Object {
"label": "Google Zone",
"value": "5",
},
]
}
placeholder="<Choose>"
value=""
>
<Select
className=""
disabled={false}
helperText=""
id="zone_id"
inline={false}
invalid={false}
invalidText=""
labelText={
<IsRequired>
Zone
</IsRequired>
}
light={false}
name="zone_id"
onBlur={[Function]}
onChange={[Function]}
onFocus={[Function]}
value=""
>
<div
className="bx--form-item"
>
<div
className="bx--select"
>
<label
className="bx--label"
htmlFor="zone_id"
>
<IsRequired>
<span
aria-hidden="true"
className="ddorg__carbon-component-mapper_is-required isRequired-0-2-5"
>
*
</span>
Zone
</IsRequired>
</label>
<div
className="bx--select-input__wrapper"
data-invalid={null}
>
<select
className="bx--select-input"
id="zone_id"
name="zone_id"
onBlur={[Function]}
onChange={[Function]}
onFocus={[Function]}
value=""
>
<SelectItem
disabled={false}
hidden={false}
key="0"
label="<Choose>"
text="<Choose>"
value=""
>
<option
className="bx--select-option"
disabled={false}
hidden={false}
label="<Choose>"
value=""
>
<Choose>
</option>
</SelectItem>
<SelectItem
disabled={false}
hidden={false}
key="13"
label="AAA"
text="AAA"
value="13"
>
<option
className="bx--select-option"
disabled={false}
hidden={false}
label="AAA"
value="13"
>
AAA
</option>
</SelectItem>
<SelectItem
disabled={false}
hidden={false}
key="3"
label="Amazon Zone"
text="Amazon Zone"
value="3"
>
<option
className="bx--select-option"
disabled={false}
hidden={false}
label="Amazon Zone"
value="3"
>
Amazon Zone
</option>
</SelectItem>
<SelectItem
disabled={false}
hidden={false}
key="2"
label="Azure Zone"
text="Azure Zone"
value="2"
>
<option
className="bx--select-option"
disabled={false}
hidden={false}
label="Azure Zone"
value="2"
>
Azure Zone
</option>
</SelectItem>
<SelectItem
disabled={false}
hidden={false}
key="4"
label="Config Zone"
text="Config Zone"
value="4"
>
<option
className="bx--select-option"
disabled={false}
hidden={false}
label="Config Zone"
value="4"
>
Config Zone
</option>
</SelectItem>
<SelectItem
disabled={false}
hidden={false}
key="1"
label="Default Zone"
text="Default Zone"
value="1"
>
<option
className="bx--select-option"
disabled={false}
hidden={false}
label="Default Zone"
value="1"
>
Default Zone
</option>
</SelectItem>
<SelectItem
disabled={false}
hidden={false}
key="5"
label="Google Zone"
text="Google Zone"
value="5"
>
<option
className="bx--select-option"
disabled={false}
hidden={false}
label="Google Zone"
value="5"
>
Google Zone
</option>
</SelectItem>
</select>
<ForwardRef(ChevronDown16)
className="bx--select__arrow"
>
<Icon
className="bx--select__arrow"
fill="currentColor"
height={16}
preserveAspectRatio="xMidYMid meet"
viewBox="0 0 16 16"
width={16}
xmlns="http://www.w3.org/2000/svg"
>
<svg
aria-hidden={true}
className="bx--select__arrow"
fill="currentColor"
focusable="false"
height={16}
preserveAspectRatio="xMidYMid meet"
viewBox="0 0 16 16"
width={16}
xmlns="http://www.w3.org/2000/svg"
>
<path
d="M8 11L3 6 3.7 5.3 8 9.6 12.3 5.3 13 6z"
/>
</svg>
</Icon>
</ForwardRef(ChevronDown16)>
</div>
</div>
</div>
</Select>
</ClearedSelect>
</Select>
</Select>
</SelectWithOnChange>
</div>
</FormFieldHideWrapper>
</FormConditionWrapper>
</SingleField>
<SingleField
component="plain-text"
element="h3"
hideField={true}
key="object_details"
label="Object Details"
name="object_details"
>
<FormConditionWrapper
field={
Object {
"component": "plain-text",
"element": "h3",
"label": "Object Details",
"name": "object_details",
}
}
>
<FormFieldHideWrapper
hideField={true}
>
<div
hidden={true}
>
<PlainText
component="plain-text"
element="h3"
label="Object Details"
name="object_details"
>
<h3
key="0"
name="object_details"
>
Object Details
</h3>
</PlainText>
</div>
</FormFieldHideWrapper>
</FormConditionWrapper>
</SingleField>
<SingleField
component="select"
hideField={true}
id="system"
includeEmpty={true}
isRequired={true}
key="instance_name"
label="System/Process"
name="instance_name"
options={Array []}
placeholder="<Choose>"
validate={
Array [
Object {
"hideField": true,
"type": "customRequired",
},
]
}
>
<FormConditionWrapper
field={
Object {
"component": "select",
"id": "system",
"includeEmpty": true,
"isRequired": true,
"label": "System/Process",
"name": "instance_name",
"options": Array [],
"placeholder": "<Choose>",
"validate": Array [
Object {
"hideField": true,
"type": "customRequired",
},
],
}
}
>
<FormFieldHideWrapper
hideField={true}
>
<div
hidden={true}
>
<SelectWithOnChange
component="select"
id="system"
includeEmpty={true}
isRequired={true}
label="System/Process"
name="instance_name"
options={Array []}
placeholder="<Choose>"
validate={
Array [
Object {
"hideField": true,
"type": "customRequired",
},
]
}
>
<Select
component="select"
id="system"
isRequired={true}
label="System/Process"
loadingMessage="Loading..."
name="instance_name"
options={
Array [
Object {
"label": "<Choose>",
"value": undefined,
},
]
}
placeholder="<Choose>"
validate={
Array [
Object {
"hideField": true,
"type": "customRequired",
},
]
}
>
<Select
SelectComponent={[Function]}
id="system"
invalidText=""
labelText={
<IsRequired>
System/Process
</IsRequired>
}
loadOptionsChangeCounter={1}
loadingMessage="Loading..."
name="instance_name"
onBlur={[Function]}
onChange={[Function]}
onFocus={[Function]}
options={
Array [
Object {
"label": "<Choose>",
"value": undefined,
},
]
}
placeholder="<Choose>"
simpleValue={false}
value=""
>
<ClearedSelect
className=""
closeMenuOnSelect={true}
hideSelectedOptions={false}
id="system"
invalidText=""
isClearable={false}
isFetching={false}
isSearchable={false}
labelText={
<IsRequired>
System/Process
</IsRequired>
}
name="instance_name"
noOptionsMessage={[Function]}
onBlur={[Function]}
onChange={[Function]}
onFocus={[Function]}
onInputChange={[Function]}
options={
Array [
Object {
"label": "<Choose>",
"value": undefined,
},
]
}
placeholder="<Choose>"
value=""
>
<Select
className=""
disabled={false}
helperText=""
id="instance_name"
inline={false}
invalid={false}
invalidText=""
labelText={
<IsRequired>
System/Process
</IsRequired>
}
light={false}
name="instance_name"
onBlur={[Function]}
onChange={[Function]}
onFocus={[Function]}
value=""
>
<div
className="bx--form-item"
>
<div
className="bx--select"
>
<label
className="bx--label"
htmlFor="instance_name"
>
<IsRequired>
<span
aria-hidden="true"
className="ddorg__carbon-component-mapper_is-required isRequired-0-2-5"
>
*
</span>
System/Process
</IsRequired>
</label>
<div
className="bx--select-input__wrapper"
data-invalid={null}
>
<select
className="bx--select-input"
id="instance_name"
name="instance_name"
onBlur={[Function]}
onChange={[Function]}
onFocus={[Function]}
value=""
>
<SelectItem
disabled={false}
hidden={false}
key="0"
label="<Choose>"
text="<Choose>"
value=""
>
<option
className="bx--select-option"
disabled={false}
hidden={false}
label="<Choose>"
value=""
>
<Choose>
</option>
</SelectItem>
</select>
<ForwardRef(ChevronDown16)
className="bx--select__arrow"
>
<Icon
className="bx--select__arrow"
fill="currentColor"
height={16}
preserveAspectRatio="xMidYMid meet"
viewBox="0 0 16 16"
width={16}
xmlns="http://www.w3.org/2000/svg"
>
<svg
aria-hidden={true}
className="bx--select__arrow"
fill="currentColor"
focusable="false"
height={16}
preserveAspectRatio="xMidYMid meet"
viewBox="0 0 16 16"
width={16}
xmlns="http://www.w3.org/2000/svg"
>
<path
d="M8 11L3 6 3.7 5.3 8 9.6 12.3 5.3 13 6z"
/>
</svg>
</Icon>
</ForwardRef(ChevronDown16)>
</div>
</div>
</div>
</Select>
</ClearedSelect>
</Select>
</Select>
</SelectWithOnChange>
</div>
</FormFieldHideWrapper>
</FormConditionWrapper>
</SingleField>
<SingleField
component="text-field"
hideField={true}
id="message"
isRequired={true}
key="object_message"
label="Message"
name="object_message"
validate={
Array [
Object {
"hideField": true,
"type": "customRequired",
},
]
}
>
<FormConditionWrapper
field={
Object {
"component": "text-field",
"id": "message",
"isRequired": true,
"label": "Message",
"name": "object_message",
"validate": Array [
Object {
"hideField": true,
"type": "customRequired",
},
],
}
}
>
<FormFieldHideWrapper
hideField={true}
>
<div
hidden={true}
>
<TextField
component="text-field"
id="message"
isRequired={true}
label="Message"
name="object_message"
validate={
Array [
Object {
"hideField": true,
"type": "customRequired",
},
]
}
>
<TextInput
id="message"
invalid={false}
invalidText=""
key="object_message"
labelText={
<IsRequired>
Message
</IsRequired>
}
name="object_message"
onBlur={[Function]}
onChange={[Function]}
onFocus={[Function]}
value=""
warn={false}
warnText=""
>
<div
className="bx--form-item bx--text-input-wrapper"
>
<label
className="bx--label"
htmlFor="message"
>
<IsRequired>
<span
aria-hidden="true"
className="ddorg__carbon-component-mapper_is-required isRequired-0-2-5"
>
*
</span>
Message
</IsRequired>
</label>
<div
className="bx--text-input__field-outer-wrapper"
>
<div
className="bx--text-input__field-wrapper"
data-invalid={null}
>
<input
className="bx--text-input bx--text-input--md"
disabled={false}
id="message"
name="object_message"
onBlur={[Function]}
onChange={[Function]}
onClick={[Function]}
onFocus={[Function]}
type="text"
value=""
/>
</div>
</div>
</div>
</TextInput>
</TextField>
</div>
</FormFieldHideWrapper>
</FormConditionWrapper>
</SingleField>
<SingleField
component="text-field"
hideField={true}
id="request"
isRequired={true}
key="object_request"
label="Request"
name="object_request"
validate={
Array [
Object {
"hideField": true,
"type": "customRequired",
},
]
}
>
<FormConditionWrapper
field={
Object {
"component": "text-field",
"id": "request",
"isRequired": true,
"label": "Request",
"name": "object_request",
"validate": Array [
Object {
"hideField": true,
"type": "customRequired",
},
],
}
}
>
<FormFieldHideWrapper
hideField={true}
>
<div
hidden={true}
>
<TextField
component="text-field"
id="request"
isRequired={true}
label="Request"
name="object_request"
validate={
Array [
Object {
"hideField": true,
"type": "customRequired",
},
]
}
>
<TextInput
id="request"
invalid={false}
invalidText=""
key="object_request"
labelText={
<IsRequired>
Request
</IsRequired>
}
name="object_request"
onBlur={[Function]}
onChange={[Function]}
onFocus={[Function]}
value=""
warn={false}
warnText=""
>
<div
className="bx--form-item bx--text-input-wrapper"
>
<label
className="bx--label"
htmlFor="request"
>
<IsRequired>
<span
aria-hidden="true"
className="ddorg__carbon-component-mapper_is-required isRequired-0-2-5"
>
*
</span>
Request
</IsRequired>
</label>
<div
className="bx--text-input__field-outer-wrapper"
>
<div
className="bx--text-input__field-wrapper"
data-invalid={null}
>
<input
className="bx--text-input bx--text-input--md"
disabled={false}
id="request"
name="object_request"
onBlur={[Function]}
onChange={[Function]}
onClick={[Function]}
onFocus={[Function]}
type="text"
value=""
/>
</div>
</div>
</div>
</TextInput>
</TextField>
</div>
</FormFieldHideWrapper>
</FormConditionWrapper>
</SingleField>
<SingleField
component="plain-text"
element="h3"
hideField={true}
key="object_attributes"
label="Object"
name="object_attributes"
>
<FormConditionWrapper
field={
Object {
"component": "plain-text",
"element": "h3",
"label": "Object",
"name": "object_attributes",
}
}
>
<FormFieldHideWrapper
hideField={true}
>
<div
hidden={true}
>
<PlainText
component="plain-text"
element="h3"
label="Object"
name="object_attributes"
>
<h3
key="0"
name="object_attributes"
>
Object
</h3>
</PlainText>
</div>
</FormFieldHideWrapper>
</FormConditionWrapper>
</SingleField>
<SingleField
component="select"
hideField={true}
id="object_type"
includeEmpty={true}
isClearable={true}
isRequired={true}
isSearchable={true}
key="target_class"
labelText="Type"
name="target_class"
onChange={[Function]}
options={Array []}
placeholder="<Choose>"
simpleValue={true}
validate={
Array [
Object {
"hideField": true,
"type": "customRequired",
},
]
}
>
<FormConditionWrapper
field={
Object {
"component": "select",
"id": "object_type",
"includeEmpty": true,
"isClearable": true,
"isRequired": true,
"isSearchable": true,
"labelText": "Type",
"name": "target_class",
"onChange": [Function],
"options": Array [],
"placeholder": "<Choose>",
"simpleValue": true,
"validate": Array [
Object {
"hideField": true,
"type": "customRequired",
},
],
}
}
>
<FormFieldHideWrapper
hideField={true}
>
<div
hidden={true}
>
<SelectWithOnChange
component="select"
id="object_type"
includeEmpty={true}
isClearable={true}
isRequired={true}
isSearchable={true}
labelText="Type"
name="target_class"
onChange={[Function]}
options={Array []}
placeholder="<Choose>"
simpleValue={true}
validate={
Array [
Object {
"hideField": true,
"type": "customRequired",
},
]
}
>
<Select
component="select"
id="object_type"
isClearable={true}
isRequired={true}
isSearchable={true}
labelText="Type"
loadingMessage="Loading..."
name="target_class"
options={
Array [
Object {
"label": "<Choose>",
"value": undefined,
},
]
}
placeholder="<Choose>"
simpleValue={true}
validate={
Array [
Object {
"hideField": true,
"type": "customRequired",
},
]
}
>
<Select
SelectComponent={[Function]}
id="object_type"
invalidText=""
labelText="Type"
loadOptionsChangeCounter={1}
loadingMessage="Loading..."
name="target_class"
onBlur={[Function]}
onChange={[Function]}
onFocus={[Function]}
options={
Array [
Object {
"label": "<Choose>",
"value": undefined,
},
]
}
placeholder="<Choose>"
simpleValue={true}
value=""
>
<ClearedSelectSearchable
className=""
closeMenuOnSelect={true}
hideSelectedOptions={false}
id="object_type"
invalidText=""
isClearable={false}
isFetching={false}
isSearchable={false}
labelText="Type"
name="target_class"
noOptionsMessage={[Function]}
onBlur={[Function]}
onChange={[Function]}
onFocus={[Function]}
onInputChange={[Function]}
options={
Array [
Object {
"label": "<Choose>",
"value": undefined,
},
]
}
placeholder="<Choose>"
value={Array []}
>
<ComboBox
ariaLabel="Choose an item"
className=""
direction="bottom"
disabled={false}
id="target_class"
initialSelectedItem={
Object {
"label": "<Choose>",
"value": undefined,
}
}
invalid={false}
invalidText=""
itemToElement={null}
itemToString={[Function]}
items={
Array [
Object {
"label": "<Choose>",
"value": undefined,
},
]
}
light={false}
name="target_class"
onBlur={[Function]}
onChange={[Function]}
onFocus={[Function]}
placeholder="<Choose>"
shouldFilterItem={[Function]}
titleText="Type"
type="default"
>
<Downshift
defaultHighlightedIndex={null}
defaultIsOpen={false}
environment={[Window]}
getA11yStatusMessage={[Function]}
initialSelectedItem={
Object {
"label": "<Choose>",
"value": undefined,
}
}
inputId="target_class"
inputValue="<Choose>"
itemToString={[Function]}
onChange={[Function]}
onInputValueChange={[Function]}
onOuterClick={[Function]}
onSelect={[Function]}
onStateChange={[Function]}
onUserAction={[Function]}
scrollIntoView={[Function]}
selectedItemChanged={[Function]}
stateReducer={[Function]}
suppressRefError={false}
>
<div
className="bx--list-box__wrapper"
>
<Text
as="label"
className="bx--label"
htmlFor="target_class"
id="downshift-3-label"
>
<label
className="bx--label"
dir="auto"
htmlFor="target_class"
id="downshift-3-label"
>
Type
</label>
</Text>
<ListBox
className="bx--combo-box"
disabled={false}
invalid={false}
invalidText=""
isOpen={false}
light={false}
type="default"
>
<div
className="bx--combo-box bx--list-box"
onClick={[Function]}
onKeyDown={[Function]}
>
<div
className="bx--list-box__field"
>
<input
aria-activedescendant={null}
aria-autocomplete="list"
aria-controls={null}
aria-expanded={false}
aria-haspopup="listbox"
aria-labelledby={null}
autoComplete="off"
className="bx--text-input"
disabled={false}
id="target_class"
name="target_class"
onBlur={[Function]}
onChange={[Function]}
onClick={[Function]}
onFocus={[Function]}
onKeyDown={[Function]}
placeholder="<Choose>"
role="combobox"
tabIndex="0"
title="<Choose>"
type="text"
value="<Choose>"
/>
<ListBoxSelection
clearSelection={[Function]}
disabled={false}
onClearSelection={[Function]}
translateWithId={[Function]}
>
<button
aria-label="Clear selected item"
className="bx--list-box__selection"
onClick={[Function]}
tabIndex={-1}
title="Clear selected item"
type="button"
>
<ForwardRef(Close16)>
<Icon
fill="currentColor"
height={16}
preserveAspectRatio="xMidYMid meet"
viewBox="0 0 32 32"
width={16}
xmlns="http://www.w3.org/2000/svg"
>
<svg
aria-hidden={true}
fill="currentColor"
focusable="false"
height={16}
preserveAspectRatio="xMidYMid meet"
viewBox="0 0 32 32"
width={16}
xmlns="http://www.w3.org/2000/svg"
>
<path
d="M17.4141 16L24 9.4141 22.5859 8 16 14.5859 9.4143 8 8 9.4141 14.5859 16 8 22.5859 9.4143 24 16 17.4141 22.5859 24 24 22.5859 17.4141 16z"
/>
</svg>
</Icon>
</ForwardRef(Close16)>
</button>
</ListBoxSelection>
<ListBoxTrigger
aria-haspopup={true}
aria-label="open menu"
data-toggle={true}
disabled={false}
isOpen={false}
onBlur={[Function]}
onClick={[Function]}
onKeyDown={[Function]}
onKeyUp={[Function]}
onMouseUp={[Function]}
role="button"
translateWithId={[Function]}
type="button"
>
<button
aria-haspopup={true}
aria-label="Open"
className="bx--list-box__menu-icon"
data-toggle={true}
disabled={false}
onBlur={[Function]}
onClick={[Function]}
onKeyDown={[Function]}
onKeyUp={[Function]}
onMouseUp={[Function]}
role="button"
tabIndex="-1"
title="Open"
type="button"
>
<ForwardRef(ChevronDown16)>
<Icon
fill="currentColor"
height={16}
preserveAspectRatio="xMidYMid meet"
viewBox="0 0 16 16"
width={16}
xmlns="http://www.w3.org/2000/svg"
>
<svg
aria-hidden={true}
fill="currentColor"
focusable="false"
height={16}
preserveAspectRatio="xMidYMid meet"
viewBox="0 0 16 16"
width={16}
xmlns="http://www.w3.org/2000/svg"
>
<path
d="M8 11L3 6 3.7 5.3 8 9.6 12.3 5.3 13 6z"
/>
</svg>
</Icon>
</ForwardRef(ChevronDown16)>
</button>
</ListBoxTrigger>
</div>
<ListBoxMenu
aria-label="Choose an item"
aria-labelledby={null}
id="downshift-3-menu"
role="listbox"
>
<div
aria-label="Choose an item"
aria-labelledby={null}
className="bx--list-box__menu"
id="downshift-3-menu"
role="listbox"
/>
</ListBoxMenu>
</div>
</ListBox>
</div>
</Downshift>
</ComboBox>
</ClearedSelectSearchable>
</Select>
</Select>
</SelectWithOnChange>
</div>
</FormFieldHideWrapper>
</FormConditionWrapper>
</SingleField>
<SingleField
component="select"
hideField={true}
id="object_item"
includeEmpty={true}
isClearable={true}
isRequired={true}
isSearchable={true}
key="target_id"
labelText="Object"
name="target_id"
options={Array []}
placeholder="<Choose>"
simpleValue={true}
validate={
Array [
Object {
"hideField": true,
"type": "customRequired",
},
]
}
>
<FormConditionWrapper
field={
Object {
"component": "select",
"id": "object_item",
"includeEmpty": true,
"isClearable": true,
"isRequired": true,
"isSearchable": true,
"labelText": "Object",
"name": "target_id",
"options": Array [],
"placeholder": "<Choose>",
"simpleValue": true,
"validate": Array [
Object {
"hideField": true,
"type": "customRequired",
},
],
}
}
>
<FormFieldHideWrapper
hideField={true}
>
<div
hidden={true}
>
<SelectWithOnChange
component="select"
id="object_item"
includeEmpty={true}
isClearable={true}
isRequired={true}
isSearchable={true}
labelText="Object"
name="target_id"
options={Array []}
placeholder="<Choose>"
simpleValue={true}
validate={
Array [
Object {
"hideField": true,
"type": "customRequired",
},
]
}
>
<Select
component="select"
id="object_item"
isClearable={true}
isRequired={true}
isSearchable={true}
labelText="Object"
loadingMessage="Loading..."
name="target_id"
options={
Array [
Object {
"label": "<Choose>",
"value": undefined,
},
]
}
placeholder="<Choose>"
simpleValue={true}
validate={
Array [
Object {
"hideField": true,
"type": "customRequired",
},
]
}
>
<Select
SelectComponent={[Function]}
id="object_item"
invalidText=""
labelText="Object"
loadOptionsChangeCounter={1}
loadingMessage="Loading..."
name="target_id"
onBlur={[Function]}
onChange={[Function]}
onFocus={[Function]}
options={
Array [
Object {
"label": "<Choose>",
"value": undefined,
},
]
}
placeholder="<Choose>"
simpleValue={true}
value=""
>
<ClearedSelectSearchable
className=""
closeMenuOnSelect={true}
hideSelectedOptions={false}
id="object_item"
invalidText=""
isClearable={false}
isFetching={false}
isSearchable={false}
labelText="Object"
name="target_id"
noOptionsMessage={[Function]}
onBlur={[Function]}
onChange={[Function]}
onFocus={[Function]}
onInputChange={[Function]}
options={
Array [
Object {
"label": "<Choose>",
"value": undefined,
},
]
}
placeholder="<Choose>"
value={Array []}
>
<ComboBox
ariaLabel="Choose an item"
className=""
direction="bottom"
disabled={false}
id="target_id"
initialSelectedItem={
Object {
"label": "<Choose>",
"value": undefined,
}
}
invalid={false}
invalidText=""
itemToElement={null}
itemToString={[Function]}
items={
Array [
Object {
"label": "<Choose>",
"value": undefined,
},
]
}
light={false}
name="target_id"
onBlur={[Function]}
onChange={[Function]}
onFocus={[Function]}
placeholder="<Choose>"
shouldFilterItem={[Function]}
titleText="Object"
type="default"
>
<Downshift
defaultHighlightedIndex={null}
defaultIsOpen={false}
environment={[Window]}
getA11yStatusMessage={[Function]}
initialSelectedItem={
Object {
"label": "<Choose>",
"value": undefined,
}
}
inputId="target_id"
inputValue="<Choose>"
itemToString={[Function]}
onChange={[Function]}
onInputValueChange={[Function]}
onOuterClick={[Function]}
onSelect={[Function]}
onStateChange={[Function]}
onUserAction={[Function]}
scrollIntoView={[Function]}
selectedItemChanged={[Function]}
stateReducer={[Function]}
suppressRefError={false}
>
<div
className="bx--list-box__wrapper"
>
<Text
as="label"
className="bx--label"
htmlFor="target_id"
id="downshift-4-label"
>
<label
className="bx--label"
dir="auto"
htmlFor="target_id"
id="downshift-4-label"
>
Object
</label>
</Text>
<ListBox
className="bx--combo-box"
disabled={false}
invalid={false}
invalidText=""
isOpen={false}
light={false}
type="default"
>
<div
className="bx--combo-box bx--list-box"
onClick={[Function]}
onKeyDown={[Function]}
>
<div
className="bx--list-box__field"
>
<input
aria-activedescendant={null}
aria-autocomplete="list"
aria-controls={null}
aria-expanded={false}
aria-haspopup="listbox"
aria-labelledby={null}
autoComplete="off"
className="bx--text-input"
disabled={false}
id="target_id"
name="target_id"
onBlur={[Function]}
onChange={[Function]}
onClick={[Function]}
onFocus={[Function]}
onKeyDown={[Function]}
placeholder="<Choose>"
role="combobox"
tabIndex="0"
title="<Choose>"
type="text"
value="<Choose>"
/>
<ListBoxSelection
clearSelection={[Function]}
disabled={false}
onClearSelection={[Function]}
translateWithId={[Function]}
>
<button
aria-label="Clear selected item"
className="bx--list-box__selection"
onClick={[Function]}
tabIndex={-1}
title="Clear selected item"
type="button"
>
<ForwardRef(Close16)>
<Icon
fill="currentColor"
height={16}
preserveAspectRatio="xMidYMid meet"
viewBox="0 0 32 32"
width={16}
xmlns="http://www.w3.org/2000/svg"
>
<svg
aria-hidden={true}
fill="currentColor"
focusable="false"
height={16}
preserveAspectRatio="xMidYMid meet"
viewBox="0 0 32 32"
width={16}
xmlns="http://www.w3.org/2000/svg"
>
<path
d="M17.4141 16L24 9.4141 22.5859 8 16 14.5859 9.4143 8 8 9.4141 14.5859 16 8 22.5859 9.4143 24 16 17.4141 22.5859 24 24 22.5859 17.4141 16z"
/>
</svg>
</Icon>
</ForwardRef(Close16)>
</button>
</ListBoxSelection>
<ListBoxTrigger
aria-haspopup={true}
aria-label="open menu"
data-toggle={true}
disabled={false}
isOpen={false}
onBlur={[Function]}
onClick={[Function]}
onKeyDown={[Function]}
onKeyUp={[Function]}
onMouseUp={[Function]}
role="button"
translateWithId={[Function]}
type="button"
>
<button
aria-haspopup={true}
aria-label="Open"
className="bx--list-box__menu-icon"
data-toggle={true}
disabled={false}
onBlur={[Function]}
onClick={[Function]}
onKeyDown={[Function]}
onKeyUp={[Function]}
onMouseUp={[Function]}
role="button"
tabIndex="-1"
title="Open"
type="button"
>
<ForwardRef(ChevronDown16)>
<Icon
fill="currentColor"
height={16}
preserveAspectRatio="xMidYMid meet"
viewBox="0 0 16 16"
width={16}
xmlns="http://www.w3.org/2000/svg"
>
<svg
aria-hidden={true}
fill="currentColor"
focusable="false"
height={16}
preserveAspectRatio="xMidYMid meet"
viewBox="0 0 16 16"
width={16}
xmlns="http://www.w3.org/2000/svg"
>
<path
d="M8 11L3 6 3.7 5.3 8 9.6 12.3 5.3 13 6z"
/>
</svg>
</Icon>
</ForwardRef(ChevronDown16)>
</button>
</ListBoxTrigger>
</div>
<ListBoxMenu
aria-label="Choose an item"
aria-labelledby={null}
id="downshift-4-menu"
role="listbox"
>
<div
aria-label="Choose an item"
aria-labelledby={null}
className="bx--list-box__menu"
id="downshift-4-menu"
role="listbox"
/>
</ListBoxMenu>
</div>
</ListBox>
</div>
</Downshift>
</ComboBox>
</ClearedSelectSearchable>
</Select>
</Select>
</SelectWithOnChange>
</div>
</FormFieldHideWrapper>
</FormConditionWrapper>
</SingleField>
<SingleField
className="attribute-value-fields-subform"
component="sub-form"
condition={
Object {
"is": "automation_request",
"when": "action_typ",
}
}
fields={
Array [
Array [
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-1",
"label": "1",
"name": "attribute-value-count-1",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_1",
"label": " ",
"name": "attribute_1",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_1",
"label": " ",
"name": "value_1",
},
],
"id": "attribute-value-field-1",
"name": "attribute-value-field-1",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-2",
"label": "2",
"name": "attribute-value-count-2",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_2",
"label": " ",
"name": "attribute_2",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_2",
"label": " ",
"name": "value_2",
},
],
"id": "attribute-value-field-2",
"name": "attribute-value-field-2",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-3",
"label": "3",
"name": "attribute-value-count-3",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_3",
"label": " ",
"name": "attribute_3",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_3",
"label": " ",
"name": "value_3",
},
],
"id": "attribute-value-field-3",
"name": "attribute-value-field-3",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-4",
"label": "4",
"name": "attribute-value-count-4",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_4",
"label": " ",
"name": "attribute_4",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_4",
"label": " ",
"name": "value_4",
},
],
"id": "attribute-value-field-4",
"name": "attribute-value-field-4",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-5",
"label": "5",
"name": "attribute-value-count-5",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_5",
"label": " ",
"name": "attribute_5",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_5",
"label": " ",
"name": "value_5",
},
],
"id": "attribute-value-field-5",
"name": "attribute-value-field-5",
},
],
Object {
"component": "text-field",
"hideField": true,
"id": "starting_object",
"label": " ",
"name": "starting_object",
"value": "SYSTEM/PROCESS",
},
]
}
id="attribute-value-fields"
key="attribute-value-fields"
name="attribute-value-fields"
title="Attribute/Value Pairs"
>
<FormConditionWrapper
condition={
Object {
"is": "automation_request",
"when": "action_typ",
}
}
field={
Object {
"className": "attribute-value-fields-subform",
"component": "sub-form",
"fields": Array [
Array [
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-1",
"label": "1",
"name": "attribute-value-count-1",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_1",
"label": " ",
"name": "attribute_1",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_1",
"label": " ",
"name": "value_1",
},
],
"id": "attribute-value-field-1",
"name": "attribute-value-field-1",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-2",
"label": "2",
"name": "attribute-value-count-2",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_2",
"label": " ",
"name": "attribute_2",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_2",
"label": " ",
"name": "value_2",
},
],
"id": "attribute-value-field-2",
"name": "attribute-value-field-2",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-3",
"label": "3",
"name": "attribute-value-count-3",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_3",
"label": " ",
"name": "attribute_3",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_3",
"label": " ",
"name": "value_3",
},
],
"id": "attribute-value-field-3",
"name": "attribute-value-field-3",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-4",
"label": "4",
"name": "attribute-value-count-4",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_4",
"label": " ",
"name": "attribute_4",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_4",
"label": " ",
"name": "value_4",
},
],
"id": "attribute-value-field-4",
"name": "attribute-value-field-4",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-5",
"label": "5",
"name": "attribute-value-count-5",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_5",
"label": " ",
"name": "attribute_5",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_5",
"label": " ",
"name": "value_5",
},
],
"id": "attribute-value-field-5",
"name": "attribute-value-field-5",
},
],
Object {
"component": "text-field",
"hideField": true,
"id": "starting_object",
"label": " ",
"name": "starting_object",
"value": "SYSTEM/PROCESS",
},
],
"id": "attribute-value-fields",
"name": "attribute-value-fields",
"title": "Attribute/Value Pairs",
}
}
>
<ConditionTriggerDetector
condition={
Object {
"is": "automation_request",
"when": "action_typ",
}
}
field={
Object {
"className": "attribute-value-fields-subform",
"component": "sub-form",
"fields": Array [
Array [
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-1",
"label": "1",
"name": "attribute-value-count-1",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_1",
"label": " ",
"name": "attribute_1",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_1",
"label": " ",
"name": "value_1",
},
],
"id": "attribute-value-field-1",
"name": "attribute-value-field-1",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-2",
"label": "2",
"name": "attribute-value-count-2",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_2",
"label": " ",
"name": "attribute_2",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_2",
"label": " ",
"name": "value_2",
},
],
"id": "attribute-value-field-2",
"name": "attribute-value-field-2",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-3",
"label": "3",
"name": "attribute-value-count-3",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_3",
"label": " ",
"name": "attribute_3",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_3",
"label": " ",
"name": "value_3",
},
],
"id": "attribute-value-field-3",
"name": "attribute-value-field-3",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-4",
"label": "4",
"name": "attribute-value-count-4",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_4",
"label": " ",
"name": "attribute_4",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_4",
"label": " ",
"name": "value_4",
},
],
"id": "attribute-value-field-4",
"name": "attribute-value-field-4",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-5",
"label": "5",
"name": "attribute-value-count-5",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_5",
"label": " ",
"name": "attribute_5",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_5",
"label": " ",
"name": "value_5",
},
],
"id": "attribute-value-field-5",
"name": "attribute-value-field-5",
},
],
Object {
"component": "text-field",
"hideField": true,
"id": "starting_object",
"label": " ",
"name": "starting_object",
"value": "SYSTEM/PROCESS",
},
],
"id": "attribute-value-fields",
"name": "attribute-value-fields",
"title": "Attribute/Value Pairs",
}
}
triggers={
Array [
"action_typ",
]
}
>
<ForwardRef(Field)
name="action_typ"
subscription={
Object {
"value": true,
}
}
>
<ConditionTriggerDetector
condition={
Object {
"is": "automation_request",
"when": "action_typ",
}
}
field={
Object {
"className": "attribute-value-fields-subform",
"component": "sub-form",
"fields": Array [
Array [
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-1",
"label": "1",
"name": "attribute-value-count-1",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_1",
"label": " ",
"name": "attribute_1",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_1",
"label": " ",
"name": "value_1",
},
],
"id": "attribute-value-field-1",
"name": "attribute-value-field-1",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-2",
"label": "2",
"name": "attribute-value-count-2",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_2",
"label": " ",
"name": "attribute_2",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_2",
"label": " ",
"name": "value_2",
},
],
"id": "attribute-value-field-2",
"name": "attribute-value-field-2",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-3",
"label": "3",
"name": "attribute-value-count-3",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_3",
"label": " ",
"name": "attribute_3",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_3",
"label": " ",
"name": "value_3",
},
],
"id": "attribute-value-field-3",
"name": "attribute-value-field-3",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-4",
"label": "4",
"name": "attribute-value-count-4",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_4",
"label": " ",
"name": "attribute_4",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_4",
"label": " ",
"name": "value_4",
},
],
"id": "attribute-value-field-4",
"name": "attribute-value-field-4",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-5",
"label": "5",
"name": "attribute-value-count-5",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_5",
"label": " ",
"name": "attribute_5",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_5",
"label": " ",
"name": "value_5",
},
],
"id": "attribute-value-field-5",
"name": "attribute-value-field-5",
},
],
Object {
"component": "text-field",
"hideField": true,
"id": "starting_object",
"label": " ",
"name": "starting_object",
"value": "SYSTEM/PROCESS",
},
],
"id": "attribute-value-fields",
"name": "attribute-value-fields",
"title": "Attribute/Value Pairs",
}
}
triggers={Array []}
values={
Object {
"action_typ": "vm",
}
}
>
<ConditionTriggerWrapper
condition={
Object {
"is": "automation_request",
"when": "action_typ",
}
}
field={
Object {
"className": "attribute-value-fields-subform",
"component": "sub-form",
"fields": Array [
Array [
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-1",
"label": "1",
"name": "attribute-value-count-1",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_1",
"label": " ",
"name": "attribute_1",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_1",
"label": " ",
"name": "value_1",
},
],
"id": "attribute-value-field-1",
"name": "attribute-value-field-1",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-2",
"label": "2",
"name": "attribute-value-count-2",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_2",
"label": " ",
"name": "attribute_2",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_2",
"label": " ",
"name": "value_2",
},
],
"id": "attribute-value-field-2",
"name": "attribute-value-field-2",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-3",
"label": "3",
"name": "attribute-value-count-3",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_3",
"label": " ",
"name": "attribute_3",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_3",
"label": " ",
"name": "value_3",
},
],
"id": "attribute-value-field-3",
"name": "attribute-value-field-3",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-4",
"label": "4",
"name": "attribute-value-count-4",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_4",
"label": " ",
"name": "attribute_4",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_4",
"label": " ",
"name": "value_4",
},
],
"id": "attribute-value-field-4",
"name": "attribute-value-field-4",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-5",
"label": "5",
"name": "attribute-value-count-5",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_5",
"label": " ",
"name": "attribute_5",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_5",
"label": " ",
"name": "value_5",
},
],
"id": "attribute-value-field-5",
"name": "attribute-value-field-5",
},
],
Object {
"component": "text-field",
"hideField": true,
"id": "starting_object",
"label": " ",
"name": "starting_object",
"value": "SYSTEM/PROCESS",
},
],
"id": "attribute-value-fields",
"name": "attribute-value-fields",
"title": "Attribute/Value Pairs",
}
}
values={
Object {
"action_typ": "vm",
}
}
>
<Component
condition={
Object {
"is": "automation_request",
"when": "action_typ",
}
}
field={
Object {
"className": "attribute-value-fields-subform",
"component": "sub-form",
"fields": Array [
Array [
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-1",
"label": "1",
"name": "attribute-value-count-1",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_1",
"label": " ",
"name": "attribute_1",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_1",
"label": " ",
"name": "value_1",
},
],
"id": "attribute-value-field-1",
"name": "attribute-value-field-1",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-2",
"label": "2",
"name": "attribute-value-count-2",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_2",
"label": " ",
"name": "attribute_2",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_2",
"label": " ",
"name": "value_2",
},
],
"id": "attribute-value-field-2",
"name": "attribute-value-field-2",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-3",
"label": "3",
"name": "attribute-value-count-3",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_3",
"label": " ",
"name": "attribute_3",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_3",
"label": " ",
"name": "value_3",
},
],
"id": "attribute-value-field-3",
"name": "attribute-value-field-3",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-4",
"label": "4",
"name": "attribute-value-count-4",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_4",
"label": " ",
"name": "attribute_4",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_4",
"label": " ",
"name": "value_4",
},
],
"id": "attribute-value-field-4",
"name": "attribute-value-field-4",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-5",
"label": "5",
"name": "attribute-value-count-5",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_5",
"label": " ",
"name": "attribute_5",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_5",
"label": " ",
"name": "value_5",
},
],
"id": "attribute-value-field-5",
"name": "attribute-value-field-5",
},
],
Object {
"component": "text-field",
"hideField": true,
"id": "starting_object",
"label": " ",
"name": "starting_object",
"value": "SYSTEM/PROCESS",
},
],
"id": "attribute-value-fields",
"name": "attribute-value-fields",
"title": "Attribute/Value Pairs",
}
}
values={
Object {
"action_typ": "vm",
}
}
/>
</ConditionTriggerWrapper>
</ConditionTriggerDetector>
</ForwardRef(Field)>
</ConditionTriggerDetector>
</FormConditionWrapper>
</SingleField>
<SingleField
component="select"
id="run"
initialValue="Once"
isRequired={true}
key="timer_typ"
label="Run"
name="timer_typ"
onChange={[Function]}
options={
Array [
Object {
"label": "Once",
"value": "Once",
},
Object {
"label": "Hours",
"value": "Hourly",
},
Object {
"label": "Days",
"value": "Daily",
},
Object {
"label": "Weeks",
"value": "Weekly",
},
Object {
"label": "Months",
"value": "Monthly",
},
]
}
>
<FormConditionWrapper
field={
Object {
"component": "select",
"id": "run",
"initialValue": "Once",
"isRequired": true,
"label": "Run",
"name": "timer_typ",
"onChange": [Function],
"options": Array [
Object {
"label": "Once",
"value": "Once",
},
Object {
"label": "Hours",
"value": "Hourly",
},
Object {
"label": "Days",
"value": "Daily",
},
Object {
"label": "Weeks",
"value": "Weekly",
},
Object {
"label": "Months",
"value": "Monthly",
},
],
}
}
>
<FormFieldHideWrapper
hideField={false}
>
<SelectWithOnChange
component="select"
id="run"
initialValue="Once"
isRequired={true}
label="Run"
name="timer_typ"
onChange={[Function]}
options={
Array [
Object {
"label": "Once",
"value": "Once",
},
Object {
"label": "Hours",
"value": "Hourly",
},
Object {
"label": "Days",
"value": "Daily",
},
Object {
"label": "Weeks",
"value": "Weekly",
},
Object {
"label": "Months",
"value": "Monthly",
},
]
}
placeholder="<Choose>"
>
<Select
component="select"
id="run"
initialValue="Once"
isRequired={true}
label="Run"
loadingMessage="Loading..."
name="timer_typ"
options={
Array [
Object {
"label": "Once",
"value": "Once",
},
Object {
"label": "Hours",
"value": "Hourly",
},
Object {
"label": "Days",
"value": "Daily",
},
Object {
"label": "Weeks",
"value": "Weekly",
},
Object {
"label": "Months",
"value": "Monthly",
},
]
}
placeholder="<Choose>"
>
<Select
SelectComponent={[Function]}
id="run"
invalidText=""
labelText={
<IsRequired>
Run
</IsRequired>
}
loadOptionsChangeCounter={1}
loadingMessage="Loading..."
name="timer_typ"
onBlur={[Function]}
onChange={[Function]}
onFocus={[Function]}
options={
Array [
Object {
"label": "Once",
"value": "Once",
},
Object {
"label": "Hours",
"value": "Hourly",
},
Object {
"label": "Days",
"value": "Daily",
},
Object {
"label": "Weeks",
"value": "Weekly",
},
Object {
"label": "Months",
"value": "Monthly",
},
]
}
placeholder="<Choose>"
simpleValue={false}
value="Daily"
>
<ClearedSelect
className=""
closeMenuOnSelect={true}
hideSelectedOptions={false}
id="run"
invalidText=""
isClearable={false}
isFetching={false}
isSearchable={false}
labelText={
<IsRequired>
Run
</IsRequired>
}
name="timer_typ"
noOptionsMessage={[Function]}
onBlur={[Function]}
onChange={[Function]}
onFocus={[Function]}
onInputChange={[Function]}
options={
Array [
Object {
"label": "Once",
"value": "Once",
},
Object {
"label": "Hours",
"value": "Hourly",
},
Object {
"label": "Days",
"value": "Daily",
},
Object {
"label": "Weeks",
"value": "Weekly",
},
Object {
"label": "Months",
"value": "Monthly",
},
]
}
placeholder="<Choose>"
value="Daily"
>
<Select
className=""
disabled={false}
helperText=""
id="timer_typ"
inline={false}
invalid={false}
invalidText=""
labelText={
<IsRequired>
Run
</IsRequired>
}
light={false}
name="timer_typ"
onBlur={[Function]}
onChange={[Function]}
onFocus={[Function]}
value="Daily"
>
<div
className="bx--form-item"
>
<div
className="bx--select"
>
<label
className="bx--label"
htmlFor="timer_typ"
>
<IsRequired>
<span
aria-hidden="true"
className="ddorg__carbon-component-mapper_is-required isRequired-0-2-5"
>
*
</span>
Run
</IsRequired>
</label>
<div
className="bx--select-input__wrapper"
data-invalid={null}
>
<select
className="bx--select-input"
id="timer_typ"
name="timer_typ"
onBlur={[Function]}
onChange={[Function]}
onFocus={[Function]}
value="Daily"
>
<SelectItem
disabled={false}
hidden={false}
key="Once"
label="Once"
text="Once"
value="Once"
>
<option
className="bx--select-option"
disabled={false}
hidden={false}
label="Once"
value="Once"
>
Once
</option>
</SelectItem>
<SelectItem
disabled={false}
hidden={false}
key="Hourly"
label="Hours"
text="Hours"
value="Hourly"
>
<option
className="bx--select-option"
disabled={false}
hidden={false}
label="Hours"
value="Hourly"
>
Hours
</option>
</SelectItem>
<SelectItem
disabled={false}
hidden={false}
key="Daily"
label="Days"
text="Days"
value="Daily"
>
<option
className="bx--select-option"
disabled={false}
hidden={false}
label="Days"
value="Daily"
>
Days
</option>
</SelectItem>
<SelectItem
disabled={false}
hidden={false}
key="Weekly"
label="Weeks"
text="Weeks"
value="Weekly"
>
<option
className="bx--select-option"
disabled={false}
hidden={false}
label="Weeks"
value="Weekly"
>
Weeks
</option>
</SelectItem>
<SelectItem
disabled={false}
hidden={false}
key="Monthly"
label="Months"
text="Months"
value="Monthly"
>
<option
className="bx--select-option"
disabled={false}
hidden={false}
label="Months"
value="Monthly"
>
Months
</option>
</SelectItem>
</select>
<ForwardRef(ChevronDown16)
className="bx--select__arrow"
>
<Icon
className="bx--select__arrow"
fill="currentColor"
height={16}
preserveAspectRatio="xMidYMid meet"
viewBox="0 0 16 16"
width={16}
xmlns="http://www.w3.org/2000/svg"
>
<svg
aria-hidden={true}
className="bx--select__arrow"
fill="currentColor"
focusable="false"
height={16}
preserveAspectRatio="xMidYMid meet"
viewBox="0 0 16 16"
width={16}
xmlns="http://www.w3.org/2000/svg"
>
<path
d="M8 11L3 6 3.7 5.3 8 9.6 12.3 5.3 13 6z"
/>
</svg>
</Icon>
</ForwardRef(ChevronDown16)>
</div>
</div>
</div>
</Select>
</ClearedSelect>
</Select>
</Select>
</SelectWithOnChange>
</FormFieldHideWrapper>
</FormConditionWrapper>
</SingleField>
<SingleField
component="select"
hideField={false}
id="timer_value"
initialValue={5}
initializeOnMount={true}
isRequired={true}
key="timer_value"
label="Every"
name="timer_value"
options={
Array [
Object {
"label": "1 Day",
"value": 1,
},
Object {
"label": "2 Days",
"value": 2,
},
Object {
"label": "3 Days",
"value": 3,
},
Object {
"label": "4 Days",
"value": 4,
},
Object {
"label": "5 Days",
"value": 5,
},
Object {
"label": "6 Days",
"value": 6,
},
]
}
>
<FormConditionWrapper
field={
Object {
"component": "select",
"id": "timer_value",
"initialValue": 5,
"initializeOnMount": true,
"isRequired": true,
"label": "Every",
"name": "timer_value",
"options": Array [
Object {
"label": "1 Day",
"value": 1,
},
Object {
"label": "2 Days",
"value": 2,
},
Object {
"label": "3 Days",
"value": 3,
},
Object {
"label": "4 Days",
"value": 4,
},
Object {
"label": "5 Days",
"value": 5,
},
Object {
"label": "6 Days",
"value": 6,
},
],
}
}
>
<FormFieldHideWrapper
hideField={false}
>
<SelectWithOnChange
component="select"
id="timer_value"
initialValue={5}
initializeOnMount={true}
isRequired={true}
label="Every"
name="timer_value"
options={
Array [
Object {
"label": "1 Day",
"value": 1,
},
Object {
"label": "2 Days",
"value": 2,
},
Object {
"label": "3 Days",
"value": 3,
},
Object {
"label": "4 Days",
"value": 4,
},
Object {
"label": "5 Days",
"value": 5,
},
Object {
"label": "6 Days",
"value": 6,
},
]
}
placeholder="<Choose>"
>
<Select
component="select"
id="timer_value"
initialValue={5}
initializeOnMount={true}
isRequired={true}
label="Every"
loadingMessage="Loading..."
name="timer_value"
options={
Array [
Object {
"label": "1 Day",
"value": 1,
},
Object {
"label": "2 Days",
"value": 2,
},
Object {
"label": "3 Days",
"value": 3,
},
Object {
"label": "4 Days",
"value": 4,
},
Object {
"label": "5 Days",
"value": 5,
},
Object {
"label": "6 Days",
"value": 6,
},
]
}
placeholder="<Choose>"
>
<Select
SelectComponent={[Function]}
id="timer_value"
invalidText=""
labelText={
<IsRequired>
Every
</IsRequired>
}
loadOptionsChangeCounter={1}
loadingMessage="Loading..."
name="timer_value"
onBlur={[Function]}
onChange={[Function]}
onFocus={[Function]}
options={
Array [
Object {
"label": "1 Day",
"value": 1,
},
Object {
"label": "2 Days",
"value": 2,
},
Object {
"label": "3 Days",
"value": 3,
},
Object {
"label": "4 Days",
"value": 4,
},
Object {
"label": "5 Days",
"value": 5,
},
Object {
"label": "6 Days",
"value": 6,
},
]
}
placeholder="<Choose>"
simpleValue={false}
value={5}
>
<ClearedSelect
className=""
closeMenuOnSelect={true}
hideSelectedOptions={false}
id="timer_value"
invalidText=""
isClearable={false}
isFetching={false}
isSearchable={false}
labelText={
<IsRequired>
Every
</IsRequired>
}
name="timer_value"
noOptionsMessage={[Function]}
onBlur={[Function]}
onChange={[Function]}
onFocus={[Function]}
onInputChange={[Function]}
options={
Array [
Object {
"label": "1 Day",
"value": 1,
},
Object {
"label": "2 Days",
"value": 2,
},
Object {
"label": "3 Days",
"value": 3,
},
Object {
"label": "4 Days",
"value": 4,
},
Object {
"label": "5 Days",
"value": 5,
},
Object {
"label": "6 Days",
"value": 6,
},
]
}
placeholder="<Choose>"
value={5}
>
<Select
className=""
disabled={false}
helperText=""
id="timer_value"
inline={false}
invalid={false}
invalidText=""
labelText={
<IsRequired>
Every
</IsRequired>
}
light={false}
name="timer_value"
onBlur={[Function]}
onChange={[Function]}
onFocus={[Function]}
value={5}
>
<div
className="bx--form-item"
>
<div
className="bx--select"
>
<label
className="bx--label"
htmlFor="timer_value"
>
<IsRequired>
<span
aria-hidden="true"
className="ddorg__carbon-component-mapper_is-required isRequired-0-2-5"
>
*
</span>
Every
</IsRequired>
</label>
<div
className="bx--select-input__wrapper"
data-invalid={null}
>
<select
className="bx--select-input"
id="timer_value"
name="timer_value"
onBlur={[Function]}
onChange={[Function]}
onFocus={[Function]}
value={5}
>
<SelectItem
disabled={false}
hidden={false}
key="1"
label="1 Day"
text="1 Day"
value={1}
>
<option
className="bx--select-option"
disabled={false}
hidden={false}
label="1 Day"
value={1}
>
1 Day
</option>
</SelectItem>
<SelectItem
disabled={false}
hidden={false}
key="2"
label="2 Days"
text="2 Days"
value={2}
>
<option
className="bx--select-option"
disabled={false}
hidden={false}
label="2 Days"
value={2}
>
2 Days
</option>
</SelectItem>
<SelectItem
disabled={false}
hidden={false}
key="3"
label="3 Days"
text="3 Days"
value={3}
>
<option
className="bx--select-option"
disabled={false}
hidden={false}
label="3 Days"
value={3}
>
3 Days
</option>
</SelectItem>
<SelectItem
disabled={false}
hidden={false}
key="4"
label="4 Days"
text="4 Days"
value={4}
>
<option
className="bx--select-option"
disabled={false}
hidden={false}
label="4 Days"
value={4}
>
4 Days
</option>
</SelectItem>
<SelectItem
disabled={false}
hidden={false}
key="5"
label="5 Days"
text="5 Days"
value={5}
>
<option
className="bx--select-option"
disabled={false}
hidden={false}
label="5 Days"
value={5}
>
5 Days
</option>
</SelectItem>
<SelectItem
disabled={false}
hidden={false}
key="6"
label="6 Days"
text="6 Days"
value={6}
>
<option
className="bx--select-option"
disabled={false}
hidden={false}
label="6 Days"
value={6}
>
6 Days
</option>
</SelectItem>
</select>
<ForwardRef(ChevronDown16)
className="bx--select__arrow"
>
<Icon
className="bx--select__arrow"
fill="currentColor"
height={16}
preserveAspectRatio="xMidYMid meet"
viewBox="0 0 16 16"
width={16}
xmlns="http://www.w3.org/2000/svg"
>
<svg
aria-hidden={true}
className="bx--select__arrow"
fill="currentColor"
focusable="false"
height={16}
preserveAspectRatio="xMidYMid meet"
viewBox="0 0 16 16"
width={16}
xmlns="http://www.w3.org/2000/svg"
>
<path
d="M8 11L3 6 3.7 5.3 8 9.6 12.3 5.3 13 6z"
/>
</svg>
</Icon>
</ForwardRef(ChevronDown16)>
</div>
</div>
</div>
</Select>
</ClearedSelect>
</Select>
</Select>
</SelectWithOnChange>
</FormFieldHideWrapper>
</FormConditionWrapper>
</SingleField>
<SingleField
component="select"
id="time_zone"
includeEmpty={true}
isClearable={true}
isRequired={true}
isSearchable={true}
key="time_zone"
labelText="Time Zone"
name="time_zone"
options={
Array [
Object {
"label": "(GMT-12:00) International Date Line West",
"value": "International Date Line West",
},
Object {
"label": "(GMT-11:00) American Samoa",
"value": "American Samoa",
},
Object {
"label": "(GMT-11:00) Midway Island",
"value": "Midway Island",
},
Object {
"label": "(GMT-10:00) Hawaii",
"value": "Hawaii",
},
Object {
"label": "(GMT-09:00) Alaska",
"value": "Alaska",
},
]
}
placeholder="<Choose>"
simpleValue={true}
validate={
Array [
Object {
"type": "required",
},
]
}
>
<FormConditionWrapper
field={
Object {
"component": "select",
"id": "time_zone",
"includeEmpty": true,
"isClearable": true,
"isRequired": true,
"isSearchable": true,
"labelText": "Time Zone",
"name": "time_zone",
"options": Array [
Object {
"label": "(GMT-12:00) International Date Line West",
"value": "International Date Line West",
},
Object {
"label": "(GMT-11:00) American Samoa",
"value": "American Samoa",
},
Object {
"label": "(GMT-11:00) Midway Island",
"value": "Midway Island",
},
Object {
"label": "(GMT-10:00) Hawaii",
"value": "Hawaii",
},
Object {
"label": "(GMT-09:00) Alaska",
"value": "Alaska",
},
],
"placeholder": "<Choose>",
"simpleValue": true,
"validate": Array [
Object {
"type": "required",
},
],
}
}
>
<FormFieldHideWrapper
hideField={false}
>
<SelectWithOnChange
component="select"
id="time_zone"
includeEmpty={true}
isClearable={true}
isRequired={true}
isSearchable={true}
labelText="Time Zone"
name="time_zone"
options={
Array [
Object {
"label": "(GMT-12:00) International Date Line West",
"value": "International Date Line West",
},
Object {
"label": "(GMT-11:00) American Samoa",
"value": "American Samoa",
},
Object {
"label": "(GMT-11:00) Midway Island",
"value": "Midway Island",
},
Object {
"label": "(GMT-10:00) Hawaii",
"value": "Hawaii",
},
Object {
"label": "(GMT-09:00) Alaska",
"value": "Alaska",
},
]
}
placeholder="<Choose>"
simpleValue={true}
validate={
Array [
Object {
"type": "required",
},
]
}
>
<Select
component="select"
id="time_zone"
isClearable={true}
isRequired={true}
isSearchable={true}
labelText="Time Zone"
loadingMessage="Loading..."
name="time_zone"
options={
Array [
Object {
"label": "<Choose>",
"value": undefined,
},
Object {
"label": "(GMT-12:00) International Date Line West",
"value": "International Date Line West",
},
Object {
"label": "(GMT-11:00) American Samoa",
"value": "American Samoa",
},
Object {
"label": "(GMT-11:00) Midway Island",
"value": "Midway Island",
},
Object {
"label": "(GMT-10:00) Hawaii",
"value": "Hawaii",
},
Object {
"label": "(GMT-09:00) Alaska",
"value": "Alaska",
},
]
}
placeholder="<Choose>"
simpleValue={true}
validate={
Array [
Object {
"type": "required",
},
]
}
>
<Select
SelectComponent={[Function]}
id="time_zone"
invalidText=""
labelText="Time Zone"
loadOptionsChangeCounter={1}
loadingMessage="Loading..."
name="time_zone"
onBlur={[Function]}
onChange={[Function]}
onFocus={[Function]}
options={
Array [
Object {
"label": "<Choose>",
"value": undefined,
},
Object {
"label": "(GMT-12:00) International Date Line West",
"value": "International Date Line West",
},
Object {
"label": "(GMT-11:00) American Samoa",
"value": "American Samoa",
},
Object {
"label": "(GMT-11:00) Midway Island",
"value": "Midway Island",
},
Object {
"label": "(GMT-10:00) Hawaii",
"value": "Hawaii",
},
Object {
"label": "(GMT-09:00) Alaska",
"value": "Alaska",
},
]
}
placeholder="<Choose>"
simpleValue={true}
value="Arizona"
>
<ClearedSelectSearchable
className=""
closeMenuOnSelect={true}
hideSelectedOptions={false}
id="time_zone"
invalidText=""
isClearable={false}
isFetching={false}
isSearchable={false}
labelText="Time Zone"
name="time_zone"
noOptionsMessage={[Function]}
onBlur={[Function]}
onChange={[Function]}
onFocus={[Function]}
onInputChange={[Function]}
options={
Array [
Object {
"label": "<Choose>",
"value": undefined,
},
Object {
"label": "(GMT-12:00) International Date Line West",
"value": "International Date Line West",
},
Object {
"label": "(GMT-11:00) American Samoa",
"value": "American Samoa",
},
Object {
"label": "(GMT-11:00) Midway Island",
"value": "Midway Island",
},
Object {
"label": "(GMT-10:00) Hawaii",
"value": "Hawaii",
},
Object {
"label": "(GMT-09:00) Alaska",
"value": "Alaska",
},
]
}
placeholder="<Choose>"
value={Array []}
>
<ComboBox
ariaLabel="Choose an item"
className=""
direction="bottom"
disabled={false}
id="time_zone"
initialSelectedItem={
Object {
"label": "<Choose>",
"value": undefined,
}
}
invalid={false}
invalidText=""
itemToElement={null}
itemToString={[Function]}
items={
Array [
Object {
"label": "<Choose>",
"value": undefined,
},
Object {
"label": "(GMT-12:00) International Date Line West",
"value": "International Date Line West",
},
Object {
"label": "(GMT-11:00) American Samoa",
"value": "American Samoa",
},
Object {
"label": "(GMT-11:00) Midway Island",
"value": "Midway Island",
},
Object {
"label": "(GMT-10:00) Hawaii",
"value": "Hawaii",
},
Object {
"label": "(GMT-09:00) Alaska",
"value": "Alaska",
},
]
}
light={false}
name="time_zone"
onBlur={[Function]}
onChange={[Function]}
onFocus={[Function]}
placeholder="<Choose>"
shouldFilterItem={[Function]}
titleText="Time Zone"
type="default"
>
<Downshift
defaultHighlightedIndex={null}
defaultIsOpen={false}
environment={[Window]}
getA11yStatusMessage={[Function]}
initialSelectedItem={
Object {
"label": "<Choose>",
"value": undefined,
}
}
inputId="time_zone"
inputValue="<Choose>"
itemToString={[Function]}
onChange={[Function]}
onInputValueChange={[Function]}
onOuterClick={[Function]}
onSelect={[Function]}
onStateChange={[Function]}
onUserAction={[Function]}
scrollIntoView={[Function]}
selectedItemChanged={[Function]}
stateReducer={[Function]}
suppressRefError={false}
>
<div
className="bx--list-box__wrapper"
>
<Text
as="label"
className="bx--label"
htmlFor="time_zone"
id="downshift-5-label"
>
<label
className="bx--label"
dir="auto"
htmlFor="time_zone"
id="downshift-5-label"
>
Time Zone
</label>
</Text>
<ListBox
className="bx--combo-box"
disabled={false}
invalid={false}
invalidText=""
isOpen={false}
light={false}
type="default"
>
<div
className="bx--combo-box bx--list-box"
onClick={[Function]}
onKeyDown={[Function]}
>
<div
className="bx--list-box__field"
>
<input
aria-activedescendant={null}
aria-autocomplete="list"
aria-controls={null}
aria-expanded={false}
aria-haspopup="listbox"
aria-labelledby={null}
autoComplete="off"
className="bx--text-input"
disabled={false}
id="time_zone"
name="time_zone"
onBlur={[Function]}
onChange={[Function]}
onClick={[Function]}
onFocus={[Function]}
onKeyDown={[Function]}
placeholder="<Choose>"
role="combobox"
tabIndex="0"
title="<Choose>"
type="text"
value="<Choose>"
/>
<ListBoxSelection
clearSelection={[Function]}
disabled={false}
onClearSelection={[Function]}
translateWithId={[Function]}
>
<button
aria-label="Clear selected item"
className="bx--list-box__selection"
onClick={[Function]}
tabIndex={-1}
title="Clear selected item"
type="button"
>
<ForwardRef(Close16)>
<Icon
fill="currentColor"
height={16}
preserveAspectRatio="xMidYMid meet"
viewBox="0 0 32 32"
width={16}
xmlns="http://www.w3.org/2000/svg"
>
<svg
aria-hidden={true}
fill="currentColor"
focusable="false"
height={16}
preserveAspectRatio="xMidYMid meet"
viewBox="0 0 32 32"
width={16}
xmlns="http://www.w3.org/2000/svg"
>
<path
d="M17.4141 16L24 9.4141 22.5859 8 16 14.5859 9.4143 8 8 9.4141 14.5859 16 8 22.5859 9.4143 24 16 17.4141 22.5859 24 24 22.5859 17.4141 16z"
/>
</svg>
</Icon>
</ForwardRef(Close16)>
</button>
</ListBoxSelection>
<ListBoxTrigger
aria-haspopup={true}
aria-label="open menu"
data-toggle={true}
disabled={false}
isOpen={false}
onBlur={[Function]}
onClick={[Function]}
onKeyDown={[Function]}
onKeyUp={[Function]}
onMouseUp={[Function]}
role="button"
translateWithId={[Function]}
type="button"
>
<button
aria-haspopup={true}
aria-label="Open"
className="bx--list-box__menu-icon"
data-toggle={true}
disabled={false}
onBlur={[Function]}
onClick={[Function]}
onKeyDown={[Function]}
onKeyUp={[Function]}
onMouseUp={[Function]}
role="button"
tabIndex="-1"
title="Open"
type="button"
>
<ForwardRef(ChevronDown16)>
<Icon
fill="currentColor"
height={16}
preserveAspectRatio="xMidYMid meet"
viewBox="0 0 16 16"
width={16}
xmlns="http://www.w3.org/2000/svg"
>
<svg
aria-hidden={true}
fill="currentColor"
focusable="false"
height={16}
preserveAspectRatio="xMidYMid meet"
viewBox="0 0 16 16"
width={16}
xmlns="http://www.w3.org/2000/svg"
>
<path
d="M8 11L3 6 3.7 5.3 8 9.6 12.3 5.3 13 6z"
/>
</svg>
</Icon>
</ForwardRef(ChevronDown16)>
</button>
</ListBoxTrigger>
</div>
<ListBoxMenu
aria-label="Choose an item"
aria-labelledby={null}
id="downshift-5-menu"
role="listbox"
>
<div
aria-label="Choose an item"
aria-labelledby={null}
className="bx--list-box__menu"
id="downshift-5-menu"
role="listbox"
/>
</ListBoxMenu>
</div>
</ListBox>
</div>
</Downshift>
</ComboBox>
</ClearedSelectSearchable>
</Select>
</Select>
</SelectWithOnChange>
</FormFieldHideWrapper>
</FormConditionWrapper>
</SingleField>
<SingleField
component="date-picker"
datePickerType="single"
isRequired={true}
key="start_date"
label="Starting Date"
name="start_date"
validate={
Array [
Object {
"type": "required",
},
]
}
>
<FormConditionWrapper
field={
Object {
"component": "date-picker",
"datePickerType": "single",
"isRequired": true,
"label": "Starting Date",
"name": "start_date",
"validate": Array [
Object {
"type": "required",
},
],
}
}
>
<FormFieldHideWrapper
hideField={false}
>
<DatePicker
component="date-picker"
datePickerType="single"
isRequired={true}
label="Starting Date"
name="start_date"
validate={
Array [
Object {
"type": "required",
},
]
}
>
<div>
<DatePicker
dateFormat="m/d/Y"
datePickerType="single"
light={false}
locale="en"
name="start_date"
onBlur={[Function]}
onChange={[Function]}
onFocus={[Function]}
short={false}
value="02/10/2023"
>
<div
className="bx--form-item"
>
<div
className="bx--date-picker bx--date-picker--single"
name="start_date"
onBlur={[Function]}
onFocus={[Function]}
>
<DatePickerInput
datePickerType="single"
disabled={false}
id="start_date"
invalid={false}
invalidText=""
key=".0"
labelText={
<IsRequired>
Starting Date
</IsRequired>
}
onChange={[Function]}
onClick={[Function]}
pattern="\\\\d{1,2}\\\\/\\\\d{1,2}\\\\/\\\\d{4}"
type="text"
>
<div
className="bx--date-picker-container"
>
<label
className="bx--label"
htmlFor="start_date"
>
<IsRequired>
<span
aria-hidden="true"
className="ddorg__carbon-component-mapper_is-required isRequired-0-2-5"
>
*
</span>
Starting Date
</IsRequired>
</label>
<div
className="bx--date-picker-input__wrapper"
>
<input
className="bx--date-picker__input"
disabled={false}
id="start_date"
onChange={[Function]}
onClick={[Function]}
pattern="\\\\d{1,2}\\\\/\\\\d{1,2}\\\\/\\\\d{4}"
type="text"
/>
<ForwardRef(Calendar16)
aria-hidden="true"
className="bx--date-picker__icon"
role="img"
>
<Icon
aria-hidden="true"
className="bx--date-picker__icon"
fill="currentColor"
height={16}
preserveAspectRatio="xMidYMid meet"
role="img"
viewBox="0 0 32 32"
width={16}
xmlns="http://www.w3.org/2000/svg"
>
<svg
aria-hidden={true}
className="bx--date-picker__icon"
fill="currentColor"
focusable="false"
height={16}
preserveAspectRatio="xMidYMid meet"
role="img"
viewBox="0 0 32 32"
width={16}
xmlns="http://www.w3.org/2000/svg"
>
<path
d="M26,4h-4V2h-2v2h-8V2h-2v2H6C4.9,4,4,4.9,4,6v20c0,1.1,0.9,2,2,2h20c1.1,0,2-0.9,2-2V6C28,4.9,27.1,4,26,4z M26,26H6V12h20 V26z M26,10H6V6h4v2h2V6h8v2h2V6h4V10z"
/>
</svg>
</Icon>
</ForwardRef(Calendar16)>
</div>
</div>
</DatePickerInput>
</div>
</div>
</DatePicker>
<HelperTextBlock />
</div>
</DatePicker>
</FormFieldHideWrapper>
</FormConditionWrapper>
</SingleField>
<SingleField
component="time-picker"
id="start_time"
isRequired={true}
key="start_hour"
label="Starting Time"
name="start_hour"
validate={
Array [
Object {
"type": "required",
},
]
}
>
<FormConditionWrapper
field={
Object {
"component": "time-picker",
"id": "start_time",
"isRequired": true,
"label": "Starting Time",
"name": "start_hour",
"validate": Array [
Object {
"type": "required",
},
],
}
}
>
<FormFieldHideWrapper
hideField={false}
>
<TimePicker
component="time-picker"
id="start_time"
isRequired={true}
label="Starting Time"
name="start_hour"
validate={
Array [
Object {
"type": "required",
},
]
}
>
<TimePickerDate
component="time-picker"
id="start_time"
isRequired={true}
label="Starting Time"
name="start_hour"
validate={
Array [
Object {
"type": "required",
},
]
}
>
<TimePickerBase
enhnancedOnBlur={[Function]}
finalValue="12:50"
format="AM"
id="start_time"
input={
Object {
"checked": undefined,
"name": "start_hour",
"onBlur": [Function],
"onChange": [Function],
"onFocus": [Function],
"value": "12:50",
}
}
labelText={
<IsRequired>
Starting Time
</IsRequired>
}
selectFormat={[Function]}
selectTimezone={[Function]}
timezone=""
>
<div>
<TimePicker
disabled={false}
id="start_time"
invalid={false}
invalidText=""
key="start_hour"
labelText={
<IsRequired>
Starting Time
</IsRequired>
}
light={false}
maxLength={5}
name="start_hour"
onBlur={[Function]}
onChange={[Function]}
onClick={[Function]}
onFocus={[Function]}
pattern="(1[012]|[1-9]):[0-5][0-9](\\\\s)?"
placeholder="hh:mm"
type="text"
value="12:50"
>
<div
className="bx--form-item"
>
<label
className="bx--label"
htmlFor="start_time"
>
<IsRequired>
<span
aria-hidden="true"
className="ddorg__carbon-component-mapper_is-required isRequired-0-2-5"
>
*
</span>
Starting Time
</IsRequired>
</label>
<div
className="bx--time-picker"
>
<div
className="bx--time-picker__input"
>
<input
className="bx--time-picker__input-field bx--text-input"
disabled={false}
id="start_time"
maxLength={5}
name="start_hour"
onBlur={[Function]}
onChange={[Function]}
onClick={[Function]}
onFocus={[Function]}
pattern="(1[012]|[1-9]):[0-5][0-9](\\\\s)?"
placeholder="hh:mm"
type="text"
value="12:50"
/>
</div>
</div>
</div>
</TimePicker>
<HelperTextBlock />
</div>
</TimePickerBase>
</TimePickerDate>
</TimePicker>
</FormFieldHideWrapper>
</FormConditionWrapper>
</SingleField>
</div>
</SubForm>
</FormFieldHideWrapper>
</FormConditionWrapper>
</SingleField>
<SingleField
component="spy-field"
key="spy-field"
name="spy-field"
>
<FormConditionWrapper
field={
Object {
"component": "spy-field",
"initialize": undefined,
"name": "spy-field",
}
}
>
<FormFieldHideWrapper
hideField={false}
>
<SpyField
component="spy-field"
name="spy-field"
>
<FormSpy
onChange={[Function]}
subscription={
Object {
"pristine": true,
"valid": true,
}
}
/>
</SpyField>
</FormFieldHideWrapper>
</FormConditionWrapper>
</SingleField>
<FormSpy>
<FormControls
Button={[Function]}
ButtonGroup={[Function]}
FormSpy={[Function]}
buttonOrder={
Array [
"submit",
"reset",
"cancel",
]
}
canReset={true}
cancelLabel="Cancel"
formFields={
Array [
<SingleField
className="schedule_form"
component="sub-form"
fields={
Array [
Array [
Object {
"autoFocus": true,
"component": "text-field",
"isRequired": true,
"label": "Name",
"maxLength": 50,
"name": "name",
"validate": Array [
Object {
"type": "required",
},
],
},
Object {
"component": "text-field",
"isRequired": true,
"label": "Description",
"maxLength": 100,
"name": "description",
"validate": Array [
Object {
"type": "required",
},
],
},
Object {
"component": "checkbox",
"label": "Active",
"name": "enabled",
},
Object {
"component": "select",
"id": "action",
"initialValue": "vm",
"isRequired": true,
"label": "Action",
"name": "action_typ",
"onChange": [Function],
"options": Array [
Object {
"label": "VM Analysis",
"value": "vm",
},
Object {
"label": "Template Analysis",
"value": "miq_template",
},
Object {
"label": "Host Analysis",
"value": "host",
},
Object {
"label": "Container Image Analysis",
"value": "container_image",
},
Object {
"label": "Automation Tasks",
"value": "automation_request",
},
],
},
Object {
"component": "select",
"hideField": false,
"id": "filter_type",
"isRequired": true,
"label": "Filter",
"name": "filter_typ",
"onChange": [Function],
"options": Array [
Object {
"label": "All VMs",
"value": "all",
},
Object {
"label": "All VMs for Providers",
"value": "ems",
},
Object {
"label": "All VMs for Clusters",
"value": "cluster",
},
Object {
"label": "All VMs for Host",
"value": "host",
},
Object {
"label": "A single VM",
"value": "vm",
},
],
},
Object {
"component": "select",
"hideField": true,
"id": "filter_value",
"initialValue": "",
"initializeOnMount": true,
"label": "Filter Item",
"name": "filter_value",
"options": Array [],
},
Object {
"component": "select",
"hideField": true,
"id": "zone",
"includeEmpty": true,
"isRequired": true,
"label": "Zone",
"name": "zone_id",
"options": Array [
Object {
"label": "AAA",
"value": "13",
},
Object {
"label": "Amazon Zone",
"value": "3",
},
Object {
"label": "Azure Zone",
"value": "2",
},
Object {
"label": "Config Zone",
"value": "4",
},
Object {
"label": "Default Zone",
"value": "1",
},
Object {
"label": "Google Zone",
"value": "5",
},
],
"placeholder": "<Choose>",
"validate": Array [
Object {
"hideField": true,
"type": "customRequired",
},
],
},
Object {
"component": "plain-text",
"element": "h3",
"hideField": true,
"label": "Object Details",
"name": "object_details",
},
Object {
"component": "select",
"hideField": true,
"id": "system",
"includeEmpty": true,
"isRequired": true,
"label": "System/Process",
"name": "instance_name",
"options": Array [],
"placeholder": "<Choose>",
"validate": Array [
Object {
"hideField": true,
"type": "customRequired",
},
],
},
Object {
"component": "text-field",
"hideField": true,
"id": "message",
"isRequired": true,
"label": "Message",
"name": "object_message",
"validate": Array [
Object {
"hideField": true,
"type": "customRequired",
},
],
},
Object {
"component": "text-field",
"hideField": true,
"id": "request",
"isRequired": true,
"label": "Request",
"name": "object_request",
"validate": Array [
Object {
"hideField": true,
"type": "customRequired",
},
],
},
Object {
"component": "plain-text",
"element": "h3",
"hideField": true,
"label": "Object",
"name": "object_attributes",
},
Object {
"component": "select",
"hideField": true,
"id": "object_type",
"includeEmpty": true,
"isClearable": true,
"isRequired": true,
"isSearchable": true,
"labelText": "Type",
"name": "target_class",
"onChange": [Function],
"options": Array [],
"placeholder": "<Choose>",
"simpleValue": true,
"validate": Array [
Object {
"hideField": true,
"type": "customRequired",
},
],
},
Object {
"component": "select",
"hideField": true,
"id": "object_item",
"includeEmpty": true,
"isClearable": true,
"isRequired": true,
"isSearchable": true,
"labelText": "Object",
"name": "target_id",
"options": Array [],
"placeholder": "<Choose>",
"simpleValue": true,
"validate": Array [
Object {
"hideField": true,
"type": "customRequired",
},
],
},
Object {
"className": "attribute-value-fields-subform",
"component": "sub-form",
"condition": Object {
"is": "automation_request",
"when": "action_typ",
},
"fields": Array [
Array [
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-1",
"label": "1",
"name": "attribute-value-count-1",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_1",
"label": " ",
"name": "attribute_1",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_1",
"label": " ",
"name": "value_1",
},
],
"id": "attribute-value-field-1",
"name": "attribute-value-field-1",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-2",
"label": "2",
"name": "attribute-value-count-2",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_2",
"label": " ",
"name": "attribute_2",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_2",
"label": " ",
"name": "value_2",
},
],
"id": "attribute-value-field-2",
"name": "attribute-value-field-2",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-3",
"label": "3",
"name": "attribute-value-count-3",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_3",
"label": " ",
"name": "attribute_3",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_3",
"label": " ",
"name": "value_3",
},
],
"id": "attribute-value-field-3",
"name": "attribute-value-field-3",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-4",
"label": "4",
"name": "attribute-value-count-4",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_4",
"label": " ",
"name": "attribute_4",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_4",
"label": " ",
"name": "value_4",
},
],
"id": "attribute-value-field-4",
"name": "attribute-value-field-4",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-5",
"label": "5",
"name": "attribute-value-count-5",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_5",
"label": " ",
"name": "attribute_5",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_5",
"label": " ",
"name": "value_5",
},
],
"id": "attribute-value-field-5",
"name": "attribute-value-field-5",
},
],
Object {
"component": "text-field",
"hideField": true,
"id": "starting_object",
"label": " ",
"name": "starting_object",
"value": "SYSTEM/PROCESS",
},
],
"id": "attribute-value-fields",
"name": "attribute-value-fields",
"title": "Attribute/Value Pairs",
},
Object {
"component": "select",
"id": "run",
"initialValue": "Once",
"isRequired": true,
"label": "Run",
"name": "timer_typ",
"onChange": [Function],
"options": Array [
Object {
"label": "Once",
"value": "Once",
},
Object {
"label": "Hours",
"value": "Hourly",
},
Object {
"label": "Days",
"value": "Daily",
},
Object {
"label": "Weeks",
"value": "Weekly",
},
Object {
"label": "Months",
"value": "Monthly",
},
],
},
Object {
"component": "select",
"hideField": false,
"id": "timer_value",
"initialValue": 5,
"initializeOnMount": true,
"isRequired": true,
"label": "Every",
"name": "timer_value",
"options": Array [
Object {
"label": "1 Day",
"value": 1,
},
Object {
"label": "2 Days",
"value": 2,
},
Object {
"label": "3 Days",
"value": 3,
},
Object {
"label": "4 Days",
"value": 4,
},
Object {
"label": "5 Days",
"value": 5,
},
Object {
"label": "6 Days",
"value": 6,
},
],
},
Object {
"component": "select",
"id": "time_zone",
"includeEmpty": true,
"isClearable": true,
"isRequired": true,
"isSearchable": true,
"labelText": "Time Zone",
"name": "time_zone",
"options": Array [
Object {
"label": "(GMT-12:00) International Date Line West",
"value": "International Date Line West",
},
Object {
"label": "(GMT-11:00) American Samoa",
"value": "American Samoa",
},
Object {
"label": "(GMT-11:00) Midway Island",
"value": "Midway Island",
},
Object {
"label": "(GMT-10:00) Hawaii",
"value": "Hawaii",
},
Object {
"label": "(GMT-09:00) Alaska",
"value": "Alaska",
},
],
"placeholder": "<Choose>",
"simpleValue": true,
"validate": Array [
Object {
"type": "required",
},
],
},
Object {
"component": "date-picker",
"datePickerType": "single",
"isRequired": true,
"label": "Starting Date",
"name": "start_date",
"validate": Array [
Object {
"type": "required",
},
],
},
Object {
"component": "time-picker",
"id": "start_time",
"isRequired": true,
"label": "Starting Time",
"name": "start_hour",
"validate": Array [
Object {
"type": "required",
},
],
},
],
]
}
name="BasicInformation"
title="Basic Information"
/>,
<SingleField
component="spy-field"
name="spy-field"
/>,
]
}
formSpyProps={
Object {
"active": undefined,
"dirty": true,
"dirtyFields": Object {
"filter_value": true,
},
"dirtyFieldsSinceLastSubmit": Object {
"action_typ": true,
"description": true,
"filter_typ": true,
"name": true,
"start_date": true,
"start_hour": true,
"time_zone": true,
"timer_typ": true,
"timer_value": true,
},
"dirtySinceLastSubmit": false,
"error": undefined,
"errors": Object {},
"form": Object {
"batch": [Function],
"blur": [Function],
"change": [Function],
"destroyOnUnregister": false,
"focus": [Function],
"getFieldState": [Function],
"getRegisteredFields": [Function],
"getState": [Function],
"initialize": [Function],
"isValidationPaused": [Function],
"mutators": Object {
"concat": [Function],
"insert": [Function],
"move": [Function],
"pop": [Function],
"push": [Function],
"remove": [Function],
"removeBatch": [Function],
"shift": [Function],
"swap": [Function],
"unshift": [Function],
"update": [Function],
},
"pauseValidation": [Function],
"registerField": [Function],
"reset": [Function],
"resetFieldState": [Function],
"restart": [Function],
"resumeValidation": [Function],
"setConfig": [Function],
"submit": [Function],
"subscribe": [Function],
},
"hasSubmitErrors": false,
"hasValidationErrors": false,
"initialValues": Object {
"action_typ": "vm",
"action_type": "vm",
"attribute_1": "",
"attribute_2": "",
"attribute_3": "",
"attribute_4": "",
"attribute_5": "",
"description": "Schedule Description 1",
"enabled": undefined,
"filter_typ": "all",
"filter_type": "all",
"filter_value": "",
"name": "Schedule Name 1",
"schedule_description": "Schedule Description 1",
"schedule_name": "Schedule Name 1",
"schedule_start_date": "02/10/2023",
"schedule_start_hour": 12,
"schedule_start_min": 50,
"schedule_time_zone": "Arizona",
"schedule_timer_type": "Daily",
"schedule_timer_value": 5,
"start_date": "02/10/2023",
"start_hour": "12:50",
"time_zone": "Arizona",
"timer_typ": "Daily",
"timer_value": 5,
"value_1": "",
"value_2": "",
"value_3": "",
"value_4": "",
"value_5": "",
},
"invalid": false,
"modified": Object {
"action_typ": false,
"description": false,
"enabled": false,
"filter_typ": false,
"filter_value": true,
"instance_name": false,
"name": false,
"object_message": false,
"object_request": false,
"start_date": false,
"start_hour": false,
"target_class": false,
"target_id": false,
"time_zone": false,
"timer_typ": false,
"timer_value": false,
"zone_id": false,
},
"modifiedSinceLastSubmit": false,
"pristine": false,
"submitError": undefined,
"submitErrors": undefined,
"submitFailed": false,
"submitSucceeded": false,
"submitting": false,
"touched": Object {
"action_typ": false,
"description": false,
"enabled": false,
"filter_typ": false,
"filter_value": false,
"instance_name": false,
"name": false,
"object_message": false,
"object_request": false,
"start_date": false,
"start_hour": false,
"target_class": false,
"target_id": false,
"time_zone": false,
"timer_typ": false,
"timer_value": false,
"zone_id": false,
},
"valid": true,
"validating": false,
"values": Object {
"action_typ": "vm",
"action_type": "vm",
"attribute_1": "",
"attribute_2": "",
"attribute_3": "",
"attribute_4": "",
"attribute_5": "",
"description": "Schedule Description 1",
"enabled": undefined,
"filter_typ": "all",
"filter_type": "all",
"name": "Schedule Name 1",
"schedule_description": "Schedule Description 1",
"schedule_name": "Schedule Name 1",
"schedule_start_date": "02/10/2023",
"schedule_start_hour": 12,
"schedule_start_min": 50,
"schedule_time_zone": "Arizona",
"schedule_timer_type": "Daily",
"schedule_timer_value": 5,
"start_date": "02/10/2023",
"start_hour": "12:50",
"time_zone": "Arizona",
"timer_typ": "Daily",
"timer_value": 5,
"value_1": "",
"value_2": "",
"value_3": "",
"value_4": "",
"value_5": "",
},
"visited": Object {
"action_typ": false,
"description": false,
"enabled": false,
"filter_typ": false,
"filter_value": false,
"instance_name": false,
"name": false,
"object_message": false,
"object_request": false,
"start_date": false,
"start_hour": false,
"target_class": false,
"target_id": false,
"time_zone": false,
"timer_typ": false,
"timer_value": false,
"zone_id": false,
},
}
}
onCancel={[Function]}
onReset={[Function]}
resetLabel="Reset"
schema={
Object {
"fields": Array [
Object {
"className": "schedule_form",
"component": "sub-form",
"fields": Array [
Array [
Object {
"autoFocus": true,
"component": "text-field",
"isRequired": true,
"label": "Name",
"maxLength": 50,
"name": "name",
"validate": Array [
Object {
"type": "required",
},
],
},
Object {
"component": "text-field",
"isRequired": true,
"label": "Description",
"maxLength": 100,
"name": "description",
"validate": Array [
Object {
"type": "required",
},
],
},
Object {
"component": "checkbox",
"label": "Active",
"name": "enabled",
},
Object {
"component": "select",
"id": "action",
"initialValue": "vm",
"isRequired": true,
"label": "Action",
"name": "action_typ",
"onChange": [Function],
"options": Array [
Object {
"label": "VM Analysis",
"value": "vm",
},
Object {
"label": "Template Analysis",
"value": "miq_template",
},
Object {
"label": "Host Analysis",
"value": "host",
},
Object {
"label": "Container Image Analysis",
"value": "container_image",
},
Object {
"label": "Automation Tasks",
"value": "automation_request",
},
],
},
Object {
"component": "select",
"hideField": false,
"id": "filter_type",
"isRequired": true,
"label": "Filter",
"name": "filter_typ",
"onChange": [Function],
"options": Array [
Object {
"label": "All VMs",
"value": "all",
},
Object {
"label": "All VMs for Providers",
"value": "ems",
},
Object {
"label": "All VMs for Clusters",
"value": "cluster",
},
Object {
"label": "All VMs for Host",
"value": "host",
},
Object {
"label": "A single VM",
"value": "vm",
},
],
},
Object {
"component": "select",
"hideField": true,
"id": "filter_value",
"initialValue": "",
"initializeOnMount": true,
"label": "Filter Item",
"name": "filter_value",
"options": Array [],
},
Object {
"component": "select",
"hideField": true,
"id": "zone",
"includeEmpty": true,
"isRequired": true,
"label": "Zone",
"name": "zone_id",
"options": Array [
Object {
"label": "AAA",
"value": "13",
},
Object {
"label": "Amazon Zone",
"value": "3",
},
Object {
"label": "Azure Zone",
"value": "2",
},
Object {
"label": "Config Zone",
"value": "4",
},
Object {
"label": "Default Zone",
"value": "1",
},
Object {
"label": "Google Zone",
"value": "5",
},
],
"placeholder": "<Choose>",
"validate": Array [
Object {
"hideField": true,
"type": "customRequired",
},
],
},
Object {
"component": "plain-text",
"element": "h3",
"hideField": true,
"label": "Object Details",
"name": "object_details",
},
Object {
"component": "select",
"hideField": true,
"id": "system",
"includeEmpty": true,
"isRequired": true,
"label": "System/Process",
"name": "instance_name",
"options": Array [],
"placeholder": "<Choose>",
"validate": Array [
Object {
"hideField": true,
"type": "customRequired",
},
],
},
Object {
"component": "text-field",
"hideField": true,
"id": "message",
"isRequired": true,
"label": "Message",
"name": "object_message",
"validate": Array [
Object {
"hideField": true,
"type": "customRequired",
},
],
},
Object {
"component": "text-field",
"hideField": true,
"id": "request",
"isRequired": true,
"label": "Request",
"name": "object_request",
"validate": Array [
Object {
"hideField": true,
"type": "customRequired",
},
],
},
Object {
"component": "plain-text",
"element": "h3",
"hideField": true,
"label": "Object",
"name": "object_attributes",
},
Object {
"component": "select",
"hideField": true,
"id": "object_type",
"includeEmpty": true,
"isClearable": true,
"isRequired": true,
"isSearchable": true,
"labelText": "Type",
"name": "target_class",
"onChange": [Function],
"options": Array [],
"placeholder": "<Choose>",
"simpleValue": true,
"validate": Array [
Object {
"hideField": true,
"type": "customRequired",
},
],
},
Object {
"component": "select",
"hideField": true,
"id": "object_item",
"includeEmpty": true,
"isClearable": true,
"isRequired": true,
"isSearchable": true,
"labelText": "Object",
"name": "target_id",
"options": Array [],
"placeholder": "<Choose>",
"simpleValue": true,
"validate": Array [
Object {
"hideField": true,
"type": "customRequired",
},
],
},
Object {
"className": "attribute-value-fields-subform",
"component": "sub-form",
"condition": Object {
"is": "automation_request",
"when": "action_typ",
},
"fields": Array [
Array [
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-1",
"label": "1",
"name": "attribute-value-count-1",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_1",
"label": " ",
"name": "attribute_1",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_1",
"label": " ",
"name": "value_1",
},
],
"id": "attribute-value-field-1",
"name": "attribute-value-field-1",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-2",
"label": "2",
"name": "attribute-value-count-2",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_2",
"label": " ",
"name": "attribute_2",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_2",
"label": " ",
"name": "value_2",
},
],
"id": "attribute-value-field-2",
"name": "attribute-value-field-2",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-3",
"label": "3",
"name": "attribute-value-count-3",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_3",
"label": " ",
"name": "attribute_3",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_3",
"label": " ",
"name": "value_3",
},
],
"id": "attribute-value-field-3",
"name": "attribute-value-field-3",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-4",
"label": "4",
"name": "attribute-value-count-4",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_4",
"label": " ",
"name": "attribute_4",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_4",
"label": " ",
"name": "value_4",
},
],
"id": "attribute-value-field-4",
"name": "attribute-value-field-4",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-5",
"label": "5",
"name": "attribute-value-count-5",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_5",
"label": " ",
"name": "attribute_5",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_5",
"label": " ",
"name": "value_5",
},
],
"id": "attribute-value-field-5",
"name": "attribute-value-field-5",
},
],
Object {
"component": "text-field",
"hideField": true,
"id": "starting_object",
"label": " ",
"name": "starting_object",
"value": "SYSTEM/PROCESS",
},
],
"id": "attribute-value-fields",
"name": "attribute-value-fields",
"title": "Attribute/Value Pairs",
},
Object {
"component": "select",
"id": "run",
"initialValue": "Once",
"isRequired": true,
"label": "Run",
"name": "timer_typ",
"onChange": [Function],
"options": Array [
Object {
"label": "Once",
"value": "Once",
},
Object {
"label": "Hours",
"value": "Hourly",
},
Object {
"label": "Days",
"value": "Daily",
},
Object {
"label": "Weeks",
"value": "Weekly",
},
Object {
"label": "Months",
"value": "Monthly",
},
],
},
Object {
"component": "select",
"hideField": false,
"id": "timer_value",
"initialValue": 5,
"initializeOnMount": true,
"isRequired": true,
"label": "Every",
"name": "timer_value",
"options": Array [
Object {
"label": "1 Day",
"value": 1,
},
Object {
"label": "2 Days",
"value": 2,
},
Object {
"label": "3 Days",
"value": 3,
},
Object {
"label": "4 Days",
"value": 4,
},
Object {
"label": "5 Days",
"value": 5,
},
Object {
"label": "6 Days",
"value": 6,
},
],
},
Object {
"component": "select",
"id": "time_zone",
"includeEmpty": true,
"isClearable": true,
"isRequired": true,
"isSearchable": true,
"labelText": "Time Zone",
"name": "time_zone",
"options": Array [
Object {
"label": "(GMT-12:00) International Date Line West",
"value": "International Date Line West",
},
Object {
"label": "(GMT-11:00) American Samoa",
"value": "American Samoa",
},
Object {
"label": "(GMT-11:00) Midway Island",
"value": "Midway Island",
},
Object {
"label": "(GMT-10:00) Hawaii",
"value": "Hawaii",
},
Object {
"label": "(GMT-09:00) Alaska",
"value": "Alaska",
},
],
"placeholder": "<Choose>",
"simpleValue": true,
"validate": Array [
Object {
"type": "required",
},
],
},
Object {
"component": "date-picker",
"datePickerType": "single",
"isRequired": true,
"label": "Starting Date",
"name": "start_date",
"validate": Array [
Object {
"type": "required",
},
],
},
Object {
"component": "time-picker",
"id": "start_time",
"isRequired": true,
"label": "Starting Time",
"name": "start_hour",
"validate": Array [
Object {
"type": "required",
},
],
},
],
],
"name": "BasicInformation",
"title": "Basic Information",
},
Object {
"component": "spy-field",
"initialize": undefined,
"name": "spy-field",
},
],
}
}
submitLabel="Save"
>
<ButtonGroup>
<ButtonSet
className=""
>
<div
className="bx--btn-set"
>
<Button
buttonType="submit"
key="form-submit"
label="Save"
type="submit"
variant="primary"
>
<Button
kind="primary"
type="submit"
variant="primary"
>
<button
aria-describedby={null}
aria-pressed={null}
className="bx--btn bx--btn--primary"
disabled={false}
onBlur={[Function]}
onClick={[Function]}
onFocus={[Function]}
onMouseEnter={[Function]}
onMouseLeave={[Function]}
tabIndex={0}
type="submit"
variant="primary"
>
Save
</button>
</Button>
</Button>
<Button
buttonType="reset"
disabled={false}
key="form-reset"
label="Reset"
onClick={[Function]}
type="button"
>
<Button
disabled={false}
kind="secondary"
onClick={[Function]}
type="button"
>
<button
aria-describedby={null}
aria-pressed={null}
className="bx--btn bx--btn--secondary"
disabled={false}
onBlur={[Function]}
onClick={[Function]}
onFocus={[Function]}
onMouseEnter={[Function]}
onMouseLeave={[Function]}
tabIndex={0}
type="button"
>
Reset
</button>
</Button>
</Button>
<Button
buttonType="cancel"
key="form-cancel"
label="Cancel"
onClick={[Function]}
type="button"
>
<Button
kind="secondary"
onClick={[Function]}
type="button"
>
<button
aria-describedby={null}
aria-pressed={null}
className="bx--btn bx--btn--secondary"
disabled={false}
onBlur={[Function]}
onClick={[Function]}
onFocus={[Function]}
onMouseEnter={[Function]}
onMouseLeave={[Function]}
tabIndex={0}
type="button"
>
Cancel
</button>
</Button>
</Button>
</div>
</ButtonSet>
</ButtonGroup>
</FormControls>
</FormSpy>
</form>
</Form>
</Form>
</FormTemplate>
</WrappedFormTemplate>
</Component>
</ReactFinalForm>
</FormRenderer>
</MiqFormRenderer>
</Connect(MiqFormRenderer)>
</ScheduleForm>
</Provider>
`;
exports[`Schedule form component should render edit form when filter_type is null 1`] = `
<Provider
store={
Object {
"asyncReducers": Object {
"FormButtons": [Function],
"miqCustomTabReducer": [Function],
"notificationReducer": [Function],
},
"dispatch": [Function],
"getState": [Function],
"injectReducers": [Function],
"replaceReducer": [Function],
"subscribe": [Function],
Symbol(observable): [Function],
}
}
>
<ScheduleForm
actionOptions={
Array [
Array [
"VM Analysis",
"vm",
],
Array [
"Template Analysis",
"miq_template",
],
Array [
"Host Analysis",
"host",
],
Array [
"Container Image Analysis",
"container_image",
],
Array [
"Automation Tasks",
"automation_request",
],
]
}
filterOptions={
Array [
Object {
"keys": Array [
"vm",
],
"option": Array [
Array [
"All VMs",
"all",
],
Array [
"All VMs for Providers",
"ems",
],
Array [
"All VMs for Clusters",
"cluster",
],
Array [
"All VMs for Host",
"host",
],
Array [
"A single VM",
"vm",
],
],
},
Object {
"keys": Array [
"miq_template",
],
"option": Array [
Array [
"All Hosts",
"all",
],
Array [
"All Hosts for Providers",
"ems",
],
Array [
"All Hosts for Clusters",
"cluster",
],
Array [
"All Hosts for Host",
"host",
],
Array [
"A single Host",
"host",
],
],
},
]
}
recordId="1"
>
<Connect(MiqFormRenderer)
buttonsLabels={
Object {
"submitLabel": "Save",
}
}
canReset={true}
initialValues={
Object {
"action_typ": "automation_request",
"action_type": "automation_request",
"attribute_1": "",
"attribute_2": "",
"attribute_3": "",
"attribute_4": "",
"attribute_5": "",
"description": "sfjdfgnkdjfngkdfngldk",
"enabled": "1",
"filter_typ": null,
"filter_type": null,
"filter_value": null,
"filtered_item_list": null,
"instance_name": "GenericObject",
"instance_names": Array [
"Automation",
"Event",
"GenericObject",
"MiqEvent",
"parse_automation_request",
"parse_event_stream",
"parse_provider_category",
"Request",
],
"name": "ccccccc",
"object_message": "TEtsvd",
"object_request": "AutomationRequest",
"schedule_description": "sfjdfgnkdjfngkdfngldk",
"schedule_enabled": "1",
"schedule_name": "ccccccc",
"schedule_start_date": "02/10/2023",
"schedule_start_hour": 12,
"schedule_start_min": 50,
"schedule_time_zone": "Arizona",
"schedule_timer_type": "Daily",
"schedule_timer_value": 5,
"start_date": "02/10/2023",
"start_hour": "12:50",
"starting_object": "SYSTEM/PROCESS",
"target_class": "AvailabilityZone",
"target_classes": Array [
Array [
"Availability Zone",
"AvailabilityZone",
],
Array [
"Cloud Network",
"CloudNetwork",
],
Array [
"Cloud Object Store Container",
"CloudObjectStoreContainer",
],
Array [
"Cloud Subnet",
"CloudSubnet",
],
Array [
"Cloud Tenant",
"CloudTenant",
],
Array [
"Cloud Volume",
"CloudVolume",
],
],
"target_id": "20",
"targets": Array [
Array [
"asia-east1-a",
"11",
],
Array [
"asia-east1-b",
"10",
],
Array [
"asia-east1-c",
"12",
],
Array [
"asia-east2-a",
"71",
],
Array [
"asia-east2-b",
"72",
],
Array [
"asia-east2-c",
"73",
],
Array [
"asia-northeast1-a",
"15",
],
],
"time_zone": "Arizona",
"timer_typ": "Daily",
"timer_value": 5,
"value_1": "",
"value_2": "",
"value_3": "",
"value_4": "",
"value_5": "",
"zone_id": "5",
}
}
onCancel={[Function]}
onSubmit={[Function]}
schema={
Object {
"fields": Array [
Object {
"className": "schedule_form",
"component": "sub-form",
"fields": Array [
Array [
Object {
"autoFocus": true,
"component": "text-field",
"isRequired": true,
"label": "Name",
"maxLength": 50,
"name": "name",
"validate": Array [
Object {
"type": "required",
},
],
},
Object {
"component": "text-field",
"isRequired": true,
"label": "Description",
"maxLength": 100,
"name": "description",
"validate": Array [
Object {
"type": "required",
},
],
},
Object {
"component": "checkbox",
"label": "Active",
"name": "enabled",
},
Object {
"component": "select",
"id": "action",
"initialValue": "vm",
"isRequired": true,
"label": "Action",
"name": "action_typ",
"onChange": [Function],
"options": Array [
Object {
"label": "VM Analysis",
"value": "vm",
},
Object {
"label": "Template Analysis",
"value": "miq_template",
},
Object {
"label": "Host Analysis",
"value": "host",
},
Object {
"label": "Container Image Analysis",
"value": "container_image",
},
Object {
"label": "Automation Tasks",
"value": "automation_request",
},
],
},
Object {
"component": "select",
"hideField": true,
"id": "filter_type",
"isRequired": true,
"label": "Filter",
"name": "filter_typ",
"onChange": [Function],
"options": Array [],
},
Object {
"component": "select",
"hideField": true,
"id": "filter_value",
"initialValue": "",
"initializeOnMount": true,
"label": "Filter Item",
"name": "filter_value",
"options": Array [],
},
Object {
"component": "select",
"hideField": false,
"id": "zone",
"includeEmpty": true,
"isRequired": true,
"label": "Zone",
"name": "zone_id",
"options": Array [
Object {
"label": "AAA",
"value": "13",
},
Object {
"label": "Amazon Zone",
"value": "3",
},
Object {
"label": "Azure Zone",
"value": "2",
},
Object {
"label": "Config Zone",
"value": "4",
},
Object {
"label": "Default Zone",
"value": "1",
},
Object {
"label": "Google Zone",
"value": "5",
},
],
"placeholder": "<Choose>",
"validate": Array [
Object {
"hideField": false,
"type": "customRequired",
},
],
},
Object {
"component": "plain-text",
"element": "h3",
"hideField": false,
"label": "Object Details",
"name": "object_details",
},
Object {
"component": "select",
"hideField": false,
"id": "system",
"includeEmpty": true,
"isRequired": true,
"label": "System/Process",
"name": "instance_name",
"options": Array [
Object {
"label": "Automation",
"value": "Automation",
},
Object {
"label": "Event",
"value": "Event",
},
Object {
"label": "GenericObject",
"value": "GenericObject",
},
Object {
"label": "MiqEvent",
"value": "MiqEvent",
},
Object {
"label": "parse_automation_request",
"value": "parse_automation_request",
},
Object {
"label": "parse_event_stream",
"value": "parse_event_stream",
},
Object {
"label": "parse_provider_category",
"value": "parse_provider_category",
},
Object {
"label": "Request",
"value": "Request",
},
],
"placeholder": "<Choose>",
"validate": Array [
Object {
"hideField": false,
"type": "customRequired",
},
],
},
Object {
"component": "text-field",
"hideField": false,
"id": "message",
"isRequired": true,
"label": "Message",
"name": "object_message",
"validate": Array [
Object {
"hideField": false,
"type": "customRequired",
},
],
},
Object {
"component": "text-field",
"hideField": false,
"id": "request",
"isRequired": true,
"label": "Request",
"name": "object_request",
"validate": Array [
Object {
"hideField": false,
"type": "customRequired",
},
],
},
Object {
"component": "plain-text",
"element": "h3",
"hideField": false,
"label": "Object",
"name": "object_attributes",
},
Object {
"component": "select",
"hideField": false,
"id": "object_type",
"includeEmpty": true,
"isClearable": true,
"isRequired": true,
"isSearchable": true,
"labelText": "Type",
"name": "target_class",
"onChange": [Function],
"options": Array [
Object {
"label": "Availability Zone",
"value": "AvailabilityZone",
},
Object {
"label": "Cloud Network",
"value": "CloudNetwork",
},
Object {
"label": "Cloud Object Store Container",
"value": "CloudObjectStoreContainer",
},
Object {
"label": "Cloud Subnet",
"value": "CloudSubnet",
},
Object {
"label": "Cloud Tenant",
"value": "CloudTenant",
},
Object {
"label": "Cloud Volume",
"value": "CloudVolume",
},
],
"placeholder": "<Choose>",
"simpleValue": true,
"validate": Array [
Object {
"hideField": false,
"type": "customRequired",
},
],
},
Object {
"component": "select",
"hideField": false,
"id": "object_item",
"includeEmpty": true,
"isClearable": true,
"isRequired": true,
"isSearchable": true,
"labelText": "Object",
"name": "target_id",
"options": Array [
Object {
"label": "asia-east1-a",
"value": "11",
},
Object {
"label": "asia-east1-b",
"value": "10",
},
Object {
"label": "asia-east1-c",
"value": "12",
},
Object {
"label": "asia-east2-a",
"value": "71",
},
Object {
"label": "asia-east2-b",
"value": "72",
},
Object {
"label": "asia-east2-c",
"value": "73",
},
Object {
"label": "asia-northeast1-a",
"value": "15",
},
],
"placeholder": "<Choose>",
"simpleValue": true,
"validate": Array [
Object {
"hideField": false,
"type": "customRequired",
},
],
},
Object {
"className": "attribute-value-fields-subform",
"component": "sub-form",
"condition": Object {
"is": "automation_request",
"when": "action_typ",
},
"fields": Array [
Array [
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-1",
"label": "1",
"name": "attribute-value-count-1",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_1",
"label": " ",
"name": "attribute_1",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_1",
"label": " ",
"name": "value_1",
},
],
"id": "attribute-value-field-1",
"name": "attribute-value-field-1",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-2",
"label": "2",
"name": "attribute-value-count-2",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_2",
"label": " ",
"name": "attribute_2",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_2",
"label": " ",
"name": "value_2",
},
],
"id": "attribute-value-field-2",
"name": "attribute-value-field-2",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-3",
"label": "3",
"name": "attribute-value-count-3",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_3",
"label": " ",
"name": "attribute_3",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_3",
"label": " ",
"name": "value_3",
},
],
"id": "attribute-value-field-3",
"name": "attribute-value-field-3",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-4",
"label": "4",
"name": "attribute-value-count-4",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_4",
"label": " ",
"name": "attribute_4",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_4",
"label": " ",
"name": "value_4",
},
],
"id": "attribute-value-field-4",
"name": "attribute-value-field-4",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-5",
"label": "5",
"name": "attribute-value-count-5",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_5",
"label": " ",
"name": "attribute_5",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_5",
"label": " ",
"name": "value_5",
},
],
"id": "attribute-value-field-5",
"name": "attribute-value-field-5",
},
],
Object {
"component": "text-field",
"hideField": true,
"id": "starting_object",
"label": " ",
"name": "starting_object",
"value": "SYSTEM/PROCESS",
},
],
"id": "attribute-value-fields",
"name": "attribute-value-fields",
"title": "Attribute/Value Pairs",
},
Object {
"component": "select",
"id": "run",
"initialValue": "Once",
"isRequired": true,
"label": "Run",
"name": "timer_typ",
"onChange": [Function],
"options": Array [
Object {
"label": "Once",
"value": "Once",
},
Object {
"label": "Hours",
"value": "Hourly",
},
Object {
"label": "Days",
"value": "Daily",
},
Object {
"label": "Weeks",
"value": "Weekly",
},
Object {
"label": "Months",
"value": "Monthly",
},
],
},
Object {
"component": "select",
"hideField": false,
"id": "timer_value",
"initialValue": 5,
"initializeOnMount": true,
"isRequired": true,
"label": "Every",
"name": "timer_value",
"options": Array [
Object {
"label": "1 Day",
"value": 1,
},
Object {
"label": "2 Days",
"value": 2,
},
Object {
"label": "3 Days",
"value": 3,
},
Object {
"label": "4 Days",
"value": 4,
},
Object {
"label": "5 Days",
"value": 5,
},
Object {
"label": "6 Days",
"value": 6,
},
],
},
Object {
"component": "select",
"id": "time_zone",
"includeEmpty": true,
"isClearable": true,
"isRequired": true,
"isSearchable": true,
"labelText": "Time Zone",
"name": "time_zone",
"options": Array [
Object {
"label": "(GMT-12:00) International Date Line West",
"value": "International Date Line West",
},
Object {
"label": "(GMT-11:00) American Samoa",
"value": "American Samoa",
},
Object {
"label": "(GMT-11:00) Midway Island",
"value": "Midway Island",
},
Object {
"label": "(GMT-10:00) Hawaii",
"value": "Hawaii",
},
Object {
"label": "(GMT-09:00) Alaska",
"value": "Alaska",
},
],
"placeholder": "<Choose>",
"simpleValue": true,
"validate": Array [
Object {
"type": "required",
},
],
},
Object {
"component": "date-picker",
"datePickerType": "single",
"isRequired": true,
"label": "Starting Date",
"name": "start_date",
"validate": Array [
Object {
"type": "required",
},
],
},
Object {
"component": "time-picker",
"id": "start_time",
"isRequired": true,
"label": "Starting Time",
"name": "start_hour",
"validate": Array [
Object {
"type": "required",
},
],
},
],
],
"name": "BasicInformation",
"title": "Basic Information",
},
],
}
}
validatorMapper={
Object {
"customRequired": [Function],
}
}
>
<MiqFormRenderer
buttonsLabels={
Object {
"submitLabel": "Save",
}
}
canReset={true}
className="form-react"
componentMapper={
Object {
"checkbox": [Function],
"code-editor": [Function],
"date-picker": [Function],
"dual-list-select": [Function],
"edit-password-field": [Function],
"field-array": [Function],
"file-upload": [Function],
"font-icon-picker": [Function],
"font-icon-picker-ddf": [Function],
"multi-select": [Function],
"password-field": [Function],
"plain-text": [Function],
"radio": [Function],
"select": [Function],
"slider": [Function],
"sub-form": [Function],
"switch": [Function],
"tabs": [Function],
"text-field": [Function],
"textarea": [Function],
"time-picker": [Function],
"tree-selector": [Function],
"tree-view": [Function],
"validate-credentials": [Function],
"wizard": [Function],
}
}
disableSubmit={
Array [
"pristine",
"invalid",
]
}
dispatch={[Function]}
initialValues={
Object {
"action_typ": "automation_request",
"action_type": "automation_request",
"attribute_1": "",
"attribute_2": "",
"attribute_3": "",
"attribute_4": "",
"attribute_5": "",
"description": "sfjdfgnkdjfngkdfngldk",
"enabled": "1",
"filter_typ": null,
"filter_type": null,
"filter_value": null,
"filtered_item_list": null,
"instance_name": "GenericObject",
"instance_names": Array [
"Automation",
"Event",
"GenericObject",
"MiqEvent",
"parse_automation_request",
"parse_event_stream",
"parse_provider_category",
"Request",
],
"name": "ccccccc",
"object_message": "TEtsvd",
"object_request": "AutomationRequest",
"schedule_description": "sfjdfgnkdjfngkdfngldk",
"schedule_enabled": "1",
"schedule_name": "ccccccc",
"schedule_start_date": "02/10/2023",
"schedule_start_hour": 12,
"schedule_start_min": 50,
"schedule_time_zone": "Arizona",
"schedule_timer_type": "Daily",
"schedule_timer_value": 5,
"start_date": "02/10/2023",
"start_hour": "12:50",
"starting_object": "SYSTEM/PROCESS",
"target_class": "AvailabilityZone",
"target_classes": Array [
Array [
"Availability Zone",
"AvailabilityZone",
],
Array [
"Cloud Network",
"CloudNetwork",
],
Array [
"Cloud Object Store Container",
"CloudObjectStoreContainer",
],
Array [
"Cloud Subnet",
"CloudSubnet",
],
Array [
"Cloud Tenant",
"CloudTenant",
],
Array [
"Cloud Volume",
"CloudVolume",
],
],
"target_id": "20",
"targets": Array [
Array [
"asia-east1-a",
"11",
],
Array [
"asia-east1-b",
"10",
],
Array [
"asia-east1-c",
"12",
],
Array [
"asia-east2-a",
"71",
],
Array [
"asia-east2-b",
"72",
],
Array [
"asia-east2-c",
"73",
],
Array [
"asia-northeast1-a",
"15",
],
],
"time_zone": "Arizona",
"timer_typ": "Daily",
"timer_value": 5,
"value_1": "",
"value_2": "",
"value_3": "",
"value_4": "",
"value_5": "",
"zone_id": "5",
}
}
onCancel={[Function]}
onSubmit={[Function]}
schema={
Object {
"fields": Array [
Object {
"className": "schedule_form",
"component": "sub-form",
"fields": Array [
Array [
Object {
"autoFocus": true,
"component": "text-field",
"isRequired": true,
"label": "Name",
"maxLength": 50,
"name": "name",
"validate": Array [
Object {
"type": "required",
},
],
},
Object {
"component": "text-field",
"isRequired": true,
"label": "Description",
"maxLength": 100,
"name": "description",
"validate": Array [
Object {
"type": "required",
},
],
},
Object {
"component": "checkbox",
"label": "Active",
"name": "enabled",
},
Object {
"component": "select",
"id": "action",
"initialValue": "vm",
"isRequired": true,
"label": "Action",
"name": "action_typ",
"onChange": [Function],
"options": Array [
Object {
"label": "VM Analysis",
"value": "vm",
},
Object {
"label": "Template Analysis",
"value": "miq_template",
},
Object {
"label": "Host Analysis",
"value": "host",
},
Object {
"label": "Container Image Analysis",
"value": "container_image",
},
Object {
"label": "Automation Tasks",
"value": "automation_request",
},
],
},
Object {
"component": "select",
"hideField": true,
"id": "filter_type",
"isRequired": true,
"label": "Filter",
"name": "filter_typ",
"onChange": [Function],
"options": Array [],
},
Object {
"component": "select",
"hideField": true,
"id": "filter_value",
"initialValue": "",
"initializeOnMount": true,
"label": "Filter Item",
"name": "filter_value",
"options": Array [],
},
Object {
"component": "select",
"hideField": false,
"id": "zone",
"includeEmpty": true,
"isRequired": true,
"label": "Zone",
"name": "zone_id",
"options": Array [
Object {
"label": "AAA",
"value": "13",
},
Object {
"label": "Amazon Zone",
"value": "3",
},
Object {
"label": "Azure Zone",
"value": "2",
},
Object {
"label": "Config Zone",
"value": "4",
},
Object {
"label": "Default Zone",
"value": "1",
},
Object {
"label": "Google Zone",
"value": "5",
},
],
"placeholder": "<Choose>",
"validate": Array [
Object {
"hideField": false,
"type": "customRequired",
},
],
},
Object {
"component": "plain-text",
"element": "h3",
"hideField": false,
"label": "Object Details",
"name": "object_details",
},
Object {
"component": "select",
"hideField": false,
"id": "system",
"includeEmpty": true,
"isRequired": true,
"label": "System/Process",
"name": "instance_name",
"options": Array [
Object {
"label": "Automation",
"value": "Automation",
},
Object {
"label": "Event",
"value": "Event",
},
Object {
"label": "GenericObject",
"value": "GenericObject",
},
Object {
"label": "MiqEvent",
"value": "MiqEvent",
},
Object {
"label": "parse_automation_request",
"value": "parse_automation_request",
},
Object {
"label": "parse_event_stream",
"value": "parse_event_stream",
},
Object {
"label": "parse_provider_category",
"value": "parse_provider_category",
},
Object {
"label": "Request",
"value": "Request",
},
],
"placeholder": "<Choose>",
"validate": Array [
Object {
"hideField": false,
"type": "customRequired",
},
],
},
Object {
"component": "text-field",
"hideField": false,
"id": "message",
"isRequired": true,
"label": "Message",
"name": "object_message",
"validate": Array [
Object {
"hideField": false,
"type": "customRequired",
},
],
},
Object {
"component": "text-field",
"hideField": false,
"id": "request",
"isRequired": true,
"label": "Request",
"name": "object_request",
"validate": Array [
Object {
"hideField": false,
"type": "customRequired",
},
],
},
Object {
"component": "plain-text",
"element": "h3",
"hideField": false,
"label": "Object",
"name": "object_attributes",
},
Object {
"component": "select",
"hideField": false,
"id": "object_type",
"includeEmpty": true,
"isClearable": true,
"isRequired": true,
"isSearchable": true,
"labelText": "Type",
"name": "target_class",
"onChange": [Function],
"options": Array [
Object {
"label": "Availability Zone",
"value": "AvailabilityZone",
},
Object {
"label": "Cloud Network",
"value": "CloudNetwork",
},
Object {
"label": "Cloud Object Store Container",
"value": "CloudObjectStoreContainer",
},
Object {
"label": "Cloud Subnet",
"value": "CloudSubnet",
},
Object {
"label": "Cloud Tenant",
"value": "CloudTenant",
},
Object {
"label": "Cloud Volume",
"value": "CloudVolume",
},
],
"placeholder": "<Choose>",
"simpleValue": true,
"validate": Array [
Object {
"hideField": false,
"type": "customRequired",
},
],
},
Object {
"component": "select",
"hideField": false,
"id": "object_item",
"includeEmpty": true,
"isClearable": true,
"isRequired": true,
"isSearchable": true,
"labelText": "Object",
"name": "target_id",
"options": Array [
Object {
"label": "asia-east1-a",
"value": "11",
},
Object {
"label": "asia-east1-b",
"value": "10",
},
Object {
"label": "asia-east1-c",
"value": "12",
},
Object {
"label": "asia-east2-a",
"value": "71",
},
Object {
"label": "asia-east2-b",
"value": "72",
},
Object {
"label": "asia-east2-c",
"value": "73",
},
Object {
"label": "asia-northeast1-a",
"value": "15",
},
],
"placeholder": "<Choose>",
"simpleValue": true,
"validate": Array [
Object {
"hideField": false,
"type": "customRequired",
},
],
},
Object {
"className": "attribute-value-fields-subform",
"component": "sub-form",
"condition": Object {
"is": "automation_request",
"when": "action_typ",
},
"fields": Array [
Array [
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-1",
"label": "1",
"name": "attribute-value-count-1",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_1",
"label": " ",
"name": "attribute_1",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_1",
"label": " ",
"name": "value_1",
},
],
"id": "attribute-value-field-1",
"name": "attribute-value-field-1",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-2",
"label": "2",
"name": "attribute-value-count-2",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_2",
"label": " ",
"name": "attribute_2",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_2",
"label": " ",
"name": "value_2",
},
],
"id": "attribute-value-field-2",
"name": "attribute-value-field-2",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-3",
"label": "3",
"name": "attribute-value-count-3",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_3",
"label": " ",
"name": "attribute_3",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_3",
"label": " ",
"name": "value_3",
},
],
"id": "attribute-value-field-3",
"name": "attribute-value-field-3",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-4",
"label": "4",
"name": "attribute-value-count-4",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_4",
"label": " ",
"name": "attribute_4",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_4",
"label": " ",
"name": "value_4",
},
],
"id": "attribute-value-field-4",
"name": "attribute-value-field-4",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-5",
"label": "5",
"name": "attribute-value-count-5",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_5",
"label": " ",
"name": "attribute_5",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_5",
"label": " ",
"name": "value_5",
},
],
"id": "attribute-value-field-5",
"name": "attribute-value-field-5",
},
],
Object {
"component": "text-field",
"hideField": true,
"id": "starting_object",
"label": " ",
"name": "starting_object",
"value": "SYSTEM/PROCESS",
},
],
"id": "attribute-value-fields",
"name": "attribute-value-fields",
"title": "Attribute/Value Pairs",
},
Object {
"component": "select",
"id": "run",
"initialValue": "Once",
"isRequired": true,
"label": "Run",
"name": "timer_typ",
"onChange": [Function],
"options": Array [
Object {
"label": "Once",
"value": "Once",
},
Object {
"label": "Hours",
"value": "Hourly",
},
Object {
"label": "Days",
"value": "Daily",
},
Object {
"label": "Weeks",
"value": "Weekly",
},
Object {
"label": "Months",
"value": "Monthly",
},
],
},
Object {
"component": "select",
"hideField": false,
"id": "timer_value",
"initialValue": 5,
"initializeOnMount": true,
"isRequired": true,
"label": "Every",
"name": "timer_value",
"options": Array [
Object {
"label": "1 Day",
"value": 1,
},
Object {
"label": "2 Days",
"value": 2,
},
Object {
"label": "3 Days",
"value": 3,
},
Object {
"label": "4 Days",
"value": 4,
},
Object {
"label": "5 Days",
"value": 5,
},
Object {
"label": "6 Days",
"value": 6,
},
],
},
Object {
"component": "select",
"id": "time_zone",
"includeEmpty": true,
"isClearable": true,
"isRequired": true,
"isSearchable": true,
"labelText": "Time Zone",
"name": "time_zone",
"options": Array [
Object {
"label": "(GMT-12:00) International Date Line West",
"value": "International Date Line West",
},
Object {
"label": "(GMT-11:00) American Samoa",
"value": "American Samoa",
},
Object {
"label": "(GMT-11:00) Midway Island",
"value": "Midway Island",
},
Object {
"label": "(GMT-10:00) Hawaii",
"value": "Hawaii",
},
Object {
"label": "(GMT-09:00) Alaska",
"value": "Alaska",
},
],
"placeholder": "<Choose>",
"simpleValue": true,
"validate": Array [
Object {
"type": "required",
},
],
},
Object {
"component": "date-picker",
"datePickerType": "single",
"isRequired": true,
"label": "Starting Date",
"name": "start_date",
"validate": Array [
Object {
"type": "required",
},
],
},
Object {
"component": "time-picker",
"id": "start_time",
"isRequired": true,
"label": "Starting Time",
"name": "start_hour",
"validate": Array [
Object {
"type": "required",
},
],
},
],
],
"name": "BasicInformation",
"title": "Basic Information",
},
],
}
}
showFormControls={true}
validatorMapper={
Object {
"customRequired": [Function],
}
}
>
<FormRenderer
FormTemplate={[Function]}
clearOnUnmount={false}
componentMapper={
Object {
"checkbox": [Function],
"code-editor": [Function],
"date-picker": [Function],
"dual-list-select": [Function],
"edit-password-field": [Function],
"field-array": [Function],
"file-upload": [Function],
"font-icon-picker": [Function],
"font-icon-picker-ddf": [Function],
"multi-select": [Function],
"password-field": [Function],
"plain-text": [Function],
"radio": [Function],
"select": [Function],
"slider": [Function],
"spy-field": [Function],
"sub-form": [Function],
"switch": [Function],
"tabs": [Function],
"text-field": [Function],
"textarea": [Function],
"time-picker": [Function],
"tree-selector": [Function],
"tree-view": [Function],
"validate-credentials": [Function],
"wizard": [Function],
}
}
dispatch={[Function]}
initialValues={
Object {
"action_typ": "automation_request",
"action_type": "automation_request",
"attribute_1": "",
"attribute_2": "",
"attribute_3": "",
"attribute_4": "",
"attribute_5": "",
"description": "sfjdfgnkdjfngkdfngldk",
"enabled": "1",
"filter_typ": null,
"filter_type": null,
"filter_value": null,
"filtered_item_list": null,
"instance_name": "GenericObject",
"instance_names": Array [
"Automation",
"Event",
"GenericObject",
"MiqEvent",
"parse_automation_request",
"parse_event_stream",
"parse_provider_category",
"Request",
],
"name": "ccccccc",
"object_message": "TEtsvd",
"object_request": "AutomationRequest",
"schedule_description": "sfjdfgnkdjfngkdfngldk",
"schedule_enabled": "1",
"schedule_name": "ccccccc",
"schedule_start_date": "02/10/2023",
"schedule_start_hour": 12,
"schedule_start_min": 50,
"schedule_time_zone": "Arizona",
"schedule_timer_type": "Daily",
"schedule_timer_value": 5,
"start_date": "02/10/2023",
"start_hour": "12:50",
"starting_object": "SYSTEM/PROCESS",
"target_class": "AvailabilityZone",
"target_classes": Array [
Array [
"Availability Zone",
"AvailabilityZone",
],
Array [
"Cloud Network",
"CloudNetwork",
],
Array [
"Cloud Object Store Container",
"CloudObjectStoreContainer",
],
Array [
"Cloud Subnet",
"CloudSubnet",
],
Array [
"Cloud Tenant",
"CloudTenant",
],
Array [
"Cloud Volume",
"CloudVolume",
],
],
"target_id": "20",
"targets": Array [
Array [
"asia-east1-a",
"11",
],
Array [
"asia-east1-b",
"10",
],
Array [
"asia-east1-c",
"12",
],
Array [
"asia-east2-a",
"71",
],
Array [
"asia-east2-b",
"72",
],
Array [
"asia-east2-c",
"73",
],
Array [
"asia-northeast1-a",
"15",
],
],
"time_zone": "Arizona",
"timer_typ": "Daily",
"timer_value": 5,
"value_1": "",
"value_2": "",
"value_3": "",
"value_4": "",
"value_5": "",
"zone_id": "5",
}
}
onCancel={[Function]}
onReset={[Function]}
onSubmit={[Function]}
schema={
Object {
"fields": Array [
Object {
"className": "schedule_form",
"component": "sub-form",
"fields": Array [
Array [
Object {
"autoFocus": true,
"component": "text-field",
"isRequired": true,
"label": "Name",
"maxLength": 50,
"name": "name",
"validate": Array [
Object {
"type": "required",
},
],
},
Object {
"component": "text-field",
"isRequired": true,
"label": "Description",
"maxLength": 100,
"name": "description",
"validate": Array [
Object {
"type": "required",
},
],
},
Object {
"component": "checkbox",
"label": "Active",
"name": "enabled",
},
Object {
"component": "select",
"id": "action",
"initialValue": "vm",
"isRequired": true,
"label": "Action",
"name": "action_typ",
"onChange": [Function],
"options": Array [
Object {
"label": "VM Analysis",
"value": "vm",
},
Object {
"label": "Template Analysis",
"value": "miq_template",
},
Object {
"label": "Host Analysis",
"value": "host",
},
Object {
"label": "Container Image Analysis",
"value": "container_image",
},
Object {
"label": "Automation Tasks",
"value": "automation_request",
},
],
},
Object {
"component": "select",
"hideField": true,
"id": "filter_type",
"isRequired": true,
"label": "Filter",
"name": "filter_typ",
"onChange": [Function],
"options": Array [],
},
Object {
"component": "select",
"hideField": true,
"id": "filter_value",
"initialValue": "",
"initializeOnMount": true,
"label": "Filter Item",
"name": "filter_value",
"options": Array [],
},
Object {
"component": "select",
"hideField": false,
"id": "zone",
"includeEmpty": true,
"isRequired": true,
"label": "Zone",
"name": "zone_id",
"options": Array [
Object {
"label": "AAA",
"value": "13",
},
Object {
"label": "Amazon Zone",
"value": "3",
},
Object {
"label": "Azure Zone",
"value": "2",
},
Object {
"label": "Config Zone",
"value": "4",
},
Object {
"label": "Default Zone",
"value": "1",
},
Object {
"label": "Google Zone",
"value": "5",
},
],
"placeholder": "<Choose>",
"validate": Array [
Object {
"hideField": false,
"type": "customRequired",
},
],
},
Object {
"component": "plain-text",
"element": "h3",
"hideField": false,
"label": "Object Details",
"name": "object_details",
},
Object {
"component": "select",
"hideField": false,
"id": "system",
"includeEmpty": true,
"isRequired": true,
"label": "System/Process",
"name": "instance_name",
"options": Array [
Object {
"label": "Automation",
"value": "Automation",
},
Object {
"label": "Event",
"value": "Event",
},
Object {
"label": "GenericObject",
"value": "GenericObject",
},
Object {
"label": "MiqEvent",
"value": "MiqEvent",
},
Object {
"label": "parse_automation_request",
"value": "parse_automation_request",
},
Object {
"label": "parse_event_stream",
"value": "parse_event_stream",
},
Object {
"label": "parse_provider_category",
"value": "parse_provider_category",
},
Object {
"label": "Request",
"value": "Request",
},
],
"placeholder": "<Choose>",
"validate": Array [
Object {
"hideField": false,
"type": "customRequired",
},
],
},
Object {
"component": "text-field",
"hideField": false,
"id": "message",
"isRequired": true,
"label": "Message",
"name": "object_message",
"validate": Array [
Object {
"hideField": false,
"type": "customRequired",
},
],
},
Object {
"component": "text-field",
"hideField": false,
"id": "request",
"isRequired": true,
"label": "Request",
"name": "object_request",
"validate": Array [
Object {
"hideField": false,
"type": "customRequired",
},
],
},
Object {
"component": "plain-text",
"element": "h3",
"hideField": false,
"label": "Object",
"name": "object_attributes",
},
Object {
"component": "select",
"hideField": false,
"id": "object_type",
"includeEmpty": true,
"isClearable": true,
"isRequired": true,
"isSearchable": true,
"labelText": "Type",
"name": "target_class",
"onChange": [Function],
"options": Array [
Object {
"label": "Availability Zone",
"value": "AvailabilityZone",
},
Object {
"label": "Cloud Network",
"value": "CloudNetwork",
},
Object {
"label": "Cloud Object Store Container",
"value": "CloudObjectStoreContainer",
},
Object {
"label": "Cloud Subnet",
"value": "CloudSubnet",
},
Object {
"label": "Cloud Tenant",
"value": "CloudTenant",
},
Object {
"label": "Cloud Volume",
"value": "CloudVolume",
},
],
"placeholder": "<Choose>",
"simpleValue": true,
"validate": Array [
Object {
"hideField": false,
"type": "customRequired",
},
],
},
Object {
"component": "select",
"hideField": false,
"id": "object_item",
"includeEmpty": true,
"isClearable": true,
"isRequired": true,
"isSearchable": true,
"labelText": "Object",
"name": "target_id",
"options": Array [
Object {
"label": "asia-east1-a",
"value": "11",
},
Object {
"label": "asia-east1-b",
"value": "10",
},
Object {
"label": "asia-east1-c",
"value": "12",
},
Object {
"label": "asia-east2-a",
"value": "71",
},
Object {
"label": "asia-east2-b",
"value": "72",
},
Object {
"label": "asia-east2-c",
"value": "73",
},
Object {
"label": "asia-northeast1-a",
"value": "15",
},
],
"placeholder": "<Choose>",
"simpleValue": true,
"validate": Array [
Object {
"hideField": false,
"type": "customRequired",
},
],
},
Object {
"className": "attribute-value-fields-subform",
"component": "sub-form",
"condition": Object {
"is": "automation_request",
"when": "action_typ",
},
"fields": Array [
Array [
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-1",
"label": "1",
"name": "attribute-value-count-1",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_1",
"label": " ",
"name": "attribute_1",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_1",
"label": " ",
"name": "value_1",
},
],
"id": "attribute-value-field-1",
"name": "attribute-value-field-1",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-2",
"label": "2",
"name": "attribute-value-count-2",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_2",
"label": " ",
"name": "attribute_2",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_2",
"label": " ",
"name": "value_2",
},
],
"id": "attribute-value-field-2",
"name": "attribute-value-field-2",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-3",
"label": "3",
"name": "attribute-value-count-3",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_3",
"label": " ",
"name": "attribute_3",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_3",
"label": " ",
"name": "value_3",
},
],
"id": "attribute-value-field-3",
"name": "attribute-value-field-3",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-4",
"label": "4",
"name": "attribute-value-count-4",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_4",
"label": " ",
"name": "attribute_4",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_4",
"label": " ",
"name": "value_4",
},
],
"id": "attribute-value-field-4",
"name": "attribute-value-field-4",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-5",
"label": "5",
"name": "attribute-value-count-5",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_5",
"label": " ",
"name": "attribute_5",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_5",
"label": " ",
"name": "value_5",
},
],
"id": "attribute-value-field-5",
"name": "attribute-value-field-5",
},
],
Object {
"component": "text-field",
"hideField": true,
"id": "starting_object",
"label": " ",
"name": "starting_object",
"value": "SYSTEM/PROCESS",
},
],
"id": "attribute-value-fields",
"name": "attribute-value-fields",
"title": "Attribute/Value Pairs",
},
Object {
"component": "select",
"id": "run",
"initialValue": "Once",
"isRequired": true,
"label": "Run",
"name": "timer_typ",
"onChange": [Function],
"options": Array [
Object {
"label": "Once",
"value": "Once",
},
Object {
"label": "Hours",
"value": "Hourly",
},
Object {
"label": "Days",
"value": "Daily",
},
Object {
"label": "Weeks",
"value": "Weekly",
},
Object {
"label": "Months",
"value": "Monthly",
},
],
},
Object {
"component": "select",
"hideField": false,
"id": "timer_value",
"initialValue": 5,
"initializeOnMount": true,
"isRequired": true,
"label": "Every",
"name": "timer_value",
"options": Array [
Object {
"label": "1 Day",
"value": 1,
},
Object {
"label": "2 Days",
"value": 2,
},
Object {
"label": "3 Days",
"value": 3,
},
Object {
"label": "4 Days",
"value": 4,
},
Object {
"label": "5 Days",
"value": 5,
},
Object {
"label": "6 Days",
"value": 6,
},
],
},
Object {
"component": "select",
"id": "time_zone",
"includeEmpty": true,
"isClearable": true,
"isRequired": true,
"isSearchable": true,
"labelText": "Time Zone",
"name": "time_zone",
"options": Array [
Object {
"label": "(GMT-12:00) International Date Line West",
"value": "International Date Line West",
},
Object {
"label": "(GMT-11:00) American Samoa",
"value": "American Samoa",
},
Object {
"label": "(GMT-11:00) Midway Island",
"value": "Midway Island",
},
Object {
"label": "(GMT-10:00) Hawaii",
"value": "Hawaii",
},
Object {
"label": "(GMT-09:00) Alaska",
"value": "Alaska",
},
],
"placeholder": "<Choose>",
"simpleValue": true,
"validate": Array [
Object {
"type": "required",
},
],
},
Object {
"component": "date-picker",
"datePickerType": "single",
"isRequired": true,
"label": "Starting Date",
"name": "start_date",
"validate": Array [
Object {
"type": "required",
},
],
},
Object {
"component": "time-picker",
"id": "start_time",
"isRequired": true,
"label": "Starting Time",
"name": "start_hour",
"validate": Array [
Object {
"type": "required",
},
],
},
],
],
"name": "BasicInformation",
"title": "Basic Information",
},
Object {
"component": "spy-field",
"initialize": undefined,
"name": "spy-field",
},
],
}
}
validatorMapper={
Object {
"customRequired": [Function],
}
}
>
<ReactFinalForm
decorators={
Array [
[Function],
]
}
dispatch={[Function]}
initialValues={
Object {
"action_typ": "automation_request",
"action_type": "automation_request",
"attribute_1": "",
"attribute_2": "",
"attribute_3": "",
"attribute_4": "",
"attribute_5": "",
"description": "sfjdfgnkdjfngkdfngldk",
"enabled": "1",
"filter_typ": null,
"filter_type": null,
"filter_value": null,
"filtered_item_list": null,
"instance_name": "GenericObject",
"instance_names": Array [
"Automation",
"Event",
"GenericObject",
"MiqEvent",
"parse_automation_request",
"parse_event_stream",
"parse_provider_category",
"Request",
],
"name": "ccccccc",
"object_message": "TEtsvd",
"object_request": "AutomationRequest",
"schedule_description": "sfjdfgnkdjfngkdfngldk",
"schedule_enabled": "1",
"schedule_name": "ccccccc",
"schedule_start_date": "02/10/2023",
"schedule_start_hour": 12,
"schedule_start_min": 50,
"schedule_time_zone": "Arizona",
"schedule_timer_type": "Daily",
"schedule_timer_value": 5,
"start_date": "02/10/2023",
"start_hour": "12:50",
"starting_object": "SYSTEM/PROCESS",
"target_class": "AvailabilityZone",
"target_classes": Array [
Array [
"Availability Zone",
"AvailabilityZone",
],
Array [
"Cloud Network",
"CloudNetwork",
],
Array [
"Cloud Object Store Container",
"CloudObjectStoreContainer",
],
Array [
"Cloud Subnet",
"CloudSubnet",
],
Array [
"Cloud Tenant",
"CloudTenant",
],
Array [
"Cloud Volume",
"CloudVolume",
],
],
"target_id": "20",
"targets": Array [
Array [
"asia-east1-a",
"11",
],
Array [
"asia-east1-b",
"10",
],
Array [
"asia-east1-c",
"12",
],
Array [
"asia-east2-a",
"71",
],
Array [
"asia-east2-b",
"72",
],
Array [
"asia-east2-c",
"73",
],
Array [
"asia-northeast1-a",
"15",
],
],
"time_zone": "Arizona",
"timer_typ": "Daily",
"timer_value": 5,
"value_1": "",
"value_2": "",
"value_3": "",
"value_4": "",
"value_5": "",
"zone_id": "5",
}
}
mutators={
Object {
"concat": [Function],
"insert": [Function],
"move": [Function],
"pop": [Function],
"push": [Function],
"remove": [Function],
"removeBatch": [Function],
"shift": [Function],
"swap": [Function],
"unshift": [Function],
"update": [Function],
}
}
onSubmit={[Function]}
render={[Function]}
subscription={
Object {
"pristine": true,
"submitting": true,
"valid": true,
}
}
>
<Component
formFields={
Array [
<SingleField
className="schedule_form"
component="sub-form"
fields={
Array [
Array [
Object {
"autoFocus": true,
"component": "text-field",
"isRequired": true,
"label": "Name",
"maxLength": 50,
"name": "name",
"validate": Array [
Object {
"type": "required",
},
],
},
Object {
"component": "text-field",
"isRequired": true,
"label": "Description",
"maxLength": 100,
"name": "description",
"validate": Array [
Object {
"type": "required",
},
],
},
Object {
"component": "checkbox",
"label": "Active",
"name": "enabled",
},
Object {
"component": "select",
"id": "action",
"initialValue": "vm",
"isRequired": true,
"label": "Action",
"name": "action_typ",
"onChange": [Function],
"options": Array [
Object {
"label": "VM Analysis",
"value": "vm",
},
Object {
"label": "Template Analysis",
"value": "miq_template",
},
Object {
"label": "Host Analysis",
"value": "host",
},
Object {
"label": "Container Image Analysis",
"value": "container_image",
},
Object {
"label": "Automation Tasks",
"value": "automation_request",
},
],
},
Object {
"component": "select",
"hideField": true,
"id": "filter_type",
"isRequired": true,
"label": "Filter",
"name": "filter_typ",
"onChange": [Function],
"options": Array [],
},
Object {
"component": "select",
"hideField": true,
"id": "filter_value",
"initialValue": "",
"initializeOnMount": true,
"label": "Filter Item",
"name": "filter_value",
"options": Array [],
},
Object {
"component": "select",
"hideField": false,
"id": "zone",
"includeEmpty": true,
"isRequired": true,
"label": "Zone",
"name": "zone_id",
"options": Array [
Object {
"label": "AAA",
"value": "13",
},
Object {
"label": "Amazon Zone",
"value": "3",
},
Object {
"label": "Azure Zone",
"value": "2",
},
Object {
"label": "Config Zone",
"value": "4",
},
Object {
"label": "Default Zone",
"value": "1",
},
Object {
"label": "Google Zone",
"value": "5",
},
],
"placeholder": "<Choose>",
"validate": Array [
Object {
"hideField": false,
"type": "customRequired",
},
],
},
Object {
"component": "plain-text",
"element": "h3",
"hideField": false,
"label": "Object Details",
"name": "object_details",
},
Object {
"component": "select",
"hideField": false,
"id": "system",
"includeEmpty": true,
"isRequired": true,
"label": "System/Process",
"name": "instance_name",
"options": Array [
Object {
"label": "Automation",
"value": "Automation",
},
Object {
"label": "Event",
"value": "Event",
},
Object {
"label": "GenericObject",
"value": "GenericObject",
},
Object {
"label": "MiqEvent",
"value": "MiqEvent",
},
Object {
"label": "parse_automation_request",
"value": "parse_automation_request",
},
Object {
"label": "parse_event_stream",
"value": "parse_event_stream",
},
Object {
"label": "parse_provider_category",
"value": "parse_provider_category",
},
Object {
"label": "Request",
"value": "Request",
},
],
"placeholder": "<Choose>",
"validate": Array [
Object {
"hideField": false,
"type": "customRequired",
},
],
},
Object {
"component": "text-field",
"hideField": false,
"id": "message",
"isRequired": true,
"label": "Message",
"name": "object_message",
"validate": Array [
Object {
"hideField": false,
"type": "customRequired",
},
],
},
Object {
"component": "text-field",
"hideField": false,
"id": "request",
"isRequired": true,
"label": "Request",
"name": "object_request",
"validate": Array [
Object {
"hideField": false,
"type": "customRequired",
},
],
},
Object {
"component": "plain-text",
"element": "h3",
"hideField": false,
"label": "Object",
"name": "object_attributes",
},
Object {
"component": "select",
"hideField": false,
"id": "object_type",
"includeEmpty": true,
"isClearable": true,
"isRequired": true,
"isSearchable": true,
"labelText": "Type",
"name": "target_class",
"onChange": [Function],
"options": Array [
Object {
"label": "Availability Zone",
"value": "AvailabilityZone",
},
Object {
"label": "Cloud Network",
"value": "CloudNetwork",
},
Object {
"label": "Cloud Object Store Container",
"value": "CloudObjectStoreContainer",
},
Object {
"label": "Cloud Subnet",
"value": "CloudSubnet",
},
Object {
"label": "Cloud Tenant",
"value": "CloudTenant",
},
Object {
"label": "Cloud Volume",
"value": "CloudVolume",
},
],
"placeholder": "<Choose>",
"simpleValue": true,
"validate": Array [
Object {
"hideField": false,
"type": "customRequired",
},
],
},
Object {
"component": "select",
"hideField": false,
"id": "object_item",
"includeEmpty": true,
"isClearable": true,
"isRequired": true,
"isSearchable": true,
"labelText": "Object",
"name": "target_id",
"options": Array [
Object {
"label": "asia-east1-a",
"value": "11",
},
Object {
"label": "asia-east1-b",
"value": "10",
},
Object {
"label": "asia-east1-c",
"value": "12",
},
Object {
"label": "asia-east2-a",
"value": "71",
},
Object {
"label": "asia-east2-b",
"value": "72",
},
Object {
"label": "asia-east2-c",
"value": "73",
},
Object {
"label": "asia-northeast1-a",
"value": "15",
},
],
"placeholder": "<Choose>",
"simpleValue": true,
"validate": Array [
Object {
"hideField": false,
"type": "customRequired",
},
],
},
Object {
"className": "attribute-value-fields-subform",
"component": "sub-form",
"condition": Object {
"is": "automation_request",
"when": "action_typ",
},
"fields": Array [
Array [
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-1",
"label": "1",
"name": "attribute-value-count-1",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_1",
"label": " ",
"name": "attribute_1",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_1",
"label": " ",
"name": "value_1",
},
],
"id": "attribute-value-field-1",
"name": "attribute-value-field-1",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-2",
"label": "2",
"name": "attribute-value-count-2",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_2",
"label": " ",
"name": "attribute_2",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_2",
"label": " ",
"name": "value_2",
},
],
"id": "attribute-value-field-2",
"name": "attribute-value-field-2",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-3",
"label": "3",
"name": "attribute-value-count-3",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_3",
"label": " ",
"name": "attribute_3",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_3",
"label": " ",
"name": "value_3",
},
],
"id": "attribute-value-field-3",
"name": "attribute-value-field-3",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-4",
"label": "4",
"name": "attribute-value-count-4",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_4",
"label": " ",
"name": "attribute_4",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_4",
"label": " ",
"name": "value_4",
},
],
"id": "attribute-value-field-4",
"name": "attribute-value-field-4",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-5",
"label": "5",
"name": "attribute-value-count-5",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_5",
"label": " ",
"name": "attribute_5",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_5",
"label": " ",
"name": "value_5",
},
],
"id": "attribute-value-field-5",
"name": "attribute-value-field-5",
},
],
Object {
"component": "text-field",
"hideField": true,
"id": "starting_object",
"label": " ",
"name": "starting_object",
"value": "SYSTEM/PROCESS",
},
],
"id": "attribute-value-fields",
"name": "attribute-value-fields",
"title": "Attribute/Value Pairs",
},
Object {
"component": "select",
"id": "run",
"initialValue": "Once",
"isRequired": true,
"label": "Run",
"name": "timer_typ",
"onChange": [Function],
"options": Array [
Object {
"label": "Once",
"value": "Once",
},
Object {
"label": "Hours",
"value": "Hourly",
},
Object {
"label": "Days",
"value": "Daily",
},
Object {
"label": "Weeks",
"value": "Weekly",
},
Object {
"label": "Months",
"value": "Monthly",
},
],
},
Object {
"component": "select",
"hideField": false,
"id": "timer_value",
"initialValue": 5,
"initializeOnMount": true,
"isRequired": true,
"label": "Every",
"name": "timer_value",
"options": Array [
Object {
"label": "1 Day",
"value": 1,
},
Object {
"label": "2 Days",
"value": 2,
},
Object {
"label": "3 Days",
"value": 3,
},
Object {
"label": "4 Days",
"value": 4,
},
Object {
"label": "5 Days",
"value": 5,
},
Object {
"label": "6 Days",
"value": 6,
},
],
},
Object {
"component": "select",
"id": "time_zone",
"includeEmpty": true,
"isClearable": true,
"isRequired": true,
"isSearchable": true,
"labelText": "Time Zone",
"name": "time_zone",
"options": Array [
Object {
"label": "(GMT-12:00) International Date Line West",
"value": "International Date Line West",
},
Object {
"label": "(GMT-11:00) American Samoa",
"value": "American Samoa",
},
Object {
"label": "(GMT-11:00) Midway Island",
"value": "Midway Island",
},
Object {
"label": "(GMT-10:00) Hawaii",
"value": "Hawaii",
},
Object {
"label": "(GMT-09:00) Alaska",
"value": "Alaska",
},
],
"placeholder": "<Choose>",
"simpleValue": true,
"validate": Array [
Object {
"type": "required",
},
],
},
Object {
"component": "date-picker",
"datePickerType": "single",
"isRequired": true,
"label": "Starting Date",
"name": "start_date",
"validate": Array [
Object {
"type": "required",
},
],
},
Object {
"component": "time-picker",
"id": "start_time",
"isRequired": true,
"label": "Starting Time",
"name": "start_hour",
"validate": Array [
Object {
"type": "required",
},
],
},
],
]
}
name="BasicInformation"
title="Basic Information"
/>,
<SingleField
component="spy-field"
name="spy-field"
/>,
]
}
schema={
Object {
"fields": Array [
Object {
"className": "schedule_form",
"component": "sub-form",
"fields": Array [
Array [
Object {
"autoFocus": true,
"component": "text-field",
"isRequired": true,
"label": "Name",
"maxLength": 50,
"name": "name",
"validate": Array [
Object {
"type": "required",
},
],
},
Object {
"component": "text-field",
"isRequired": true,
"label": "Description",
"maxLength": 100,
"name": "description",
"validate": Array [
Object {
"type": "required",
},
],
},
Object {
"component": "checkbox",
"label": "Active",
"name": "enabled",
},
Object {
"component": "select",
"id": "action",
"initialValue": "vm",
"isRequired": true,
"label": "Action",
"name": "action_typ",
"onChange": [Function],
"options": Array [
Object {
"label": "VM Analysis",
"value": "vm",
},
Object {
"label": "Template Analysis",
"value": "miq_template",
},
Object {
"label": "Host Analysis",
"value": "host",
},
Object {
"label": "Container Image Analysis",
"value": "container_image",
},
Object {
"label": "Automation Tasks",
"value": "automation_request",
},
],
},
Object {
"component": "select",
"hideField": true,
"id": "filter_type",
"isRequired": true,
"label": "Filter",
"name": "filter_typ",
"onChange": [Function],
"options": Array [],
},
Object {
"component": "select",
"hideField": true,
"id": "filter_value",
"initialValue": "",
"initializeOnMount": true,
"label": "Filter Item",
"name": "filter_value",
"options": Array [],
},
Object {
"component": "select",
"hideField": false,
"id": "zone",
"includeEmpty": true,
"isRequired": true,
"label": "Zone",
"name": "zone_id",
"options": Array [
Object {
"label": "AAA",
"value": "13",
},
Object {
"label": "Amazon Zone",
"value": "3",
},
Object {
"label": "Azure Zone",
"value": "2",
},
Object {
"label": "Config Zone",
"value": "4",
},
Object {
"label": "Default Zone",
"value": "1",
},
Object {
"label": "Google Zone",
"value": "5",
},
],
"placeholder": "<Choose>",
"validate": Array [
Object {
"hideField": false,
"type": "customRequired",
},
],
},
Object {
"component": "plain-text",
"element": "h3",
"hideField": false,
"label": "Object Details",
"name": "object_details",
},
Object {
"component": "select",
"hideField": false,
"id": "system",
"includeEmpty": true,
"isRequired": true,
"label": "System/Process",
"name": "instance_name",
"options": Array [
Object {
"label": "Automation",
"value": "Automation",
},
Object {
"label": "Event",
"value": "Event",
},
Object {
"label": "GenericObject",
"value": "GenericObject",
},
Object {
"label": "MiqEvent",
"value": "MiqEvent",
},
Object {
"label": "parse_automation_request",
"value": "parse_automation_request",
},
Object {
"label": "parse_event_stream",
"value": "parse_event_stream",
},
Object {
"label": "parse_provider_category",
"value": "parse_provider_category",
},
Object {
"label": "Request",
"value": "Request",
},
],
"placeholder": "<Choose>",
"validate": Array [
Object {
"hideField": false,
"type": "customRequired",
},
],
},
Object {
"component": "text-field",
"hideField": false,
"id": "message",
"isRequired": true,
"label": "Message",
"name": "object_message",
"validate": Array [
Object {
"hideField": false,
"type": "customRequired",
},
],
},
Object {
"component": "text-field",
"hideField": false,
"id": "request",
"isRequired": true,
"label": "Request",
"name": "object_request",
"validate": Array [
Object {
"hideField": false,
"type": "customRequired",
},
],
},
Object {
"component": "plain-text",
"element": "h3",
"hideField": false,
"label": "Object",
"name": "object_attributes",
},
Object {
"component": "select",
"hideField": false,
"id": "object_type",
"includeEmpty": true,
"isClearable": true,
"isRequired": true,
"isSearchable": true,
"labelText": "Type",
"name": "target_class",
"onChange": [Function],
"options": Array [
Object {
"label": "Availability Zone",
"value": "AvailabilityZone",
},
Object {
"label": "Cloud Network",
"value": "CloudNetwork",
},
Object {
"label": "Cloud Object Store Container",
"value": "CloudObjectStoreContainer",
},
Object {
"label": "Cloud Subnet",
"value": "CloudSubnet",
},
Object {
"label": "Cloud Tenant",
"value": "CloudTenant",
},
Object {
"label": "Cloud Volume",
"value": "CloudVolume",
},
],
"placeholder": "<Choose>",
"simpleValue": true,
"validate": Array [
Object {
"hideField": false,
"type": "customRequired",
},
],
},
Object {
"component": "select",
"hideField": false,
"id": "object_item",
"includeEmpty": true,
"isClearable": true,
"isRequired": true,
"isSearchable": true,
"labelText": "Object",
"name": "target_id",
"options": Array [
Object {
"label": "asia-east1-a",
"value": "11",
},
Object {
"label": "asia-east1-b",
"value": "10",
},
Object {
"label": "asia-east1-c",
"value": "12",
},
Object {
"label": "asia-east2-a",
"value": "71",
},
Object {
"label": "asia-east2-b",
"value": "72",
},
Object {
"label": "asia-east2-c",
"value": "73",
},
Object {
"label": "asia-northeast1-a",
"value": "15",
},
],
"placeholder": "<Choose>",
"simpleValue": true,
"validate": Array [
Object {
"hideField": false,
"type": "customRequired",
},
],
},
Object {
"className": "attribute-value-fields-subform",
"component": "sub-form",
"condition": Object {
"is": "automation_request",
"when": "action_typ",
},
"fields": Array [
Array [
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-1",
"label": "1",
"name": "attribute-value-count-1",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_1",
"label": " ",
"name": "attribute_1",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_1",
"label": " ",
"name": "value_1",
},
],
"id": "attribute-value-field-1",
"name": "attribute-value-field-1",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-2",
"label": "2",
"name": "attribute-value-count-2",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_2",
"label": " ",
"name": "attribute_2",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_2",
"label": " ",
"name": "value_2",
},
],
"id": "attribute-value-field-2",
"name": "attribute-value-field-2",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-3",
"label": "3",
"name": "attribute-value-count-3",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_3",
"label": " ",
"name": "attribute_3",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_3",
"label": " ",
"name": "value_3",
},
],
"id": "attribute-value-field-3",
"name": "attribute-value-field-3",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-4",
"label": "4",
"name": "attribute-value-count-4",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_4",
"label": " ",
"name": "attribute_4",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_4",
"label": " ",
"name": "value_4",
},
],
"id": "attribute-value-field-4",
"name": "attribute-value-field-4",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-5",
"label": "5",
"name": "attribute-value-count-5",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_5",
"label": " ",
"name": "attribute_5",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_5",
"label": " ",
"name": "value_5",
},
],
"id": "attribute-value-field-5",
"name": "attribute-value-field-5",
},
],
Object {
"component": "text-field",
"hideField": true,
"id": "starting_object",
"label": " ",
"name": "starting_object",
"value": "SYSTEM/PROCESS",
},
],
"id": "attribute-value-fields",
"name": "attribute-value-fields",
"title": "Attribute/Value Pairs",
},
Object {
"component": "select",
"id": "run",
"initialValue": "Once",
"isRequired": true,
"label": "Run",
"name": "timer_typ",
"onChange": [Function],
"options": Array [
Object {
"label": "Once",
"value": "Once",
},
Object {
"label": "Hours",
"value": "Hourly",
},
Object {
"label": "Days",
"value": "Daily",
},
Object {
"label": "Weeks",
"value": "Weekly",
},
Object {
"label": "Months",
"value": "Monthly",
},
],
},
Object {
"component": "select",
"hideField": false,
"id": "timer_value",
"initialValue": 5,
"initializeOnMount": true,
"isRequired": true,
"label": "Every",
"name": "timer_value",
"options": Array [
Object {
"label": "1 Day",
"value": 1,
},
Object {
"label": "2 Days",
"value": 2,
},
Object {
"label": "3 Days",
"value": 3,
},
Object {
"label": "4 Days",
"value": 4,
},
Object {
"label": "5 Days",
"value": 5,
},
Object {
"label": "6 Days",
"value": 6,
},
],
},
Object {
"component": "select",
"id": "time_zone",
"includeEmpty": true,
"isClearable": true,
"isRequired": true,
"isSearchable": true,
"labelText": "Time Zone",
"name": "time_zone",
"options": Array [
Object {
"label": "(GMT-12:00) International Date Line West",
"value": "International Date Line West",
},
Object {
"label": "(GMT-11:00) American Samoa",
"value": "American Samoa",
},
Object {
"label": "(GMT-11:00) Midway Island",
"value": "Midway Island",
},
Object {
"label": "(GMT-10:00) Hawaii",
"value": "Hawaii",
},
Object {
"label": "(GMT-09:00) Alaska",
"value": "Alaska",
},
],
"placeholder": "<Choose>",
"simpleValue": true,
"validate": Array [
Object {
"type": "required",
},
],
},
Object {
"component": "date-picker",
"datePickerType": "single",
"isRequired": true,
"label": "Starting Date",
"name": "start_date",
"validate": Array [
Object {
"type": "required",
},
],
},
Object {
"component": "time-picker",
"id": "start_time",
"isRequired": true,
"label": "Starting Time",
"name": "start_hour",
"validate": Array [
Object {
"type": "required",
},
],
},
],
],
"name": "BasicInformation",
"title": "Basic Information",
},
Object {
"component": "spy-field",
"initialize": undefined,
"name": "spy-field",
},
],
}
}
>
<WrappedFormTemplate
canReset={true}
cancelLabel="Cancel"
disableSubmit={
Array [
"pristine",
"invalid",
]
}
formFields={
Array [
<SingleField
className="schedule_form"
component="sub-form"
fields={
Array [
Array [
Object {
"autoFocus": true,
"component": "text-field",
"isRequired": true,
"label": "Name",
"maxLength": 50,
"name": "name",
"validate": Array [
Object {
"type": "required",
},
],
},
Object {
"component": "text-field",
"isRequired": true,
"label": "Description",
"maxLength": 100,
"name": "description",
"validate": Array [
Object {
"type": "required",
},
],
},
Object {
"component": "checkbox",
"label": "Active",
"name": "enabled",
},
Object {
"component": "select",
"id": "action",
"initialValue": "vm",
"isRequired": true,
"label": "Action",
"name": "action_typ",
"onChange": [Function],
"options": Array [
Object {
"label": "VM Analysis",
"value": "vm",
},
Object {
"label": "Template Analysis",
"value": "miq_template",
},
Object {
"label": "Host Analysis",
"value": "host",
},
Object {
"label": "Container Image Analysis",
"value": "container_image",
},
Object {
"label": "Automation Tasks",
"value": "automation_request",
},
],
},
Object {
"component": "select",
"hideField": true,
"id": "filter_type",
"isRequired": true,
"label": "Filter",
"name": "filter_typ",
"onChange": [Function],
"options": Array [],
},
Object {
"component": "select",
"hideField": true,
"id": "filter_value",
"initialValue": "",
"initializeOnMount": true,
"label": "Filter Item",
"name": "filter_value",
"options": Array [],
},
Object {
"component": "select",
"hideField": false,
"id": "zone",
"includeEmpty": true,
"isRequired": true,
"label": "Zone",
"name": "zone_id",
"options": Array [
Object {
"label": "AAA",
"value": "13",
},
Object {
"label": "Amazon Zone",
"value": "3",
},
Object {
"label": "Azure Zone",
"value": "2",
},
Object {
"label": "Config Zone",
"value": "4",
},
Object {
"label": "Default Zone",
"value": "1",
},
Object {
"label": "Google Zone",
"value": "5",
},
],
"placeholder": "<Choose>",
"validate": Array [
Object {
"hideField": false,
"type": "customRequired",
},
],
},
Object {
"component": "plain-text",
"element": "h3",
"hideField": false,
"label": "Object Details",
"name": "object_details",
},
Object {
"component": "select",
"hideField": false,
"id": "system",
"includeEmpty": true,
"isRequired": true,
"label": "System/Process",
"name": "instance_name",
"options": Array [
Object {
"label": "Automation",
"value": "Automation",
},
Object {
"label": "Event",
"value": "Event",
},
Object {
"label": "GenericObject",
"value": "GenericObject",
},
Object {
"label": "MiqEvent",
"value": "MiqEvent",
},
Object {
"label": "parse_automation_request",
"value": "parse_automation_request",
},
Object {
"label": "parse_event_stream",
"value": "parse_event_stream",
},
Object {
"label": "parse_provider_category",
"value": "parse_provider_category",
},
Object {
"label": "Request",
"value": "Request",
},
],
"placeholder": "<Choose>",
"validate": Array [
Object {
"hideField": false,
"type": "customRequired",
},
],
},
Object {
"component": "text-field",
"hideField": false,
"id": "message",
"isRequired": true,
"label": "Message",
"name": "object_message",
"validate": Array [
Object {
"hideField": false,
"type": "customRequired",
},
],
},
Object {
"component": "text-field",
"hideField": false,
"id": "request",
"isRequired": true,
"label": "Request",
"name": "object_request",
"validate": Array [
Object {
"hideField": false,
"type": "customRequired",
},
],
},
Object {
"component": "plain-text",
"element": "h3",
"hideField": false,
"label": "Object",
"name": "object_attributes",
},
Object {
"component": "select",
"hideField": false,
"id": "object_type",
"includeEmpty": true,
"isClearable": true,
"isRequired": true,
"isSearchable": true,
"labelText": "Type",
"name": "target_class",
"onChange": [Function],
"options": Array [
Object {
"label": "Availability Zone",
"value": "AvailabilityZone",
},
Object {
"label": "Cloud Network",
"value": "CloudNetwork",
},
Object {
"label": "Cloud Object Store Container",
"value": "CloudObjectStoreContainer",
},
Object {
"label": "Cloud Subnet",
"value": "CloudSubnet",
},
Object {
"label": "Cloud Tenant",
"value": "CloudTenant",
},
Object {
"label": "Cloud Volume",
"value": "CloudVolume",
},
],
"placeholder": "<Choose>",
"simpleValue": true,
"validate": Array [
Object {
"hideField": false,
"type": "customRequired",
},
],
},
Object {
"component": "select",
"hideField": false,
"id": "object_item",
"includeEmpty": true,
"isClearable": true,
"isRequired": true,
"isSearchable": true,
"labelText": "Object",
"name": "target_id",
"options": Array [
Object {
"label": "asia-east1-a",
"value": "11",
},
Object {
"label": "asia-east1-b",
"value": "10",
},
Object {
"label": "asia-east1-c",
"value": "12",
},
Object {
"label": "asia-east2-a",
"value": "71",
},
Object {
"label": "asia-east2-b",
"value": "72",
},
Object {
"label": "asia-east2-c",
"value": "73",
},
Object {
"label": "asia-northeast1-a",
"value": "15",
},
],
"placeholder": "<Choose>",
"simpleValue": true,
"validate": Array [
Object {
"hideField": false,
"type": "customRequired",
},
],
},
Object {
"className": "attribute-value-fields-subform",
"component": "sub-form",
"condition": Object {
"is": "automation_request",
"when": "action_typ",
},
"fields": Array [
Array [
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-1",
"label": "1",
"name": "attribute-value-count-1",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_1",
"label": " ",
"name": "attribute_1",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_1",
"label": " ",
"name": "value_1",
},
],
"id": "attribute-value-field-1",
"name": "attribute-value-field-1",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-2",
"label": "2",
"name": "attribute-value-count-2",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_2",
"label": " ",
"name": "attribute_2",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_2",
"label": " ",
"name": "value_2",
},
],
"id": "attribute-value-field-2",
"name": "attribute-value-field-2",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-3",
"label": "3",
"name": "attribute-value-count-3",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_3",
"label": " ",
"name": "attribute_3",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_3",
"label": " ",
"name": "value_3",
},
],
"id": "attribute-value-field-3",
"name": "attribute-value-field-3",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-4",
"label": "4",
"name": "attribute-value-count-4",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_4",
"label": " ",
"name": "attribute_4",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_4",
"label": " ",
"name": "value_4",
},
],
"id": "attribute-value-field-4",
"name": "attribute-value-field-4",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-5",
"label": "5",
"name": "attribute-value-count-5",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_5",
"label": " ",
"name": "attribute_5",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_5",
"label": " ",
"name": "value_5",
},
],
"id": "attribute-value-field-5",
"name": "attribute-value-field-5",
},
],
Object {
"component": "text-field",
"hideField": true,
"id": "starting_object",
"label": " ",
"name": "starting_object",
"value": "SYSTEM/PROCESS",
},
],
"id": "attribute-value-fields",
"name": "attribute-value-fields",
"title": "Attribute/Value Pairs",
},
Object {
"component": "select",
"id": "run",
"initialValue": "Once",
"isRequired": true,
"label": "Run",
"name": "timer_typ",
"onChange": [Function],
"options": Array [
Object {
"label": "Once",
"value": "Once",
},
Object {
"label": "Hours",
"value": "Hourly",
},
Object {
"label": "Days",
"value": "Daily",
},
Object {
"label": "Weeks",
"value": "Weekly",
},
Object {
"label": "Months",
"value": "Monthly",
},
],
},
Object {
"component": "select",
"hideField": false,
"id": "timer_value",
"initialValue": 5,
"initializeOnMount": true,
"isRequired": true,
"label": "Every",
"name": "timer_value",
"options": Array [
Object {
"label": "1 Day",
"value": 1,
},
Object {
"label": "2 Days",
"value": 2,
},
Object {
"label": "3 Days",
"value": 3,
},
Object {
"label": "4 Days",
"value": 4,
},
Object {
"label": "5 Days",
"value": 5,
},
Object {
"label": "6 Days",
"value": 6,
},
],
},
Object {
"component": "select",
"id": "time_zone",
"includeEmpty": true,
"isClearable": true,
"isRequired": true,
"isSearchable": true,
"labelText": "Time Zone",
"name": "time_zone",
"options": Array [
Object {
"label": "(GMT-12:00) International Date Line West",
"value": "International Date Line West",
},
Object {
"label": "(GMT-11:00) American Samoa",
"value": "American Samoa",
},
Object {
"label": "(GMT-11:00) Midway Island",
"value": "Midway Island",
},
Object {
"label": "(GMT-10:00) Hawaii",
"value": "Hawaii",
},
Object {
"label": "(GMT-09:00) Alaska",
"value": "Alaska",
},
],
"placeholder": "<Choose>",
"simpleValue": true,
"validate": Array [
Object {
"type": "required",
},
],
},
Object {
"component": "date-picker",
"datePickerType": "single",
"isRequired": true,
"label": "Starting Date",
"name": "start_date",
"validate": Array [
Object {
"type": "required",
},
],
},
Object {
"component": "time-picker",
"id": "start_time",
"isRequired": true,
"label": "Starting Time",
"name": "start_hour",
"validate": Array [
Object {
"type": "required",
},
],
},
],
]
}
name="BasicInformation"
title="Basic Information"
/>,
<SingleField
component="spy-field"
name="spy-field"
/>,
]
}
formWrapperProps={
Object {
"className": "form-react",
}
}
resetLabel="Reset"
schema={
Object {
"fields": Array [
Object {
"className": "schedule_form",
"component": "sub-form",
"fields": Array [
Array [
Object {
"autoFocus": true,
"component": "text-field",
"isRequired": true,
"label": "Name",
"maxLength": 50,
"name": "name",
"validate": Array [
Object {
"type": "required",
},
],
},
Object {
"component": "text-field",
"isRequired": true,
"label": "Description",
"maxLength": 100,
"name": "description",
"validate": Array [
Object {
"type": "required",
},
],
},
Object {
"component": "checkbox",
"label": "Active",
"name": "enabled",
},
Object {
"component": "select",
"id": "action",
"initialValue": "vm",
"isRequired": true,
"label": "Action",
"name": "action_typ",
"onChange": [Function],
"options": Array [
Object {
"label": "VM Analysis",
"value": "vm",
},
Object {
"label": "Template Analysis",
"value": "miq_template",
},
Object {
"label": "Host Analysis",
"value": "host",
},
Object {
"label": "Container Image Analysis",
"value": "container_image",
},
Object {
"label": "Automation Tasks",
"value": "automation_request",
},
],
},
Object {
"component": "select",
"hideField": true,
"id": "filter_type",
"isRequired": true,
"label": "Filter",
"name": "filter_typ",
"onChange": [Function],
"options": Array [],
},
Object {
"component": "select",
"hideField": true,
"id": "filter_value",
"initialValue": "",
"initializeOnMount": true,
"label": "Filter Item",
"name": "filter_value",
"options": Array [],
},
Object {
"component": "select",
"hideField": false,
"id": "zone",
"includeEmpty": true,
"isRequired": true,
"label": "Zone",
"name": "zone_id",
"options": Array [
Object {
"label": "AAA",
"value": "13",
},
Object {
"label": "Amazon Zone",
"value": "3",
},
Object {
"label": "Azure Zone",
"value": "2",
},
Object {
"label": "Config Zone",
"value": "4",
},
Object {
"label": "Default Zone",
"value": "1",
},
Object {
"label": "Google Zone",
"value": "5",
},
],
"placeholder": "<Choose>",
"validate": Array [
Object {
"hideField": false,
"type": "customRequired",
},
],
},
Object {
"component": "plain-text",
"element": "h3",
"hideField": false,
"label": "Object Details",
"name": "object_details",
},
Object {
"component": "select",
"hideField": false,
"id": "system",
"includeEmpty": true,
"isRequired": true,
"label": "System/Process",
"name": "instance_name",
"options": Array [
Object {
"label": "Automation",
"value": "Automation",
},
Object {
"label": "Event",
"value": "Event",
},
Object {
"label": "GenericObject",
"value": "GenericObject",
},
Object {
"label": "MiqEvent",
"value": "MiqEvent",
},
Object {
"label": "parse_automation_request",
"value": "parse_automation_request",
},
Object {
"label": "parse_event_stream",
"value": "parse_event_stream",
},
Object {
"label": "parse_provider_category",
"value": "parse_provider_category",
},
Object {
"label": "Request",
"value": "Request",
},
],
"placeholder": "<Choose>",
"validate": Array [
Object {
"hideField": false,
"type": "customRequired",
},
],
},
Object {
"component": "text-field",
"hideField": false,
"id": "message",
"isRequired": true,
"label": "Message",
"name": "object_message",
"validate": Array [
Object {
"hideField": false,
"type": "customRequired",
},
],
},
Object {
"component": "text-field",
"hideField": false,
"id": "request",
"isRequired": true,
"label": "Request",
"name": "object_request",
"validate": Array [
Object {
"hideField": false,
"type": "customRequired",
},
],
},
Object {
"component": "plain-text",
"element": "h3",
"hideField": false,
"label": "Object",
"name": "object_attributes",
},
Object {
"component": "select",
"hideField": false,
"id": "object_type",
"includeEmpty": true,
"isClearable": true,
"isRequired": true,
"isSearchable": true,
"labelText": "Type",
"name": "target_class",
"onChange": [Function],
"options": Array [
Object {
"label": "Availability Zone",
"value": "AvailabilityZone",
},
Object {
"label": "Cloud Network",
"value": "CloudNetwork",
},
Object {
"label": "Cloud Object Store Container",
"value": "CloudObjectStoreContainer",
},
Object {
"label": "Cloud Subnet",
"value": "CloudSubnet",
},
Object {
"label": "Cloud Tenant",
"value": "CloudTenant",
},
Object {
"label": "Cloud Volume",
"value": "CloudVolume",
},
],
"placeholder": "<Choose>",
"simpleValue": true,
"validate": Array [
Object {
"hideField": false,
"type": "customRequired",
},
],
},
Object {
"component": "select",
"hideField": false,
"id": "object_item",
"includeEmpty": true,
"isClearable": true,
"isRequired": true,
"isSearchable": true,
"labelText": "Object",
"name": "target_id",
"options": Array [
Object {
"label": "asia-east1-a",
"value": "11",
},
Object {
"label": "asia-east1-b",
"value": "10",
},
Object {
"label": "asia-east1-c",
"value": "12",
},
Object {
"label": "asia-east2-a",
"value": "71",
},
Object {
"label": "asia-east2-b",
"value": "72",
},
Object {
"label": "asia-east2-c",
"value": "73",
},
Object {
"label": "asia-northeast1-a",
"value": "15",
},
],
"placeholder": "<Choose>",
"simpleValue": true,
"validate": Array [
Object {
"hideField": false,
"type": "customRequired",
},
],
},
Object {
"className": "attribute-value-fields-subform",
"component": "sub-form",
"condition": Object {
"is": "automation_request",
"when": "action_typ",
},
"fields": Array [
Array [
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-1",
"label": "1",
"name": "attribute-value-count-1",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_1",
"label": " ",
"name": "attribute_1",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_1",
"label": " ",
"name": "value_1",
},
],
"id": "attribute-value-field-1",
"name": "attribute-value-field-1",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-2",
"label": "2",
"name": "attribute-value-count-2",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_2",
"label": " ",
"name": "attribute_2",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_2",
"label": " ",
"name": "value_2",
},
],
"id": "attribute-value-field-2",
"name": "attribute-value-field-2",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-3",
"label": "3",
"name": "attribute-value-count-3",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_3",
"label": " ",
"name": "attribute_3",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_3",
"label": " ",
"name": "value_3",
},
],
"id": "attribute-value-field-3",
"name": "attribute-value-field-3",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-4",
"label": "4",
"name": "attribute-value-count-4",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_4",
"label": " ",
"name": "attribute_4",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_4",
"label": " ",
"name": "value_4",
},
],
"id": "attribute-value-field-4",
"name": "attribute-value-field-4",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-5",
"label": "5",
"name": "attribute-value-count-5",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_5",
"label": " ",
"name": "attribute_5",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_5",
"label": " ",
"name": "value_5",
},
],
"id": "attribute-value-field-5",
"name": "attribute-value-field-5",
},
],
Object {
"component": "text-field",
"hideField": true,
"id": "starting_object",
"label": " ",
"name": "starting_object",
"value": "SYSTEM/PROCESS",
},
],
"id": "attribute-value-fields",
"name": "attribute-value-fields",
"title": "Attribute/Value Pairs",
},
Object {
"component": "select",
"id": "run",
"initialValue": "Once",
"isRequired": true,
"label": "Run",
"name": "timer_typ",
"onChange": [Function],
"options": Array [
Object {
"label": "Once",
"value": "Once",
},
Object {
"label": "Hours",
"value": "Hourly",
},
Object {
"label": "Days",
"value": "Daily",
},
Object {
"label": "Weeks",
"value": "Weekly",
},
Object {
"label": "Months",
"value": "Monthly",
},
],
},
Object {
"component": "select",
"hideField": false,
"id": "timer_value",
"initialValue": 5,
"initializeOnMount": true,
"isRequired": true,
"label": "Every",
"name": "timer_value",
"options": Array [
Object {
"label": "1 Day",
"value": 1,
},
Object {
"label": "2 Days",
"value": 2,
},
Object {
"label": "3 Days",
"value": 3,
},
Object {
"label": "4 Days",
"value": 4,
},
Object {
"label": "5 Days",
"value": 5,
},
Object {
"label": "6 Days",
"value": 6,
},
],
},
Object {
"component": "select",
"id": "time_zone",
"includeEmpty": true,
"isClearable": true,
"isRequired": true,
"isSearchable": true,
"labelText": "Time Zone",
"name": "time_zone",
"options": Array [
Object {
"label": "(GMT-12:00) International Date Line West",
"value": "International Date Line West",
},
Object {
"label": "(GMT-11:00) American Samoa",
"value": "American Samoa",
},
Object {
"label": "(GMT-11:00) Midway Island",
"value": "Midway Island",
},
Object {
"label": "(GMT-10:00) Hawaii",
"value": "Hawaii",
},
Object {
"label": "(GMT-09:00) Alaska",
"value": "Alaska",
},
],
"placeholder": "<Choose>",
"simpleValue": true,
"validate": Array [
Object {
"type": "required",
},
],
},
Object {
"component": "date-picker",
"datePickerType": "single",
"isRequired": true,
"label": "Starting Date",
"name": "start_date",
"validate": Array [
Object {
"type": "required",
},
],
},
Object {
"component": "time-picker",
"id": "start_time",
"isRequired": true,
"label": "Starting Time",
"name": "start_hour",
"validate": Array [
Object {
"type": "required",
},
],
},
],
],
"name": "BasicInformation",
"title": "Basic Information",
},
Object {
"component": "spy-field",
"initialize": undefined,
"name": "spy-field",
},
],
}
}
showFormControls={true}
submitLabel="Save"
>
<FormTemplate
Button={[Function]}
ButtonGroup={[Function]}
Description={[Function]}
FormWrapper={[Function]}
Header={[Function]}
Title={[Function]}
buttonOrder={
Array [
"submit",
"reset",
"cancel",
]
}
canReset={true}
cancelLabel="Cancel"
disableSubmit={
Array [
"pristine",
"invalid",
]
}
formFields={
Array [
<SingleField
className="schedule_form"
component="sub-form"
fields={
Array [
Array [
Object {
"autoFocus": true,
"component": "text-field",
"isRequired": true,
"label": "Name",
"maxLength": 50,
"name": "name",
"validate": Array [
Object {
"type": "required",
},
],
},
Object {
"component": "text-field",
"isRequired": true,
"label": "Description",
"maxLength": 100,
"name": "description",
"validate": Array [
Object {
"type": "required",
},
],
},
Object {
"component": "checkbox",
"label": "Active",
"name": "enabled",
},
Object {
"component": "select",
"id": "action",
"initialValue": "vm",
"isRequired": true,
"label": "Action",
"name": "action_typ",
"onChange": [Function],
"options": Array [
Object {
"label": "VM Analysis",
"value": "vm",
},
Object {
"label": "Template Analysis",
"value": "miq_template",
},
Object {
"label": "Host Analysis",
"value": "host",
},
Object {
"label": "Container Image Analysis",
"value": "container_image",
},
Object {
"label": "Automation Tasks",
"value": "automation_request",
},
],
},
Object {
"component": "select",
"hideField": true,
"id": "filter_type",
"isRequired": true,
"label": "Filter",
"name": "filter_typ",
"onChange": [Function],
"options": Array [],
},
Object {
"component": "select",
"hideField": true,
"id": "filter_value",
"initialValue": "",
"initializeOnMount": true,
"label": "Filter Item",
"name": "filter_value",
"options": Array [],
},
Object {
"component": "select",
"hideField": false,
"id": "zone",
"includeEmpty": true,
"isRequired": true,
"label": "Zone",
"name": "zone_id",
"options": Array [
Object {
"label": "AAA",
"value": "13",
},
Object {
"label": "Amazon Zone",
"value": "3",
},
Object {
"label": "Azure Zone",
"value": "2",
},
Object {
"label": "Config Zone",
"value": "4",
},
Object {
"label": "Default Zone",
"value": "1",
},
Object {
"label": "Google Zone",
"value": "5",
},
],
"placeholder": "<Choose>",
"validate": Array [
Object {
"hideField": false,
"type": "customRequired",
},
],
},
Object {
"component": "plain-text",
"element": "h3",
"hideField": false,
"label": "Object Details",
"name": "object_details",
},
Object {
"component": "select",
"hideField": false,
"id": "system",
"includeEmpty": true,
"isRequired": true,
"label": "System/Process",
"name": "instance_name",
"options": Array [
Object {
"label": "Automation",
"value": "Automation",
},
Object {
"label": "Event",
"value": "Event",
},
Object {
"label": "GenericObject",
"value": "GenericObject",
},
Object {
"label": "MiqEvent",
"value": "MiqEvent",
},
Object {
"label": "parse_automation_request",
"value": "parse_automation_request",
},
Object {
"label": "parse_event_stream",
"value": "parse_event_stream",
},
Object {
"label": "parse_provider_category",
"value": "parse_provider_category",
},
Object {
"label": "Request",
"value": "Request",
},
],
"placeholder": "<Choose>",
"validate": Array [
Object {
"hideField": false,
"type": "customRequired",
},
],
},
Object {
"component": "text-field",
"hideField": false,
"id": "message",
"isRequired": true,
"label": "Message",
"name": "object_message",
"validate": Array [
Object {
"hideField": false,
"type": "customRequired",
},
],
},
Object {
"component": "text-field",
"hideField": false,
"id": "request",
"isRequired": true,
"label": "Request",
"name": "object_request",
"validate": Array [
Object {
"hideField": false,
"type": "customRequired",
},
],
},
Object {
"component": "plain-text",
"element": "h3",
"hideField": false,
"label": "Object",
"name": "object_attributes",
},
Object {
"component": "select",
"hideField": false,
"id": "object_type",
"includeEmpty": true,
"isClearable": true,
"isRequired": true,
"isSearchable": true,
"labelText": "Type",
"name": "target_class",
"onChange": [Function],
"options": Array [
Object {
"label": "Availability Zone",
"value": "AvailabilityZone",
},
Object {
"label": "Cloud Network",
"value": "CloudNetwork",
},
Object {
"label": "Cloud Object Store Container",
"value": "CloudObjectStoreContainer",
},
Object {
"label": "Cloud Subnet",
"value": "CloudSubnet",
},
Object {
"label": "Cloud Tenant",
"value": "CloudTenant",
},
Object {
"label": "Cloud Volume",
"value": "CloudVolume",
},
],
"placeholder": "<Choose>",
"simpleValue": true,
"validate": Array [
Object {
"hideField": false,
"type": "customRequired",
},
],
},
Object {
"component": "select",
"hideField": false,
"id": "object_item",
"includeEmpty": true,
"isClearable": true,
"isRequired": true,
"isSearchable": true,
"labelText": "Object",
"name": "target_id",
"options": Array [
Object {
"label": "asia-east1-a",
"value": "11",
},
Object {
"label": "asia-east1-b",
"value": "10",
},
Object {
"label": "asia-east1-c",
"value": "12",
},
Object {
"label": "asia-east2-a",
"value": "71",
},
Object {
"label": "asia-east2-b",
"value": "72",
},
Object {
"label": "asia-east2-c",
"value": "73",
},
Object {
"label": "asia-northeast1-a",
"value": "15",
},
],
"placeholder": "<Choose>",
"simpleValue": true,
"validate": Array [
Object {
"hideField": false,
"type": "customRequired",
},
],
},
Object {
"className": "attribute-value-fields-subform",
"component": "sub-form",
"condition": Object {
"is": "automation_request",
"when": "action_typ",
},
"fields": Array [
Array [
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-1",
"label": "1",
"name": "attribute-value-count-1",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_1",
"label": " ",
"name": "attribute_1",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_1",
"label": " ",
"name": "value_1",
},
],
"id": "attribute-value-field-1",
"name": "attribute-value-field-1",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-2",
"label": "2",
"name": "attribute-value-count-2",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_2",
"label": " ",
"name": "attribute_2",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_2",
"label": " ",
"name": "value_2",
},
],
"id": "attribute-value-field-2",
"name": "attribute-value-field-2",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-3",
"label": "3",
"name": "attribute-value-count-3",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_3",
"label": " ",
"name": "attribute_3",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_3",
"label": " ",
"name": "value_3",
},
],
"id": "attribute-value-field-3",
"name": "attribute-value-field-3",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-4",
"label": "4",
"name": "attribute-value-count-4",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_4",
"label": " ",
"name": "attribute_4",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_4",
"label": " ",
"name": "value_4",
},
],
"id": "attribute-value-field-4",
"name": "attribute-value-field-4",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-5",
"label": "5",
"name": "attribute-value-count-5",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_5",
"label": " ",
"name": "attribute_5",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_5",
"label": " ",
"name": "value_5",
},
],
"id": "attribute-value-field-5",
"name": "attribute-value-field-5",
},
],
Object {
"component": "text-field",
"hideField": true,
"id": "starting_object",
"label": " ",
"name": "starting_object",
"value": "SYSTEM/PROCESS",
},
],
"id": "attribute-value-fields",
"name": "attribute-value-fields",
"title": "Attribute/Value Pairs",
},
Object {
"component": "select",
"id": "run",
"initialValue": "Once",
"isRequired": true,
"label": "Run",
"name": "timer_typ",
"onChange": [Function],
"options": Array [
Object {
"label": "Once",
"value": "Once",
},
Object {
"label": "Hours",
"value": "Hourly",
},
Object {
"label": "Days",
"value": "Daily",
},
Object {
"label": "Weeks",
"value": "Weekly",
},
Object {
"label": "Months",
"value": "Monthly",
},
],
},
Object {
"component": "select",
"hideField": false,
"id": "timer_value",
"initialValue": 5,
"initializeOnMount": true,
"isRequired": true,
"label": "Every",
"name": "timer_value",
"options": Array [
Object {
"label": "1 Day",
"value": 1,
},
Object {
"label": "2 Days",
"value": 2,
},
Object {
"label": "3 Days",
"value": 3,
},
Object {
"label": "4 Days",
"value": 4,
},
Object {
"label": "5 Days",
"value": 5,
},
Object {
"label": "6 Days",
"value": 6,
},
],
},
Object {
"component": "select",
"id": "time_zone",
"includeEmpty": true,
"isClearable": true,
"isRequired": true,
"isSearchable": true,
"labelText": "Time Zone",
"name": "time_zone",
"options": Array [
Object {
"label": "(GMT-12:00) International Date Line West",
"value": "International Date Line West",
},
Object {
"label": "(GMT-11:00) American Samoa",
"value": "American Samoa",
},
Object {
"label": "(GMT-11:00) Midway Island",
"value": "Midway Island",
},
Object {
"label": "(GMT-10:00) Hawaii",
"value": "Hawaii",
},
Object {
"label": "(GMT-09:00) Alaska",
"value": "Alaska",
},
],
"placeholder": "<Choose>",
"simpleValue": true,
"validate": Array [
Object {
"type": "required",
},
],
},
Object {
"component": "date-picker",
"datePickerType": "single",
"isRequired": true,
"label": "Starting Date",
"name": "start_date",
"validate": Array [
Object {
"type": "required",
},
],
},
Object {
"component": "time-picker",
"id": "start_time",
"isRequired": true,
"label": "Starting Time",
"name": "start_hour",
"validate": Array [
Object {
"type": "required",
},
],
},
],
]
}
name="BasicInformation"
title="Basic Information"
/>,
<SingleField
component="spy-field"
name="spy-field"
/>,
]
}
formWrapperProps={
Object {
"className": "form-react",
}
}
resetLabel="Reset"
schema={
Object {
"fields": Array [
Object {
"className": "schedule_form",
"component": "sub-form",
"fields": Array [
Array [
Object {
"autoFocus": true,
"component": "text-field",
"isRequired": true,
"label": "Name",
"maxLength": 50,
"name": "name",
"validate": Array [
Object {
"type": "required",
},
],
},
Object {
"component": "text-field",
"isRequired": true,
"label": "Description",
"maxLength": 100,
"name": "description",
"validate": Array [
Object {
"type": "required",
},
],
},
Object {
"component": "checkbox",
"label": "Active",
"name": "enabled",
},
Object {
"component": "select",
"id": "action",
"initialValue": "vm",
"isRequired": true,
"label": "Action",
"name": "action_typ",
"onChange": [Function],
"options": Array [
Object {
"label": "VM Analysis",
"value": "vm",
},
Object {
"label": "Template Analysis",
"value": "miq_template",
},
Object {
"label": "Host Analysis",
"value": "host",
},
Object {
"label": "Container Image Analysis",
"value": "container_image",
},
Object {
"label": "Automation Tasks",
"value": "automation_request",
},
],
},
Object {
"component": "select",
"hideField": true,
"id": "filter_type",
"isRequired": true,
"label": "Filter",
"name": "filter_typ",
"onChange": [Function],
"options": Array [],
},
Object {
"component": "select",
"hideField": true,
"id": "filter_value",
"initialValue": "",
"initializeOnMount": true,
"label": "Filter Item",
"name": "filter_value",
"options": Array [],
},
Object {
"component": "select",
"hideField": false,
"id": "zone",
"includeEmpty": true,
"isRequired": true,
"label": "Zone",
"name": "zone_id",
"options": Array [
Object {
"label": "AAA",
"value": "13",
},
Object {
"label": "Amazon Zone",
"value": "3",
},
Object {
"label": "Azure Zone",
"value": "2",
},
Object {
"label": "Config Zone",
"value": "4",
},
Object {
"label": "Default Zone",
"value": "1",
},
Object {
"label": "Google Zone",
"value": "5",
},
],
"placeholder": "<Choose>",
"validate": Array [
Object {
"hideField": false,
"type": "customRequired",
},
],
},
Object {
"component": "plain-text",
"element": "h3",
"hideField": false,
"label": "Object Details",
"name": "object_details",
},
Object {
"component": "select",
"hideField": false,
"id": "system",
"includeEmpty": true,
"isRequired": true,
"label": "System/Process",
"name": "instance_name",
"options": Array [
Object {
"label": "Automation",
"value": "Automation",
},
Object {
"label": "Event",
"value": "Event",
},
Object {
"label": "GenericObject",
"value": "GenericObject",
},
Object {
"label": "MiqEvent",
"value": "MiqEvent",
},
Object {
"label": "parse_automation_request",
"value": "parse_automation_request",
},
Object {
"label": "parse_event_stream",
"value": "parse_event_stream",
},
Object {
"label": "parse_provider_category",
"value": "parse_provider_category",
},
Object {
"label": "Request",
"value": "Request",
},
],
"placeholder": "<Choose>",
"validate": Array [
Object {
"hideField": false,
"type": "customRequired",
},
],
},
Object {
"component": "text-field",
"hideField": false,
"id": "message",
"isRequired": true,
"label": "Message",
"name": "object_message",
"validate": Array [
Object {
"hideField": false,
"type": "customRequired",
},
],
},
Object {
"component": "text-field",
"hideField": false,
"id": "request",
"isRequired": true,
"label": "Request",
"name": "object_request",
"validate": Array [
Object {
"hideField": false,
"type": "customRequired",
},
],
},
Object {
"component": "plain-text",
"element": "h3",
"hideField": false,
"label": "Object",
"name": "object_attributes",
},
Object {
"component": "select",
"hideField": false,
"id": "object_type",
"includeEmpty": true,
"isClearable": true,
"isRequired": true,
"isSearchable": true,
"labelText": "Type",
"name": "target_class",
"onChange": [Function],
"options": Array [
Object {
"label": "Availability Zone",
"value": "AvailabilityZone",
},
Object {
"label": "Cloud Network",
"value": "CloudNetwork",
},
Object {
"label": "Cloud Object Store Container",
"value": "CloudObjectStoreContainer",
},
Object {
"label": "Cloud Subnet",
"value": "CloudSubnet",
},
Object {
"label": "Cloud Tenant",
"value": "CloudTenant",
},
Object {
"label": "Cloud Volume",
"value": "CloudVolume",
},
],
"placeholder": "<Choose>",
"simpleValue": true,
"validate": Array [
Object {
"hideField": false,
"type": "customRequired",
},
],
},
Object {
"component": "select",
"hideField": false,
"id": "object_item",
"includeEmpty": true,
"isClearable": true,
"isRequired": true,
"isSearchable": true,
"labelText": "Object",
"name": "target_id",
"options": Array [
Object {
"label": "asia-east1-a",
"value": "11",
},
Object {
"label": "asia-east1-b",
"value": "10",
},
Object {
"label": "asia-east1-c",
"value": "12",
},
Object {
"label": "asia-east2-a",
"value": "71",
},
Object {
"label": "asia-east2-b",
"value": "72",
},
Object {
"label": "asia-east2-c",
"value": "73",
},
Object {
"label": "asia-northeast1-a",
"value": "15",
},
],
"placeholder": "<Choose>",
"simpleValue": true,
"validate": Array [
Object {
"hideField": false,
"type": "customRequired",
},
],
},
Object {
"className": "attribute-value-fields-subform",
"component": "sub-form",
"condition": Object {
"is": "automation_request",
"when": "action_typ",
},
"fields": Array [
Array [
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-1",
"label": "1",
"name": "attribute-value-count-1",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_1",
"label": " ",
"name": "attribute_1",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_1",
"label": " ",
"name": "value_1",
},
],
"id": "attribute-value-field-1",
"name": "attribute-value-field-1",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-2",
"label": "2",
"name": "attribute-value-count-2",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_2",
"label": " ",
"name": "attribute_2",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_2",
"label": " ",
"name": "value_2",
},
],
"id": "attribute-value-field-2",
"name": "attribute-value-field-2",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-3",
"label": "3",
"name": "attribute-value-count-3",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_3",
"label": " ",
"name": "attribute_3",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_3",
"label": " ",
"name": "value_3",
},
],
"id": "attribute-value-field-3",
"name": "attribute-value-field-3",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-4",
"label": "4",
"name": "attribute-value-count-4",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_4",
"label": " ",
"name": "attribute_4",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_4",
"label": " ",
"name": "value_4",
},
],
"id": "attribute-value-field-4",
"name": "attribute-value-field-4",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-5",
"label": "5",
"name": "attribute-value-count-5",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_5",
"label": " ",
"name": "attribute_5",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_5",
"label": " ",
"name": "value_5",
},
],
"id": "attribute-value-field-5",
"name": "attribute-value-field-5",
},
],
Object {
"component": "text-field",
"hideField": true,
"id": "starting_object",
"label": " ",
"name": "starting_object",
"value": "SYSTEM/PROCESS",
},
],
"id": "attribute-value-fields",
"name": "attribute-value-fields",
"title": "Attribute/Value Pairs",
},
Object {
"component": "select",
"id": "run",
"initialValue": "Once",
"isRequired": true,
"label": "Run",
"name": "timer_typ",
"onChange": [Function],
"options": Array [
Object {
"label": "Once",
"value": "Once",
},
Object {
"label": "Hours",
"value": "Hourly",
},
Object {
"label": "Days",
"value": "Daily",
},
Object {
"label": "Weeks",
"value": "Weekly",
},
Object {
"label": "Months",
"value": "Monthly",
},
],
},
Object {
"component": "select",
"hideField": false,
"id": "timer_value",
"initialValue": 5,
"initializeOnMount": true,
"isRequired": true,
"label": "Every",
"name": "timer_value",
"options": Array [
Object {
"label": "1 Day",
"value": 1,
},
Object {
"label": "2 Days",
"value": 2,
},
Object {
"label": "3 Days",
"value": 3,
},
Object {
"label": "4 Days",
"value": 4,
},
Object {
"label": "5 Days",
"value": 5,
},
Object {
"label": "6 Days",
"value": 6,
},
],
},
Object {
"component": "select",
"id": "time_zone",
"includeEmpty": true,
"isClearable": true,
"isRequired": true,
"isSearchable": true,
"labelText": "Time Zone",
"name": "time_zone",
"options": Array [
Object {
"label": "(GMT-12:00) International Date Line West",
"value": "International Date Line West",
},
Object {
"label": "(GMT-11:00) American Samoa",
"value": "American Samoa",
},
Object {
"label": "(GMT-11:00) Midway Island",
"value": "Midway Island",
},
Object {
"label": "(GMT-10:00) Hawaii",
"value": "Hawaii",
},
Object {
"label": "(GMT-09:00) Alaska",
"value": "Alaska",
},
],
"placeholder": "<Choose>",
"simpleValue": true,
"validate": Array [
Object {
"type": "required",
},
],
},
Object {
"component": "date-picker",
"datePickerType": "single",
"isRequired": true,
"label": "Starting Date",
"name": "start_date",
"validate": Array [
Object {
"type": "required",
},
],
},
Object {
"component": "time-picker",
"id": "start_time",
"isRequired": true,
"label": "Starting Time",
"name": "start_hour",
"validate": Array [
Object {
"type": "required",
},
],
},
],
],
"name": "BasicInformation",
"title": "Basic Information",
},
Object {
"component": "spy-field",
"initialize": undefined,
"name": "spy-field",
},
],
}
}
showFormControls={true}
submitLabel="Save"
>
<Form
className="form-react"
onSubmit={[Function]}
>
<Form
className="form-0-2-3 form-react"
noValidate={true}
onSubmit={[Function]}
>
<form
className="bx--form form-0-2-3 form-react"
noValidate={true}
onSubmit={[Function]}
>
<SingleField
className="schedule_form"
component="sub-form"
fields={
Array [
Array [
Object {
"autoFocus": true,
"component": "text-field",
"isRequired": true,
"label": "Name",
"maxLength": 50,
"name": "name",
"validate": Array [
Object {
"type": "required",
},
],
},
Object {
"component": "text-field",
"isRequired": true,
"label": "Description",
"maxLength": 100,
"name": "description",
"validate": Array [
Object {
"type": "required",
},
],
},
Object {
"component": "checkbox",
"label": "Active",
"name": "enabled",
},
Object {
"component": "select",
"id": "action",
"initialValue": "vm",
"isRequired": true,
"label": "Action",
"name": "action_typ",
"onChange": [Function],
"options": Array [
Object {
"label": "VM Analysis",
"value": "vm",
},
Object {
"label": "Template Analysis",
"value": "miq_template",
},
Object {
"label": "Host Analysis",
"value": "host",
},
Object {
"label": "Container Image Analysis",
"value": "container_image",
},
Object {
"label": "Automation Tasks",
"value": "automation_request",
},
],
},
Object {
"component": "select",
"hideField": true,
"id": "filter_type",
"isRequired": true,
"label": "Filter",
"name": "filter_typ",
"onChange": [Function],
"options": Array [],
},
Object {
"component": "select",
"hideField": true,
"id": "filter_value",
"initialValue": "",
"initializeOnMount": true,
"label": "Filter Item",
"name": "filter_value",
"options": Array [],
},
Object {
"component": "select",
"hideField": false,
"id": "zone",
"includeEmpty": true,
"isRequired": true,
"label": "Zone",
"name": "zone_id",
"options": Array [
Object {
"label": "AAA",
"value": "13",
},
Object {
"label": "Amazon Zone",
"value": "3",
},
Object {
"label": "Azure Zone",
"value": "2",
},
Object {
"label": "Config Zone",
"value": "4",
},
Object {
"label": "Default Zone",
"value": "1",
},
Object {
"label": "Google Zone",
"value": "5",
},
],
"placeholder": "<Choose>",
"validate": Array [
Object {
"hideField": false,
"type": "customRequired",
},
],
},
Object {
"component": "plain-text",
"element": "h3",
"hideField": false,
"label": "Object Details",
"name": "object_details",
},
Object {
"component": "select",
"hideField": false,
"id": "system",
"includeEmpty": true,
"isRequired": true,
"label": "System/Process",
"name": "instance_name",
"options": Array [
Object {
"label": "Automation",
"value": "Automation",
},
Object {
"label": "Event",
"value": "Event",
},
Object {
"label": "GenericObject",
"value": "GenericObject",
},
Object {
"label": "MiqEvent",
"value": "MiqEvent",
},
Object {
"label": "parse_automation_request",
"value": "parse_automation_request",
},
Object {
"label": "parse_event_stream",
"value": "parse_event_stream",
},
Object {
"label": "parse_provider_category",
"value": "parse_provider_category",
},
Object {
"label": "Request",
"value": "Request",
},
],
"placeholder": "<Choose>",
"validate": Array [
Object {
"hideField": false,
"type": "customRequired",
},
],
},
Object {
"component": "text-field",
"hideField": false,
"id": "message",
"isRequired": true,
"label": "Message",
"name": "object_message",
"validate": Array [
Object {
"hideField": false,
"type": "customRequired",
},
],
},
Object {
"component": "text-field",
"hideField": false,
"id": "request",
"isRequired": true,
"label": "Request",
"name": "object_request",
"validate": Array [
Object {
"hideField": false,
"type": "customRequired",
},
],
},
Object {
"component": "plain-text",
"element": "h3",
"hideField": false,
"label": "Object",
"name": "object_attributes",
},
Object {
"component": "select",
"hideField": false,
"id": "object_type",
"includeEmpty": true,
"isClearable": true,
"isRequired": true,
"isSearchable": true,
"labelText": "Type",
"name": "target_class",
"onChange": [Function],
"options": Array [
Object {
"label": "Availability Zone",
"value": "AvailabilityZone",
},
Object {
"label": "Cloud Network",
"value": "CloudNetwork",
},
Object {
"label": "Cloud Object Store Container",
"value": "CloudObjectStoreContainer",
},
Object {
"label": "Cloud Subnet",
"value": "CloudSubnet",
},
Object {
"label": "Cloud Tenant",
"value": "CloudTenant",
},
Object {
"label": "Cloud Volume",
"value": "CloudVolume",
},
],
"placeholder": "<Choose>",
"simpleValue": true,
"validate": Array [
Object {
"hideField": false,
"type": "customRequired",
},
],
},
Object {
"component": "select",
"hideField": false,
"id": "object_item",
"includeEmpty": true,
"isClearable": true,
"isRequired": true,
"isSearchable": true,
"labelText": "Object",
"name": "target_id",
"options": Array [
Object {
"label": "asia-east1-a",
"value": "11",
},
Object {
"label": "asia-east1-b",
"value": "10",
},
Object {
"label": "asia-east1-c",
"value": "12",
},
Object {
"label": "asia-east2-a",
"value": "71",
},
Object {
"label": "asia-east2-b",
"value": "72",
},
Object {
"label": "asia-east2-c",
"value": "73",
},
Object {
"label": "asia-northeast1-a",
"value": "15",
},
],
"placeholder": "<Choose>",
"simpleValue": true,
"validate": Array [
Object {
"hideField": false,
"type": "customRequired",
},
],
},
Object {
"className": "attribute-value-fields-subform",
"component": "sub-form",
"condition": Object {
"is": "automation_request",
"when": "action_typ",
},
"fields": Array [
Array [
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-1",
"label": "1",
"name": "attribute-value-count-1",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_1",
"label": " ",
"name": "attribute_1",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_1",
"label": " ",
"name": "value_1",
},
],
"id": "attribute-value-field-1",
"name": "attribute-value-field-1",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-2",
"label": "2",
"name": "attribute-value-count-2",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_2",
"label": " ",
"name": "attribute_2",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_2",
"label": " ",
"name": "value_2",
},
],
"id": "attribute-value-field-2",
"name": "attribute-value-field-2",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-3",
"label": "3",
"name": "attribute-value-count-3",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_3",
"label": " ",
"name": "attribute_3",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_3",
"label": " ",
"name": "value_3",
},
],
"id": "attribute-value-field-3",
"name": "attribute-value-field-3",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-4",
"label": "4",
"name": "attribute-value-count-4",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_4",
"label": " ",
"name": "attribute_4",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_4",
"label": " ",
"name": "value_4",
},
],
"id": "attribute-value-field-4",
"name": "attribute-value-field-4",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-5",
"label": "5",
"name": "attribute-value-count-5",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_5",
"label": " ",
"name": "attribute_5",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_5",
"label": " ",
"name": "value_5",
},
],
"id": "attribute-value-field-5",
"name": "attribute-value-field-5",
},
],
Object {
"component": "text-field",
"hideField": true,
"id": "starting_object",
"label": " ",
"name": "starting_object",
"value": "SYSTEM/PROCESS",
},
],
"id": "attribute-value-fields",
"name": "attribute-value-fields",
"title": "Attribute/Value Pairs",
},
Object {
"component": "select",
"id": "run",
"initialValue": "Once",
"isRequired": true,
"label": "Run",
"name": "timer_typ",
"onChange": [Function],
"options": Array [
Object {
"label": "Once",
"value": "Once",
},
Object {
"label": "Hours",
"value": "Hourly",
},
Object {
"label": "Days",
"value": "Daily",
},
Object {
"label": "Weeks",
"value": "Weekly",
},
Object {
"label": "Months",
"value": "Monthly",
},
],
},
Object {
"component": "select",
"hideField": false,
"id": "timer_value",
"initialValue": 5,
"initializeOnMount": true,
"isRequired": true,
"label": "Every",
"name": "timer_value",
"options": Array [
Object {
"label": "1 Day",
"value": 1,
},
Object {
"label": "2 Days",
"value": 2,
},
Object {
"label": "3 Days",
"value": 3,
},
Object {
"label": "4 Days",
"value": 4,
},
Object {
"label": "5 Days",
"value": 5,
},
Object {
"label": "6 Days",
"value": 6,
},
],
},
Object {
"component": "select",
"id": "time_zone",
"includeEmpty": true,
"isClearable": true,
"isRequired": true,
"isSearchable": true,
"labelText": "Time Zone",
"name": "time_zone",
"options": Array [
Object {
"label": "(GMT-12:00) International Date Line West",
"value": "International Date Line West",
},
Object {
"label": "(GMT-11:00) American Samoa",
"value": "American Samoa",
},
Object {
"label": "(GMT-11:00) Midway Island",
"value": "Midway Island",
},
Object {
"label": "(GMT-10:00) Hawaii",
"value": "Hawaii",
},
Object {
"label": "(GMT-09:00) Alaska",
"value": "Alaska",
},
],
"placeholder": "<Choose>",
"simpleValue": true,
"validate": Array [
Object {
"type": "required",
},
],
},
Object {
"component": "date-picker",
"datePickerType": "single",
"isRequired": true,
"label": "Starting Date",
"name": "start_date",
"validate": Array [
Object {
"type": "required",
},
],
},
Object {
"component": "time-picker",
"id": "start_time",
"isRequired": true,
"label": "Starting Time",
"name": "start_hour",
"validate": Array [
Object {
"type": "required",
},
],
},
],
]
}
key="BasicInformation"
name="BasicInformation"
title="Basic Information"
>
<FormConditionWrapper
field={
Object {
"className": "schedule_form",
"component": "sub-form",
"fields": Array [
Array [
Object {
"autoFocus": true,
"component": "text-field",
"isRequired": true,
"label": "Name",
"maxLength": 50,
"name": "name",
"validate": Array [
Object {
"type": "required",
},
],
},
Object {
"component": "text-field",
"isRequired": true,
"label": "Description",
"maxLength": 100,
"name": "description",
"validate": Array [
Object {
"type": "required",
},
],
},
Object {
"component": "checkbox",
"label": "Active",
"name": "enabled",
},
Object {
"component": "select",
"id": "action",
"initialValue": "vm",
"isRequired": true,
"label": "Action",
"name": "action_typ",
"onChange": [Function],
"options": Array [
Object {
"label": "VM Analysis",
"value": "vm",
},
Object {
"label": "Template Analysis",
"value": "miq_template",
},
Object {
"label": "Host Analysis",
"value": "host",
},
Object {
"label": "Container Image Analysis",
"value": "container_image",
},
Object {
"label": "Automation Tasks",
"value": "automation_request",
},
],
},
Object {
"component": "select",
"hideField": true,
"id": "filter_type",
"isRequired": true,
"label": "Filter",
"name": "filter_typ",
"onChange": [Function],
"options": Array [],
},
Object {
"component": "select",
"hideField": true,
"id": "filter_value",
"initialValue": "",
"initializeOnMount": true,
"label": "Filter Item",
"name": "filter_value",
"options": Array [],
},
Object {
"component": "select",
"hideField": false,
"id": "zone",
"includeEmpty": true,
"isRequired": true,
"label": "Zone",
"name": "zone_id",
"options": Array [
Object {
"label": "AAA",
"value": "13",
},
Object {
"label": "Amazon Zone",
"value": "3",
},
Object {
"label": "Azure Zone",
"value": "2",
},
Object {
"label": "Config Zone",
"value": "4",
},
Object {
"label": "Default Zone",
"value": "1",
},
Object {
"label": "Google Zone",
"value": "5",
},
],
"placeholder": "<Choose>",
"validate": Array [
Object {
"hideField": false,
"type": "customRequired",
},
],
},
Object {
"component": "plain-text",
"element": "h3",
"hideField": false,
"label": "Object Details",
"name": "object_details",
},
Object {
"component": "select",
"hideField": false,
"id": "system",
"includeEmpty": true,
"isRequired": true,
"label": "System/Process",
"name": "instance_name",
"options": Array [
Object {
"label": "Automation",
"value": "Automation",
},
Object {
"label": "Event",
"value": "Event",
},
Object {
"label": "GenericObject",
"value": "GenericObject",
},
Object {
"label": "MiqEvent",
"value": "MiqEvent",
},
Object {
"label": "parse_automation_request",
"value": "parse_automation_request",
},
Object {
"label": "parse_event_stream",
"value": "parse_event_stream",
},
Object {
"label": "parse_provider_category",
"value": "parse_provider_category",
},
Object {
"label": "Request",
"value": "Request",
},
],
"placeholder": "<Choose>",
"validate": Array [
Object {
"hideField": false,
"type": "customRequired",
},
],
},
Object {
"component": "text-field",
"hideField": false,
"id": "message",
"isRequired": true,
"label": "Message",
"name": "object_message",
"validate": Array [
Object {
"hideField": false,
"type": "customRequired",
},
],
},
Object {
"component": "text-field",
"hideField": false,
"id": "request",
"isRequired": true,
"label": "Request",
"name": "object_request",
"validate": Array [
Object {
"hideField": false,
"type": "customRequired",
},
],
},
Object {
"component": "plain-text",
"element": "h3",
"hideField": false,
"label": "Object",
"name": "object_attributes",
},
Object {
"component": "select",
"hideField": false,
"id": "object_type",
"includeEmpty": true,
"isClearable": true,
"isRequired": true,
"isSearchable": true,
"labelText": "Type",
"name": "target_class",
"onChange": [Function],
"options": Array [
Object {
"label": "Availability Zone",
"value": "AvailabilityZone",
},
Object {
"label": "Cloud Network",
"value": "CloudNetwork",
},
Object {
"label": "Cloud Object Store Container",
"value": "CloudObjectStoreContainer",
},
Object {
"label": "Cloud Subnet",
"value": "CloudSubnet",
},
Object {
"label": "Cloud Tenant",
"value": "CloudTenant",
},
Object {
"label": "Cloud Volume",
"value": "CloudVolume",
},
],
"placeholder": "<Choose>",
"simpleValue": true,
"validate": Array [
Object {
"hideField": false,
"type": "customRequired",
},
],
},
Object {
"component": "select",
"hideField": false,
"id": "object_item",
"includeEmpty": true,
"isClearable": true,
"isRequired": true,
"isSearchable": true,
"labelText": "Object",
"name": "target_id",
"options": Array [
Object {
"label": "asia-east1-a",
"value": "11",
},
Object {
"label": "asia-east1-b",
"value": "10",
},
Object {
"label": "asia-east1-c",
"value": "12",
},
Object {
"label": "asia-east2-a",
"value": "71",
},
Object {
"label": "asia-east2-b",
"value": "72",
},
Object {
"label": "asia-east2-c",
"value": "73",
},
Object {
"label": "asia-northeast1-a",
"value": "15",
},
],
"placeholder": "<Choose>",
"simpleValue": true,
"validate": Array [
Object {
"hideField": false,
"type": "customRequired",
},
],
},
Object {
"className": "attribute-value-fields-subform",
"component": "sub-form",
"condition": Object {
"is": "automation_request",
"when": "action_typ",
},
"fields": Array [
Array [
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-1",
"label": "1",
"name": "attribute-value-count-1",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_1",
"label": " ",
"name": "attribute_1",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_1",
"label": " ",
"name": "value_1",
},
],
"id": "attribute-value-field-1",
"name": "attribute-value-field-1",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-2",
"label": "2",
"name": "attribute-value-count-2",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_2",
"label": " ",
"name": "attribute_2",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_2",
"label": " ",
"name": "value_2",
},
],
"id": "attribute-value-field-2",
"name": "attribute-value-field-2",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-3",
"label": "3",
"name": "attribute-value-count-3",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_3",
"label": " ",
"name": "attribute_3",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_3",
"label": " ",
"name": "value_3",
},
],
"id": "attribute-value-field-3",
"name": "attribute-value-field-3",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-4",
"label": "4",
"name": "attribute-value-count-4",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_4",
"label": " ",
"name": "attribute_4",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_4",
"label": " ",
"name": "value_4",
},
],
"id": "attribute-value-field-4",
"name": "attribute-value-field-4",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-5",
"label": "5",
"name": "attribute-value-count-5",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_5",
"label": " ",
"name": "attribute_5",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_5",
"label": " ",
"name": "value_5",
},
],
"id": "attribute-value-field-5",
"name": "attribute-value-field-5",
},
],
Object {
"component": "text-field",
"hideField": true,
"id": "starting_object",
"label": " ",
"name": "starting_object",
"value": "SYSTEM/PROCESS",
},
],
"id": "attribute-value-fields",
"name": "attribute-value-fields",
"title": "Attribute/Value Pairs",
},
Object {
"component": "select",
"id": "run",
"initialValue": "Once",
"isRequired": true,
"label": "Run",
"name": "timer_typ",
"onChange": [Function],
"options": Array [
Object {
"label": "Once",
"value": "Once",
},
Object {
"label": "Hours",
"value": "Hourly",
},
Object {
"label": "Days",
"value": "Daily",
},
Object {
"label": "Weeks",
"value": "Weekly",
},
Object {
"label": "Months",
"value": "Monthly",
},
],
},
Object {
"component": "select",
"hideField": false,
"id": "timer_value",
"initialValue": 5,
"initializeOnMount": true,
"isRequired": true,
"label": "Every",
"name": "timer_value",
"options": Array [
Object {
"label": "1 Day",
"value": 1,
},
Object {
"label": "2 Days",
"value": 2,
},
Object {
"label": "3 Days",
"value": 3,
},
Object {
"label": "4 Days",
"value": 4,
},
Object {
"label": "5 Days",
"value": 5,
},
Object {
"label": "6 Days",
"value": 6,
},
],
},
Object {
"component": "select",
"id": "time_zone",
"includeEmpty": true,
"isClearable": true,
"isRequired": true,
"isSearchable": true,
"labelText": "Time Zone",
"name": "time_zone",
"options": Array [
Object {
"label": "(GMT-12:00) International Date Line West",
"value": "International Date Line West",
},
Object {
"label": "(GMT-11:00) American Samoa",
"value": "American Samoa",
},
Object {
"label": "(GMT-11:00) Midway Island",
"value": "Midway Island",
},
Object {
"label": "(GMT-10:00) Hawaii",
"value": "Hawaii",
},
Object {
"label": "(GMT-09:00) Alaska",
"value": "Alaska",
},
],
"placeholder": "<Choose>",
"simpleValue": true,
"validate": Array [
Object {
"type": "required",
},
],
},
Object {
"component": "date-picker",
"datePickerType": "single",
"isRequired": true,
"label": "Starting Date",
"name": "start_date",
"validate": Array [
Object {
"type": "required",
},
],
},
Object {
"component": "time-picker",
"id": "start_time",
"isRequired": true,
"label": "Starting Time",
"name": "start_hour",
"validate": Array [
Object {
"type": "required",
},
],
},
],
],
"name": "BasicInformation",
"title": "Basic Information",
}
}
>
<FormFieldHideWrapper
hideField={false}
>
<SubForm
DescriptionElement="p"
TitleElement="h3"
className="schedule_form"
component="sub-form"
fields={
Array [
Array [
Object {
"autoFocus": true,
"component": "text-field",
"isRequired": true,
"label": "Name",
"maxLength": 50,
"name": "name",
"validate": Array [
Object {
"type": "required",
},
],
},
Object {
"component": "text-field",
"isRequired": true,
"label": "Description",
"maxLength": 100,
"name": "description",
"validate": Array [
Object {
"type": "required",
},
],
},
Object {
"component": "checkbox",
"label": "Active",
"name": "enabled",
},
Object {
"component": "select",
"id": "action",
"initialValue": "vm",
"isRequired": true,
"label": "Action",
"name": "action_typ",
"onChange": [Function],
"options": Array [
Object {
"label": "VM Analysis",
"value": "vm",
},
Object {
"label": "Template Analysis",
"value": "miq_template",
},
Object {
"label": "Host Analysis",
"value": "host",
},
Object {
"label": "Container Image Analysis",
"value": "container_image",
},
Object {
"label": "Automation Tasks",
"value": "automation_request",
},
],
},
Object {
"component": "select",
"hideField": true,
"id": "filter_type",
"isRequired": true,
"label": "Filter",
"name": "filter_typ",
"onChange": [Function],
"options": Array [],
},
Object {
"component": "select",
"hideField": true,
"id": "filter_value",
"initialValue": "",
"initializeOnMount": true,
"label": "Filter Item",
"name": "filter_value",
"options": Array [],
},
Object {
"component": "select",
"hideField": false,
"id": "zone",
"includeEmpty": true,
"isRequired": true,
"label": "Zone",
"name": "zone_id",
"options": Array [
Object {
"label": "AAA",
"value": "13",
},
Object {
"label": "Amazon Zone",
"value": "3",
},
Object {
"label": "Azure Zone",
"value": "2",
},
Object {
"label": "Config Zone",
"value": "4",
},
Object {
"label": "Default Zone",
"value": "1",
},
Object {
"label": "Google Zone",
"value": "5",
},
],
"placeholder": "<Choose>",
"validate": Array [
Object {
"hideField": false,
"type": "customRequired",
},
],
},
Object {
"component": "plain-text",
"element": "h3",
"hideField": false,
"label": "Object Details",
"name": "object_details",
},
Object {
"component": "select",
"hideField": false,
"id": "system",
"includeEmpty": true,
"isRequired": true,
"label": "System/Process",
"name": "instance_name",
"options": Array [
Object {
"label": "Automation",
"value": "Automation",
},
Object {
"label": "Event",
"value": "Event",
},
Object {
"label": "GenericObject",
"value": "GenericObject",
},
Object {
"label": "MiqEvent",
"value": "MiqEvent",
},
Object {
"label": "parse_automation_request",
"value": "parse_automation_request",
},
Object {
"label": "parse_event_stream",
"value": "parse_event_stream",
},
Object {
"label": "parse_provider_category",
"value": "parse_provider_category",
},
Object {
"label": "Request",
"value": "Request",
},
],
"placeholder": "<Choose>",
"validate": Array [
Object {
"hideField": false,
"type": "customRequired",
},
],
},
Object {
"component": "text-field",
"hideField": false,
"id": "message",
"isRequired": true,
"label": "Message",
"name": "object_message",
"validate": Array [
Object {
"hideField": false,
"type": "customRequired",
},
],
},
Object {
"component": "text-field",
"hideField": false,
"id": "request",
"isRequired": true,
"label": "Request",
"name": "object_request",
"validate": Array [
Object {
"hideField": false,
"type": "customRequired",
},
],
},
Object {
"component": "plain-text",
"element": "h3",
"hideField": false,
"label": "Object",
"name": "object_attributes",
},
Object {
"component": "select",
"hideField": false,
"id": "object_type",
"includeEmpty": true,
"isClearable": true,
"isRequired": true,
"isSearchable": true,
"labelText": "Type",
"name": "target_class",
"onChange": [Function],
"options": Array [
Object {
"label": "Availability Zone",
"value": "AvailabilityZone",
},
Object {
"label": "Cloud Network",
"value": "CloudNetwork",
},
Object {
"label": "Cloud Object Store Container",
"value": "CloudObjectStoreContainer",
},
Object {
"label": "Cloud Subnet",
"value": "CloudSubnet",
},
Object {
"label": "Cloud Tenant",
"value": "CloudTenant",
},
Object {
"label": "Cloud Volume",
"value": "CloudVolume",
},
],
"placeholder": "<Choose>",
"simpleValue": true,
"validate": Array [
Object {
"hideField": false,
"type": "customRequired",
},
],
},
Object {
"component": "select",
"hideField": false,
"id": "object_item",
"includeEmpty": true,
"isClearable": true,
"isRequired": true,
"isSearchable": true,
"labelText": "Object",
"name": "target_id",
"options": Array [
Object {
"label": "asia-east1-a",
"value": "11",
},
Object {
"label": "asia-east1-b",
"value": "10",
},
Object {
"label": "asia-east1-c",
"value": "12",
},
Object {
"label": "asia-east2-a",
"value": "71",
},
Object {
"label": "asia-east2-b",
"value": "72",
},
Object {
"label": "asia-east2-c",
"value": "73",
},
Object {
"label": "asia-northeast1-a",
"value": "15",
},
],
"placeholder": "<Choose>",
"simpleValue": true,
"validate": Array [
Object {
"hideField": false,
"type": "customRequired",
},
],
},
Object {
"className": "attribute-value-fields-subform",
"component": "sub-form",
"condition": Object {
"is": "automation_request",
"when": "action_typ",
},
"fields": Array [
Array [
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-1",
"label": "1",
"name": "attribute-value-count-1",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_1",
"label": " ",
"name": "attribute_1",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_1",
"label": " ",
"name": "value_1",
},
],
"id": "attribute-value-field-1",
"name": "attribute-value-field-1",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-2",
"label": "2",
"name": "attribute-value-count-2",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_2",
"label": " ",
"name": "attribute_2",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_2",
"label": " ",
"name": "value_2",
},
],
"id": "attribute-value-field-2",
"name": "attribute-value-field-2",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-3",
"label": "3",
"name": "attribute-value-count-3",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_3",
"label": " ",
"name": "attribute_3",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_3",
"label": " ",
"name": "value_3",
},
],
"id": "attribute-value-field-3",
"name": "attribute-value-field-3",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-4",
"label": "4",
"name": "attribute-value-count-4",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_4",
"label": " ",
"name": "attribute_4",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_4",
"label": " ",
"name": "value_4",
},
],
"id": "attribute-value-field-4",
"name": "attribute-value-field-4",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-5",
"label": "5",
"name": "attribute-value-count-5",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_5",
"label": " ",
"name": "attribute_5",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_5",
"label": " ",
"name": "value_5",
},
],
"id": "attribute-value-field-5",
"name": "attribute-value-field-5",
},
],
Object {
"component": "text-field",
"hideField": true,
"id": "starting_object",
"label": " ",
"name": "starting_object",
"value": "SYSTEM/PROCESS",
},
],
"id": "attribute-value-fields",
"name": "attribute-value-fields",
"title": "Attribute/Value Pairs",
},
Object {
"component": "select",
"id": "run",
"initialValue": "Once",
"isRequired": true,
"label": "Run",
"name": "timer_typ",
"onChange": [Function],
"options": Array [
Object {
"label": "Once",
"value": "Once",
},
Object {
"label": "Hours",
"value": "Hourly",
},
Object {
"label": "Days",
"value": "Daily",
},
Object {
"label": "Weeks",
"value": "Weekly",
},
Object {
"label": "Months",
"value": "Monthly",
},
],
},
Object {
"component": "select",
"hideField": false,
"id": "timer_value",
"initialValue": 5,
"initializeOnMount": true,
"isRequired": true,
"label": "Every",
"name": "timer_value",
"options": Array [
Object {
"label": "1 Day",
"value": 1,
},
Object {
"label": "2 Days",
"value": 2,
},
Object {
"label": "3 Days",
"value": 3,
},
Object {
"label": "4 Days",
"value": 4,
},
Object {
"label": "5 Days",
"value": 5,
},
Object {
"label": "6 Days",
"value": 6,
},
],
},
Object {
"component": "select",
"id": "time_zone",
"includeEmpty": true,
"isClearable": true,
"isRequired": true,
"isSearchable": true,
"labelText": "Time Zone",
"name": "time_zone",
"options": Array [
Object {
"label": "(GMT-12:00) International Date Line West",
"value": "International Date Line West",
},
Object {
"label": "(GMT-11:00) American Samoa",
"value": "American Samoa",
},
Object {
"label": "(GMT-11:00) Midway Island",
"value": "Midway Island",
},
Object {
"label": "(GMT-10:00) Hawaii",
"value": "Hawaii",
},
Object {
"label": "(GMT-09:00) Alaska",
"value": "Alaska",
},
],
"placeholder": "<Choose>",
"simpleValue": true,
"validate": Array [
Object {
"type": "required",
},
],
},
Object {
"component": "date-picker",
"datePickerType": "single",
"isRequired": true,
"label": "Starting Date",
"name": "start_date",
"validate": Array [
Object {
"type": "required",
},
],
},
Object {
"component": "time-picker",
"id": "start_time",
"isRequired": true,
"label": "Starting Time",
"name": "start_hour",
"validate": Array [
Object {
"type": "required",
},
],
},
],
]
}
name="BasicInformation"
title="Basic Information"
>
<div
className="schedule_form"
name="BasicInformation"
>
<div>
<h3>
Basic Information
</h3>
</div>
<SingleField
autoFocus={true}
component="text-field"
isRequired={true}
key="name"
label="Name"
maxLength={50}
name="name"
validate={
Array [
Object {
"type": "required",
},
]
}
>
<FormConditionWrapper
field={
Object {
"autoFocus": true,
"component": "text-field",
"isRequired": true,
"label": "Name",
"maxLength": 50,
"name": "name",
"validate": Array [
Object {
"type": "required",
},
],
}
}
>
<FormFieldHideWrapper
hideField={false}
>
<TextField
autoFocus={true}
component="text-field"
isRequired={true}
label="Name"
maxLength={50}
name="name"
validate={
Array [
Object {
"type": "required",
},
]
}
>
<TextInput
autoFocus={true}
id="name"
invalid={false}
invalidText=""
key="name"
labelText={
<IsRequired>
Name
</IsRequired>
}
maxLength={50}
name="name"
onBlur={[Function]}
onChange={[Function]}
onFocus={[Function]}
value="ccccccc"
warn={false}
warnText=""
>
<div
className="bx--form-item bx--text-input-wrapper"
>
<label
className="bx--label"
htmlFor="name"
>
<IsRequired>
<span
aria-hidden="true"
className="ddorg__carbon-component-mapper_is-required isRequired-0-2-5"
>
*
</span>
Name
</IsRequired>
</label>
<div
className="bx--text-input__field-outer-wrapper"
>
<div
className="bx--text-input__field-wrapper"
data-invalid={null}
>
<input
autoFocus={true}
className="bx--text-input bx--text-input--md"
disabled={false}
id="name"
maxLength={50}
name="name"
onBlur={[Function]}
onChange={[Function]}
onClick={[Function]}
onFocus={[Function]}
type="text"
value="ccccccc"
/>
</div>
</div>
</div>
</TextInput>
</TextField>
</FormFieldHideWrapper>
</FormConditionWrapper>
</SingleField>
<SingleField
component="text-field"
isRequired={true}
key="description"
label="Description"
maxLength={100}
name="description"
validate={
Array [
Object {
"type": "required",
},
]
}
>
<FormConditionWrapper
field={
Object {
"component": "text-field",
"isRequired": true,
"label": "Description",
"maxLength": 100,
"name": "description",
"validate": Array [
Object {
"type": "required",
},
],
}
}
>
<FormFieldHideWrapper
hideField={false}
>
<TextField
component="text-field"
isRequired={true}
label="Description"
maxLength={100}
name="description"
validate={
Array [
Object {
"type": "required",
},
]
}
>
<TextInput
id="description"
invalid={false}
invalidText=""
key="description"
labelText={
<IsRequired>
Description
</IsRequired>
}
maxLength={100}
name="description"
onBlur={[Function]}
onChange={[Function]}
onFocus={[Function]}
value="sfjdfgnkdjfngkdfngldk"
warn={false}
warnText=""
>
<div
className="bx--form-item bx--text-input-wrapper"
>
<label
className="bx--label"
htmlFor="description"
>
<IsRequired>
<span
aria-hidden="true"
className="ddorg__carbon-component-mapper_is-required isRequired-0-2-5"
>
*
</span>
Description
</IsRequired>
</label>
<div
className="bx--text-input__field-outer-wrapper"
>
<div
className="bx--text-input__field-wrapper"
data-invalid={null}
>
<input
className="bx--text-input bx--text-input--md"
disabled={false}
id="description"
maxLength={100}
name="description"
onBlur={[Function]}
onChange={[Function]}
onClick={[Function]}
onFocus={[Function]}
type="text"
value="sfjdfgnkdjfngkdfngldk"
/>
</div>
</div>
</div>
</TextInput>
</TextField>
</FormFieldHideWrapper>
</FormConditionWrapper>
</SingleField>
<SingleField
component="checkbox"
key="enabled"
label="Active"
name="enabled"
>
<FormConditionWrapper
field={
Object {
"component": "checkbox",
"label": "Active",
"name": "enabled",
}
}
>
<FormFieldHideWrapper
hideField={false}
>
<Checkbox
component="checkbox"
label="Active"
name="enabled"
>
<SingleCheckbox
component="checkbox"
label="Active"
name="enabled"
>
<div>
<Checkbox
checked={true}
id="enabled"
indeterminate={false}
labelText="Active"
name="enabled"
onBlur={[Function]}
onChange={[Function]}
onFocus={[Function]}
type="checkbox"
>
<div
className="bx--form-item bx--checkbox-wrapper"
>
<input
checked={true}
className="bx--checkbox"
id="enabled"
name="enabled"
onBlur={[Function]}
onChange={[Function]}
onFocus={[Function]}
type="checkbox"
/>
<label
className="bx--checkbox-label"
htmlFor="enabled"
title={null}
>
<Text
className="bx--checkbox-label-text"
>
<span
className="bx--checkbox-label-text"
dir="auto"
>
Active
</span>
</Text>
</label>
</div>
</Checkbox>
<HelperTextBlock />
</div>
</SingleCheckbox>
</Checkbox>
</FormFieldHideWrapper>
</FormConditionWrapper>
</SingleField>
<SingleField
component="select"
id="action"
initialValue="vm"
isRequired={true}
key="action_typ"
label="Action"
name="action_typ"
onChange={[Function]}
options={
Array [
Object {
"label": "VM Analysis",
"value": "vm",
},
Object {
"label": "Template Analysis",
"value": "miq_template",
},
Object {
"label": "Host Analysis",
"value": "host",
},
Object {
"label": "Container Image Analysis",
"value": "container_image",
},
Object {
"label": "Automation Tasks",
"value": "automation_request",
},
]
}
>
<FormConditionWrapper
field={
Object {
"component": "select",
"id": "action",
"initialValue": "vm",
"isRequired": true,
"label": "Action",
"name": "action_typ",
"onChange": [Function],
"options": Array [
Object {
"label": "VM Analysis",
"value": "vm",
},
Object {
"label": "Template Analysis",
"value": "miq_template",
},
Object {
"label": "Host Analysis",
"value": "host",
},
Object {
"label": "Container Image Analysis",
"value": "container_image",
},
Object {
"label": "Automation Tasks",
"value": "automation_request",
},
],
}
}
>
<FormFieldHideWrapper
hideField={false}
>
<SelectWithOnChange
component="select"
id="action"
initialValue="vm"
isRequired={true}
label="Action"
name="action_typ"
onChange={[Function]}
options={
Array [
Object {
"label": "VM Analysis",
"value": "vm",
},
Object {
"label": "Template Analysis",
"value": "miq_template",
},
Object {
"label": "Host Analysis",
"value": "host",
},
Object {
"label": "Container Image Analysis",
"value": "container_image",
},
Object {
"label": "Automation Tasks",
"value": "automation_request",
},
]
}
placeholder="<Choose>"
>
<Select
component="select"
id="action"
initialValue="vm"
isRequired={true}
label="Action"
loadingMessage="Loading..."
name="action_typ"
options={
Array [
Object {
"label": "VM Analysis",
"value": "vm",
},
Object {
"label": "Template Analysis",
"value": "miq_template",
},
Object {
"label": "Host Analysis",
"value": "host",
},
Object {
"label": "Container Image Analysis",
"value": "container_image",
},
Object {
"label": "Automation Tasks",
"value": "automation_request",
},
]
}
placeholder="<Choose>"
>
<Select
SelectComponent={[Function]}
id="action"
invalidText=""
labelText={
<IsRequired>
Action
</IsRequired>
}
loadOptionsChangeCounter={1}
loadingMessage="Loading..."
name="action_typ"
onBlur={[Function]}
onChange={[Function]}
onFocus={[Function]}
options={
Array [
Object {
"label": "VM Analysis",
"value": "vm",
},
Object {
"label": "Template Analysis",
"value": "miq_template",
},
Object {
"label": "Host Analysis",
"value": "host",
},
Object {
"label": "Container Image Analysis",
"value": "container_image",
},
Object {
"label": "Automation Tasks",
"value": "automation_request",
},
]
}
placeholder="<Choose>"
simpleValue={false}
value="automation_request"
>
<ClearedSelect
className=""
closeMenuOnSelect={true}
hideSelectedOptions={false}
id="action"
invalidText=""
isClearable={false}
isFetching={false}
isSearchable={false}
labelText={
<IsRequired>
Action
</IsRequired>
}
name="action_typ"
noOptionsMessage={[Function]}
onBlur={[Function]}
onChange={[Function]}
onFocus={[Function]}
onInputChange={[Function]}
options={
Array [
Object {
"label": "VM Analysis",
"value": "vm",
},
Object {
"label": "Template Analysis",
"value": "miq_template",
},
Object {
"label": "Host Analysis",
"value": "host",
},
Object {
"label": "Container Image Analysis",
"value": "container_image",
},
Object {
"label": "Automation Tasks",
"value": "automation_request",
},
]
}
placeholder="<Choose>"
value="automation_request"
>
<Select
className=""
disabled={false}
helperText=""
id="action_typ"
inline={false}
invalid={false}
invalidText=""
labelText={
<IsRequired>
Action
</IsRequired>
}
light={false}
name="action_typ"
onBlur={[Function]}
onChange={[Function]}
onFocus={[Function]}
value="automation_request"
>
<div
className="bx--form-item"
>
<div
className="bx--select"
>
<label
className="bx--label"
htmlFor="action_typ"
>
<IsRequired>
<span
aria-hidden="true"
className="ddorg__carbon-component-mapper_is-required isRequired-0-2-5"
>
*
</span>
Action
</IsRequired>
</label>
<div
className="bx--select-input__wrapper"
data-invalid={null}
>
<select
className="bx--select-input"
id="action_typ"
name="action_typ"
onBlur={[Function]}
onChange={[Function]}
onFocus={[Function]}
value="automation_request"
>
<SelectItem
disabled={false}
hidden={false}
key="vm"
label="VM Analysis"
text="VM Analysis"
value="vm"
>
<option
className="bx--select-option"
disabled={false}
hidden={false}
label="VM Analysis"
value="vm"
>
VM Analysis
</option>
</SelectItem>
<SelectItem
disabled={false}
hidden={false}
key="miq_template"
label="Template Analysis"
text="Template Analysis"
value="miq_template"
>
<option
className="bx--select-option"
disabled={false}
hidden={false}
label="Template Analysis"
value="miq_template"
>
Template Analysis
</option>
</SelectItem>
<SelectItem
disabled={false}
hidden={false}
key="host"
label="Host Analysis"
text="Host Analysis"
value="host"
>
<option
className="bx--select-option"
disabled={false}
hidden={false}
label="Host Analysis"
value="host"
>
Host Analysis
</option>
</SelectItem>
<SelectItem
disabled={false}
hidden={false}
key="container_image"
label="Container Image Analysis"
text="Container Image Analysis"
value="container_image"
>
<option
className="bx--select-option"
disabled={false}
hidden={false}
label="Container Image Analysis"
value="container_image"
>
Container Image Analysis
</option>
</SelectItem>
<SelectItem
disabled={false}
hidden={false}
key="automation_request"
label="Automation Tasks"
text="Automation Tasks"
value="automation_request"
>
<option
className="bx--select-option"
disabled={false}
hidden={false}
label="Automation Tasks"
value="automation_request"
>
Automation Tasks
</option>
</SelectItem>
</select>
<ForwardRef(ChevronDown16)
className="bx--select__arrow"
>
<Icon
className="bx--select__arrow"
fill="currentColor"
height={16}
preserveAspectRatio="xMidYMid meet"
viewBox="0 0 16 16"
width={16}
xmlns="http://www.w3.org/2000/svg"
>
<svg
aria-hidden={true}
className="bx--select__arrow"
fill="currentColor"
focusable="false"
height={16}
preserveAspectRatio="xMidYMid meet"
viewBox="0 0 16 16"
width={16}
xmlns="http://www.w3.org/2000/svg"
>
<path
d="M8 11L3 6 3.7 5.3 8 9.6 12.3 5.3 13 6z"
/>
</svg>
</Icon>
</ForwardRef(ChevronDown16)>
</div>
</div>
</div>
</Select>
</ClearedSelect>
</Select>
</Select>
</SelectWithOnChange>
</FormFieldHideWrapper>
</FormConditionWrapper>
</SingleField>
<SingleField
component="select"
hideField={true}
id="filter_type"
isRequired={true}
key="filter_typ"
label="Filter"
name="filter_typ"
onChange={[Function]}
options={Array []}
>
<FormConditionWrapper
field={
Object {
"component": "select",
"id": "filter_type",
"isRequired": true,
"label": "Filter",
"name": "filter_typ",
"onChange": [Function],
"options": Array [],
}
}
>
<FormFieldHideWrapper
hideField={true}
>
<div
hidden={true}
>
<SelectWithOnChange
component="select"
id="filter_type"
isRequired={true}
label="Filter"
name="filter_typ"
onChange={[Function]}
options={Array []}
placeholder="<Choose>"
>
<Select
component="select"
id="filter_type"
isRequired={true}
label="Filter"
loadingMessage="Loading..."
name="filter_typ"
options={Array []}
placeholder="<Choose>"
>
<Select
SelectComponent={[Function]}
id="filter_type"
invalidText=""
labelText={
<IsRequired>
Filter
</IsRequired>
}
loadOptionsChangeCounter={1}
loadingMessage="Loading..."
name="filter_typ"
onBlur={[Function]}
onChange={[Function]}
onFocus={[Function]}
options={Array []}
placeholder="<Choose>"
simpleValue={false}
value=""
>
<ClearedSelect
className=""
closeMenuOnSelect={true}
hideSelectedOptions={false}
id="filter_type"
invalidText=""
isClearable={false}
isFetching={false}
isSearchable={false}
labelText={
<IsRequired>
Filter
</IsRequired>
}
name="filter_typ"
noOptionsMessage={[Function]}
onBlur={[Function]}
onChange={[Function]}
onFocus={[Function]}
onInputChange={[Function]}
options={Array []}
placeholder="<Choose>"
value=""
>
<Select
className=""
disabled={false}
helperText=""
id="filter_typ"
inline={false}
invalid={false}
invalidText=""
labelText={
<IsRequired>
Filter
</IsRequired>
}
light={false}
name="filter_typ"
onBlur={[Function]}
onChange={[Function]}
onFocus={[Function]}
value=""
>
<div
className="bx--form-item"
>
<div
className="bx--select"
>
<label
className="bx--label"
htmlFor="filter_typ"
>
<IsRequired>
<span
aria-hidden="true"
className="ddorg__carbon-component-mapper_is-required isRequired-0-2-5"
>
*
</span>
Filter
</IsRequired>
</label>
<div
className="bx--select-input__wrapper"
data-invalid={null}
>
<select
className="bx--select-input"
id="filter_typ"
name="filter_typ"
onBlur={[Function]}
onChange={[Function]}
onFocus={[Function]}
value=""
/>
<ForwardRef(ChevronDown16)
className="bx--select__arrow"
>
<Icon
className="bx--select__arrow"
fill="currentColor"
height={16}
preserveAspectRatio="xMidYMid meet"
viewBox="0 0 16 16"
width={16}
xmlns="http://www.w3.org/2000/svg"
>
<svg
aria-hidden={true}
className="bx--select__arrow"
fill="currentColor"
focusable="false"
height={16}
preserveAspectRatio="xMidYMid meet"
viewBox="0 0 16 16"
width={16}
xmlns="http://www.w3.org/2000/svg"
>
<path
d="M8 11L3 6 3.7 5.3 8 9.6 12.3 5.3 13 6z"
/>
</svg>
</Icon>
</ForwardRef(ChevronDown16)>
</div>
</div>
</div>
</Select>
</ClearedSelect>
</Select>
</Select>
</SelectWithOnChange>
</div>
</FormFieldHideWrapper>
</FormConditionWrapper>
</SingleField>
<SingleField
component="select"
hideField={true}
id="filter_value"
initialValue=""
initializeOnMount={true}
key="filter_value"
label="Filter Item"
name="filter_value"
options={Array []}
>
<FormConditionWrapper
field={
Object {
"component": "select",
"id": "filter_value",
"initialValue": "",
"initializeOnMount": true,
"label": "Filter Item",
"name": "filter_value",
"options": Array [],
}
}
>
<FormFieldHideWrapper
hideField={true}
>
<div
hidden={true}
>
<SelectWithOnChange
component="select"
id="filter_value"
initialValue=""
initializeOnMount={true}
label="Filter Item"
name="filter_value"
options={Array []}
placeholder="<Choose>"
>
<Select
component="select"
id="filter_value"
initialValue=""
initializeOnMount={true}
label="Filter Item"
loadingMessage="Loading..."
name="filter_value"
options={Array []}
placeholder="<Choose>"
>
<Select
SelectComponent={[Function]}
id="filter_value"
invalidText=""
labelText="Filter Item"
loadOptionsChangeCounter={1}
loadingMessage="Loading..."
name="filter_value"
onBlur={[Function]}
onChange={[Function]}
onFocus={[Function]}
options={Array []}
placeholder="<Choose>"
simpleValue={false}
value=""
>
<ClearedSelect
className=""
closeMenuOnSelect={true}
hideSelectedOptions={false}
id="filter_value"
invalidText=""
isClearable={false}
isFetching={false}
isSearchable={false}
labelText="Filter Item"
name="filter_value"
noOptionsMessage={[Function]}
onBlur={[Function]}
onChange={[Function]}
onFocus={[Function]}
onInputChange={[Function]}
options={Array []}
placeholder="<Choose>"
value=""
>
<Select
className=""
disabled={false}
helperText=""
id="filter_value"
inline={false}
invalid={false}
invalidText=""
labelText="Filter Item"
light={false}
name="filter_value"
onBlur={[Function]}
onChange={[Function]}
onFocus={[Function]}
value=""
>
<div
className="bx--form-item"
>
<div
className="bx--select"
>
<label
className="bx--label"
htmlFor="filter_value"
>
Filter Item
</label>
<div
className="bx--select-input__wrapper"
data-invalid={null}
>
<select
className="bx--select-input"
id="filter_value"
name="filter_value"
onBlur={[Function]}
onChange={[Function]}
onFocus={[Function]}
value=""
/>
<ForwardRef(ChevronDown16)
className="bx--select__arrow"
>
<Icon
className="bx--select__arrow"
fill="currentColor"
height={16}
preserveAspectRatio="xMidYMid meet"
viewBox="0 0 16 16"
width={16}
xmlns="http://www.w3.org/2000/svg"
>
<svg
aria-hidden={true}
className="bx--select__arrow"
fill="currentColor"
focusable="false"
height={16}
preserveAspectRatio="xMidYMid meet"
viewBox="0 0 16 16"
width={16}
xmlns="http://www.w3.org/2000/svg"
>
<path
d="M8 11L3 6 3.7 5.3 8 9.6 12.3 5.3 13 6z"
/>
</svg>
</Icon>
</ForwardRef(ChevronDown16)>
</div>
</div>
</div>
</Select>
</ClearedSelect>
</Select>
</Select>
</SelectWithOnChange>
</div>
</FormFieldHideWrapper>
</FormConditionWrapper>
</SingleField>
<SingleField
component="select"
hideField={false}
id="zone"
includeEmpty={true}
isRequired={true}
key="zone_id"
label="Zone"
name="zone_id"
options={
Array [
Object {
"label": "AAA",
"value": "13",
},
Object {
"label": "Amazon Zone",
"value": "3",
},
Object {
"label": "Azure Zone",
"value": "2",
},
Object {
"label": "Config Zone",
"value": "4",
},
Object {
"label": "Default Zone",
"value": "1",
},
Object {
"label": "Google Zone",
"value": "5",
},
]
}
placeholder="<Choose>"
validate={
Array [
Object {
"hideField": false,
"type": "customRequired",
},
]
}
>
<FormConditionWrapper
field={
Object {
"component": "select",
"id": "zone",
"includeEmpty": true,
"isRequired": true,
"label": "Zone",
"name": "zone_id",
"options": Array [
Object {
"label": "AAA",
"value": "13",
},
Object {
"label": "Amazon Zone",
"value": "3",
},
Object {
"label": "Azure Zone",
"value": "2",
},
Object {
"label": "Config Zone",
"value": "4",
},
Object {
"label": "Default Zone",
"value": "1",
},
Object {
"label": "Google Zone",
"value": "5",
},
],
"placeholder": "<Choose>",
"validate": Array [
Object {
"hideField": false,
"type": "customRequired",
},
],
}
}
>
<FormFieldHideWrapper
hideField={false}
>
<SelectWithOnChange
component="select"
id="zone"
includeEmpty={true}
isRequired={true}
label="Zone"
name="zone_id"
options={
Array [
Object {
"label": "AAA",
"value": "13",
},
Object {
"label": "Amazon Zone",
"value": "3",
},
Object {
"label": "Azure Zone",
"value": "2",
},
Object {
"label": "Config Zone",
"value": "4",
},
Object {
"label": "Default Zone",
"value": "1",
},
Object {
"label": "Google Zone",
"value": "5",
},
]
}
placeholder="<Choose>"
validate={
Array [
Object {
"hideField": false,
"type": "customRequired",
},
]
}
>
<Select
component="select"
id="zone"
isRequired={true}
label="Zone"
loadingMessage="Loading..."
name="zone_id"
options={
Array [
Object {
"label": "<Choose>",
"value": undefined,
},
Object {
"label": "AAA",
"value": "13",
},
Object {
"label": "Amazon Zone",
"value": "3",
},
Object {
"label": "Azure Zone",
"value": "2",
},
Object {
"label": "Config Zone",
"value": "4",
},
Object {
"label": "Default Zone",
"value": "1",
},
Object {
"label": "Google Zone",
"value": "5",
},
]
}
placeholder="<Choose>"
validate={
Array [
Object {
"hideField": false,
"type": "customRequired",
},
]
}
>
<Select
SelectComponent={[Function]}
id="zone"
invalidText=""
labelText={
<IsRequired>
Zone
</IsRequired>
}
loadOptionsChangeCounter={1}
loadingMessage="Loading..."
name="zone_id"
onBlur={[Function]}
onChange={[Function]}
onFocus={[Function]}
options={
Array [
Object {
"label": "<Choose>",
"value": undefined,
},
Object {
"label": "AAA",
"value": "13",
},
Object {
"label": "Amazon Zone",
"value": "3",
},
Object {
"label": "Azure Zone",
"value": "2",
},
Object {
"label": "Config Zone",
"value": "4",
},
Object {
"label": "Default Zone",
"value": "1",
},
Object {
"label": "Google Zone",
"value": "5",
},
]
}
placeholder="<Choose>"
simpleValue={false}
value="5"
>
<ClearedSelect
className=""
closeMenuOnSelect={true}
hideSelectedOptions={false}
id="zone"
invalidText=""
isClearable={false}
isFetching={false}
isSearchable={false}
labelText={
<IsRequired>
Zone
</IsRequired>
}
name="zone_id"
noOptionsMessage={[Function]}
onBlur={[Function]}
onChange={[Function]}
onFocus={[Function]}
onInputChange={[Function]}
options={
Array [
Object {
"label": "<Choose>",
"value": undefined,
},
Object {
"label": "AAA",
"value": "13",
},
Object {
"label": "Amazon Zone",
"value": "3",
},
Object {
"label": "Azure Zone",
"value": "2",
},
Object {
"label": "Config Zone",
"value": "4",
},
Object {
"label": "Default Zone",
"value": "1",
},
Object {
"label": "Google Zone",
"value": "5",
},
]
}
placeholder="<Choose>"
value="5"
>
<Select
className=""
disabled={false}
helperText=""
id="zone_id"
inline={false}
invalid={false}
invalidText=""
labelText={
<IsRequired>
Zone
</IsRequired>
}
light={false}
name="zone_id"
onBlur={[Function]}
onChange={[Function]}
onFocus={[Function]}
value="5"
>
<div
className="bx--form-item"
>
<div
className="bx--select"
>
<label
className="bx--label"
htmlFor="zone_id"
>
<IsRequired>
<span
aria-hidden="true"
className="ddorg__carbon-component-mapper_is-required isRequired-0-2-5"
>
*
</span>
Zone
</IsRequired>
</label>
<div
className="bx--select-input__wrapper"
data-invalid={null}
>
<select
className="bx--select-input"
id="zone_id"
name="zone_id"
onBlur={[Function]}
onChange={[Function]}
onFocus={[Function]}
value="5"
>
<SelectItem
disabled={false}
hidden={false}
key="0"
label="<Choose>"
text="<Choose>"
value=""
>
<option
className="bx--select-option"
disabled={false}
hidden={false}
label="<Choose>"
value=""
>
<Choose>
</option>
</SelectItem>
<SelectItem
disabled={false}
hidden={false}
key="13"
label="AAA"
text="AAA"
value="13"
>
<option
className="bx--select-option"
disabled={false}
hidden={false}
label="AAA"
value="13"
>
AAA
</option>
</SelectItem>
<SelectItem
disabled={false}
hidden={false}
key="3"
label="Amazon Zone"
text="Amazon Zone"
value="3"
>
<option
className="bx--select-option"
disabled={false}
hidden={false}
label="Amazon Zone"
value="3"
>
Amazon Zone
</option>
</SelectItem>
<SelectItem
disabled={false}
hidden={false}
key="2"
label="Azure Zone"
text="Azure Zone"
value="2"
>
<option
className="bx--select-option"
disabled={false}
hidden={false}
label="Azure Zone"
value="2"
>
Azure Zone
</option>
</SelectItem>
<SelectItem
disabled={false}
hidden={false}
key="4"
label="Config Zone"
text="Config Zone"
value="4"
>
<option
className="bx--select-option"
disabled={false}
hidden={false}
label="Config Zone"
value="4"
>
Config Zone
</option>
</SelectItem>
<SelectItem
disabled={false}
hidden={false}
key="1"
label="Default Zone"
text="Default Zone"
value="1"
>
<option
className="bx--select-option"
disabled={false}
hidden={false}
label="Default Zone"
value="1"
>
Default Zone
</option>
</SelectItem>
<SelectItem
disabled={false}
hidden={false}
key="5"
label="Google Zone"
text="Google Zone"
value="5"
>
<option
className="bx--select-option"
disabled={false}
hidden={false}
label="Google Zone"
value="5"
>
Google Zone
</option>
</SelectItem>
</select>
<ForwardRef(ChevronDown16)
className="bx--select__arrow"
>
<Icon
className="bx--select__arrow"
fill="currentColor"
height={16}
preserveAspectRatio="xMidYMid meet"
viewBox="0 0 16 16"
width={16}
xmlns="http://www.w3.org/2000/svg"
>
<svg
aria-hidden={true}
className="bx--select__arrow"
fill="currentColor"
focusable="false"
height={16}
preserveAspectRatio="xMidYMid meet"
viewBox="0 0 16 16"
width={16}
xmlns="http://www.w3.org/2000/svg"
>
<path
d="M8 11L3 6 3.7 5.3 8 9.6 12.3 5.3 13 6z"
/>
</svg>
</Icon>
</ForwardRef(ChevronDown16)>
</div>
</div>
</div>
</Select>
</ClearedSelect>
</Select>
</Select>
</SelectWithOnChange>
</FormFieldHideWrapper>
</FormConditionWrapper>
</SingleField>
<SingleField
component="plain-text"
element="h3"
hideField={false}
key="object_details"
label="Object Details"
name="object_details"
>
<FormConditionWrapper
field={
Object {
"component": "plain-text",
"element": "h3",
"label": "Object Details",
"name": "object_details",
}
}
>
<FormFieldHideWrapper
hideField={false}
>
<PlainText
component="plain-text"
element="h3"
label="Object Details"
name="object_details"
>
<h3
key="0"
name="object_details"
>
Object Details
</h3>
</PlainText>
</FormFieldHideWrapper>
</FormConditionWrapper>
</SingleField>
<SingleField
component="select"
hideField={false}
id="system"
includeEmpty={true}
isRequired={true}
key="instance_name"
label="System/Process"
name="instance_name"
options={
Array [
Object {
"label": "Automation",
"value": "Automation",
},
Object {
"label": "Event",
"value": "Event",
},
Object {
"label": "GenericObject",
"value": "GenericObject",
},
Object {
"label": "MiqEvent",
"value": "MiqEvent",
},
Object {
"label": "parse_automation_request",
"value": "parse_automation_request",
},
Object {
"label": "parse_event_stream",
"value": "parse_event_stream",
},
Object {
"label": "parse_provider_category",
"value": "parse_provider_category",
},
Object {
"label": "Request",
"value": "Request",
},
]
}
placeholder="<Choose>"
validate={
Array [
Object {
"hideField": false,
"type": "customRequired",
},
]
}
>
<FormConditionWrapper
field={
Object {
"component": "select",
"id": "system",
"includeEmpty": true,
"isRequired": true,
"label": "System/Process",
"name": "instance_name",
"options": Array [
Object {
"label": "Automation",
"value": "Automation",
},
Object {
"label": "Event",
"value": "Event",
},
Object {
"label": "GenericObject",
"value": "GenericObject",
},
Object {
"label": "MiqEvent",
"value": "MiqEvent",
},
Object {
"label": "parse_automation_request",
"value": "parse_automation_request",
},
Object {
"label": "parse_event_stream",
"value": "parse_event_stream",
},
Object {
"label": "parse_provider_category",
"value": "parse_provider_category",
},
Object {
"label": "Request",
"value": "Request",
},
],
"placeholder": "<Choose>",
"validate": Array [
Object {
"hideField": false,
"type": "customRequired",
},
],
}
}
>
<FormFieldHideWrapper
hideField={false}
>
<SelectWithOnChange
component="select"
id="system"
includeEmpty={true}
isRequired={true}
label="System/Process"
name="instance_name"
options={
Array [
Object {
"label": "Automation",
"value": "Automation",
},
Object {
"label": "Event",
"value": "Event",
},
Object {
"label": "GenericObject",
"value": "GenericObject",
},
Object {
"label": "MiqEvent",
"value": "MiqEvent",
},
Object {
"label": "parse_automation_request",
"value": "parse_automation_request",
},
Object {
"label": "parse_event_stream",
"value": "parse_event_stream",
},
Object {
"label": "parse_provider_category",
"value": "parse_provider_category",
},
Object {
"label": "Request",
"value": "Request",
},
]
}
placeholder="<Choose>"
validate={
Array [
Object {
"hideField": false,
"type": "customRequired",
},
]
}
>
<Select
component="select"
id="system"
isRequired={true}
label="System/Process"
loadingMessage="Loading..."
name="instance_name"
options={
Array [
Object {
"label": "<Choose>",
"value": undefined,
},
Object {
"label": "Automation",
"value": "Automation",
},
Object {
"label": "Event",
"value": "Event",
},
Object {
"label": "GenericObject",
"value": "GenericObject",
},
Object {
"label": "MiqEvent",
"value": "MiqEvent",
},
Object {
"label": "parse_automation_request",
"value": "parse_automation_request",
},
Object {
"label": "parse_event_stream",
"value": "parse_event_stream",
},
Object {
"label": "parse_provider_category",
"value": "parse_provider_category",
},
Object {
"label": "Request",
"value": "Request",
},
]
}
placeholder="<Choose>"
validate={
Array [
Object {
"hideField": false,
"type": "customRequired",
},
]
}
>
<Select
SelectComponent={[Function]}
id="system"
invalidText=""
labelText={
<IsRequired>
System/Process
</IsRequired>
}
loadOptionsChangeCounter={1}
loadingMessage="Loading..."
name="instance_name"
onBlur={[Function]}
onChange={[Function]}
onFocus={[Function]}
options={
Array [
Object {
"label": "<Choose>",
"value": undefined,
},
Object {
"label": "Automation",
"value": "Automation",
},
Object {
"label": "Event",
"value": "Event",
},
Object {
"label": "GenericObject",
"value": "GenericObject",
},
Object {
"label": "MiqEvent",
"value": "MiqEvent",
},
Object {
"label": "parse_automation_request",
"value": "parse_automation_request",
},
Object {
"label": "parse_event_stream",
"value": "parse_event_stream",
},
Object {
"label": "parse_provider_category",
"value": "parse_provider_category",
},
Object {
"label": "Request",
"value": "Request",
},
]
}
placeholder="<Choose>"
simpleValue={false}
value="GenericObject"
>
<ClearedSelect
className=""
closeMenuOnSelect={true}
hideSelectedOptions={false}
id="system"
invalidText=""
isClearable={false}
isFetching={false}
isSearchable={false}
labelText={
<IsRequired>
System/Process
</IsRequired>
}
name="instance_name"
noOptionsMessage={[Function]}
onBlur={[Function]}
onChange={[Function]}
onFocus={[Function]}
onInputChange={[Function]}
options={
Array [
Object {
"label": "<Choose>",
"value": undefined,
},
Object {
"label": "Automation",
"value": "Automation",
},
Object {
"label": "Event",
"value": "Event",
},
Object {
"label": "GenericObject",
"value": "GenericObject",
},
Object {
"label": "MiqEvent",
"value": "MiqEvent",
},
Object {
"label": "parse_automation_request",
"value": "parse_automation_request",
},
Object {
"label": "parse_event_stream",
"value": "parse_event_stream",
},
Object {
"label": "parse_provider_category",
"value": "parse_provider_category",
},
Object {
"label": "Request",
"value": "Request",
},
]
}
placeholder="<Choose>"
value="GenericObject"
>
<Select
className=""
disabled={false}
helperText=""
id="instance_name"
inline={false}
invalid={false}
invalidText=""
labelText={
<IsRequired>
System/Process
</IsRequired>
}
light={false}
name="instance_name"
onBlur={[Function]}
onChange={[Function]}
onFocus={[Function]}
value="GenericObject"
>
<div
className="bx--form-item"
>
<div
className="bx--select"
>
<label
className="bx--label"
htmlFor="instance_name"
>
<IsRequired>
<span
aria-hidden="true"
className="ddorg__carbon-component-mapper_is-required isRequired-0-2-5"
>
*
</span>
System/Process
</IsRequired>
</label>
<div
className="bx--select-input__wrapper"
data-invalid={null}
>
<select
className="bx--select-input"
id="instance_name"
name="instance_name"
onBlur={[Function]}
onChange={[Function]}
onFocus={[Function]}
value="GenericObject"
>
<SelectItem
disabled={false}
hidden={false}
key="0"
label="<Choose>"
text="<Choose>"
value=""
>
<option
className="bx--select-option"
disabled={false}
hidden={false}
label="<Choose>"
value=""
>
<Choose>
</option>
</SelectItem>
<SelectItem
disabled={false}
hidden={false}
key="Automation"
label="Automation"
text="Automation"
value="Automation"
>
<option
className="bx--select-option"
disabled={false}
hidden={false}
label="Automation"
value="Automation"
>
Automation
</option>
</SelectItem>
<SelectItem
disabled={false}
hidden={false}
key="Event"
label="Event"
text="Event"
value="Event"
>
<option
className="bx--select-option"
disabled={false}
hidden={false}
label="Event"
value="Event"
>
Event
</option>
</SelectItem>
<SelectItem
disabled={false}
hidden={false}
key="GenericObject"
label="GenericObject"
text="GenericObject"
value="GenericObject"
>
<option
className="bx--select-option"
disabled={false}
hidden={false}
label="GenericObject"
value="GenericObject"
>
GenericObject
</option>
</SelectItem>
<SelectItem
disabled={false}
hidden={false}
key="MiqEvent"
label="MiqEvent"
text="MiqEvent"
value="MiqEvent"
>
<option
className="bx--select-option"
disabled={false}
hidden={false}
label="MiqEvent"
value="MiqEvent"
>
MiqEvent
</option>
</SelectItem>
<SelectItem
disabled={false}
hidden={false}
key="parse_automation_request"
label="parse_automation_request"
text="parse_automation_request"
value="parse_automation_request"
>
<option
className="bx--select-option"
disabled={false}
hidden={false}
label="parse_automation_request"
value="parse_automation_request"
>
parse_automation_request
</option>
</SelectItem>
<SelectItem
disabled={false}
hidden={false}
key="parse_event_stream"
label="parse_event_stream"
text="parse_event_stream"
value="parse_event_stream"
>
<option
className="bx--select-option"
disabled={false}
hidden={false}
label="parse_event_stream"
value="parse_event_stream"
>
parse_event_stream
</option>
</SelectItem>
<SelectItem
disabled={false}
hidden={false}
key="parse_provider_category"
label="parse_provider_category"
text="parse_provider_category"
value="parse_provider_category"
>
<option
className="bx--select-option"
disabled={false}
hidden={false}
label="parse_provider_category"
value="parse_provider_category"
>
parse_provider_category
</option>
</SelectItem>
<SelectItem
disabled={false}
hidden={false}
key="Request"
label="Request"
text="Request"
value="Request"
>
<option
className="bx--select-option"
disabled={false}
hidden={false}
label="Request"
value="Request"
>
Request
</option>
</SelectItem>
</select>
<ForwardRef(ChevronDown16)
className="bx--select__arrow"
>
<Icon
className="bx--select__arrow"
fill="currentColor"
height={16}
preserveAspectRatio="xMidYMid meet"
viewBox="0 0 16 16"
width={16}
xmlns="http://www.w3.org/2000/svg"
>
<svg
aria-hidden={true}
className="bx--select__arrow"
fill="currentColor"
focusable="false"
height={16}
preserveAspectRatio="xMidYMid meet"
viewBox="0 0 16 16"
width={16}
xmlns="http://www.w3.org/2000/svg"
>
<path
d="M8 11L3 6 3.7 5.3 8 9.6 12.3 5.3 13 6z"
/>
</svg>
</Icon>
</ForwardRef(ChevronDown16)>
</div>
</div>
</div>
</Select>
</ClearedSelect>
</Select>
</Select>
</SelectWithOnChange>
</FormFieldHideWrapper>
</FormConditionWrapper>
</SingleField>
<SingleField
component="text-field"
hideField={false}
id="message"
isRequired={true}
key="object_message"
label="Message"
name="object_message"
validate={
Array [
Object {
"hideField": false,
"type": "customRequired",
},
]
}
>
<FormConditionWrapper
field={
Object {
"component": "text-field",
"id": "message",
"isRequired": true,
"label": "Message",
"name": "object_message",
"validate": Array [
Object {
"hideField": false,
"type": "customRequired",
},
],
}
}
>
<FormFieldHideWrapper
hideField={false}
>
<TextField
component="text-field"
id="message"
isRequired={true}
label="Message"
name="object_message"
validate={
Array [
Object {
"hideField": false,
"type": "customRequired",
},
]
}
>
<TextInput
id="message"
invalid={false}
invalidText=""
key="object_message"
labelText={
<IsRequired>
Message
</IsRequired>
}
name="object_message"
onBlur={[Function]}
onChange={[Function]}
onFocus={[Function]}
value="TEtsvd"
warn={false}
warnText=""
>
<div
className="bx--form-item bx--text-input-wrapper"
>
<label
className="bx--label"
htmlFor="message"
>
<IsRequired>
<span
aria-hidden="true"
className="ddorg__carbon-component-mapper_is-required isRequired-0-2-5"
>
*
</span>
Message
</IsRequired>
</label>
<div
className="bx--text-input__field-outer-wrapper"
>
<div
className="bx--text-input__field-wrapper"
data-invalid={null}
>
<input
className="bx--text-input bx--text-input--md"
disabled={false}
id="message"
name="object_message"
onBlur={[Function]}
onChange={[Function]}
onClick={[Function]}
onFocus={[Function]}
type="text"
value="TEtsvd"
/>
</div>
</div>
</div>
</TextInput>
</TextField>
</FormFieldHideWrapper>
</FormConditionWrapper>
</SingleField>
<SingleField
component="text-field"
hideField={false}
id="request"
isRequired={true}
key="object_request"
label="Request"
name="object_request"
validate={
Array [
Object {
"hideField": false,
"type": "customRequired",
},
]
}
>
<FormConditionWrapper
field={
Object {
"component": "text-field",
"id": "request",
"isRequired": true,
"label": "Request",
"name": "object_request",
"validate": Array [
Object {
"hideField": false,
"type": "customRequired",
},
],
}
}
>
<FormFieldHideWrapper
hideField={false}
>
<TextField
component="text-field"
id="request"
isRequired={true}
label="Request"
name="object_request"
validate={
Array [
Object {
"hideField": false,
"type": "customRequired",
},
]
}
>
<TextInput
id="request"
invalid={false}
invalidText=""
key="object_request"
labelText={
<IsRequired>
Request
</IsRequired>
}
name="object_request"
onBlur={[Function]}
onChange={[Function]}
onFocus={[Function]}
value="AutomationRequest"
warn={false}
warnText=""
>
<div
className="bx--form-item bx--text-input-wrapper"
>
<label
className="bx--label"
htmlFor="request"
>
<IsRequired>
<span
aria-hidden="true"
className="ddorg__carbon-component-mapper_is-required isRequired-0-2-5"
>
*
</span>
Request
</IsRequired>
</label>
<div
className="bx--text-input__field-outer-wrapper"
>
<div
className="bx--text-input__field-wrapper"
data-invalid={null}
>
<input
className="bx--text-input bx--text-input--md"
disabled={false}
id="request"
name="object_request"
onBlur={[Function]}
onChange={[Function]}
onClick={[Function]}
onFocus={[Function]}
type="text"
value="AutomationRequest"
/>
</div>
</div>
</div>
</TextInput>
</TextField>
</FormFieldHideWrapper>
</FormConditionWrapper>
</SingleField>
<SingleField
component="plain-text"
element="h3"
hideField={false}
key="object_attributes"
label="Object"
name="object_attributes"
>
<FormConditionWrapper
field={
Object {
"component": "plain-text",
"element": "h3",
"label": "Object",
"name": "object_attributes",
}
}
>
<FormFieldHideWrapper
hideField={false}
>
<PlainText
component="plain-text"
element="h3"
label="Object"
name="object_attributes"
>
<h3
key="0"
name="object_attributes"
>
Object
</h3>
</PlainText>
</FormFieldHideWrapper>
</FormConditionWrapper>
</SingleField>
<SingleField
component="select"
hideField={false}
id="object_type"
includeEmpty={true}
isClearable={true}
isRequired={true}
isSearchable={true}
key="target_class"
labelText="Type"
name="target_class"
onChange={[Function]}
options={
Array [
Object {
"label": "Availability Zone",
"value": "AvailabilityZone",
},
Object {
"label": "Cloud Network",
"value": "CloudNetwork",
},
Object {
"label": "Cloud Object Store Container",
"value": "CloudObjectStoreContainer",
},
Object {
"label": "Cloud Subnet",
"value": "CloudSubnet",
},
Object {
"label": "Cloud Tenant",
"value": "CloudTenant",
},
Object {
"label": "Cloud Volume",
"value": "CloudVolume",
},
]
}
placeholder="<Choose>"
simpleValue={true}
validate={
Array [
Object {
"hideField": false,
"type": "customRequired",
},
]
}
>
<FormConditionWrapper
field={
Object {
"component": "select",
"id": "object_type",
"includeEmpty": true,
"isClearable": true,
"isRequired": true,
"isSearchable": true,
"labelText": "Type",
"name": "target_class",
"onChange": [Function],
"options": Array [
Object {
"label": "Availability Zone",
"value": "AvailabilityZone",
},
Object {
"label": "Cloud Network",
"value": "CloudNetwork",
},
Object {
"label": "Cloud Object Store Container",
"value": "CloudObjectStoreContainer",
},
Object {
"label": "Cloud Subnet",
"value": "CloudSubnet",
},
Object {
"label": "Cloud Tenant",
"value": "CloudTenant",
},
Object {
"label": "Cloud Volume",
"value": "CloudVolume",
},
],
"placeholder": "<Choose>",
"simpleValue": true,
"validate": Array [
Object {
"hideField": false,
"type": "customRequired",
},
],
}
}
>
<FormFieldHideWrapper
hideField={false}
>
<SelectWithOnChange
component="select"
id="object_type"
includeEmpty={true}
isClearable={true}
isRequired={true}
isSearchable={true}
labelText="Type"
name="target_class"
onChange={[Function]}
options={
Array [
Object {
"label": "Availability Zone",
"value": "AvailabilityZone",
},
Object {
"label": "Cloud Network",
"value": "CloudNetwork",
},
Object {
"label": "Cloud Object Store Container",
"value": "CloudObjectStoreContainer",
},
Object {
"label": "Cloud Subnet",
"value": "CloudSubnet",
},
Object {
"label": "Cloud Tenant",
"value": "CloudTenant",
},
Object {
"label": "Cloud Volume",
"value": "CloudVolume",
},
]
}
placeholder="<Choose>"
simpleValue={true}
validate={
Array [
Object {
"hideField": false,
"type": "customRequired",
},
]
}
>
<Select
component="select"
id="object_type"
isClearable={true}
isRequired={true}
isSearchable={true}
labelText="Type"
loadingMessage="Loading..."
name="target_class"
options={
Array [
Object {
"label": "<Choose>",
"value": undefined,
},
Object {
"label": "Availability Zone",
"value": "AvailabilityZone",
},
Object {
"label": "Cloud Network",
"value": "CloudNetwork",
},
Object {
"label": "Cloud Object Store Container",
"value": "CloudObjectStoreContainer",
},
Object {
"label": "Cloud Subnet",
"value": "CloudSubnet",
},
Object {
"label": "Cloud Tenant",
"value": "CloudTenant",
},
Object {
"label": "Cloud Volume",
"value": "CloudVolume",
},
]
}
placeholder="<Choose>"
simpleValue={true}
validate={
Array [
Object {
"hideField": false,
"type": "customRequired",
},
]
}
>
<Select
SelectComponent={[Function]}
id="object_type"
invalidText=""
labelText="Type"
loadOptionsChangeCounter={1}
loadingMessage="Loading..."
name="target_class"
onBlur={[Function]}
onChange={[Function]}
onFocus={[Function]}
options={
Array [
Object {
"label": "<Choose>",
"value": undefined,
},
Object {
"label": "Availability Zone",
"value": "AvailabilityZone",
},
Object {
"label": "Cloud Network",
"value": "CloudNetwork",
},
Object {
"label": "Cloud Object Store Container",
"value": "CloudObjectStoreContainer",
},
Object {
"label": "Cloud Subnet",
"value": "CloudSubnet",
},
Object {
"label": "Cloud Tenant",
"value": "CloudTenant",
},
Object {
"label": "Cloud Volume",
"value": "CloudVolume",
},
]
}
placeholder="<Choose>"
simpleValue={true}
value="AvailabilityZone"
>
<ClearedSelectSearchable
className=""
closeMenuOnSelect={true}
hideSelectedOptions={false}
id="object_type"
invalidText=""
isClearable={false}
isFetching={false}
isSearchable={false}
labelText="Type"
name="target_class"
noOptionsMessage={[Function]}
onBlur={[Function]}
onChange={[Function]}
onFocus={[Function]}
onInputChange={[Function]}
options={
Array [
Object {
"label": "<Choose>",
"value": undefined,
},
Object {
"label": "Availability Zone",
"value": "AvailabilityZone",
},
Object {
"label": "Cloud Network",
"value": "CloudNetwork",
},
Object {
"label": "Cloud Object Store Container",
"value": "CloudObjectStoreContainer",
},
Object {
"label": "Cloud Subnet",
"value": "CloudSubnet",
},
Object {
"label": "Cloud Tenant",
"value": "CloudTenant",
},
Object {
"label": "Cloud Volume",
"value": "CloudVolume",
},
]
}
placeholder="<Choose>"
value={
Array [
Object {
"label": "Availability Zone",
"value": "AvailabilityZone",
},
]
}
>
<ComboBox
ariaLabel="Choose an item"
className=""
direction="bottom"
disabled={false}
id="target_class"
initialSelectedItem={
Object {
"label": "Availability Zone",
"value": "AvailabilityZone",
}
}
invalid={false}
invalidText=""
itemToElement={null}
itemToString={[Function]}
items={
Array [
Object {
"label": "<Choose>",
"value": undefined,
},
Object {
"label": "Availability Zone",
"value": "AvailabilityZone",
},
Object {
"label": "Cloud Network",
"value": "CloudNetwork",
},
Object {
"label": "Cloud Object Store Container",
"value": "CloudObjectStoreContainer",
},
Object {
"label": "Cloud Subnet",
"value": "CloudSubnet",
},
Object {
"label": "Cloud Tenant",
"value": "CloudTenant",
},
Object {
"label": "Cloud Volume",
"value": "CloudVolume",
},
]
}
light={false}
name="target_class"
onBlur={[Function]}
onChange={[Function]}
onFocus={[Function]}
placeholder="<Choose>"
shouldFilterItem={[Function]}
titleText="Type"
type="default"
>
<Downshift
defaultHighlightedIndex={null}
defaultIsOpen={false}
environment={[Window]}
getA11yStatusMessage={[Function]}
initialSelectedItem={
Object {
"label": "Availability Zone",
"value": "AvailabilityZone",
}
}
inputId="target_class"
inputValue="Availability Zone"
itemToString={[Function]}
onChange={[Function]}
onInputValueChange={[Function]}
onOuterClick={[Function]}
onSelect={[Function]}
onStateChange={[Function]}
onUserAction={[Function]}
scrollIntoView={[Function]}
selectedItemChanged={[Function]}
stateReducer={[Function]}
suppressRefError={false}
>
<div
className="bx--list-box__wrapper"
>
<Text
as="label"
className="bx--label"
htmlFor="target_class"
id="downshift-6-label"
>
<label
className="bx--label"
dir="auto"
htmlFor="target_class"
id="downshift-6-label"
>
Type
</label>
</Text>
<ListBox
className="bx--combo-box"
disabled={false}
invalid={false}
invalidText=""
isOpen={false}
light={false}
type="default"
>
<div
className="bx--combo-box bx--list-box"
onClick={[Function]}
onKeyDown={[Function]}
>
<div
className="bx--list-box__field"
>
<input
aria-activedescendant={null}
aria-autocomplete="list"
aria-controls={null}
aria-expanded={false}
aria-haspopup="listbox"
aria-labelledby={null}
autoComplete="off"
className="bx--text-input"
disabled={false}
id="target_class"
name="target_class"
onBlur={[Function]}
onChange={[Function]}
onClick={[Function]}
onFocus={[Function]}
onKeyDown={[Function]}
placeholder="<Choose>"
role="combobox"
tabIndex="0"
title="Availability Zone"
type="text"
value="Availability Zone"
/>
<ListBoxSelection
clearSelection={[Function]}
disabled={false}
onClearSelection={[Function]}
translateWithId={[Function]}
>
<button
aria-label="Clear selected item"
className="bx--list-box__selection"
onClick={[Function]}
tabIndex={-1}
title="Clear selected item"
type="button"
>
<ForwardRef(Close16)>
<Icon
fill="currentColor"
height={16}
preserveAspectRatio="xMidYMid meet"
viewBox="0 0 32 32"
width={16}
xmlns="http://www.w3.org/2000/svg"
>
<svg
aria-hidden={true}
fill="currentColor"
focusable="false"
height={16}
preserveAspectRatio="xMidYMid meet"
viewBox="0 0 32 32"
width={16}
xmlns="http://www.w3.org/2000/svg"
>
<path
d="M17.4141 16L24 9.4141 22.5859 8 16 14.5859 9.4143 8 8 9.4141 14.5859 16 8 22.5859 9.4143 24 16 17.4141 22.5859 24 24 22.5859 17.4141 16z"
/>
</svg>
</Icon>
</ForwardRef(Close16)>
</button>
</ListBoxSelection>
<ListBoxTrigger
aria-haspopup={true}
aria-label="open menu"
data-toggle={true}
disabled={false}
isOpen={false}
onBlur={[Function]}
onClick={[Function]}
onKeyDown={[Function]}
onKeyUp={[Function]}
onMouseUp={[Function]}
role="button"
translateWithId={[Function]}
type="button"
>
<button
aria-haspopup={true}
aria-label="Open"
className="bx--list-box__menu-icon"
data-toggle={true}
disabled={false}
onBlur={[Function]}
onClick={[Function]}
onKeyDown={[Function]}
onKeyUp={[Function]}
onMouseUp={[Function]}
role="button"
tabIndex="-1"
title="Open"
type="button"
>
<ForwardRef(ChevronDown16)>
<Icon
fill="currentColor"
height={16}
preserveAspectRatio="xMidYMid meet"
viewBox="0 0 16 16"
width={16}
xmlns="http://www.w3.org/2000/svg"
>
<svg
aria-hidden={true}
fill="currentColor"
focusable="false"
height={16}
preserveAspectRatio="xMidYMid meet"
viewBox="0 0 16 16"
width={16}
xmlns="http://www.w3.org/2000/svg"
>
<path
d="M8 11L3 6 3.7 5.3 8 9.6 12.3 5.3 13 6z"
/>
</svg>
</Icon>
</ForwardRef(ChevronDown16)>
</button>
</ListBoxTrigger>
</div>
<ListBoxMenu
aria-label="Choose an item"
aria-labelledby={null}
id="downshift-6-menu"
role="listbox"
>
<div
aria-label="Choose an item"
aria-labelledby={null}
className="bx--list-box__menu"
id="downshift-6-menu"
role="listbox"
/>
</ListBoxMenu>
</div>
</ListBox>
</div>
</Downshift>
</ComboBox>
</ClearedSelectSearchable>
</Select>
</Select>
</SelectWithOnChange>
</FormFieldHideWrapper>
</FormConditionWrapper>
</SingleField>
<SingleField
component="select"
hideField={false}
id="object_item"
includeEmpty={true}
isClearable={true}
isRequired={true}
isSearchable={true}
key="target_id"
labelText="Object"
name="target_id"
options={
Array [
Object {
"label": "asia-east1-a",
"value": "11",
},
Object {
"label": "asia-east1-b",
"value": "10",
},
Object {
"label": "asia-east1-c",
"value": "12",
},
Object {
"label": "asia-east2-a",
"value": "71",
},
Object {
"label": "asia-east2-b",
"value": "72",
},
Object {
"label": "asia-east2-c",
"value": "73",
},
Object {
"label": "asia-northeast1-a",
"value": "15",
},
]
}
placeholder="<Choose>"
simpleValue={true}
validate={
Array [
Object {
"hideField": false,
"type": "customRequired",
},
]
}
>
<FormConditionWrapper
field={
Object {
"component": "select",
"id": "object_item",
"includeEmpty": true,
"isClearable": true,
"isRequired": true,
"isSearchable": true,
"labelText": "Object",
"name": "target_id",
"options": Array [
Object {
"label": "asia-east1-a",
"value": "11",
},
Object {
"label": "asia-east1-b",
"value": "10",
},
Object {
"label": "asia-east1-c",
"value": "12",
},
Object {
"label": "asia-east2-a",
"value": "71",
},
Object {
"label": "asia-east2-b",
"value": "72",
},
Object {
"label": "asia-east2-c",
"value": "73",
},
Object {
"label": "asia-northeast1-a",
"value": "15",
},
],
"placeholder": "<Choose>",
"simpleValue": true,
"validate": Array [
Object {
"hideField": false,
"type": "customRequired",
},
],
}
}
>
<FormFieldHideWrapper
hideField={false}
>
<SelectWithOnChange
component="select"
id="object_item"
includeEmpty={true}
isClearable={true}
isRequired={true}
isSearchable={true}
labelText="Object"
name="target_id"
options={
Array [
Object {
"label": "asia-east1-a",
"value": "11",
},
Object {
"label": "asia-east1-b",
"value": "10",
},
Object {
"label": "asia-east1-c",
"value": "12",
},
Object {
"label": "asia-east2-a",
"value": "71",
},
Object {
"label": "asia-east2-b",
"value": "72",
},
Object {
"label": "asia-east2-c",
"value": "73",
},
Object {
"label": "asia-northeast1-a",
"value": "15",
},
]
}
placeholder="<Choose>"
simpleValue={true}
validate={
Array [
Object {
"hideField": false,
"type": "customRequired",
},
]
}
>
<Select
component="select"
id="object_item"
isClearable={true}
isRequired={true}
isSearchable={true}
labelText="Object"
loadingMessage="Loading..."
name="target_id"
options={
Array [
Object {
"label": "<Choose>",
"value": undefined,
},
Object {
"label": "asia-east1-a",
"value": "11",
},
Object {
"label": "asia-east1-b",
"value": "10",
},
Object {
"label": "asia-east1-c",
"value": "12",
},
Object {
"label": "asia-east2-a",
"value": "71",
},
Object {
"label": "asia-east2-b",
"value": "72",
},
Object {
"label": "asia-east2-c",
"value": "73",
},
Object {
"label": "asia-northeast1-a",
"value": "15",
},
]
}
placeholder="<Choose>"
simpleValue={true}
validate={
Array [
Object {
"hideField": false,
"type": "customRequired",
},
]
}
>
<Select
SelectComponent={[Function]}
id="object_item"
invalidText=""
labelText="Object"
loadOptionsChangeCounter={1}
loadingMessage="Loading..."
name="target_id"
onBlur={[Function]}
onChange={[Function]}
onFocus={[Function]}
options={
Array [
Object {
"label": "<Choose>",
"value": undefined,
},
Object {
"label": "asia-east1-a",
"value": "11",
},
Object {
"label": "asia-east1-b",
"value": "10",
},
Object {
"label": "asia-east1-c",
"value": "12",
},
Object {
"label": "asia-east2-a",
"value": "71",
},
Object {
"label": "asia-east2-b",
"value": "72",
},
Object {
"label": "asia-east2-c",
"value": "73",
},
Object {
"label": "asia-northeast1-a",
"value": "15",
},
]
}
placeholder="<Choose>"
simpleValue={true}
value="20"
>
<ClearedSelectSearchable
className=""
closeMenuOnSelect={true}
hideSelectedOptions={false}
id="object_item"
invalidText=""
isClearable={false}
isFetching={false}
isSearchable={false}
labelText="Object"
name="target_id"
noOptionsMessage={[Function]}
onBlur={[Function]}
onChange={[Function]}
onFocus={[Function]}
onInputChange={[Function]}
options={
Array [
Object {
"label": "<Choose>",
"value": undefined,
},
Object {
"label": "asia-east1-a",
"value": "11",
},
Object {
"label": "asia-east1-b",
"value": "10",
},
Object {
"label": "asia-east1-c",
"value": "12",
},
Object {
"label": "asia-east2-a",
"value": "71",
},
Object {
"label": "asia-east2-b",
"value": "72",
},
Object {
"label": "asia-east2-c",
"value": "73",
},
Object {
"label": "asia-northeast1-a",
"value": "15",
},
]
}
placeholder="<Choose>"
value={Array []}
>
<ComboBox
ariaLabel="Choose an item"
className=""
direction="bottom"
disabled={false}
id="target_id"
initialSelectedItem={
Object {
"label": "<Choose>",
"value": undefined,
}
}
invalid={false}
invalidText=""
itemToElement={null}
itemToString={[Function]}
items={
Array [
Object {
"label": "<Choose>",
"value": undefined,
},
Object {
"label": "asia-east1-a",
"value": "11",
},
Object {
"label": "asia-east1-b",
"value": "10",
},
Object {
"label": "asia-east1-c",
"value": "12",
},
Object {
"label": "asia-east2-a",
"value": "71",
},
Object {
"label": "asia-east2-b",
"value": "72",
},
Object {
"label": "asia-east2-c",
"value": "73",
},
Object {
"label": "asia-northeast1-a",
"value": "15",
},
]
}
light={false}
name="target_id"
onBlur={[Function]}
onChange={[Function]}
onFocus={[Function]}
placeholder="<Choose>"
shouldFilterItem={[Function]}
titleText="Object"
type="default"
>
<Downshift
defaultHighlightedIndex={null}
defaultIsOpen={false}
environment={[Window]}
getA11yStatusMessage={[Function]}
initialSelectedItem={
Object {
"label": "<Choose>",
"value": undefined,
}
}
inputId="target_id"
inputValue="<Choose>"
itemToString={[Function]}
onChange={[Function]}
onInputValueChange={[Function]}
onOuterClick={[Function]}
onSelect={[Function]}
onStateChange={[Function]}
onUserAction={[Function]}
scrollIntoView={[Function]}
selectedItemChanged={[Function]}
stateReducer={[Function]}
suppressRefError={false}
>
<div
className="bx--list-box__wrapper"
>
<Text
as="label"
className="bx--label"
htmlFor="target_id"
id="downshift-7-label"
>
<label
className="bx--label"
dir="auto"
htmlFor="target_id"
id="downshift-7-label"
>
Object
</label>
</Text>
<ListBox
className="bx--combo-box"
disabled={false}
invalid={false}
invalidText=""
isOpen={false}
light={false}
type="default"
>
<div
className="bx--combo-box bx--list-box"
onClick={[Function]}
onKeyDown={[Function]}
>
<div
className="bx--list-box__field"
>
<input
aria-activedescendant={null}
aria-autocomplete="list"
aria-controls={null}
aria-expanded={false}
aria-haspopup="listbox"
aria-labelledby={null}
autoComplete="off"
className="bx--text-input"
disabled={false}
id="target_id"
name="target_id"
onBlur={[Function]}
onChange={[Function]}
onClick={[Function]}
onFocus={[Function]}
onKeyDown={[Function]}
placeholder="<Choose>"
role="combobox"
tabIndex="0"
title="<Choose>"
type="text"
value="<Choose>"
/>
<ListBoxSelection
clearSelection={[Function]}
disabled={false}
onClearSelection={[Function]}
translateWithId={[Function]}
>
<button
aria-label="Clear selected item"
className="bx--list-box__selection"
onClick={[Function]}
tabIndex={-1}
title="Clear selected item"
type="button"
>
<ForwardRef(Close16)>
<Icon
fill="currentColor"
height={16}
preserveAspectRatio="xMidYMid meet"
viewBox="0 0 32 32"
width={16}
xmlns="http://www.w3.org/2000/svg"
>
<svg
aria-hidden={true}
fill="currentColor"
focusable="false"
height={16}
preserveAspectRatio="xMidYMid meet"
viewBox="0 0 32 32"
width={16}
xmlns="http://www.w3.org/2000/svg"
>
<path
d="M17.4141 16L24 9.4141 22.5859 8 16 14.5859 9.4143 8 8 9.4141 14.5859 16 8 22.5859 9.4143 24 16 17.4141 22.5859 24 24 22.5859 17.4141 16z"
/>
</svg>
</Icon>
</ForwardRef(Close16)>
</button>
</ListBoxSelection>
<ListBoxTrigger
aria-haspopup={true}
aria-label="open menu"
data-toggle={true}
disabled={false}
isOpen={false}
onBlur={[Function]}
onClick={[Function]}
onKeyDown={[Function]}
onKeyUp={[Function]}
onMouseUp={[Function]}
role="button"
translateWithId={[Function]}
type="button"
>
<button
aria-haspopup={true}
aria-label="Open"
className="bx--list-box__menu-icon"
data-toggle={true}
disabled={false}
onBlur={[Function]}
onClick={[Function]}
onKeyDown={[Function]}
onKeyUp={[Function]}
onMouseUp={[Function]}
role="button"
tabIndex="-1"
title="Open"
type="button"
>
<ForwardRef(ChevronDown16)>
<Icon
fill="currentColor"
height={16}
preserveAspectRatio="xMidYMid meet"
viewBox="0 0 16 16"
width={16}
xmlns="http://www.w3.org/2000/svg"
>
<svg
aria-hidden={true}
fill="currentColor"
focusable="false"
height={16}
preserveAspectRatio="xMidYMid meet"
viewBox="0 0 16 16"
width={16}
xmlns="http://www.w3.org/2000/svg"
>
<path
d="M8 11L3 6 3.7 5.3 8 9.6 12.3 5.3 13 6z"
/>
</svg>
</Icon>
</ForwardRef(ChevronDown16)>
</button>
</ListBoxTrigger>
</div>
<ListBoxMenu
aria-label="Choose an item"
aria-labelledby={null}
id="downshift-7-menu"
role="listbox"
>
<div
aria-label="Choose an item"
aria-labelledby={null}
className="bx--list-box__menu"
id="downshift-7-menu"
role="listbox"
/>
</ListBoxMenu>
</div>
</ListBox>
</div>
</Downshift>
</ComboBox>
</ClearedSelectSearchable>
</Select>
</Select>
</SelectWithOnChange>
</FormFieldHideWrapper>
</FormConditionWrapper>
</SingleField>
<SingleField
className="attribute-value-fields-subform"
component="sub-form"
condition={
Object {
"is": "automation_request",
"when": "action_typ",
}
}
fields={
Array [
Array [
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-1",
"label": "1",
"name": "attribute-value-count-1",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_1",
"label": " ",
"name": "attribute_1",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_1",
"label": " ",
"name": "value_1",
},
],
"id": "attribute-value-field-1",
"name": "attribute-value-field-1",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-2",
"label": "2",
"name": "attribute-value-count-2",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_2",
"label": " ",
"name": "attribute_2",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_2",
"label": " ",
"name": "value_2",
},
],
"id": "attribute-value-field-2",
"name": "attribute-value-field-2",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-3",
"label": "3",
"name": "attribute-value-count-3",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_3",
"label": " ",
"name": "attribute_3",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_3",
"label": " ",
"name": "value_3",
},
],
"id": "attribute-value-field-3",
"name": "attribute-value-field-3",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-4",
"label": "4",
"name": "attribute-value-count-4",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_4",
"label": " ",
"name": "attribute_4",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_4",
"label": " ",
"name": "value_4",
},
],
"id": "attribute-value-field-4",
"name": "attribute-value-field-4",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-5",
"label": "5",
"name": "attribute-value-count-5",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_5",
"label": " ",
"name": "attribute_5",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_5",
"label": " ",
"name": "value_5",
},
],
"id": "attribute-value-field-5",
"name": "attribute-value-field-5",
},
],
Object {
"component": "text-field",
"hideField": true,
"id": "starting_object",
"label": " ",
"name": "starting_object",
"value": "SYSTEM/PROCESS",
},
]
}
id="attribute-value-fields"
key="attribute-value-fields"
name="attribute-value-fields"
title="Attribute/Value Pairs"
>
<FormConditionWrapper
condition={
Object {
"is": "automation_request",
"when": "action_typ",
}
}
field={
Object {
"className": "attribute-value-fields-subform",
"component": "sub-form",
"fields": Array [
Array [
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-1",
"label": "1",
"name": "attribute-value-count-1",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_1",
"label": " ",
"name": "attribute_1",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_1",
"label": " ",
"name": "value_1",
},
],
"id": "attribute-value-field-1",
"name": "attribute-value-field-1",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-2",
"label": "2",
"name": "attribute-value-count-2",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_2",
"label": " ",
"name": "attribute_2",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_2",
"label": " ",
"name": "value_2",
},
],
"id": "attribute-value-field-2",
"name": "attribute-value-field-2",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-3",
"label": "3",
"name": "attribute-value-count-3",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_3",
"label": " ",
"name": "attribute_3",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_3",
"label": " ",
"name": "value_3",
},
],
"id": "attribute-value-field-3",
"name": "attribute-value-field-3",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-4",
"label": "4",
"name": "attribute-value-count-4",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_4",
"label": " ",
"name": "attribute_4",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_4",
"label": " ",
"name": "value_4",
},
],
"id": "attribute-value-field-4",
"name": "attribute-value-field-4",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-5",
"label": "5",
"name": "attribute-value-count-5",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_5",
"label": " ",
"name": "attribute_5",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_5",
"label": " ",
"name": "value_5",
},
],
"id": "attribute-value-field-5",
"name": "attribute-value-field-5",
},
],
Object {
"component": "text-field",
"hideField": true,
"id": "starting_object",
"label": " ",
"name": "starting_object",
"value": "SYSTEM/PROCESS",
},
],
"id": "attribute-value-fields",
"name": "attribute-value-fields",
"title": "Attribute/Value Pairs",
}
}
>
<ConditionTriggerDetector
condition={
Object {
"is": "automation_request",
"when": "action_typ",
}
}
field={
Object {
"className": "attribute-value-fields-subform",
"component": "sub-form",
"fields": Array [
Array [
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-1",
"label": "1",
"name": "attribute-value-count-1",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_1",
"label": " ",
"name": "attribute_1",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_1",
"label": " ",
"name": "value_1",
},
],
"id": "attribute-value-field-1",
"name": "attribute-value-field-1",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-2",
"label": "2",
"name": "attribute-value-count-2",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_2",
"label": " ",
"name": "attribute_2",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_2",
"label": " ",
"name": "value_2",
},
],
"id": "attribute-value-field-2",
"name": "attribute-value-field-2",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-3",
"label": "3",
"name": "attribute-value-count-3",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_3",
"label": " ",
"name": "attribute_3",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_3",
"label": " ",
"name": "value_3",
},
],
"id": "attribute-value-field-3",
"name": "attribute-value-field-3",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-4",
"label": "4",
"name": "attribute-value-count-4",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_4",
"label": " ",
"name": "attribute_4",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_4",
"label": " ",
"name": "value_4",
},
],
"id": "attribute-value-field-4",
"name": "attribute-value-field-4",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-5",
"label": "5",
"name": "attribute-value-count-5",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_5",
"label": " ",
"name": "attribute_5",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_5",
"label": " ",
"name": "value_5",
},
],
"id": "attribute-value-field-5",
"name": "attribute-value-field-5",
},
],
Object {
"component": "text-field",
"hideField": true,
"id": "starting_object",
"label": " ",
"name": "starting_object",
"value": "SYSTEM/PROCESS",
},
],
"id": "attribute-value-fields",
"name": "attribute-value-fields",
"title": "Attribute/Value Pairs",
}
}
triggers={
Array [
"action_typ",
]
}
>
<ForwardRef(Field)
name="action_typ"
subscription={
Object {
"value": true,
}
}
>
<ConditionTriggerDetector
condition={
Object {
"is": "automation_request",
"when": "action_typ",
}
}
field={
Object {
"className": "attribute-value-fields-subform",
"component": "sub-form",
"fields": Array [
Array [
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-1",
"label": "1",
"name": "attribute-value-count-1",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_1",
"label": " ",
"name": "attribute_1",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_1",
"label": " ",
"name": "value_1",
},
],
"id": "attribute-value-field-1",
"name": "attribute-value-field-1",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-2",
"label": "2",
"name": "attribute-value-count-2",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_2",
"label": " ",
"name": "attribute_2",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_2",
"label": " ",
"name": "value_2",
},
],
"id": "attribute-value-field-2",
"name": "attribute-value-field-2",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-3",
"label": "3",
"name": "attribute-value-count-3",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_3",
"label": " ",
"name": "attribute_3",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_3",
"label": " ",
"name": "value_3",
},
],
"id": "attribute-value-field-3",
"name": "attribute-value-field-3",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-4",
"label": "4",
"name": "attribute-value-count-4",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_4",
"label": " ",
"name": "attribute_4",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_4",
"label": " ",
"name": "value_4",
},
],
"id": "attribute-value-field-4",
"name": "attribute-value-field-4",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-5",
"label": "5",
"name": "attribute-value-count-5",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_5",
"label": " ",
"name": "attribute_5",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_5",
"label": " ",
"name": "value_5",
},
],
"id": "attribute-value-field-5",
"name": "attribute-value-field-5",
},
],
Object {
"component": "text-field",
"hideField": true,
"id": "starting_object",
"label": " ",
"name": "starting_object",
"value": "SYSTEM/PROCESS",
},
],
"id": "attribute-value-fields",
"name": "attribute-value-fields",
"title": "Attribute/Value Pairs",
}
}
triggers={Array []}
values={
Object {
"action_typ": "automation_request",
}
}
>
<ConditionTriggerWrapper
condition={
Object {
"is": "automation_request",
"when": "action_typ",
}
}
field={
Object {
"className": "attribute-value-fields-subform",
"component": "sub-form",
"fields": Array [
Array [
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-1",
"label": "1",
"name": "attribute-value-count-1",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_1",
"label": " ",
"name": "attribute_1",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_1",
"label": " ",
"name": "value_1",
},
],
"id": "attribute-value-field-1",
"name": "attribute-value-field-1",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-2",
"label": "2",
"name": "attribute-value-count-2",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_2",
"label": " ",
"name": "attribute_2",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_2",
"label": " ",
"name": "value_2",
},
],
"id": "attribute-value-field-2",
"name": "attribute-value-field-2",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-3",
"label": "3",
"name": "attribute-value-count-3",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_3",
"label": " ",
"name": "attribute_3",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_3",
"label": " ",
"name": "value_3",
},
],
"id": "attribute-value-field-3",
"name": "attribute-value-field-3",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-4",
"label": "4",
"name": "attribute-value-count-4",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_4",
"label": " ",
"name": "attribute_4",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_4",
"label": " ",
"name": "value_4",
},
],
"id": "attribute-value-field-4",
"name": "attribute-value-field-4",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-5",
"label": "5",
"name": "attribute-value-count-5",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_5",
"label": " ",
"name": "attribute_5",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_5",
"label": " ",
"name": "value_5",
},
],
"id": "attribute-value-field-5",
"name": "attribute-value-field-5",
},
],
Object {
"component": "text-field",
"hideField": true,
"id": "starting_object",
"label": " ",
"name": "starting_object",
"value": "SYSTEM/PROCESS",
},
],
"id": "attribute-value-fields",
"name": "attribute-value-fields",
"title": "Attribute/Value Pairs",
}
}
values={
Object {
"action_typ": "automation_request",
}
}
>
<Component
condition={
Object {
"is": "automation_request",
"when": "action_typ",
}
}
field={
Object {
"className": "attribute-value-fields-subform",
"component": "sub-form",
"fields": Array [
Array [
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-1",
"label": "1",
"name": "attribute-value-count-1",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_1",
"label": " ",
"name": "attribute_1",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_1",
"label": " ",
"name": "value_1",
},
],
"id": "attribute-value-field-1",
"name": "attribute-value-field-1",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-2",
"label": "2",
"name": "attribute-value-count-2",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_2",
"label": " ",
"name": "attribute_2",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_2",
"label": " ",
"name": "value_2",
},
],
"id": "attribute-value-field-2",
"name": "attribute-value-field-2",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-3",
"label": "3",
"name": "attribute-value-count-3",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_3",
"label": " ",
"name": "attribute_3",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_3",
"label": " ",
"name": "value_3",
},
],
"id": "attribute-value-field-3",
"name": "attribute-value-field-3",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-4",
"label": "4",
"name": "attribute-value-count-4",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_4",
"label": " ",
"name": "attribute_4",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_4",
"label": " ",
"name": "value_4",
},
],
"id": "attribute-value-field-4",
"name": "attribute-value-field-4",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-5",
"label": "5",
"name": "attribute-value-count-5",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_5",
"label": " ",
"name": "attribute_5",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_5",
"label": " ",
"name": "value_5",
},
],
"id": "attribute-value-field-5",
"name": "attribute-value-field-5",
},
],
Object {
"component": "text-field",
"hideField": true,
"id": "starting_object",
"label": " ",
"name": "starting_object",
"value": "SYSTEM/PROCESS",
},
],
"id": "attribute-value-fields",
"name": "attribute-value-fields",
"title": "Attribute/Value Pairs",
}
}
values={
Object {
"action_typ": "automation_request",
}
}
>
<FormFieldHideWrapper
hideField={false}
>
<SubForm
DescriptionElement="p"
TitleElement="h3"
className="attribute-value-fields-subform"
component="sub-form"
fields={
Array [
Array [
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-1",
"label": "1",
"name": "attribute-value-count-1",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_1",
"label": " ",
"name": "attribute_1",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_1",
"label": " ",
"name": "value_1",
},
],
"id": "attribute-value-field-1",
"name": "attribute-value-field-1",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-2",
"label": "2",
"name": "attribute-value-count-2",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_2",
"label": " ",
"name": "attribute_2",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_2",
"label": " ",
"name": "value_2",
},
],
"id": "attribute-value-field-2",
"name": "attribute-value-field-2",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-3",
"label": "3",
"name": "attribute-value-count-3",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_3",
"label": " ",
"name": "attribute_3",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_3",
"label": " ",
"name": "value_3",
},
],
"id": "attribute-value-field-3",
"name": "attribute-value-field-3",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-4",
"label": "4",
"name": "attribute-value-count-4",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_4",
"label": " ",
"name": "attribute_4",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_4",
"label": " ",
"name": "value_4",
},
],
"id": "attribute-value-field-4",
"name": "attribute-value-field-4",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-5",
"label": "5",
"name": "attribute-value-count-5",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_5",
"label": " ",
"name": "attribute_5",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_5",
"label": " ",
"name": "value_5",
},
],
"id": "attribute-value-field-5",
"name": "attribute-value-field-5",
},
],
Object {
"component": "text-field",
"hideField": true,
"id": "starting_object",
"label": " ",
"name": "starting_object",
"value": "SYSTEM/PROCESS",
},
]
}
id="attribute-value-fields"
name="attribute-value-fields"
title="Attribute/Value Pairs"
>
<div
className="attribute-value-fields-subform"
id="attribute-value-fields"
name="attribute-value-fields"
>
<div>
<h3>
Attribute/Value Pairs
</h3>
</div>
<SingleField
className="attribute-value-field-row"
component="sub-form"
fields={
Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-1",
"label": "1",
"name": "attribute-value-count-1",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_1",
"label": " ",
"name": "attribute_1",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_1",
"label": " ",
"name": "value_1",
},
]
}
id="attribute-value-field-1"
key="attribute-value-field-1"
name="attribute-value-field-1"
>
<FormConditionWrapper
field={
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-1",
"label": "1",
"name": "attribute-value-count-1",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_1",
"label": " ",
"name": "attribute_1",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_1",
"label": " ",
"name": "value_1",
},
],
"id": "attribute-value-field-1",
"name": "attribute-value-field-1",
}
}
>
<FormFieldHideWrapper
hideField={false}
>
<SubForm
DescriptionElement="p"
TitleElement="h3"
className="attribute-value-field-row"
component="sub-form"
fields={
Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-1",
"label": "1",
"name": "attribute-value-count-1",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_1",
"label": " ",
"name": "attribute_1",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_1",
"label": " ",
"name": "value_1",
},
]
}
id="attribute-value-field-1"
name="attribute-value-field-1"
>
<div
className="attribute-value-field-row"
id="attribute-value-field-1"
name="attribute-value-field-1"
>
<SingleField
className="attribute-value-row-count"
component="plain-text"
id="attribute-value-count-1"
key="attribute-value-count-1"
label="1"
name="attribute-value-count-1"
>
<FormConditionWrapper
field={
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-1",
"label": "1",
"name": "attribute-value-count-1",
}
}
>
<FormFieldHideWrapper
hideField={false}
>
<PlainText
className="attribute-value-row-count"
component="plain-text"
element="p"
id="attribute-value-count-1"
label="1"
name="attribute-value-count-1"
>
<p
className="attribute-value-row-count"
id="attribute-value-count-1"
key="0"
name="attribute-value-count-1"
>
1
</p>
</PlainText>
</FormFieldHideWrapper>
</FormConditionWrapper>
</SingleField>
<SingleField
className="attribute-value-row-attribute"
component="text-field"
id="attribute_1"
key="attribute_1"
label=" "
name="attribute_1"
>
<FormConditionWrapper
field={
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_1",
"label": " ",
"name": "attribute_1",
}
}
>
<FormFieldHideWrapper
hideField={false}
>
<TextField
className="attribute-value-row-attribute"
component="text-field"
id="attribute_1"
label=" "
name="attribute_1"
>
<TextInput
className="attribute-value-row-attribute"
id="attribute_1"
invalid={false}
invalidText=""
key="attribute_1"
labelText=" "
name="attribute_1"
onBlur={[Function]}
onChange={[Function]}
onFocus={[Function]}
value=""
warn={false}
warnText=""
>
<div
className="bx--form-item bx--text-input-wrapper"
>
<label
className="bx--label"
htmlFor="attribute_1"
>
</label>
<div
className="bx--text-input__field-outer-wrapper"
>
<div
className="bx--text-input__field-wrapper"
data-invalid={null}
>
<input
className="bx--text-input attribute-value-row-attribute bx--text-input--md"
disabled={false}
id="attribute_1"
name="attribute_1"
onBlur={[Function]}
onChange={[Function]}
onClick={[Function]}
onFocus={[Function]}
type="text"
value=""
/>
</div>
</div>
</div>
</TextInput>
</TextField>
</FormFieldHideWrapper>
</FormConditionWrapper>
</SingleField>
<SingleField
className="attribute-value-row-value"
component="text-field"
id="value_1"
key="value_1"
label=" "
name="value_1"
>
<FormConditionWrapper
field={
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_1",
"label": " ",
"name": "value_1",
}
}
>
<FormFieldHideWrapper
hideField={false}
>
<TextField
className="attribute-value-row-value"
component="text-field"
id="value_1"
label=" "
name="value_1"
>
<TextInput
className="attribute-value-row-value"
id="value_1"
invalid={false}
invalidText=""
key="value_1"
labelText=" "
name="value_1"
onBlur={[Function]}
onChange={[Function]}
onFocus={[Function]}
value=""
warn={false}
warnText=""
>
<div
className="bx--form-item bx--text-input-wrapper"
>
<label
className="bx--label"
htmlFor="value_1"
>
</label>
<div
className="bx--text-input__field-outer-wrapper"
>
<div
className="bx--text-input__field-wrapper"
data-invalid={null}
>
<input
className="bx--text-input attribute-value-row-value bx--text-input--md"
disabled={false}
id="value_1"
name="value_1"
onBlur={[Function]}
onChange={[Function]}
onClick={[Function]}
onFocus={[Function]}
type="text"
value=""
/>
</div>
</div>
</div>
</TextInput>
</TextField>
</FormFieldHideWrapper>
</FormConditionWrapper>
</SingleField>
</div>
</SubForm>
</FormFieldHideWrapper>
</FormConditionWrapper>
</SingleField>
<SingleField
className="attribute-value-field-row"
component="sub-form"
fields={
Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-2",
"label": "2",
"name": "attribute-value-count-2",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_2",
"label": " ",
"name": "attribute_2",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_2",
"label": " ",
"name": "value_2",
},
]
}
id="attribute-value-field-2"
key="attribute-value-field-2"
name="attribute-value-field-2"
>
<FormConditionWrapper
field={
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-2",
"label": "2",
"name": "attribute-value-count-2",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_2",
"label": " ",
"name": "attribute_2",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_2",
"label": " ",
"name": "value_2",
},
],
"id": "attribute-value-field-2",
"name": "attribute-value-field-2",
}
}
>
<FormFieldHideWrapper
hideField={false}
>
<SubForm
DescriptionElement="p"
TitleElement="h3"
className="attribute-value-field-row"
component="sub-form"
fields={
Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-2",
"label": "2",
"name": "attribute-value-count-2",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_2",
"label": " ",
"name": "attribute_2",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_2",
"label": " ",
"name": "value_2",
},
]
}
id="attribute-value-field-2"
name="attribute-value-field-2"
>
<div
className="attribute-value-field-row"
id="attribute-value-field-2"
name="attribute-value-field-2"
>
<SingleField
className="attribute-value-row-count"
component="plain-text"
id="attribute-value-count-2"
key="attribute-value-count-2"
label="2"
name="attribute-value-count-2"
>
<FormConditionWrapper
field={
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-2",
"label": "2",
"name": "attribute-value-count-2",
}
}
>
<FormFieldHideWrapper
hideField={false}
>
<PlainText
className="attribute-value-row-count"
component="plain-text"
element="p"
id="attribute-value-count-2"
label="2"
name="attribute-value-count-2"
>
<p
className="attribute-value-row-count"
id="attribute-value-count-2"
key="0"
name="attribute-value-count-2"
>
2
</p>
</PlainText>
</FormFieldHideWrapper>
</FormConditionWrapper>
</SingleField>
<SingleField
className="attribute-value-row-attribute"
component="text-field"
id="attribute_2"
key="attribute_2"
label=" "
name="attribute_2"
>
<FormConditionWrapper
field={
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_2",
"label": " ",
"name": "attribute_2",
}
}
>
<FormFieldHideWrapper
hideField={false}
>
<TextField
className="attribute-value-row-attribute"
component="text-field"
id="attribute_2"
label=" "
name="attribute_2"
>
<TextInput
className="attribute-value-row-attribute"
id="attribute_2"
invalid={false}
invalidText=""
key="attribute_2"
labelText=" "
name="attribute_2"
onBlur={[Function]}
onChange={[Function]}
onFocus={[Function]}
value=""
warn={false}
warnText=""
>
<div
className="bx--form-item bx--text-input-wrapper"
>
<label
className="bx--label"
htmlFor="attribute_2"
>
</label>
<div
className="bx--text-input__field-outer-wrapper"
>
<div
className="bx--text-input__field-wrapper"
data-invalid={null}
>
<input
className="bx--text-input attribute-value-row-attribute bx--text-input--md"
disabled={false}
id="attribute_2"
name="attribute_2"
onBlur={[Function]}
onChange={[Function]}
onClick={[Function]}
onFocus={[Function]}
type="text"
value=""
/>
</div>
</div>
</div>
</TextInput>
</TextField>
</FormFieldHideWrapper>
</FormConditionWrapper>
</SingleField>
<SingleField
className="attribute-value-row-value"
component="text-field"
id="value_2"
key="value_2"
label=" "
name="value_2"
>
<FormConditionWrapper
field={
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_2",
"label": " ",
"name": "value_2",
}
}
>
<FormFieldHideWrapper
hideField={false}
>
<TextField
className="attribute-value-row-value"
component="text-field"
id="value_2"
label=" "
name="value_2"
>
<TextInput
className="attribute-value-row-value"
id="value_2"
invalid={false}
invalidText=""
key="value_2"
labelText=" "
name="value_2"
onBlur={[Function]}
onChange={[Function]}
onFocus={[Function]}
value=""
warn={false}
warnText=""
>
<div
className="bx--form-item bx--text-input-wrapper"
>
<label
className="bx--label"
htmlFor="value_2"
>
</label>
<div
className="bx--text-input__field-outer-wrapper"
>
<div
className="bx--text-input__field-wrapper"
data-invalid={null}
>
<input
className="bx--text-input attribute-value-row-value bx--text-input--md"
disabled={false}
id="value_2"
name="value_2"
onBlur={[Function]}
onChange={[Function]}
onClick={[Function]}
onFocus={[Function]}
type="text"
value=""
/>
</div>
</div>
</div>
</TextInput>
</TextField>
</FormFieldHideWrapper>
</FormConditionWrapper>
</SingleField>
</div>
</SubForm>
</FormFieldHideWrapper>
</FormConditionWrapper>
</SingleField>
<SingleField
className="attribute-value-field-row"
component="sub-form"
fields={
Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-3",
"label": "3",
"name": "attribute-value-count-3",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_3",
"label": " ",
"name": "attribute_3",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_3",
"label": " ",
"name": "value_3",
},
]
}
id="attribute-value-field-3"
key="attribute-value-field-3"
name="attribute-value-field-3"
>
<FormConditionWrapper
field={
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-3",
"label": "3",
"name": "attribute-value-count-3",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_3",
"label": " ",
"name": "attribute_3",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_3",
"label": " ",
"name": "value_3",
},
],
"id": "attribute-value-field-3",
"name": "attribute-value-field-3",
}
}
>
<FormFieldHideWrapper
hideField={false}
>
<SubForm
DescriptionElement="p"
TitleElement="h3"
className="attribute-value-field-row"
component="sub-form"
fields={
Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-3",
"label": "3",
"name": "attribute-value-count-3",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_3",
"label": " ",
"name": "attribute_3",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_3",
"label": " ",
"name": "value_3",
},
]
}
id="attribute-value-field-3"
name="attribute-value-field-3"
>
<div
className="attribute-value-field-row"
id="attribute-value-field-3"
name="attribute-value-field-3"
>
<SingleField
className="attribute-value-row-count"
component="plain-text"
id="attribute-value-count-3"
key="attribute-value-count-3"
label="3"
name="attribute-value-count-3"
>
<FormConditionWrapper
field={
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-3",
"label": "3",
"name": "attribute-value-count-3",
}
}
>
<FormFieldHideWrapper
hideField={false}
>
<PlainText
className="attribute-value-row-count"
component="plain-text"
element="p"
id="attribute-value-count-3"
label="3"
name="attribute-value-count-3"
>
<p
className="attribute-value-row-count"
id="attribute-value-count-3"
key="0"
name="attribute-value-count-3"
>
3
</p>
</PlainText>
</FormFieldHideWrapper>
</FormConditionWrapper>
</SingleField>
<SingleField
className="attribute-value-row-attribute"
component="text-field"
id="attribute_3"
key="attribute_3"
label=" "
name="attribute_3"
>
<FormConditionWrapper
field={
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_3",
"label": " ",
"name": "attribute_3",
}
}
>
<FormFieldHideWrapper
hideField={false}
>
<TextField
className="attribute-value-row-attribute"
component="text-field"
id="attribute_3"
label=" "
name="attribute_3"
>
<TextInput
className="attribute-value-row-attribute"
id="attribute_3"
invalid={false}
invalidText=""
key="attribute_3"
labelText=" "
name="attribute_3"
onBlur={[Function]}
onChange={[Function]}
onFocus={[Function]}
value=""
warn={false}
warnText=""
>
<div
className="bx--form-item bx--text-input-wrapper"
>
<label
className="bx--label"
htmlFor="attribute_3"
>
</label>
<div
className="bx--text-input__field-outer-wrapper"
>
<div
className="bx--text-input__field-wrapper"
data-invalid={null}
>
<input
className="bx--text-input attribute-value-row-attribute bx--text-input--md"
disabled={false}
id="attribute_3"
name="attribute_3"
onBlur={[Function]}
onChange={[Function]}
onClick={[Function]}
onFocus={[Function]}
type="text"
value=""
/>
</div>
</div>
</div>
</TextInput>
</TextField>
</FormFieldHideWrapper>
</FormConditionWrapper>
</SingleField>
<SingleField
className="attribute-value-row-value"
component="text-field"
id="value_3"
key="value_3"
label=" "
name="value_3"
>
<FormConditionWrapper
field={
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_3",
"label": " ",
"name": "value_3",
}
}
>
<FormFieldHideWrapper
hideField={false}
>
<TextField
className="attribute-value-row-value"
component="text-field"
id="value_3"
label=" "
name="value_3"
>
<TextInput
className="attribute-value-row-value"
id="value_3"
invalid={false}
invalidText=""
key="value_3"
labelText=" "
name="value_3"
onBlur={[Function]}
onChange={[Function]}
onFocus={[Function]}
value=""
warn={false}
warnText=""
>
<div
className="bx--form-item bx--text-input-wrapper"
>
<label
className="bx--label"
htmlFor="value_3"
>
</label>
<div
className="bx--text-input__field-outer-wrapper"
>
<div
className="bx--text-input__field-wrapper"
data-invalid={null}
>
<input
className="bx--text-input attribute-value-row-value bx--text-input--md"
disabled={false}
id="value_3"
name="value_3"
onBlur={[Function]}
onChange={[Function]}
onClick={[Function]}
onFocus={[Function]}
type="text"
value=""
/>
</div>
</div>
</div>
</TextInput>
</TextField>
</FormFieldHideWrapper>
</FormConditionWrapper>
</SingleField>
</div>
</SubForm>
</FormFieldHideWrapper>
</FormConditionWrapper>
</SingleField>
<SingleField
className="attribute-value-field-row"
component="sub-form"
fields={
Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-4",
"label": "4",
"name": "attribute-value-count-4",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_4",
"label": " ",
"name": "attribute_4",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_4",
"label": " ",
"name": "value_4",
},
]
}
id="attribute-value-field-4"
key="attribute-value-field-4"
name="attribute-value-field-4"
>
<FormConditionWrapper
field={
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-4",
"label": "4",
"name": "attribute-value-count-4",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_4",
"label": " ",
"name": "attribute_4",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_4",
"label": " ",
"name": "value_4",
},
],
"id": "attribute-value-field-4",
"name": "attribute-value-field-4",
}
}
>
<FormFieldHideWrapper
hideField={false}
>
<SubForm
DescriptionElement="p"
TitleElement="h3"
className="attribute-value-field-row"
component="sub-form"
fields={
Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-4",
"label": "4",
"name": "attribute-value-count-4",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_4",
"label": " ",
"name": "attribute_4",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_4",
"label": " ",
"name": "value_4",
},
]
}
id="attribute-value-field-4"
name="attribute-value-field-4"
>
<div
className="attribute-value-field-row"
id="attribute-value-field-4"
name="attribute-value-field-4"
>
<SingleField
className="attribute-value-row-count"
component="plain-text"
id="attribute-value-count-4"
key="attribute-value-count-4"
label="4"
name="attribute-value-count-4"
>
<FormConditionWrapper
field={
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-4",
"label": "4",
"name": "attribute-value-count-4",
}
}
>
<FormFieldHideWrapper
hideField={false}
>
<PlainText
className="attribute-value-row-count"
component="plain-text"
element="p"
id="attribute-value-count-4"
label="4"
name="attribute-value-count-4"
>
<p
className="attribute-value-row-count"
id="attribute-value-count-4"
key="0"
name="attribute-value-count-4"
>
4
</p>
</PlainText>
</FormFieldHideWrapper>
</FormConditionWrapper>
</SingleField>
<SingleField
className="attribute-value-row-attribute"
component="text-field"
id="attribute_4"
key="attribute_4"
label=" "
name="attribute_4"
>
<FormConditionWrapper
field={
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_4",
"label": " ",
"name": "attribute_4",
}
}
>
<FormFieldHideWrapper
hideField={false}
>
<TextField
className="attribute-value-row-attribute"
component="text-field"
id="attribute_4"
label=" "
name="attribute_4"
>
<TextInput
className="attribute-value-row-attribute"
id="attribute_4"
invalid={false}
invalidText=""
key="attribute_4"
labelText=" "
name="attribute_4"
onBlur={[Function]}
onChange={[Function]}
onFocus={[Function]}
value=""
warn={false}
warnText=""
>
<div
className="bx--form-item bx--text-input-wrapper"
>
<label
className="bx--label"
htmlFor="attribute_4"
>
</label>
<div
className="bx--text-input__field-outer-wrapper"
>
<div
className="bx--text-input__field-wrapper"
data-invalid={null}
>
<input
className="bx--text-input attribute-value-row-attribute bx--text-input--md"
disabled={false}
id="attribute_4"
name="attribute_4"
onBlur={[Function]}
onChange={[Function]}
onClick={[Function]}
onFocus={[Function]}
type="text"
value=""
/>
</div>
</div>
</div>
</TextInput>
</TextField>
</FormFieldHideWrapper>
</FormConditionWrapper>
</SingleField>
<SingleField
className="attribute-value-row-value"
component="text-field"
id="value_4"
key="value_4"
label=" "
name="value_4"
>
<FormConditionWrapper
field={
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_4",
"label": " ",
"name": "value_4",
}
}
>
<FormFieldHideWrapper
hideField={false}
>
<TextField
className="attribute-value-row-value"
component="text-field"
id="value_4"
label=" "
name="value_4"
>
<TextInput
className="attribute-value-row-value"
id="value_4"
invalid={false}
invalidText=""
key="value_4"
labelText=" "
name="value_4"
onBlur={[Function]}
onChange={[Function]}
onFocus={[Function]}
value=""
warn={false}
warnText=""
>
<div
className="bx--form-item bx--text-input-wrapper"
>
<label
className="bx--label"
htmlFor="value_4"
>
</label>
<div
className="bx--text-input__field-outer-wrapper"
>
<div
className="bx--text-input__field-wrapper"
data-invalid={null}
>
<input
className="bx--text-input attribute-value-row-value bx--text-input--md"
disabled={false}
id="value_4"
name="value_4"
onBlur={[Function]}
onChange={[Function]}
onClick={[Function]}
onFocus={[Function]}
type="text"
value=""
/>
</div>
</div>
</div>
</TextInput>
</TextField>
</FormFieldHideWrapper>
</FormConditionWrapper>
</SingleField>
</div>
</SubForm>
</FormFieldHideWrapper>
</FormConditionWrapper>
</SingleField>
<SingleField
className="attribute-value-field-row"
component="sub-form"
fields={
Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-5",
"label": "5",
"name": "attribute-value-count-5",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_5",
"label": " ",
"name": "attribute_5",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_5",
"label": " ",
"name": "value_5",
},
]
}
id="attribute-value-field-5"
key="attribute-value-field-5"
name="attribute-value-field-5"
>
<FormConditionWrapper
field={
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-5",
"label": "5",
"name": "attribute-value-count-5",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_5",
"label": " ",
"name": "attribute_5",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_5",
"label": " ",
"name": "value_5",
},
],
"id": "attribute-value-field-5",
"name": "attribute-value-field-5",
}
}
>
<FormFieldHideWrapper
hideField={false}
>
<SubForm
DescriptionElement="p"
TitleElement="h3"
className="attribute-value-field-row"
component="sub-form"
fields={
Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-5",
"label": "5",
"name": "attribute-value-count-5",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_5",
"label": " ",
"name": "attribute_5",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_5",
"label": " ",
"name": "value_5",
},
]
}
id="attribute-value-field-5"
name="attribute-value-field-5"
>
<div
className="attribute-value-field-row"
id="attribute-value-field-5"
name="attribute-value-field-5"
>
<SingleField
className="attribute-value-row-count"
component="plain-text"
id="attribute-value-count-5"
key="attribute-value-count-5"
label="5"
name="attribute-value-count-5"
>
<FormConditionWrapper
field={
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-5",
"label": "5",
"name": "attribute-value-count-5",
}
}
>
<FormFieldHideWrapper
hideField={false}
>
<PlainText
className="attribute-value-row-count"
component="plain-text"
element="p"
id="attribute-value-count-5"
label="5"
name="attribute-value-count-5"
>
<p
className="attribute-value-row-count"
id="attribute-value-count-5"
key="0"
name="attribute-value-count-5"
>
5
</p>
</PlainText>
</FormFieldHideWrapper>
</FormConditionWrapper>
</SingleField>
<SingleField
className="attribute-value-row-attribute"
component="text-field"
id="attribute_5"
key="attribute_5"
label=" "
name="attribute_5"
>
<FormConditionWrapper
field={
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_5",
"label": " ",
"name": "attribute_5",
}
}
>
<FormFieldHideWrapper
hideField={false}
>
<TextField
className="attribute-value-row-attribute"
component="text-field"
id="attribute_5"
label=" "
name="attribute_5"
>
<TextInput
className="attribute-value-row-attribute"
id="attribute_5"
invalid={false}
invalidText=""
key="attribute_5"
labelText=" "
name="attribute_5"
onBlur={[Function]}
onChange={[Function]}
onFocus={[Function]}
value=""
warn={false}
warnText=""
>
<div
className="bx--form-item bx--text-input-wrapper"
>
<label
className="bx--label"
htmlFor="attribute_5"
>
</label>
<div
className="bx--text-input__field-outer-wrapper"
>
<div
className="bx--text-input__field-wrapper"
data-invalid={null}
>
<input
className="bx--text-input attribute-value-row-attribute bx--text-input--md"
disabled={false}
id="attribute_5"
name="attribute_5"
onBlur={[Function]}
onChange={[Function]}
onClick={[Function]}
onFocus={[Function]}
type="text"
value=""
/>
</div>
</div>
</div>
</TextInput>
</TextField>
</FormFieldHideWrapper>
</FormConditionWrapper>
</SingleField>
<SingleField
className="attribute-value-row-value"
component="text-field"
id="value_5"
key="value_5"
label=" "
name="value_5"
>
<FormConditionWrapper
field={
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_5",
"label": " ",
"name": "value_5",
}
}
>
<FormFieldHideWrapper
hideField={false}
>
<TextField
className="attribute-value-row-value"
component="text-field"
id="value_5"
label=" "
name="value_5"
>
<TextInput
className="attribute-value-row-value"
id="value_5"
invalid={false}
invalidText=""
key="value_5"
labelText=" "
name="value_5"
onBlur={[Function]}
onChange={[Function]}
onFocus={[Function]}
value=""
warn={false}
warnText=""
>
<div
className="bx--form-item bx--text-input-wrapper"
>
<label
className="bx--label"
htmlFor="value_5"
>
</label>
<div
className="bx--text-input__field-outer-wrapper"
>
<div
className="bx--text-input__field-wrapper"
data-invalid={null}
>
<input
className="bx--text-input attribute-value-row-value bx--text-input--md"
disabled={false}
id="value_5"
name="value_5"
onBlur={[Function]}
onChange={[Function]}
onClick={[Function]}
onFocus={[Function]}
type="text"
value=""
/>
</div>
</div>
</div>
</TextInput>
</TextField>
</FormFieldHideWrapper>
</FormConditionWrapper>
</SingleField>
</div>
</SubForm>
</FormFieldHideWrapper>
</FormConditionWrapper>
</SingleField>
<SingleField
component="text-field"
hideField={true}
id="starting_object"
key="starting_object"
label=" "
name="starting_object"
value="SYSTEM/PROCESS"
>
<FormConditionWrapper
field={
Object {
"component": "text-field",
"id": "starting_object",
"label": " ",
"name": "starting_object",
"value": "SYSTEM/PROCESS",
}
}
>
<FormFieldHideWrapper
hideField={true}
>
<div
hidden={true}
>
<TextField
component="text-field"
id="starting_object"
label=" "
name="starting_object"
value="SYSTEM/PROCESS"
>
<TextInput
id="starting_object"
invalid={false}
invalidText=""
key="starting_object"
labelText=" "
name="starting_object"
onBlur={[Function]}
onChange={[Function]}
onFocus={[Function]}
value="SYSTEM/PROCESS"
warn={false}
warnText=""
>
<div
className="bx--form-item bx--text-input-wrapper"
>
<label
className="bx--label"
htmlFor="starting_object"
>
</label>
<div
className="bx--text-input__field-outer-wrapper"
>
<div
className="bx--text-input__field-wrapper"
data-invalid={null}
>
<input
className="bx--text-input bx--text-input--md"
disabled={false}
id="starting_object"
name="starting_object"
onBlur={[Function]}
onChange={[Function]}
onClick={[Function]}
onFocus={[Function]}
type="text"
value="SYSTEM/PROCESS"
/>
</div>
</div>
</div>
</TextInput>
</TextField>
</div>
</FormFieldHideWrapper>
</FormConditionWrapper>
</SingleField>
</div>
</SubForm>
</FormFieldHideWrapper>
</Component>
</ConditionTriggerWrapper>
</ConditionTriggerDetector>
</ForwardRef(Field)>
</ConditionTriggerDetector>
</FormConditionWrapper>
</SingleField>
<SingleField
component="select"
id="run"
initialValue="Once"
isRequired={true}
key="timer_typ"
label="Run"
name="timer_typ"
onChange={[Function]}
options={
Array [
Object {
"label": "Once",
"value": "Once",
},
Object {
"label": "Hours",
"value": "Hourly",
},
Object {
"label": "Days",
"value": "Daily",
},
Object {
"label": "Weeks",
"value": "Weekly",
},
Object {
"label": "Months",
"value": "Monthly",
},
]
}
>
<FormConditionWrapper
field={
Object {
"component": "select",
"id": "run",
"initialValue": "Once",
"isRequired": true,
"label": "Run",
"name": "timer_typ",
"onChange": [Function],
"options": Array [
Object {
"label": "Once",
"value": "Once",
},
Object {
"label": "Hours",
"value": "Hourly",
},
Object {
"label": "Days",
"value": "Daily",
},
Object {
"label": "Weeks",
"value": "Weekly",
},
Object {
"label": "Months",
"value": "Monthly",
},
],
}
}
>
<FormFieldHideWrapper
hideField={false}
>
<SelectWithOnChange
component="select"
id="run"
initialValue="Once"
isRequired={true}
label="Run"
name="timer_typ"
onChange={[Function]}
options={
Array [
Object {
"label": "Once",
"value": "Once",
},
Object {
"label": "Hours",
"value": "Hourly",
},
Object {
"label": "Days",
"value": "Daily",
},
Object {
"label": "Weeks",
"value": "Weekly",
},
Object {
"label": "Months",
"value": "Monthly",
},
]
}
placeholder="<Choose>"
>
<Select
component="select"
id="run"
initialValue="Once"
isRequired={true}
label="Run"
loadingMessage="Loading..."
name="timer_typ"
options={
Array [
Object {
"label": "Once",
"value": "Once",
},
Object {
"label": "Hours",
"value": "Hourly",
},
Object {
"label": "Days",
"value": "Daily",
},
Object {
"label": "Weeks",
"value": "Weekly",
},
Object {
"label": "Months",
"value": "Monthly",
},
]
}
placeholder="<Choose>"
>
<Select
SelectComponent={[Function]}
id="run"
invalidText=""
labelText={
<IsRequired>
Run
</IsRequired>
}
loadOptionsChangeCounter={1}
loadingMessage="Loading..."
name="timer_typ"
onBlur={[Function]}
onChange={[Function]}
onFocus={[Function]}
options={
Array [
Object {
"label": "Once",
"value": "Once",
},
Object {
"label": "Hours",
"value": "Hourly",
},
Object {
"label": "Days",
"value": "Daily",
},
Object {
"label": "Weeks",
"value": "Weekly",
},
Object {
"label": "Months",
"value": "Monthly",
},
]
}
placeholder="<Choose>"
simpleValue={false}
value="Daily"
>
<ClearedSelect
className=""
closeMenuOnSelect={true}
hideSelectedOptions={false}
id="run"
invalidText=""
isClearable={false}
isFetching={false}
isSearchable={false}
labelText={
<IsRequired>
Run
</IsRequired>
}
name="timer_typ"
noOptionsMessage={[Function]}
onBlur={[Function]}
onChange={[Function]}
onFocus={[Function]}
onInputChange={[Function]}
options={
Array [
Object {
"label": "Once",
"value": "Once",
},
Object {
"label": "Hours",
"value": "Hourly",
},
Object {
"label": "Days",
"value": "Daily",
},
Object {
"label": "Weeks",
"value": "Weekly",
},
Object {
"label": "Months",
"value": "Monthly",
},
]
}
placeholder="<Choose>"
value="Daily"
>
<Select
className=""
disabled={false}
helperText=""
id="timer_typ"
inline={false}
invalid={false}
invalidText=""
labelText={
<IsRequired>
Run
</IsRequired>
}
light={false}
name="timer_typ"
onBlur={[Function]}
onChange={[Function]}
onFocus={[Function]}
value="Daily"
>
<div
className="bx--form-item"
>
<div
className="bx--select"
>
<label
className="bx--label"
htmlFor="timer_typ"
>
<IsRequired>
<span
aria-hidden="true"
className="ddorg__carbon-component-mapper_is-required isRequired-0-2-5"
>
*
</span>
Run
</IsRequired>
</label>
<div
className="bx--select-input__wrapper"
data-invalid={null}
>
<select
className="bx--select-input"
id="timer_typ"
name="timer_typ"
onBlur={[Function]}
onChange={[Function]}
onFocus={[Function]}
value="Daily"
>
<SelectItem
disabled={false}
hidden={false}
key="Once"
label="Once"
text="Once"
value="Once"
>
<option
className="bx--select-option"
disabled={false}
hidden={false}
label="Once"
value="Once"
>
Once
</option>
</SelectItem>
<SelectItem
disabled={false}
hidden={false}
key="Hourly"
label="Hours"
text="Hours"
value="Hourly"
>
<option
className="bx--select-option"
disabled={false}
hidden={false}
label="Hours"
value="Hourly"
>
Hours
</option>
</SelectItem>
<SelectItem
disabled={false}
hidden={false}
key="Daily"
label="Days"
text="Days"
value="Daily"
>
<option
className="bx--select-option"
disabled={false}
hidden={false}
label="Days"
value="Daily"
>
Days
</option>
</SelectItem>
<SelectItem
disabled={false}
hidden={false}
key="Weekly"
label="Weeks"
text="Weeks"
value="Weekly"
>
<option
className="bx--select-option"
disabled={false}
hidden={false}
label="Weeks"
value="Weekly"
>
Weeks
</option>
</SelectItem>
<SelectItem
disabled={false}
hidden={false}
key="Monthly"
label="Months"
text="Months"
value="Monthly"
>
<option
className="bx--select-option"
disabled={false}
hidden={false}
label="Months"
value="Monthly"
>
Months
</option>
</SelectItem>
</select>
<ForwardRef(ChevronDown16)
className="bx--select__arrow"
>
<Icon
className="bx--select__arrow"
fill="currentColor"
height={16}
preserveAspectRatio="xMidYMid meet"
viewBox="0 0 16 16"
width={16}
xmlns="http://www.w3.org/2000/svg"
>
<svg
aria-hidden={true}
className="bx--select__arrow"
fill="currentColor"
focusable="false"
height={16}
preserveAspectRatio="xMidYMid meet"
viewBox="0 0 16 16"
width={16}
xmlns="http://www.w3.org/2000/svg"
>
<path
d="M8 11L3 6 3.7 5.3 8 9.6 12.3 5.3 13 6z"
/>
</svg>
</Icon>
</ForwardRef(ChevronDown16)>
</div>
</div>
</div>
</Select>
</ClearedSelect>
</Select>
</Select>
</SelectWithOnChange>
</FormFieldHideWrapper>
</FormConditionWrapper>
</SingleField>
<SingleField
component="select"
hideField={false}
id="timer_value"
initialValue={5}
initializeOnMount={true}
isRequired={true}
key="timer_value"
label="Every"
name="timer_value"
options={
Array [
Object {
"label": "1 Day",
"value": 1,
},
Object {
"label": "2 Days",
"value": 2,
},
Object {
"label": "3 Days",
"value": 3,
},
Object {
"label": "4 Days",
"value": 4,
},
Object {
"label": "5 Days",
"value": 5,
},
Object {
"label": "6 Days",
"value": 6,
},
]
}
>
<FormConditionWrapper
field={
Object {
"component": "select",
"id": "timer_value",
"initialValue": 5,
"initializeOnMount": true,
"isRequired": true,
"label": "Every",
"name": "timer_value",
"options": Array [
Object {
"label": "1 Day",
"value": 1,
},
Object {
"label": "2 Days",
"value": 2,
},
Object {
"label": "3 Days",
"value": 3,
},
Object {
"label": "4 Days",
"value": 4,
},
Object {
"label": "5 Days",
"value": 5,
},
Object {
"label": "6 Days",
"value": 6,
},
],
}
}
>
<FormFieldHideWrapper
hideField={false}
>
<SelectWithOnChange
component="select"
id="timer_value"
initialValue={5}
initializeOnMount={true}
isRequired={true}
label="Every"
name="timer_value"
options={
Array [
Object {
"label": "1 Day",
"value": 1,
},
Object {
"label": "2 Days",
"value": 2,
},
Object {
"label": "3 Days",
"value": 3,
},
Object {
"label": "4 Days",
"value": 4,
},
Object {
"label": "5 Days",
"value": 5,
},
Object {
"label": "6 Days",
"value": 6,
},
]
}
placeholder="<Choose>"
>
<Select
component="select"
id="timer_value"
initialValue={5}
initializeOnMount={true}
isRequired={true}
label="Every"
loadingMessage="Loading..."
name="timer_value"
options={
Array [
Object {
"label": "1 Day",
"value": 1,
},
Object {
"label": "2 Days",
"value": 2,
},
Object {
"label": "3 Days",
"value": 3,
},
Object {
"label": "4 Days",
"value": 4,
},
Object {
"label": "5 Days",
"value": 5,
},
Object {
"label": "6 Days",
"value": 6,
},
]
}
placeholder="<Choose>"
>
<Select
SelectComponent={[Function]}
id="timer_value"
invalidText=""
labelText={
<IsRequired>
Every
</IsRequired>
}
loadOptionsChangeCounter={1}
loadingMessage="Loading..."
name="timer_value"
onBlur={[Function]}
onChange={[Function]}
onFocus={[Function]}
options={
Array [
Object {
"label": "1 Day",
"value": 1,
},
Object {
"label": "2 Days",
"value": 2,
},
Object {
"label": "3 Days",
"value": 3,
},
Object {
"label": "4 Days",
"value": 4,
},
Object {
"label": "5 Days",
"value": 5,
},
Object {
"label": "6 Days",
"value": 6,
},
]
}
placeholder="<Choose>"
simpleValue={false}
value={5}
>
<ClearedSelect
className=""
closeMenuOnSelect={true}
hideSelectedOptions={false}
id="timer_value"
invalidText=""
isClearable={false}
isFetching={false}
isSearchable={false}
labelText={
<IsRequired>
Every
</IsRequired>
}
name="timer_value"
noOptionsMessage={[Function]}
onBlur={[Function]}
onChange={[Function]}
onFocus={[Function]}
onInputChange={[Function]}
options={
Array [
Object {
"label": "1 Day",
"value": 1,
},
Object {
"label": "2 Days",
"value": 2,
},
Object {
"label": "3 Days",
"value": 3,
},
Object {
"label": "4 Days",
"value": 4,
},
Object {
"label": "5 Days",
"value": 5,
},
Object {
"label": "6 Days",
"value": 6,
},
]
}
placeholder="<Choose>"
value={5}
>
<Select
className=""
disabled={false}
helperText=""
id="timer_value"
inline={false}
invalid={false}
invalidText=""
labelText={
<IsRequired>
Every
</IsRequired>
}
light={false}
name="timer_value"
onBlur={[Function]}
onChange={[Function]}
onFocus={[Function]}
value={5}
>
<div
className="bx--form-item"
>
<div
className="bx--select"
>
<label
className="bx--label"
htmlFor="timer_value"
>
<IsRequired>
<span
aria-hidden="true"
className="ddorg__carbon-component-mapper_is-required isRequired-0-2-5"
>
*
</span>
Every
</IsRequired>
</label>
<div
className="bx--select-input__wrapper"
data-invalid={null}
>
<select
className="bx--select-input"
id="timer_value"
name="timer_value"
onBlur={[Function]}
onChange={[Function]}
onFocus={[Function]}
value={5}
>
<SelectItem
disabled={false}
hidden={false}
key="1"
label="1 Day"
text="1 Day"
value={1}
>
<option
className="bx--select-option"
disabled={false}
hidden={false}
label="1 Day"
value={1}
>
1 Day
</option>
</SelectItem>
<SelectItem
disabled={false}
hidden={false}
key="2"
label="2 Days"
text="2 Days"
value={2}
>
<option
className="bx--select-option"
disabled={false}
hidden={false}
label="2 Days"
value={2}
>
2 Days
</option>
</SelectItem>
<SelectItem
disabled={false}
hidden={false}
key="3"
label="3 Days"
text="3 Days"
value={3}
>
<option
className="bx--select-option"
disabled={false}
hidden={false}
label="3 Days"
value={3}
>
3 Days
</option>
</SelectItem>
<SelectItem
disabled={false}
hidden={false}
key="4"
label="4 Days"
text="4 Days"
value={4}
>
<option
className="bx--select-option"
disabled={false}
hidden={false}
label="4 Days"
value={4}
>
4 Days
</option>
</SelectItem>
<SelectItem
disabled={false}
hidden={false}
key="5"
label="5 Days"
text="5 Days"
value={5}
>
<option
className="bx--select-option"
disabled={false}
hidden={false}
label="5 Days"
value={5}
>
5 Days
</option>
</SelectItem>
<SelectItem
disabled={false}
hidden={false}
key="6"
label="6 Days"
text="6 Days"
value={6}
>
<option
className="bx--select-option"
disabled={false}
hidden={false}
label="6 Days"
value={6}
>
6 Days
</option>
</SelectItem>
</select>
<ForwardRef(ChevronDown16)
className="bx--select__arrow"
>
<Icon
className="bx--select__arrow"
fill="currentColor"
height={16}
preserveAspectRatio="xMidYMid meet"
viewBox="0 0 16 16"
width={16}
xmlns="http://www.w3.org/2000/svg"
>
<svg
aria-hidden={true}
className="bx--select__arrow"
fill="currentColor"
focusable="false"
height={16}
preserveAspectRatio="xMidYMid meet"
viewBox="0 0 16 16"
width={16}
xmlns="http://www.w3.org/2000/svg"
>
<path
d="M8 11L3 6 3.7 5.3 8 9.6 12.3 5.3 13 6z"
/>
</svg>
</Icon>
</ForwardRef(ChevronDown16)>
</div>
</div>
</div>
</Select>
</ClearedSelect>
</Select>
</Select>
</SelectWithOnChange>
</FormFieldHideWrapper>
</FormConditionWrapper>
</SingleField>
<SingleField
component="select"
id="time_zone"
includeEmpty={true}
isClearable={true}
isRequired={true}
isSearchable={true}
key="time_zone"
labelText="Time Zone"
name="time_zone"
options={
Array [
Object {
"label": "(GMT-12:00) International Date Line West",
"value": "International Date Line West",
},
Object {
"label": "(GMT-11:00) American Samoa",
"value": "American Samoa",
},
Object {
"label": "(GMT-11:00) Midway Island",
"value": "Midway Island",
},
Object {
"label": "(GMT-10:00) Hawaii",
"value": "Hawaii",
},
Object {
"label": "(GMT-09:00) Alaska",
"value": "Alaska",
},
]
}
placeholder="<Choose>"
simpleValue={true}
validate={
Array [
Object {
"type": "required",
},
]
}
>
<FormConditionWrapper
field={
Object {
"component": "select",
"id": "time_zone",
"includeEmpty": true,
"isClearable": true,
"isRequired": true,
"isSearchable": true,
"labelText": "Time Zone",
"name": "time_zone",
"options": Array [
Object {
"label": "(GMT-12:00) International Date Line West",
"value": "International Date Line West",
},
Object {
"label": "(GMT-11:00) American Samoa",
"value": "American Samoa",
},
Object {
"label": "(GMT-11:00) Midway Island",
"value": "Midway Island",
},
Object {
"label": "(GMT-10:00) Hawaii",
"value": "Hawaii",
},
Object {
"label": "(GMT-09:00) Alaska",
"value": "Alaska",
},
],
"placeholder": "<Choose>",
"simpleValue": true,
"validate": Array [
Object {
"type": "required",
},
],
}
}
>
<FormFieldHideWrapper
hideField={false}
>
<SelectWithOnChange
component="select"
id="time_zone"
includeEmpty={true}
isClearable={true}
isRequired={true}
isSearchable={true}
labelText="Time Zone"
name="time_zone"
options={
Array [
Object {
"label": "(GMT-12:00) International Date Line West",
"value": "International Date Line West",
},
Object {
"label": "(GMT-11:00) American Samoa",
"value": "American Samoa",
},
Object {
"label": "(GMT-11:00) Midway Island",
"value": "Midway Island",
},
Object {
"label": "(GMT-10:00) Hawaii",
"value": "Hawaii",
},
Object {
"label": "(GMT-09:00) Alaska",
"value": "Alaska",
},
]
}
placeholder="<Choose>"
simpleValue={true}
validate={
Array [
Object {
"type": "required",
},
]
}
>
<Select
component="select"
id="time_zone"
isClearable={true}
isRequired={true}
isSearchable={true}
labelText="Time Zone"
loadingMessage="Loading..."
name="time_zone"
options={
Array [
Object {
"label": "<Choose>",
"value": undefined,
},
Object {
"label": "(GMT-12:00) International Date Line West",
"value": "International Date Line West",
},
Object {
"label": "(GMT-11:00) American Samoa",
"value": "American Samoa",
},
Object {
"label": "(GMT-11:00) Midway Island",
"value": "Midway Island",
},
Object {
"label": "(GMT-10:00) Hawaii",
"value": "Hawaii",
},
Object {
"label": "(GMT-09:00) Alaska",
"value": "Alaska",
},
]
}
placeholder="<Choose>"
simpleValue={true}
validate={
Array [
Object {
"type": "required",
},
]
}
>
<Select
SelectComponent={[Function]}
id="time_zone"
invalidText=""
labelText="Time Zone"
loadOptionsChangeCounter={1}
loadingMessage="Loading..."
name="time_zone"
onBlur={[Function]}
onChange={[Function]}
onFocus={[Function]}
options={
Array [
Object {
"label": "<Choose>",
"value": undefined,
},
Object {
"label": "(GMT-12:00) International Date Line West",
"value": "International Date Line West",
},
Object {
"label": "(GMT-11:00) American Samoa",
"value": "American Samoa",
},
Object {
"label": "(GMT-11:00) Midway Island",
"value": "Midway Island",
},
Object {
"label": "(GMT-10:00) Hawaii",
"value": "Hawaii",
},
Object {
"label": "(GMT-09:00) Alaska",
"value": "Alaska",
},
]
}
placeholder="<Choose>"
simpleValue={true}
value="Arizona"
>
<ClearedSelectSearchable
className=""
closeMenuOnSelect={true}
hideSelectedOptions={false}
id="time_zone"
invalidText=""
isClearable={false}
isFetching={false}
isSearchable={false}
labelText="Time Zone"
name="time_zone"
noOptionsMessage={[Function]}
onBlur={[Function]}
onChange={[Function]}
onFocus={[Function]}
onInputChange={[Function]}
options={
Array [
Object {
"label": "<Choose>",
"value": undefined,
},
Object {
"label": "(GMT-12:00) International Date Line West",
"value": "International Date Line West",
},
Object {
"label": "(GMT-11:00) American Samoa",
"value": "American Samoa",
},
Object {
"label": "(GMT-11:00) Midway Island",
"value": "Midway Island",
},
Object {
"label": "(GMT-10:00) Hawaii",
"value": "Hawaii",
},
Object {
"label": "(GMT-09:00) Alaska",
"value": "Alaska",
},
]
}
placeholder="<Choose>"
value={Array []}
>
<ComboBox
ariaLabel="Choose an item"
className=""
direction="bottom"
disabled={false}
id="time_zone"
initialSelectedItem={
Object {
"label": "<Choose>",
"value": undefined,
}
}
invalid={false}
invalidText=""
itemToElement={null}
itemToString={[Function]}
items={
Array [
Object {
"label": "<Choose>",
"value": undefined,
},
Object {
"label": "(GMT-12:00) International Date Line West",
"value": "International Date Line West",
},
Object {
"label": "(GMT-11:00) American Samoa",
"value": "American Samoa",
},
Object {
"label": "(GMT-11:00) Midway Island",
"value": "Midway Island",
},
Object {
"label": "(GMT-10:00) Hawaii",
"value": "Hawaii",
},
Object {
"label": "(GMT-09:00) Alaska",
"value": "Alaska",
},
]
}
light={false}
name="time_zone"
onBlur={[Function]}
onChange={[Function]}
onFocus={[Function]}
placeholder="<Choose>"
shouldFilterItem={[Function]}
titleText="Time Zone"
type="default"
>
<Downshift
defaultHighlightedIndex={null}
defaultIsOpen={false}
environment={[Window]}
getA11yStatusMessage={[Function]}
initialSelectedItem={
Object {
"label": "<Choose>",
"value": undefined,
}
}
inputId="time_zone"
inputValue="<Choose>"
itemToString={[Function]}
onChange={[Function]}
onInputValueChange={[Function]}
onOuterClick={[Function]}
onSelect={[Function]}
onStateChange={[Function]}
onUserAction={[Function]}
scrollIntoView={[Function]}
selectedItemChanged={[Function]}
stateReducer={[Function]}
suppressRefError={false}
>
<div
className="bx--list-box__wrapper"
>
<Text
as="label"
className="bx--label"
htmlFor="time_zone"
id="downshift-8-label"
>
<label
className="bx--label"
dir="auto"
htmlFor="time_zone"
id="downshift-8-label"
>
Time Zone
</label>
</Text>
<ListBox
className="bx--combo-box"
disabled={false}
invalid={false}
invalidText=""
isOpen={false}
light={false}
type="default"
>
<div
className="bx--combo-box bx--list-box"
onClick={[Function]}
onKeyDown={[Function]}
>
<div
className="bx--list-box__field"
>
<input
aria-activedescendant={null}
aria-autocomplete="list"
aria-controls={null}
aria-expanded={false}
aria-haspopup="listbox"
aria-labelledby={null}
autoComplete="off"
className="bx--text-input"
disabled={false}
id="time_zone"
name="time_zone"
onBlur={[Function]}
onChange={[Function]}
onClick={[Function]}
onFocus={[Function]}
onKeyDown={[Function]}
placeholder="<Choose>"
role="combobox"
tabIndex="0"
title="<Choose>"
type="text"
value="<Choose>"
/>
<ListBoxSelection
clearSelection={[Function]}
disabled={false}
onClearSelection={[Function]}
translateWithId={[Function]}
>
<button
aria-label="Clear selected item"
className="bx--list-box__selection"
onClick={[Function]}
tabIndex={-1}
title="Clear selected item"
type="button"
>
<ForwardRef(Close16)>
<Icon
fill="currentColor"
height={16}
preserveAspectRatio="xMidYMid meet"
viewBox="0 0 32 32"
width={16}
xmlns="http://www.w3.org/2000/svg"
>
<svg
aria-hidden={true}
fill="currentColor"
focusable="false"
height={16}
preserveAspectRatio="xMidYMid meet"
viewBox="0 0 32 32"
width={16}
xmlns="http://www.w3.org/2000/svg"
>
<path
d="M17.4141 16L24 9.4141 22.5859 8 16 14.5859 9.4143 8 8 9.4141 14.5859 16 8 22.5859 9.4143 24 16 17.4141 22.5859 24 24 22.5859 17.4141 16z"
/>
</svg>
</Icon>
</ForwardRef(Close16)>
</button>
</ListBoxSelection>
<ListBoxTrigger
aria-haspopup={true}
aria-label="open menu"
data-toggle={true}
disabled={false}
isOpen={false}
onBlur={[Function]}
onClick={[Function]}
onKeyDown={[Function]}
onKeyUp={[Function]}
onMouseUp={[Function]}
role="button"
translateWithId={[Function]}
type="button"
>
<button
aria-haspopup={true}
aria-label="Open"
className="bx--list-box__menu-icon"
data-toggle={true}
disabled={false}
onBlur={[Function]}
onClick={[Function]}
onKeyDown={[Function]}
onKeyUp={[Function]}
onMouseUp={[Function]}
role="button"
tabIndex="-1"
title="Open"
type="button"
>
<ForwardRef(ChevronDown16)>
<Icon
fill="currentColor"
height={16}
preserveAspectRatio="xMidYMid meet"
viewBox="0 0 16 16"
width={16}
xmlns="http://www.w3.org/2000/svg"
>
<svg
aria-hidden={true}
fill="currentColor"
focusable="false"
height={16}
preserveAspectRatio="xMidYMid meet"
viewBox="0 0 16 16"
width={16}
xmlns="http://www.w3.org/2000/svg"
>
<path
d="M8 11L3 6 3.7 5.3 8 9.6 12.3 5.3 13 6z"
/>
</svg>
</Icon>
</ForwardRef(ChevronDown16)>
</button>
</ListBoxTrigger>
</div>
<ListBoxMenu
aria-label="Choose an item"
aria-labelledby={null}
id="downshift-8-menu"
role="listbox"
>
<div
aria-label="Choose an item"
aria-labelledby={null}
className="bx--list-box__menu"
id="downshift-8-menu"
role="listbox"
/>
</ListBoxMenu>
</div>
</ListBox>
</div>
</Downshift>
</ComboBox>
</ClearedSelectSearchable>
</Select>
</Select>
</SelectWithOnChange>
</FormFieldHideWrapper>
</FormConditionWrapper>
</SingleField>
<SingleField
component="date-picker"
datePickerType="single"
isRequired={true}
key="start_date"
label="Starting Date"
name="start_date"
validate={
Array [
Object {
"type": "required",
},
]
}
>
<FormConditionWrapper
field={
Object {
"component": "date-picker",
"datePickerType": "single",
"isRequired": true,
"label": "Starting Date",
"name": "start_date",
"validate": Array [
Object {
"type": "required",
},
],
}
}
>
<FormFieldHideWrapper
hideField={false}
>
<DatePicker
component="date-picker"
datePickerType="single"
isRequired={true}
label="Starting Date"
name="start_date"
validate={
Array [
Object {
"type": "required",
},
]
}
>
<div>
<DatePicker
dateFormat="m/d/Y"
datePickerType="single"
light={false}
locale="en"
name="start_date"
onBlur={[Function]}
onChange={[Function]}
onFocus={[Function]}
short={false}
value="02/10/2023"
>
<div
className="bx--form-item"
>
<div
className="bx--date-picker bx--date-picker--single"
name="start_date"
onBlur={[Function]}
onFocus={[Function]}
>
<DatePickerInput
datePickerType="single"
disabled={false}
id="start_date"
invalid={false}
invalidText=""
key=".0"
labelText={
<IsRequired>
Starting Date
</IsRequired>
}
onChange={[Function]}
onClick={[Function]}
pattern="\\\\d{1,2}\\\\/\\\\d{1,2}\\\\/\\\\d{4}"
type="text"
>
<div
className="bx--date-picker-container"
>
<label
className="bx--label"
htmlFor="start_date"
>
<IsRequired>
<span
aria-hidden="true"
className="ddorg__carbon-component-mapper_is-required isRequired-0-2-5"
>
*
</span>
Starting Date
</IsRequired>
</label>
<div
className="bx--date-picker-input__wrapper"
>
<input
className="bx--date-picker__input"
disabled={false}
id="start_date"
onChange={[Function]}
onClick={[Function]}
pattern="\\\\d{1,2}\\\\/\\\\d{1,2}\\\\/\\\\d{4}"
type="text"
/>
<ForwardRef(Calendar16)
aria-hidden="true"
className="bx--date-picker__icon"
role="img"
>
<Icon
aria-hidden="true"
className="bx--date-picker__icon"
fill="currentColor"
height={16}
preserveAspectRatio="xMidYMid meet"
role="img"
viewBox="0 0 32 32"
width={16}
xmlns="http://www.w3.org/2000/svg"
>
<svg
aria-hidden={true}
className="bx--date-picker__icon"
fill="currentColor"
focusable="false"
height={16}
preserveAspectRatio="xMidYMid meet"
role="img"
viewBox="0 0 32 32"
width={16}
xmlns="http://www.w3.org/2000/svg"
>
<path
d="M26,4h-4V2h-2v2h-8V2h-2v2H6C4.9,4,4,4.9,4,6v20c0,1.1,0.9,2,2,2h20c1.1,0,2-0.9,2-2V6C28,4.9,27.1,4,26,4z M26,26H6V12h20 V26z M26,10H6V6h4v2h2V6h8v2h2V6h4V10z"
/>
</svg>
</Icon>
</ForwardRef(Calendar16)>
</div>
</div>
</DatePickerInput>
</div>
</div>
</DatePicker>
<HelperTextBlock />
</div>
</DatePicker>
</FormFieldHideWrapper>
</FormConditionWrapper>
</SingleField>
<SingleField
component="time-picker"
id="start_time"
isRequired={true}
key="start_hour"
label="Starting Time"
name="start_hour"
validate={
Array [
Object {
"type": "required",
},
]
}
>
<FormConditionWrapper
field={
Object {
"component": "time-picker",
"id": "start_time",
"isRequired": true,
"label": "Starting Time",
"name": "start_hour",
"validate": Array [
Object {
"type": "required",
},
],
}
}
>
<FormFieldHideWrapper
hideField={false}
>
<TimePicker
component="time-picker"
id="start_time"
isRequired={true}
label="Starting Time"
name="start_hour"
validate={
Array [
Object {
"type": "required",
},
]
}
>
<TimePickerDate
component="time-picker"
id="start_time"
isRequired={true}
label="Starting Time"
name="start_hour"
validate={
Array [
Object {
"type": "required",
},
]
}
>
<TimePickerBase
enhnancedOnBlur={[Function]}
finalValue="12:50"
format="AM"
id="start_time"
input={
Object {
"checked": undefined,
"name": "start_hour",
"onBlur": [Function],
"onChange": [Function],
"onFocus": [Function],
"value": "12:50",
}
}
labelText={
<IsRequired>
Starting Time
</IsRequired>
}
selectFormat={[Function]}
selectTimezone={[Function]}
timezone=""
>
<div>
<TimePicker
disabled={false}
id="start_time"
invalid={false}
invalidText=""
key="start_hour"
labelText={
<IsRequired>
Starting Time
</IsRequired>
}
light={false}
maxLength={5}
name="start_hour"
onBlur={[Function]}
onChange={[Function]}
onClick={[Function]}
onFocus={[Function]}
pattern="(1[012]|[1-9]):[0-5][0-9](\\\\s)?"
placeholder="hh:mm"
type="text"
value="12:50"
>
<div
className="bx--form-item"
>
<label
className="bx--label"
htmlFor="start_time"
>
<IsRequired>
<span
aria-hidden="true"
className="ddorg__carbon-component-mapper_is-required isRequired-0-2-5"
>
*
</span>
Starting Time
</IsRequired>
</label>
<div
className="bx--time-picker"
>
<div
className="bx--time-picker__input"
>
<input
className="bx--time-picker__input-field bx--text-input"
disabled={false}
id="start_time"
maxLength={5}
name="start_hour"
onBlur={[Function]}
onChange={[Function]}
onClick={[Function]}
onFocus={[Function]}
pattern="(1[012]|[1-9]):[0-5][0-9](\\\\s)?"
placeholder="hh:mm"
type="text"
value="12:50"
/>
</div>
</div>
</div>
</TimePicker>
<HelperTextBlock />
</div>
</TimePickerBase>
</TimePickerDate>
</TimePicker>
</FormFieldHideWrapper>
</FormConditionWrapper>
</SingleField>
</div>
</SubForm>
</FormFieldHideWrapper>
</FormConditionWrapper>
</SingleField>
<SingleField
component="spy-field"
key="spy-field"
name="spy-field"
>
<FormConditionWrapper
field={
Object {
"component": "spy-field",
"initialize": undefined,
"name": "spy-field",
}
}
>
<FormFieldHideWrapper
hideField={false}
>
<SpyField
component="spy-field"
name="spy-field"
>
<FormSpy
onChange={[Function]}
subscription={
Object {
"pristine": true,
"valid": true,
}
}
/>
</SpyField>
</FormFieldHideWrapper>
</FormConditionWrapper>
</SingleField>
<FormSpy>
<FormControls
Button={[Function]}
ButtonGroup={[Function]}
FormSpy={[Function]}
buttonOrder={
Array [
"submit",
"reset",
"cancel",
]
}
canReset={true}
cancelLabel="Cancel"
formFields={
Array [
<SingleField
className="schedule_form"
component="sub-form"
fields={
Array [
Array [
Object {
"autoFocus": true,
"component": "text-field",
"isRequired": true,
"label": "Name",
"maxLength": 50,
"name": "name",
"validate": Array [
Object {
"type": "required",
},
],
},
Object {
"component": "text-field",
"isRequired": true,
"label": "Description",
"maxLength": 100,
"name": "description",
"validate": Array [
Object {
"type": "required",
},
],
},
Object {
"component": "checkbox",
"label": "Active",
"name": "enabled",
},
Object {
"component": "select",
"id": "action",
"initialValue": "vm",
"isRequired": true,
"label": "Action",
"name": "action_typ",
"onChange": [Function],
"options": Array [
Object {
"label": "VM Analysis",
"value": "vm",
},
Object {
"label": "Template Analysis",
"value": "miq_template",
},
Object {
"label": "Host Analysis",
"value": "host",
},
Object {
"label": "Container Image Analysis",
"value": "container_image",
},
Object {
"label": "Automation Tasks",
"value": "automation_request",
},
],
},
Object {
"component": "select",
"hideField": true,
"id": "filter_type",
"isRequired": true,
"label": "Filter",
"name": "filter_typ",
"onChange": [Function],
"options": Array [],
},
Object {
"component": "select",
"hideField": true,
"id": "filter_value",
"initialValue": "",
"initializeOnMount": true,
"label": "Filter Item",
"name": "filter_value",
"options": Array [],
},
Object {
"component": "select",
"hideField": false,
"id": "zone",
"includeEmpty": true,
"isRequired": true,
"label": "Zone",
"name": "zone_id",
"options": Array [
Object {
"label": "AAA",
"value": "13",
},
Object {
"label": "Amazon Zone",
"value": "3",
},
Object {
"label": "Azure Zone",
"value": "2",
},
Object {
"label": "Config Zone",
"value": "4",
},
Object {
"label": "Default Zone",
"value": "1",
},
Object {
"label": "Google Zone",
"value": "5",
},
],
"placeholder": "<Choose>",
"validate": Array [
Object {
"hideField": false,
"type": "customRequired",
},
],
},
Object {
"component": "plain-text",
"element": "h3",
"hideField": false,
"label": "Object Details",
"name": "object_details",
},
Object {
"component": "select",
"hideField": false,
"id": "system",
"includeEmpty": true,
"isRequired": true,
"label": "System/Process",
"name": "instance_name",
"options": Array [
Object {
"label": "Automation",
"value": "Automation",
},
Object {
"label": "Event",
"value": "Event",
},
Object {
"label": "GenericObject",
"value": "GenericObject",
},
Object {
"label": "MiqEvent",
"value": "MiqEvent",
},
Object {
"label": "parse_automation_request",
"value": "parse_automation_request",
},
Object {
"label": "parse_event_stream",
"value": "parse_event_stream",
},
Object {
"label": "parse_provider_category",
"value": "parse_provider_category",
},
Object {
"label": "Request",
"value": "Request",
},
],
"placeholder": "<Choose>",
"validate": Array [
Object {
"hideField": false,
"type": "customRequired",
},
],
},
Object {
"component": "text-field",
"hideField": false,
"id": "message",
"isRequired": true,
"label": "Message",
"name": "object_message",
"validate": Array [
Object {
"hideField": false,
"type": "customRequired",
},
],
},
Object {
"component": "text-field",
"hideField": false,
"id": "request",
"isRequired": true,
"label": "Request",
"name": "object_request",
"validate": Array [
Object {
"hideField": false,
"type": "customRequired",
},
],
},
Object {
"component": "plain-text",
"element": "h3",
"hideField": false,
"label": "Object",
"name": "object_attributes",
},
Object {
"component": "select",
"hideField": false,
"id": "object_type",
"includeEmpty": true,
"isClearable": true,
"isRequired": true,
"isSearchable": true,
"labelText": "Type",
"name": "target_class",
"onChange": [Function],
"options": Array [
Object {
"label": "Availability Zone",
"value": "AvailabilityZone",
},
Object {
"label": "Cloud Network",
"value": "CloudNetwork",
},
Object {
"label": "Cloud Object Store Container",
"value": "CloudObjectStoreContainer",
},
Object {
"label": "Cloud Subnet",
"value": "CloudSubnet",
},
Object {
"label": "Cloud Tenant",
"value": "CloudTenant",
},
Object {
"label": "Cloud Volume",
"value": "CloudVolume",
},
],
"placeholder": "<Choose>",
"simpleValue": true,
"validate": Array [
Object {
"hideField": false,
"type": "customRequired",
},
],
},
Object {
"component": "select",
"hideField": false,
"id": "object_item",
"includeEmpty": true,
"isClearable": true,
"isRequired": true,
"isSearchable": true,
"labelText": "Object",
"name": "target_id",
"options": Array [
Object {
"label": "asia-east1-a",
"value": "11",
},
Object {
"label": "asia-east1-b",
"value": "10",
},
Object {
"label": "asia-east1-c",
"value": "12",
},
Object {
"label": "asia-east2-a",
"value": "71",
},
Object {
"label": "asia-east2-b",
"value": "72",
},
Object {
"label": "asia-east2-c",
"value": "73",
},
Object {
"label": "asia-northeast1-a",
"value": "15",
},
],
"placeholder": "<Choose>",
"simpleValue": true,
"validate": Array [
Object {
"hideField": false,
"type": "customRequired",
},
],
},
Object {
"className": "attribute-value-fields-subform",
"component": "sub-form",
"condition": Object {
"is": "automation_request",
"when": "action_typ",
},
"fields": Array [
Array [
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-1",
"label": "1",
"name": "attribute-value-count-1",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_1",
"label": " ",
"name": "attribute_1",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_1",
"label": " ",
"name": "value_1",
},
],
"id": "attribute-value-field-1",
"name": "attribute-value-field-1",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-2",
"label": "2",
"name": "attribute-value-count-2",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_2",
"label": " ",
"name": "attribute_2",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_2",
"label": " ",
"name": "value_2",
},
],
"id": "attribute-value-field-2",
"name": "attribute-value-field-2",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-3",
"label": "3",
"name": "attribute-value-count-3",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_3",
"label": " ",
"name": "attribute_3",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_3",
"label": " ",
"name": "value_3",
},
],
"id": "attribute-value-field-3",
"name": "attribute-value-field-3",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-4",
"label": "4",
"name": "attribute-value-count-4",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_4",
"label": " ",
"name": "attribute_4",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_4",
"label": " ",
"name": "value_4",
},
],
"id": "attribute-value-field-4",
"name": "attribute-value-field-4",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-5",
"label": "5",
"name": "attribute-value-count-5",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_5",
"label": " ",
"name": "attribute_5",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_5",
"label": " ",
"name": "value_5",
},
],
"id": "attribute-value-field-5",
"name": "attribute-value-field-5",
},
],
Object {
"component": "text-field",
"hideField": true,
"id": "starting_object",
"label": " ",
"name": "starting_object",
"value": "SYSTEM/PROCESS",
},
],
"id": "attribute-value-fields",
"name": "attribute-value-fields",
"title": "Attribute/Value Pairs",
},
Object {
"component": "select",
"id": "run",
"initialValue": "Once",
"isRequired": true,
"label": "Run",
"name": "timer_typ",
"onChange": [Function],
"options": Array [
Object {
"label": "Once",
"value": "Once",
},
Object {
"label": "Hours",
"value": "Hourly",
},
Object {
"label": "Days",
"value": "Daily",
},
Object {
"label": "Weeks",
"value": "Weekly",
},
Object {
"label": "Months",
"value": "Monthly",
},
],
},
Object {
"component": "select",
"hideField": false,
"id": "timer_value",
"initialValue": 5,
"initializeOnMount": true,
"isRequired": true,
"label": "Every",
"name": "timer_value",
"options": Array [
Object {
"label": "1 Day",
"value": 1,
},
Object {
"label": "2 Days",
"value": 2,
},
Object {
"label": "3 Days",
"value": 3,
},
Object {
"label": "4 Days",
"value": 4,
},
Object {
"label": "5 Days",
"value": 5,
},
Object {
"label": "6 Days",
"value": 6,
},
],
},
Object {
"component": "select",
"id": "time_zone",
"includeEmpty": true,
"isClearable": true,
"isRequired": true,
"isSearchable": true,
"labelText": "Time Zone",
"name": "time_zone",
"options": Array [
Object {
"label": "(GMT-12:00) International Date Line West",
"value": "International Date Line West",
},
Object {
"label": "(GMT-11:00) American Samoa",
"value": "American Samoa",
},
Object {
"label": "(GMT-11:00) Midway Island",
"value": "Midway Island",
},
Object {
"label": "(GMT-10:00) Hawaii",
"value": "Hawaii",
},
Object {
"label": "(GMT-09:00) Alaska",
"value": "Alaska",
},
],
"placeholder": "<Choose>",
"simpleValue": true,
"validate": Array [
Object {
"type": "required",
},
],
},
Object {
"component": "date-picker",
"datePickerType": "single",
"isRequired": true,
"label": "Starting Date",
"name": "start_date",
"validate": Array [
Object {
"type": "required",
},
],
},
Object {
"component": "time-picker",
"id": "start_time",
"isRequired": true,
"label": "Starting Time",
"name": "start_hour",
"validate": Array [
Object {
"type": "required",
},
],
},
],
]
}
name="BasicInformation"
title="Basic Information"
/>,
<SingleField
component="spy-field"
name="spy-field"
/>,
]
}
formSpyProps={
Object {
"active": undefined,
"dirty": true,
"dirtyFields": Object {
"filter_value": true,
},
"dirtyFieldsSinceLastSubmit": Object {
"action_typ": true,
"attribute_1": true,
"attribute_2": true,
"attribute_3": true,
"attribute_4": true,
"attribute_5": true,
"description": true,
"enabled": true,
"filter_typ": true,
"instance_name": true,
"name": true,
"object_message": true,
"object_request": true,
"start_date": true,
"start_hour": true,
"starting_object": true,
"target_class": true,
"target_id": true,
"time_zone": true,
"timer_typ": true,
"timer_value": true,
"value_1": true,
"value_2": true,
"value_3": true,
"value_4": true,
"value_5": true,
"zone_id": true,
},
"dirtySinceLastSubmit": false,
"error": undefined,
"errors": Object {},
"form": Object {
"batch": [Function],
"blur": [Function],
"change": [Function],
"destroyOnUnregister": false,
"focus": [Function],
"getFieldState": [Function],
"getRegisteredFields": [Function],
"getState": [Function],
"initialize": [Function],
"isValidationPaused": [Function],
"mutators": Object {
"concat": [Function],
"insert": [Function],
"move": [Function],
"pop": [Function],
"push": [Function],
"remove": [Function],
"removeBatch": [Function],
"shift": [Function],
"swap": [Function],
"unshift": [Function],
"update": [Function],
},
"pauseValidation": [Function],
"registerField": [Function],
"reset": [Function],
"resetFieldState": [Function],
"restart": [Function],
"resumeValidation": [Function],
"setConfig": [Function],
"submit": [Function],
"subscribe": [Function],
},
"hasSubmitErrors": false,
"hasValidationErrors": false,
"initialValues": Object {
"action_typ": "automation_request",
"action_type": "automation_request",
"attribute_1": "",
"attribute_2": "",
"attribute_3": "",
"attribute_4": "",
"attribute_5": "",
"description": "sfjdfgnkdjfngkdfngldk",
"enabled": "1",
"filter_typ": null,
"filter_type": null,
"filter_value": null,
"filtered_item_list": null,
"instance_name": "GenericObject",
"instance_names": Array [
"Automation",
"Event",
"GenericObject",
"MiqEvent",
"parse_automation_request",
"parse_event_stream",
"parse_provider_category",
"Request",
],
"name": "ccccccc",
"object_message": "TEtsvd",
"object_request": "AutomationRequest",
"schedule_description": "sfjdfgnkdjfngkdfngldk",
"schedule_enabled": "1",
"schedule_name": "ccccccc",
"schedule_start_date": "02/10/2023",
"schedule_start_hour": 12,
"schedule_start_min": 50,
"schedule_time_zone": "Arizona",
"schedule_timer_type": "Daily",
"schedule_timer_value": 5,
"start_date": "02/10/2023",
"start_hour": "12:50",
"starting_object": "SYSTEM/PROCESS",
"target_class": "AvailabilityZone",
"target_classes": Array [
Array [
"Availability Zone",
"AvailabilityZone",
],
Array [
"Cloud Network",
"CloudNetwork",
],
Array [
"Cloud Object Store Container",
"CloudObjectStoreContainer",
],
Array [
"Cloud Subnet",
"CloudSubnet",
],
Array [
"Cloud Tenant",
"CloudTenant",
],
Array [
"Cloud Volume",
"CloudVolume",
],
],
"target_id": "20",
"targets": Array [
Array [
"asia-east1-a",
"11",
],
Array [
"asia-east1-b",
"10",
],
Array [
"asia-east1-c",
"12",
],
Array [
"asia-east2-a",
"71",
],
Array [
"asia-east2-b",
"72",
],
Array [
"asia-east2-c",
"73",
],
Array [
"asia-northeast1-a",
"15",
],
],
"time_zone": "Arizona",
"timer_typ": "Daily",
"timer_value": 5,
"value_1": "",
"value_2": "",
"value_3": "",
"value_4": "",
"value_5": "",
"zone_id": "5",
},
"invalid": false,
"modified": Object {
"action_typ": false,
"attribute_1": false,
"attribute_2": false,
"attribute_3": false,
"attribute_4": false,
"attribute_5": false,
"description": false,
"enabled": false,
"filter_typ": false,
"filter_value": true,
"instance_name": false,
"name": false,
"object_message": false,
"object_request": false,
"start_date": false,
"start_hour": false,
"starting_object": false,
"target_class": false,
"target_id": false,
"time_zone": false,
"timer_typ": false,
"timer_value": false,
"value_1": false,
"value_2": false,
"value_3": false,
"value_4": false,
"value_5": false,
"zone_id": false,
},
"modifiedSinceLastSubmit": false,
"pristine": false,
"submitError": undefined,
"submitErrors": undefined,
"submitFailed": false,
"submitSucceeded": false,
"submitting": false,
"touched": Object {
"action_typ": false,
"attribute_1": false,
"attribute_2": false,
"attribute_3": false,
"attribute_4": false,
"attribute_5": false,
"description": false,
"enabled": false,
"filter_typ": false,
"filter_value": false,
"instance_name": false,
"name": false,
"object_message": false,
"object_request": false,
"start_date": false,
"start_hour": false,
"starting_object": false,
"target_class": false,
"target_id": false,
"time_zone": false,
"timer_typ": false,
"timer_value": false,
"value_1": false,
"value_2": false,
"value_3": false,
"value_4": false,
"value_5": false,
"zone_id": false,
},
"valid": true,
"validating": false,
"values": Object {
"action_typ": "automation_request",
"action_type": "automation_request",
"attribute_1": "",
"attribute_2": "",
"attribute_3": "",
"attribute_4": "",
"attribute_5": "",
"description": "sfjdfgnkdjfngkdfngldk",
"enabled": "1",
"filter_typ": null,
"filter_type": null,
"filtered_item_list": null,
"instance_name": "GenericObject",
"instance_names": Array [
"Automation",
"Event",
"GenericObject",
"MiqEvent",
"parse_automation_request",
"parse_event_stream",
"parse_provider_category",
"Request",
],
"name": "ccccccc",
"object_message": "TEtsvd",
"object_request": "AutomationRequest",
"schedule_description": "sfjdfgnkdjfngkdfngldk",
"schedule_enabled": "1",
"schedule_name": "ccccccc",
"schedule_start_date": "02/10/2023",
"schedule_start_hour": 12,
"schedule_start_min": 50,
"schedule_time_zone": "Arizona",
"schedule_timer_type": "Daily",
"schedule_timer_value": 5,
"start_date": "02/10/2023",
"start_hour": "12:50",
"starting_object": "SYSTEM/PROCESS",
"target_class": "AvailabilityZone",
"target_classes": Array [
Array [
"Availability Zone",
"AvailabilityZone",
],
Array [
"Cloud Network",
"CloudNetwork",
],
Array [
"Cloud Object Store Container",
"CloudObjectStoreContainer",
],
Array [
"Cloud Subnet",
"CloudSubnet",
],
Array [
"Cloud Tenant",
"CloudTenant",
],
Array [
"Cloud Volume",
"CloudVolume",
],
],
"target_id": "20",
"targets": Array [
Array [
"asia-east1-a",
"11",
],
Array [
"asia-east1-b",
"10",
],
Array [
"asia-east1-c",
"12",
],
Array [
"asia-east2-a",
"71",
],
Array [
"asia-east2-b",
"72",
],
Array [
"asia-east2-c",
"73",
],
Array [
"asia-northeast1-a",
"15",
],
],
"time_zone": "Arizona",
"timer_typ": "Daily",
"timer_value": 5,
"value_1": "",
"value_2": "",
"value_3": "",
"value_4": "",
"value_5": "",
"zone_id": "5",
},
"visited": Object {
"action_typ": false,
"attribute_1": false,
"attribute_2": false,
"attribute_3": false,
"attribute_4": false,
"attribute_5": false,
"description": false,
"enabled": false,
"filter_typ": false,
"filter_value": false,
"instance_name": false,
"name": false,
"object_message": false,
"object_request": false,
"start_date": false,
"start_hour": false,
"starting_object": false,
"target_class": false,
"target_id": false,
"time_zone": false,
"timer_typ": false,
"timer_value": false,
"value_1": false,
"value_2": false,
"value_3": false,
"value_4": false,
"value_5": false,
"zone_id": false,
},
}
}
onCancel={[Function]}
onReset={[Function]}
resetLabel="Reset"
schema={
Object {
"fields": Array [
Object {
"className": "schedule_form",
"component": "sub-form",
"fields": Array [
Array [
Object {
"autoFocus": true,
"component": "text-field",
"isRequired": true,
"label": "Name",
"maxLength": 50,
"name": "name",
"validate": Array [
Object {
"type": "required",
},
],
},
Object {
"component": "text-field",
"isRequired": true,
"label": "Description",
"maxLength": 100,
"name": "description",
"validate": Array [
Object {
"type": "required",
},
],
},
Object {
"component": "checkbox",
"label": "Active",
"name": "enabled",
},
Object {
"component": "select",
"id": "action",
"initialValue": "vm",
"isRequired": true,
"label": "Action",
"name": "action_typ",
"onChange": [Function],
"options": Array [
Object {
"label": "VM Analysis",
"value": "vm",
},
Object {
"label": "Template Analysis",
"value": "miq_template",
},
Object {
"label": "Host Analysis",
"value": "host",
},
Object {
"label": "Container Image Analysis",
"value": "container_image",
},
Object {
"label": "Automation Tasks",
"value": "automation_request",
},
],
},
Object {
"component": "select",
"hideField": true,
"id": "filter_type",
"isRequired": true,
"label": "Filter",
"name": "filter_typ",
"onChange": [Function],
"options": Array [],
},
Object {
"component": "select",
"hideField": true,
"id": "filter_value",
"initialValue": "",
"initializeOnMount": true,
"label": "Filter Item",
"name": "filter_value",
"options": Array [],
},
Object {
"component": "select",
"hideField": false,
"id": "zone",
"includeEmpty": true,
"isRequired": true,
"label": "Zone",
"name": "zone_id",
"options": Array [
Object {
"label": "AAA",
"value": "13",
},
Object {
"label": "Amazon Zone",
"value": "3",
},
Object {
"label": "Azure Zone",
"value": "2",
},
Object {
"label": "Config Zone",
"value": "4",
},
Object {
"label": "Default Zone",
"value": "1",
},
Object {
"label": "Google Zone",
"value": "5",
},
],
"placeholder": "<Choose>",
"validate": Array [
Object {
"hideField": false,
"type": "customRequired",
},
],
},
Object {
"component": "plain-text",
"element": "h3",
"hideField": false,
"label": "Object Details",
"name": "object_details",
},
Object {
"component": "select",
"hideField": false,
"id": "system",
"includeEmpty": true,
"isRequired": true,
"label": "System/Process",
"name": "instance_name",
"options": Array [
Object {
"label": "Automation",
"value": "Automation",
},
Object {
"label": "Event",
"value": "Event",
},
Object {
"label": "GenericObject",
"value": "GenericObject",
},
Object {
"label": "MiqEvent",
"value": "MiqEvent",
},
Object {
"label": "parse_automation_request",
"value": "parse_automation_request",
},
Object {
"label": "parse_event_stream",
"value": "parse_event_stream",
},
Object {
"label": "parse_provider_category",
"value": "parse_provider_category",
},
Object {
"label": "Request",
"value": "Request",
},
],
"placeholder": "<Choose>",
"validate": Array [
Object {
"hideField": false,
"type": "customRequired",
},
],
},
Object {
"component": "text-field",
"hideField": false,
"id": "message",
"isRequired": true,
"label": "Message",
"name": "object_message",
"validate": Array [
Object {
"hideField": false,
"type": "customRequired",
},
],
},
Object {
"component": "text-field",
"hideField": false,
"id": "request",
"isRequired": true,
"label": "Request",
"name": "object_request",
"validate": Array [
Object {
"hideField": false,
"type": "customRequired",
},
],
},
Object {
"component": "plain-text",
"element": "h3",
"hideField": false,
"label": "Object",
"name": "object_attributes",
},
Object {
"component": "select",
"hideField": false,
"id": "object_type",
"includeEmpty": true,
"isClearable": true,
"isRequired": true,
"isSearchable": true,
"labelText": "Type",
"name": "target_class",
"onChange": [Function],
"options": Array [
Object {
"label": "Availability Zone",
"value": "AvailabilityZone",
},
Object {
"label": "Cloud Network",
"value": "CloudNetwork",
},
Object {
"label": "Cloud Object Store Container",
"value": "CloudObjectStoreContainer",
},
Object {
"label": "Cloud Subnet",
"value": "CloudSubnet",
},
Object {
"label": "Cloud Tenant",
"value": "CloudTenant",
},
Object {
"label": "Cloud Volume",
"value": "CloudVolume",
},
],
"placeholder": "<Choose>",
"simpleValue": true,
"validate": Array [
Object {
"hideField": false,
"type": "customRequired",
},
],
},
Object {
"component": "select",
"hideField": false,
"id": "object_item",
"includeEmpty": true,
"isClearable": true,
"isRequired": true,
"isSearchable": true,
"labelText": "Object",
"name": "target_id",
"options": Array [
Object {
"label": "asia-east1-a",
"value": "11",
},
Object {
"label": "asia-east1-b",
"value": "10",
},
Object {
"label": "asia-east1-c",
"value": "12",
},
Object {
"label": "asia-east2-a",
"value": "71",
},
Object {
"label": "asia-east2-b",
"value": "72",
},
Object {
"label": "asia-east2-c",
"value": "73",
},
Object {
"label": "asia-northeast1-a",
"value": "15",
},
],
"placeholder": "<Choose>",
"simpleValue": true,
"validate": Array [
Object {
"hideField": false,
"type": "customRequired",
},
],
},
Object {
"className": "attribute-value-fields-subform",
"component": "sub-form",
"condition": Object {
"is": "automation_request",
"when": "action_typ",
},
"fields": Array [
Array [
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-1",
"label": "1",
"name": "attribute-value-count-1",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_1",
"label": " ",
"name": "attribute_1",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_1",
"label": " ",
"name": "value_1",
},
],
"id": "attribute-value-field-1",
"name": "attribute-value-field-1",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-2",
"label": "2",
"name": "attribute-value-count-2",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_2",
"label": " ",
"name": "attribute_2",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_2",
"label": " ",
"name": "value_2",
},
],
"id": "attribute-value-field-2",
"name": "attribute-value-field-2",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-3",
"label": "3",
"name": "attribute-value-count-3",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_3",
"label": " ",
"name": "attribute_3",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_3",
"label": " ",
"name": "value_3",
},
],
"id": "attribute-value-field-3",
"name": "attribute-value-field-3",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-4",
"label": "4",
"name": "attribute-value-count-4",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_4",
"label": " ",
"name": "attribute_4",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_4",
"label": " ",
"name": "value_4",
},
],
"id": "attribute-value-field-4",
"name": "attribute-value-field-4",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-5",
"label": "5",
"name": "attribute-value-count-5",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_5",
"label": " ",
"name": "attribute_5",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_5",
"label": " ",
"name": "value_5",
},
],
"id": "attribute-value-field-5",
"name": "attribute-value-field-5",
},
],
Object {
"component": "text-field",
"hideField": true,
"id": "starting_object",
"label": " ",
"name": "starting_object",
"value": "SYSTEM/PROCESS",
},
],
"id": "attribute-value-fields",
"name": "attribute-value-fields",
"title": "Attribute/Value Pairs",
},
Object {
"component": "select",
"id": "run",
"initialValue": "Once",
"isRequired": true,
"label": "Run",
"name": "timer_typ",
"onChange": [Function],
"options": Array [
Object {
"label": "Once",
"value": "Once",
},
Object {
"label": "Hours",
"value": "Hourly",
},
Object {
"label": "Days",
"value": "Daily",
},
Object {
"label": "Weeks",
"value": "Weekly",
},
Object {
"label": "Months",
"value": "Monthly",
},
],
},
Object {
"component": "select",
"hideField": false,
"id": "timer_value",
"initialValue": 5,
"initializeOnMount": true,
"isRequired": true,
"label": "Every",
"name": "timer_value",
"options": Array [
Object {
"label": "1 Day",
"value": 1,
},
Object {
"label": "2 Days",
"value": 2,
},
Object {
"label": "3 Days",
"value": 3,
},
Object {
"label": "4 Days",
"value": 4,
},
Object {
"label": "5 Days",
"value": 5,
},
Object {
"label": "6 Days",
"value": 6,
},
],
},
Object {
"component": "select",
"id": "time_zone",
"includeEmpty": true,
"isClearable": true,
"isRequired": true,
"isSearchable": true,
"labelText": "Time Zone",
"name": "time_zone",
"options": Array [
Object {
"label": "(GMT-12:00) International Date Line West",
"value": "International Date Line West",
},
Object {
"label": "(GMT-11:00) American Samoa",
"value": "American Samoa",
},
Object {
"label": "(GMT-11:00) Midway Island",
"value": "Midway Island",
},
Object {
"label": "(GMT-10:00) Hawaii",
"value": "Hawaii",
},
Object {
"label": "(GMT-09:00) Alaska",
"value": "Alaska",
},
],
"placeholder": "<Choose>",
"simpleValue": true,
"validate": Array [
Object {
"type": "required",
},
],
},
Object {
"component": "date-picker",
"datePickerType": "single",
"isRequired": true,
"label": "Starting Date",
"name": "start_date",
"validate": Array [
Object {
"type": "required",
},
],
},
Object {
"component": "time-picker",
"id": "start_time",
"isRequired": true,
"label": "Starting Time",
"name": "start_hour",
"validate": Array [
Object {
"type": "required",
},
],
},
],
],
"name": "BasicInformation",
"title": "Basic Information",
},
Object {
"component": "spy-field",
"initialize": undefined,
"name": "spy-field",
},
],
}
}
submitLabel="Save"
>
<ButtonGroup>
<ButtonSet
className=""
>
<div
className="bx--btn-set"
>
<Button
buttonType="submit"
key="form-submit"
label="Save"
type="submit"
variant="primary"
>
<Button
kind="primary"
type="submit"
variant="primary"
>
<button
aria-describedby={null}
aria-pressed={null}
className="bx--btn bx--btn--primary"
disabled={false}
onBlur={[Function]}
onClick={[Function]}
onFocus={[Function]}
onMouseEnter={[Function]}
onMouseLeave={[Function]}
tabIndex={0}
type="submit"
variant="primary"
>
Save
</button>
</Button>
</Button>
<Button
buttonType="reset"
disabled={false}
key="form-reset"
label="Reset"
onClick={[Function]}
type="button"
>
<Button
disabled={false}
kind="secondary"
onClick={[Function]}
type="button"
>
<button
aria-describedby={null}
aria-pressed={null}
className="bx--btn bx--btn--secondary"
disabled={false}
onBlur={[Function]}
onClick={[Function]}
onFocus={[Function]}
onMouseEnter={[Function]}
onMouseLeave={[Function]}
tabIndex={0}
type="button"
>
Reset
</button>
</Button>
</Button>
<Button
buttonType="cancel"
key="form-cancel"
label="Cancel"
onClick={[Function]}
type="button"
>
<Button
kind="secondary"
onClick={[Function]}
type="button"
>
<button
aria-describedby={null}
aria-pressed={null}
className="bx--btn bx--btn--secondary"
disabled={false}
onBlur={[Function]}
onClick={[Function]}
onFocus={[Function]}
onMouseEnter={[Function]}
onMouseLeave={[Function]}
tabIndex={0}
type="button"
>
Cancel
</button>
</Button>
</Button>
</div>
</ButtonSet>
</ButtonGroup>
</FormControls>
</FormSpy>
</form>
</Form>
</Form>
</FormTemplate>
</WrappedFormTemplate>
</Component>
</ReactFinalForm>
</FormRenderer>
</MiqFormRenderer>
</Connect(MiqFormRenderer)>
</ScheduleForm>
</Provider>
`;
exports[`Schedule form component should render schedule add form 1`] = `
<Provider
store={
Object {
"asyncReducers": Object {
"FormButtons": [Function],
"miqCustomTabReducer": [Function],
"notificationReducer": [Function],
},
"dispatch": [Function],
"getState": [Function],
"injectReducers": [Function],
"replaceReducer": [Function],
"subscribe": [Function],
Symbol(observable): [Function],
}
}
>
<ScheduleForm
actionOptions={
Array [
Array [
"VM Analysis",
"vm",
],
Array [
"Template Analysis",
"miq_template",
],
Array [
"Host Analysis",
"host",
],
Array [
"Container Image Analysis",
"container_image",
],
Array [
"Automation Tasks",
"automation_request",
],
]
}
filterOptions={
Array [
Object {
"keys": Array [
"vm",
],
"option": Array [
Array [
"All VMs",
"all",
],
Array [
"All VMs for Providers",
"ems",
],
Array [
"All VMs for Clusters",
"cluster",
],
Array [
"All VMs for Host",
"host",
],
Array [
"A single VM",
"vm",
],
],
},
Object {
"keys": Array [
"miq_template",
],
"option": Array [
Array [
"All Hosts",
"all",
],
Array [
"All Hosts for Providers",
"ems",
],
Array [
"All Hosts for Clusters",
"cluster",
],
Array [
"All Hosts for Host",
"host",
],
Array [
"A single Host",
"host",
],
],
},
]
}
recordId="new"
>
<Connect(MiqFormRenderer)
buttonsLabels={
Object {
"submitLabel": "Save",
}
}
canReset={false}
initialValues={
Object {
"action_typ": "vm",
"filter_typ": "all",
"filter_type": "all",
}
}
onCancel={[Function]}
onSubmit={[Function]}
schema={
Object {
"fields": Array [
Object {
"className": "schedule_form",
"component": "sub-form",
"fields": Array [
Array [
Object {
"autoFocus": true,
"component": "text-field",
"isRequired": true,
"label": "Name",
"maxLength": 50,
"name": "name",
"validate": Array [
Object {
"type": "required",
},
],
},
Object {
"component": "text-field",
"isRequired": true,
"label": "Description",
"maxLength": 100,
"name": "description",
"validate": Array [
Object {
"type": "required",
},
],
},
Object {
"component": "checkbox",
"label": "Active",
"name": "enabled",
},
Object {
"component": "select",
"id": "action",
"initialValue": "vm",
"isRequired": true,
"label": "Action",
"name": "action_typ",
"onChange": [Function],
"options": Array [
Object {
"label": "VM Analysis",
"value": "vm",
},
Object {
"label": "Template Analysis",
"value": "miq_template",
},
Object {
"label": "Host Analysis",
"value": "host",
},
Object {
"label": "Container Image Analysis",
"value": "container_image",
},
Object {
"label": "Automation Tasks",
"value": "automation_request",
},
],
},
Object {
"component": "select",
"hideField": false,
"id": "filter_type",
"isRequired": true,
"label": "Filter",
"name": "filter_typ",
"onChange": [Function],
"options": Array [
Object {
"label": "All VMs",
"value": "all",
},
Object {
"label": "All VMs for Providers",
"value": "ems",
},
Object {
"label": "All VMs for Clusters",
"value": "cluster",
},
Object {
"label": "All VMs for Host",
"value": "host",
},
Object {
"label": "A single VM",
"value": "vm",
},
],
},
Object {
"component": "select",
"hideField": true,
"id": "filter_value",
"initialValue": "",
"initializeOnMount": true,
"label": "Filter Item",
"name": "filter_value",
"options": Array [],
},
Object {
"component": "select",
"hideField": true,
"id": "zone",
"includeEmpty": true,
"isRequired": true,
"label": "Zone",
"name": "zone_id",
"options": Array [],
"placeholder": "<Choose>",
"validate": Array [
Object {
"hideField": true,
"type": "customRequired",
},
],
},
Object {
"component": "plain-text",
"element": "h3",
"hideField": true,
"label": "Object Details",
"name": "object_details",
},
Object {
"component": "select",
"hideField": true,
"id": "system",
"includeEmpty": true,
"isRequired": true,
"label": "System/Process",
"name": "instance_name",
"options": Array [],
"placeholder": "<Choose>",
"validate": Array [
Object {
"hideField": true,
"type": "customRequired",
},
],
},
Object {
"component": "text-field",
"hideField": true,
"id": "message",
"isRequired": true,
"label": "Message",
"name": "object_message",
"validate": Array [
Object {
"hideField": true,
"type": "customRequired",
},
],
},
Object {
"component": "text-field",
"hideField": true,
"id": "request",
"isRequired": true,
"label": "Request",
"name": "object_request",
"validate": Array [
Object {
"hideField": true,
"type": "customRequired",
},
],
},
Object {
"component": "plain-text",
"element": "h3",
"hideField": true,
"label": "Object",
"name": "object_attributes",
},
Object {
"component": "select",
"hideField": true,
"id": "object_type",
"includeEmpty": true,
"isClearable": true,
"isRequired": true,
"isSearchable": true,
"labelText": "Type",
"name": "target_class",
"onChange": [Function],
"options": Array [],
"placeholder": "<Choose>",
"simpleValue": true,
"validate": Array [
Object {
"hideField": true,
"type": "customRequired",
},
],
},
Object {
"component": "select",
"hideField": true,
"id": "object_item",
"includeEmpty": true,
"isClearable": true,
"isRequired": true,
"isSearchable": true,
"labelText": "Object",
"name": "target_id",
"options": Array [],
"placeholder": "<Choose>",
"simpleValue": true,
"validate": Array [
Object {
"hideField": true,
"type": "customRequired",
},
],
},
Object {
"className": "attribute-value-fields-subform",
"component": "sub-form",
"condition": Object {
"is": "automation_request",
"when": "action_typ",
},
"fields": Array [
Array [
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-1",
"label": "1",
"name": "attribute-value-count-1",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_1",
"label": " ",
"name": "attribute_1",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_1",
"label": " ",
"name": "value_1",
},
],
"id": "attribute-value-field-1",
"name": "attribute-value-field-1",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-2",
"label": "2",
"name": "attribute-value-count-2",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_2",
"label": " ",
"name": "attribute_2",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_2",
"label": " ",
"name": "value_2",
},
],
"id": "attribute-value-field-2",
"name": "attribute-value-field-2",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-3",
"label": "3",
"name": "attribute-value-count-3",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_3",
"label": " ",
"name": "attribute_3",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_3",
"label": " ",
"name": "value_3",
},
],
"id": "attribute-value-field-3",
"name": "attribute-value-field-3",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-4",
"label": "4",
"name": "attribute-value-count-4",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_4",
"label": " ",
"name": "attribute_4",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_4",
"label": " ",
"name": "value_4",
},
],
"id": "attribute-value-field-4",
"name": "attribute-value-field-4",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-5",
"label": "5",
"name": "attribute-value-count-5",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_5",
"label": " ",
"name": "attribute_5",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_5",
"label": " ",
"name": "value_5",
},
],
"id": "attribute-value-field-5",
"name": "attribute-value-field-5",
},
],
Object {
"component": "text-field",
"hideField": true,
"id": "starting_object",
"label": " ",
"name": "starting_object",
"value": "SYSTEM/PROCESS",
},
],
"id": "attribute-value-fields",
"name": "attribute-value-fields",
"title": "Attribute/Value Pairs",
},
Object {
"component": "select",
"id": "run",
"initialValue": "Once",
"isRequired": true,
"label": "Run",
"name": "timer_typ",
"onChange": [Function],
"options": Array [
Object {
"label": "Once",
"value": "Once",
},
Object {
"label": "Hours",
"value": "Hourly",
},
Object {
"label": "Days",
"value": "Daily",
},
Object {
"label": "Weeks",
"value": "Weekly",
},
Object {
"label": "Months",
"value": "Monthly",
},
],
},
Object {
"component": "select",
"hideField": true,
"id": "timer_value",
"initialValue": 1,
"initializeOnMount": true,
"isRequired": true,
"label": "Every",
"name": "timer_value",
"options": Array [],
},
Object {
"component": "select",
"id": "time_zone",
"includeEmpty": true,
"isClearable": true,
"isRequired": true,
"isSearchable": true,
"labelText": "Time Zone",
"name": "time_zone",
"options": Array [
Object {
"label": "(GMT-12:00) International Date Line West",
"value": "International Date Line West",
},
Object {
"label": "(GMT-11:00) American Samoa",
"value": "American Samoa",
},
Object {
"label": "(GMT-11:00) Midway Island",
"value": "Midway Island",
},
Object {
"label": "(GMT-10:00) Hawaii",
"value": "Hawaii",
},
Object {
"label": "(GMT-09:00) Alaska",
"value": "Alaska",
},
],
"placeholder": "<Choose>",
"simpleValue": true,
"validate": Array [
Object {
"type": "required",
},
],
},
Object {
"component": "date-picker",
"datePickerType": "single",
"isRequired": true,
"label": "Starting Date",
"name": "start_date",
"validate": Array [
Object {
"type": "required",
},
],
},
Object {
"component": "time-picker",
"id": "start_time",
"isRequired": true,
"label": "Starting Time",
"name": "start_hour",
"validate": Array [
Object {
"type": "required",
},
],
},
],
],
"name": "BasicInformation",
"title": "Basic Information",
},
],
}
}
validatorMapper={
Object {
"customRequired": [Function],
}
}
>
<MiqFormRenderer
buttonsLabels={
Object {
"submitLabel": "Save",
}
}
canReset={false}
className="form-react"
componentMapper={
Object {
"checkbox": [Function],
"code-editor": [Function],
"date-picker": [Function],
"dual-list-select": [Function],
"edit-password-field": [Function],
"field-array": [Function],
"file-upload": [Function],
"font-icon-picker": [Function],
"font-icon-picker-ddf": [Function],
"multi-select": [Function],
"password-field": [Function],
"plain-text": [Function],
"radio": [Function],
"select": [Function],
"slider": [Function],
"sub-form": [Function],
"switch": [Function],
"tabs": [Function],
"text-field": [Function],
"textarea": [Function],
"time-picker": [Function],
"tree-selector": [Function],
"tree-view": [Function],
"validate-credentials": [Function],
"wizard": [Function],
}
}
disableSubmit={
Array [
"pristine",
"invalid",
]
}
dispatch={[Function]}
initialValues={
Object {
"action_typ": "vm",
"filter_typ": "all",
"filter_type": "all",
}
}
onCancel={[Function]}
onSubmit={[Function]}
schema={
Object {
"fields": Array [
Object {
"className": "schedule_form",
"component": "sub-form",
"fields": Array [
Array [
Object {
"autoFocus": true,
"component": "text-field",
"isRequired": true,
"label": "Name",
"maxLength": 50,
"name": "name",
"validate": Array [
Object {
"type": "required",
},
],
},
Object {
"component": "text-field",
"isRequired": true,
"label": "Description",
"maxLength": 100,
"name": "description",
"validate": Array [
Object {
"type": "required",
},
],
},
Object {
"component": "checkbox",
"label": "Active",
"name": "enabled",
},
Object {
"component": "select",
"id": "action",
"initialValue": "vm",
"isRequired": true,
"label": "Action",
"name": "action_typ",
"onChange": [Function],
"options": Array [
Object {
"label": "VM Analysis",
"value": "vm",
},
Object {
"label": "Template Analysis",
"value": "miq_template",
},
Object {
"label": "Host Analysis",
"value": "host",
},
Object {
"label": "Container Image Analysis",
"value": "container_image",
},
Object {
"label": "Automation Tasks",
"value": "automation_request",
},
],
},
Object {
"component": "select",
"hideField": false,
"id": "filter_type",
"isRequired": true,
"label": "Filter",
"name": "filter_typ",
"onChange": [Function],
"options": Array [
Object {
"label": "All VMs",
"value": "all",
},
Object {
"label": "All VMs for Providers",
"value": "ems",
},
Object {
"label": "All VMs for Clusters",
"value": "cluster",
},
Object {
"label": "All VMs for Host",
"value": "host",
},
Object {
"label": "A single VM",
"value": "vm",
},
],
},
Object {
"component": "select",
"hideField": true,
"id": "filter_value",
"initialValue": "",
"initializeOnMount": true,
"label": "Filter Item",
"name": "filter_value",
"options": Array [],
},
Object {
"component": "select",
"hideField": true,
"id": "zone",
"includeEmpty": true,
"isRequired": true,
"label": "Zone",
"name": "zone_id",
"options": Array [],
"placeholder": "<Choose>",
"validate": Array [
Object {
"hideField": true,
"type": "customRequired",
},
],
},
Object {
"component": "plain-text",
"element": "h3",
"hideField": true,
"label": "Object Details",
"name": "object_details",
},
Object {
"component": "select",
"hideField": true,
"id": "system",
"includeEmpty": true,
"isRequired": true,
"label": "System/Process",
"name": "instance_name",
"options": Array [],
"placeholder": "<Choose>",
"validate": Array [
Object {
"hideField": true,
"type": "customRequired",
},
],
},
Object {
"component": "text-field",
"hideField": true,
"id": "message",
"isRequired": true,
"label": "Message",
"name": "object_message",
"validate": Array [
Object {
"hideField": true,
"type": "customRequired",
},
],
},
Object {
"component": "text-field",
"hideField": true,
"id": "request",
"isRequired": true,
"label": "Request",
"name": "object_request",
"validate": Array [
Object {
"hideField": true,
"type": "customRequired",
},
],
},
Object {
"component": "plain-text",
"element": "h3",
"hideField": true,
"label": "Object",
"name": "object_attributes",
},
Object {
"component": "select",
"hideField": true,
"id": "object_type",
"includeEmpty": true,
"isClearable": true,
"isRequired": true,
"isSearchable": true,
"labelText": "Type",
"name": "target_class",
"onChange": [Function],
"options": Array [],
"placeholder": "<Choose>",
"simpleValue": true,
"validate": Array [
Object {
"hideField": true,
"type": "customRequired",
},
],
},
Object {
"component": "select",
"hideField": true,
"id": "object_item",
"includeEmpty": true,
"isClearable": true,
"isRequired": true,
"isSearchable": true,
"labelText": "Object",
"name": "target_id",
"options": Array [],
"placeholder": "<Choose>",
"simpleValue": true,
"validate": Array [
Object {
"hideField": true,
"type": "customRequired",
},
],
},
Object {
"className": "attribute-value-fields-subform",
"component": "sub-form",
"condition": Object {
"is": "automation_request",
"when": "action_typ",
},
"fields": Array [
Array [
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-1",
"label": "1",
"name": "attribute-value-count-1",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_1",
"label": " ",
"name": "attribute_1",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_1",
"label": " ",
"name": "value_1",
},
],
"id": "attribute-value-field-1",
"name": "attribute-value-field-1",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-2",
"label": "2",
"name": "attribute-value-count-2",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_2",
"label": " ",
"name": "attribute_2",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_2",
"label": " ",
"name": "value_2",
},
],
"id": "attribute-value-field-2",
"name": "attribute-value-field-2",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-3",
"label": "3",
"name": "attribute-value-count-3",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_3",
"label": " ",
"name": "attribute_3",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_3",
"label": " ",
"name": "value_3",
},
],
"id": "attribute-value-field-3",
"name": "attribute-value-field-3",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-4",
"label": "4",
"name": "attribute-value-count-4",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_4",
"label": " ",
"name": "attribute_4",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_4",
"label": " ",
"name": "value_4",
},
],
"id": "attribute-value-field-4",
"name": "attribute-value-field-4",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-5",
"label": "5",
"name": "attribute-value-count-5",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_5",
"label": " ",
"name": "attribute_5",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_5",
"label": " ",
"name": "value_5",
},
],
"id": "attribute-value-field-5",
"name": "attribute-value-field-5",
},
],
Object {
"component": "text-field",
"hideField": true,
"id": "starting_object",
"label": " ",
"name": "starting_object",
"value": "SYSTEM/PROCESS",
},
],
"id": "attribute-value-fields",
"name": "attribute-value-fields",
"title": "Attribute/Value Pairs",
},
Object {
"component": "select",
"id": "run",
"initialValue": "Once",
"isRequired": true,
"label": "Run",
"name": "timer_typ",
"onChange": [Function],
"options": Array [
Object {
"label": "Once",
"value": "Once",
},
Object {
"label": "Hours",
"value": "Hourly",
},
Object {
"label": "Days",
"value": "Daily",
},
Object {
"label": "Weeks",
"value": "Weekly",
},
Object {
"label": "Months",
"value": "Monthly",
},
],
},
Object {
"component": "select",
"hideField": true,
"id": "timer_value",
"initialValue": 1,
"initializeOnMount": true,
"isRequired": true,
"label": "Every",
"name": "timer_value",
"options": Array [],
},
Object {
"component": "select",
"id": "time_zone",
"includeEmpty": true,
"isClearable": true,
"isRequired": true,
"isSearchable": true,
"labelText": "Time Zone",
"name": "time_zone",
"options": Array [
Object {
"label": "(GMT-12:00) International Date Line West",
"value": "International Date Line West",
},
Object {
"label": "(GMT-11:00) American Samoa",
"value": "American Samoa",
},
Object {
"label": "(GMT-11:00) Midway Island",
"value": "Midway Island",
},
Object {
"label": "(GMT-10:00) Hawaii",
"value": "Hawaii",
},
Object {
"label": "(GMT-09:00) Alaska",
"value": "Alaska",
},
],
"placeholder": "<Choose>",
"simpleValue": true,
"validate": Array [
Object {
"type": "required",
},
],
},
Object {
"component": "date-picker",
"datePickerType": "single",
"isRequired": true,
"label": "Starting Date",
"name": "start_date",
"validate": Array [
Object {
"type": "required",
},
],
},
Object {
"component": "time-picker",
"id": "start_time",
"isRequired": true,
"label": "Starting Time",
"name": "start_hour",
"validate": Array [
Object {
"type": "required",
},
],
},
],
],
"name": "BasicInformation",
"title": "Basic Information",
},
],
}
}
showFormControls={true}
validatorMapper={
Object {
"customRequired": [Function],
}
}
>
<FormRenderer
FormTemplate={[Function]}
clearOnUnmount={false}
componentMapper={
Object {
"checkbox": [Function],
"code-editor": [Function],
"date-picker": [Function],
"dual-list-select": [Function],
"edit-password-field": [Function],
"field-array": [Function],
"file-upload": [Function],
"font-icon-picker": [Function],
"font-icon-picker-ddf": [Function],
"multi-select": [Function],
"password-field": [Function],
"plain-text": [Function],
"radio": [Function],
"select": [Function],
"slider": [Function],
"spy-field": [Function],
"sub-form": [Function],
"switch": [Function],
"tabs": [Function],
"text-field": [Function],
"textarea": [Function],
"time-picker": [Function],
"tree-selector": [Function],
"tree-view": [Function],
"validate-credentials": [Function],
"wizard": [Function],
}
}
dispatch={[Function]}
initialValues={
Object {
"action_typ": "vm",
"filter_typ": "all",
"filter_type": "all",
}
}
onCancel={[Function]}
onReset={[Function]}
onSubmit={[Function]}
schema={
Object {
"fields": Array [
Object {
"className": "schedule_form",
"component": "sub-form",
"fields": Array [
Array [
Object {
"autoFocus": true,
"component": "text-field",
"isRequired": true,
"label": "Name",
"maxLength": 50,
"name": "name",
"validate": Array [
Object {
"type": "required",
},
],
},
Object {
"component": "text-field",
"isRequired": true,
"label": "Description",
"maxLength": 100,
"name": "description",
"validate": Array [
Object {
"type": "required",
},
],
},
Object {
"component": "checkbox",
"label": "Active",
"name": "enabled",
},
Object {
"component": "select",
"id": "action",
"initialValue": "vm",
"isRequired": true,
"label": "Action",
"name": "action_typ",
"onChange": [Function],
"options": Array [
Object {
"label": "VM Analysis",
"value": "vm",
},
Object {
"label": "Template Analysis",
"value": "miq_template",
},
Object {
"label": "Host Analysis",
"value": "host",
},
Object {
"label": "Container Image Analysis",
"value": "container_image",
},
Object {
"label": "Automation Tasks",
"value": "automation_request",
},
],
},
Object {
"component": "select",
"hideField": false,
"id": "filter_type",
"isRequired": true,
"label": "Filter",
"name": "filter_typ",
"onChange": [Function],
"options": Array [
Object {
"label": "All VMs",
"value": "all",
},
Object {
"label": "All VMs for Providers",
"value": "ems",
},
Object {
"label": "All VMs for Clusters",
"value": "cluster",
},
Object {
"label": "All VMs for Host",
"value": "host",
},
Object {
"label": "A single VM",
"value": "vm",
},
],
},
Object {
"component": "select",
"hideField": true,
"id": "filter_value",
"initialValue": "",
"initializeOnMount": true,
"label": "Filter Item",
"name": "filter_value",
"options": Array [],
},
Object {
"component": "select",
"hideField": true,
"id": "zone",
"includeEmpty": true,
"isRequired": true,
"label": "Zone",
"name": "zone_id",
"options": Array [],
"placeholder": "<Choose>",
"validate": Array [
Object {
"hideField": true,
"type": "customRequired",
},
],
},
Object {
"component": "plain-text",
"element": "h3",
"hideField": true,
"label": "Object Details",
"name": "object_details",
},
Object {
"component": "select",
"hideField": true,
"id": "system",
"includeEmpty": true,
"isRequired": true,
"label": "System/Process",
"name": "instance_name",
"options": Array [],
"placeholder": "<Choose>",
"validate": Array [
Object {
"hideField": true,
"type": "customRequired",
},
],
},
Object {
"component": "text-field",
"hideField": true,
"id": "message",
"isRequired": true,
"label": "Message",
"name": "object_message",
"validate": Array [
Object {
"hideField": true,
"type": "customRequired",
},
],
},
Object {
"component": "text-field",
"hideField": true,
"id": "request",
"isRequired": true,
"label": "Request",
"name": "object_request",
"validate": Array [
Object {
"hideField": true,
"type": "customRequired",
},
],
},
Object {
"component": "plain-text",
"element": "h3",
"hideField": true,
"label": "Object",
"name": "object_attributes",
},
Object {
"component": "select",
"hideField": true,
"id": "object_type",
"includeEmpty": true,
"isClearable": true,
"isRequired": true,
"isSearchable": true,
"labelText": "Type",
"name": "target_class",
"onChange": [Function],
"options": Array [],
"placeholder": "<Choose>",
"simpleValue": true,
"validate": Array [
Object {
"hideField": true,
"type": "customRequired",
},
],
},
Object {
"component": "select",
"hideField": true,
"id": "object_item",
"includeEmpty": true,
"isClearable": true,
"isRequired": true,
"isSearchable": true,
"labelText": "Object",
"name": "target_id",
"options": Array [],
"placeholder": "<Choose>",
"simpleValue": true,
"validate": Array [
Object {
"hideField": true,
"type": "customRequired",
},
],
},
Object {
"className": "attribute-value-fields-subform",
"component": "sub-form",
"condition": Object {
"is": "automation_request",
"when": "action_typ",
},
"fields": Array [
Array [
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-1",
"label": "1",
"name": "attribute-value-count-1",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_1",
"label": " ",
"name": "attribute_1",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_1",
"label": " ",
"name": "value_1",
},
],
"id": "attribute-value-field-1",
"name": "attribute-value-field-1",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-2",
"label": "2",
"name": "attribute-value-count-2",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_2",
"label": " ",
"name": "attribute_2",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_2",
"label": " ",
"name": "value_2",
},
],
"id": "attribute-value-field-2",
"name": "attribute-value-field-2",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-3",
"label": "3",
"name": "attribute-value-count-3",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_3",
"label": " ",
"name": "attribute_3",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_3",
"label": " ",
"name": "value_3",
},
],
"id": "attribute-value-field-3",
"name": "attribute-value-field-3",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-4",
"label": "4",
"name": "attribute-value-count-4",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_4",
"label": " ",
"name": "attribute_4",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_4",
"label": " ",
"name": "value_4",
},
],
"id": "attribute-value-field-4",
"name": "attribute-value-field-4",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-5",
"label": "5",
"name": "attribute-value-count-5",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_5",
"label": " ",
"name": "attribute_5",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_5",
"label": " ",
"name": "value_5",
},
],
"id": "attribute-value-field-5",
"name": "attribute-value-field-5",
},
],
Object {
"component": "text-field",
"hideField": true,
"id": "starting_object",
"label": " ",
"name": "starting_object",
"value": "SYSTEM/PROCESS",
},
],
"id": "attribute-value-fields",
"name": "attribute-value-fields",
"title": "Attribute/Value Pairs",
},
Object {
"component": "select",
"id": "run",
"initialValue": "Once",
"isRequired": true,
"label": "Run",
"name": "timer_typ",
"onChange": [Function],
"options": Array [
Object {
"label": "Once",
"value": "Once",
},
Object {
"label": "Hours",
"value": "Hourly",
},
Object {
"label": "Days",
"value": "Daily",
},
Object {
"label": "Weeks",
"value": "Weekly",
},
Object {
"label": "Months",
"value": "Monthly",
},
],
},
Object {
"component": "select",
"hideField": true,
"id": "timer_value",
"initialValue": 1,
"initializeOnMount": true,
"isRequired": true,
"label": "Every",
"name": "timer_value",
"options": Array [],
},
Object {
"component": "select",
"id": "time_zone",
"includeEmpty": true,
"isClearable": true,
"isRequired": true,
"isSearchable": true,
"labelText": "Time Zone",
"name": "time_zone",
"options": Array [
Object {
"label": "(GMT-12:00) International Date Line West",
"value": "International Date Line West",
},
Object {
"label": "(GMT-11:00) American Samoa",
"value": "American Samoa",
},
Object {
"label": "(GMT-11:00) Midway Island",
"value": "Midway Island",
},
Object {
"label": "(GMT-10:00) Hawaii",
"value": "Hawaii",
},
Object {
"label": "(GMT-09:00) Alaska",
"value": "Alaska",
},
],
"placeholder": "<Choose>",
"simpleValue": true,
"validate": Array [
Object {
"type": "required",
},
],
},
Object {
"component": "date-picker",
"datePickerType": "single",
"isRequired": true,
"label": "Starting Date",
"name": "start_date",
"validate": Array [
Object {
"type": "required",
},
],
},
Object {
"component": "time-picker",
"id": "start_time",
"isRequired": true,
"label": "Starting Time",
"name": "start_hour",
"validate": Array [
Object {
"type": "required",
},
],
},
],
],
"name": "BasicInformation",
"title": "Basic Information",
},
Object {
"component": "spy-field",
"initialize": undefined,
"name": "spy-field",
},
],
}
}
validatorMapper={
Object {
"customRequired": [Function],
}
}
>
<ReactFinalForm
decorators={
Array [
[Function],
]
}
dispatch={[Function]}
initialValues={
Object {
"action_typ": "vm",
"filter_typ": "all",
"filter_type": "all",
}
}
mutators={
Object {
"concat": [Function],
"insert": [Function],
"move": [Function],
"pop": [Function],
"push": [Function],
"remove": [Function],
"removeBatch": [Function],
"shift": [Function],
"swap": [Function],
"unshift": [Function],
"update": [Function],
}
}
onSubmit={[Function]}
render={[Function]}
subscription={
Object {
"pristine": true,
"submitting": true,
"valid": true,
}
}
>
<Component
formFields={
Array [
<SingleField
className="schedule_form"
component="sub-form"
fields={
Array [
Array [
Object {
"autoFocus": true,
"component": "text-field",
"isRequired": true,
"label": "Name",
"maxLength": 50,
"name": "name",
"validate": Array [
Object {
"type": "required",
},
],
},
Object {
"component": "text-field",
"isRequired": true,
"label": "Description",
"maxLength": 100,
"name": "description",
"validate": Array [
Object {
"type": "required",
},
],
},
Object {
"component": "checkbox",
"label": "Active",
"name": "enabled",
},
Object {
"component": "select",
"id": "action",
"initialValue": "vm",
"isRequired": true,
"label": "Action",
"name": "action_typ",
"onChange": [Function],
"options": Array [
Object {
"label": "VM Analysis",
"value": "vm",
},
Object {
"label": "Template Analysis",
"value": "miq_template",
},
Object {
"label": "Host Analysis",
"value": "host",
},
Object {
"label": "Container Image Analysis",
"value": "container_image",
},
Object {
"label": "Automation Tasks",
"value": "automation_request",
},
],
},
Object {
"component": "select",
"hideField": false,
"id": "filter_type",
"isRequired": true,
"label": "Filter",
"name": "filter_typ",
"onChange": [Function],
"options": Array [
Object {
"label": "All VMs",
"value": "all",
},
Object {
"label": "All VMs for Providers",
"value": "ems",
},
Object {
"label": "All VMs for Clusters",
"value": "cluster",
},
Object {
"label": "All VMs for Host",
"value": "host",
},
Object {
"label": "A single VM",
"value": "vm",
},
],
},
Object {
"component": "select",
"hideField": true,
"id": "filter_value",
"initialValue": "",
"initializeOnMount": true,
"label": "Filter Item",
"name": "filter_value",
"options": Array [],
},
Object {
"component": "select",
"hideField": true,
"id": "zone",
"includeEmpty": true,
"isRequired": true,
"label": "Zone",
"name": "zone_id",
"options": Array [],
"placeholder": "<Choose>",
"validate": Array [
Object {
"hideField": true,
"type": "customRequired",
},
],
},
Object {
"component": "plain-text",
"element": "h3",
"hideField": true,
"label": "Object Details",
"name": "object_details",
},
Object {
"component": "select",
"hideField": true,
"id": "system",
"includeEmpty": true,
"isRequired": true,
"label": "System/Process",
"name": "instance_name",
"options": Array [],
"placeholder": "<Choose>",
"validate": Array [
Object {
"hideField": true,
"type": "customRequired",
},
],
},
Object {
"component": "text-field",
"hideField": true,
"id": "message",
"isRequired": true,
"label": "Message",
"name": "object_message",
"validate": Array [
Object {
"hideField": true,
"type": "customRequired",
},
],
},
Object {
"component": "text-field",
"hideField": true,
"id": "request",
"isRequired": true,
"label": "Request",
"name": "object_request",
"validate": Array [
Object {
"hideField": true,
"type": "customRequired",
},
],
},
Object {
"component": "plain-text",
"element": "h3",
"hideField": true,
"label": "Object",
"name": "object_attributes",
},
Object {
"component": "select",
"hideField": true,
"id": "object_type",
"includeEmpty": true,
"isClearable": true,
"isRequired": true,
"isSearchable": true,
"labelText": "Type",
"name": "target_class",
"onChange": [Function],
"options": Array [],
"placeholder": "<Choose>",
"simpleValue": true,
"validate": Array [
Object {
"hideField": true,
"type": "customRequired",
},
],
},
Object {
"component": "select",
"hideField": true,
"id": "object_item",
"includeEmpty": true,
"isClearable": true,
"isRequired": true,
"isSearchable": true,
"labelText": "Object",
"name": "target_id",
"options": Array [],
"placeholder": "<Choose>",
"simpleValue": true,
"validate": Array [
Object {
"hideField": true,
"type": "customRequired",
},
],
},
Object {
"className": "attribute-value-fields-subform",
"component": "sub-form",
"condition": Object {
"is": "automation_request",
"when": "action_typ",
},
"fields": Array [
Array [
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-1",
"label": "1",
"name": "attribute-value-count-1",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_1",
"label": " ",
"name": "attribute_1",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_1",
"label": " ",
"name": "value_1",
},
],
"id": "attribute-value-field-1",
"name": "attribute-value-field-1",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-2",
"label": "2",
"name": "attribute-value-count-2",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_2",
"label": " ",
"name": "attribute_2",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_2",
"label": " ",
"name": "value_2",
},
],
"id": "attribute-value-field-2",
"name": "attribute-value-field-2",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-3",
"label": "3",
"name": "attribute-value-count-3",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_3",
"label": " ",
"name": "attribute_3",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_3",
"label": " ",
"name": "value_3",
},
],
"id": "attribute-value-field-3",
"name": "attribute-value-field-3",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-4",
"label": "4",
"name": "attribute-value-count-4",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_4",
"label": " ",
"name": "attribute_4",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_4",
"label": " ",
"name": "value_4",
},
],
"id": "attribute-value-field-4",
"name": "attribute-value-field-4",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-5",
"label": "5",
"name": "attribute-value-count-5",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_5",
"label": " ",
"name": "attribute_5",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_5",
"label": " ",
"name": "value_5",
},
],
"id": "attribute-value-field-5",
"name": "attribute-value-field-5",
},
],
Object {
"component": "text-field",
"hideField": true,
"id": "starting_object",
"label": " ",
"name": "starting_object",
"value": "SYSTEM/PROCESS",
},
],
"id": "attribute-value-fields",
"name": "attribute-value-fields",
"title": "Attribute/Value Pairs",
},
Object {
"component": "select",
"id": "run",
"initialValue": "Once",
"isRequired": true,
"label": "Run",
"name": "timer_typ",
"onChange": [Function],
"options": Array [
Object {
"label": "Once",
"value": "Once",
},
Object {
"label": "Hours",
"value": "Hourly",
},
Object {
"label": "Days",
"value": "Daily",
},
Object {
"label": "Weeks",
"value": "Weekly",
},
Object {
"label": "Months",
"value": "Monthly",
},
],
},
Object {
"component": "select",
"hideField": true,
"id": "timer_value",
"initialValue": 1,
"initializeOnMount": true,
"isRequired": true,
"label": "Every",
"name": "timer_value",
"options": Array [],
},
Object {
"component": "select",
"id": "time_zone",
"includeEmpty": true,
"isClearable": true,
"isRequired": true,
"isSearchable": true,
"labelText": "Time Zone",
"name": "time_zone",
"options": Array [
Object {
"label": "(GMT-12:00) International Date Line West",
"value": "International Date Line West",
},
Object {
"label": "(GMT-11:00) American Samoa",
"value": "American Samoa",
},
Object {
"label": "(GMT-11:00) Midway Island",
"value": "Midway Island",
},
Object {
"label": "(GMT-10:00) Hawaii",
"value": "Hawaii",
},
Object {
"label": "(GMT-09:00) Alaska",
"value": "Alaska",
},
],
"placeholder": "<Choose>",
"simpleValue": true,
"validate": Array [
Object {
"type": "required",
},
],
},
Object {
"component": "date-picker",
"datePickerType": "single",
"isRequired": true,
"label": "Starting Date",
"name": "start_date",
"validate": Array [
Object {
"type": "required",
},
],
},
Object {
"component": "time-picker",
"id": "start_time",
"isRequired": true,
"label": "Starting Time",
"name": "start_hour",
"validate": Array [
Object {
"type": "required",
},
],
},
],
]
}
name="BasicInformation"
title="Basic Information"
/>,
<SingleField
component="spy-field"
name="spy-field"
/>,
]
}
schema={
Object {
"fields": Array [
Object {
"className": "schedule_form",
"component": "sub-form",
"fields": Array [
Array [
Object {
"autoFocus": true,
"component": "text-field",
"isRequired": true,
"label": "Name",
"maxLength": 50,
"name": "name",
"validate": Array [
Object {
"type": "required",
},
],
},
Object {
"component": "text-field",
"isRequired": true,
"label": "Description",
"maxLength": 100,
"name": "description",
"validate": Array [
Object {
"type": "required",
},
],
},
Object {
"component": "checkbox",
"label": "Active",
"name": "enabled",
},
Object {
"component": "select",
"id": "action",
"initialValue": "vm",
"isRequired": true,
"label": "Action",
"name": "action_typ",
"onChange": [Function],
"options": Array [
Object {
"label": "VM Analysis",
"value": "vm",
},
Object {
"label": "Template Analysis",
"value": "miq_template",
},
Object {
"label": "Host Analysis",
"value": "host",
},
Object {
"label": "Container Image Analysis",
"value": "container_image",
},
Object {
"label": "Automation Tasks",
"value": "automation_request",
},
],
},
Object {
"component": "select",
"hideField": false,
"id": "filter_type",
"isRequired": true,
"label": "Filter",
"name": "filter_typ",
"onChange": [Function],
"options": Array [
Object {
"label": "All VMs",
"value": "all",
},
Object {
"label": "All VMs for Providers",
"value": "ems",
},
Object {
"label": "All VMs for Clusters",
"value": "cluster",
},
Object {
"label": "All VMs for Host",
"value": "host",
},
Object {
"label": "A single VM",
"value": "vm",
},
],
},
Object {
"component": "select",
"hideField": true,
"id": "filter_value",
"initialValue": "",
"initializeOnMount": true,
"label": "Filter Item",
"name": "filter_value",
"options": Array [],
},
Object {
"component": "select",
"hideField": true,
"id": "zone",
"includeEmpty": true,
"isRequired": true,
"label": "Zone",
"name": "zone_id",
"options": Array [],
"placeholder": "<Choose>",
"validate": Array [
Object {
"hideField": true,
"type": "customRequired",
},
],
},
Object {
"component": "plain-text",
"element": "h3",
"hideField": true,
"label": "Object Details",
"name": "object_details",
},
Object {
"component": "select",
"hideField": true,
"id": "system",
"includeEmpty": true,
"isRequired": true,
"label": "System/Process",
"name": "instance_name",
"options": Array [],
"placeholder": "<Choose>",
"validate": Array [
Object {
"hideField": true,
"type": "customRequired",
},
],
},
Object {
"component": "text-field",
"hideField": true,
"id": "message",
"isRequired": true,
"label": "Message",
"name": "object_message",
"validate": Array [
Object {
"hideField": true,
"type": "customRequired",
},
],
},
Object {
"component": "text-field",
"hideField": true,
"id": "request",
"isRequired": true,
"label": "Request",
"name": "object_request",
"validate": Array [
Object {
"hideField": true,
"type": "customRequired",
},
],
},
Object {
"component": "plain-text",
"element": "h3",
"hideField": true,
"label": "Object",
"name": "object_attributes",
},
Object {
"component": "select",
"hideField": true,
"id": "object_type",
"includeEmpty": true,
"isClearable": true,
"isRequired": true,
"isSearchable": true,
"labelText": "Type",
"name": "target_class",
"onChange": [Function],
"options": Array [],
"placeholder": "<Choose>",
"simpleValue": true,
"validate": Array [
Object {
"hideField": true,
"type": "customRequired",
},
],
},
Object {
"component": "select",
"hideField": true,
"id": "object_item",
"includeEmpty": true,
"isClearable": true,
"isRequired": true,
"isSearchable": true,
"labelText": "Object",
"name": "target_id",
"options": Array [],
"placeholder": "<Choose>",
"simpleValue": true,
"validate": Array [
Object {
"hideField": true,
"type": "customRequired",
},
],
},
Object {
"className": "attribute-value-fields-subform",
"component": "sub-form",
"condition": Object {
"is": "automation_request",
"when": "action_typ",
},
"fields": Array [
Array [
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-1",
"label": "1",
"name": "attribute-value-count-1",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_1",
"label": " ",
"name": "attribute_1",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_1",
"label": " ",
"name": "value_1",
},
],
"id": "attribute-value-field-1",
"name": "attribute-value-field-1",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-2",
"label": "2",
"name": "attribute-value-count-2",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_2",
"label": " ",
"name": "attribute_2",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_2",
"label": " ",
"name": "value_2",
},
],
"id": "attribute-value-field-2",
"name": "attribute-value-field-2",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-3",
"label": "3",
"name": "attribute-value-count-3",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_3",
"label": " ",
"name": "attribute_3",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_3",
"label": " ",
"name": "value_3",
},
],
"id": "attribute-value-field-3",
"name": "attribute-value-field-3",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-4",
"label": "4",
"name": "attribute-value-count-4",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_4",
"label": " ",
"name": "attribute_4",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_4",
"label": " ",
"name": "value_4",
},
],
"id": "attribute-value-field-4",
"name": "attribute-value-field-4",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-5",
"label": "5",
"name": "attribute-value-count-5",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_5",
"label": " ",
"name": "attribute_5",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_5",
"label": " ",
"name": "value_5",
},
],
"id": "attribute-value-field-5",
"name": "attribute-value-field-5",
},
],
Object {
"component": "text-field",
"hideField": true,
"id": "starting_object",
"label": " ",
"name": "starting_object",
"value": "SYSTEM/PROCESS",
},
],
"id": "attribute-value-fields",
"name": "attribute-value-fields",
"title": "Attribute/Value Pairs",
},
Object {
"component": "select",
"id": "run",
"initialValue": "Once",
"isRequired": true,
"label": "Run",
"name": "timer_typ",
"onChange": [Function],
"options": Array [
Object {
"label": "Once",
"value": "Once",
},
Object {
"label": "Hours",
"value": "Hourly",
},
Object {
"label": "Days",
"value": "Daily",
},
Object {
"label": "Weeks",
"value": "Weekly",
},
Object {
"label": "Months",
"value": "Monthly",
},
],
},
Object {
"component": "select",
"hideField": true,
"id": "timer_value",
"initialValue": 1,
"initializeOnMount": true,
"isRequired": true,
"label": "Every",
"name": "timer_value",
"options": Array [],
},
Object {
"component": "select",
"id": "time_zone",
"includeEmpty": true,
"isClearable": true,
"isRequired": true,
"isSearchable": true,
"labelText": "Time Zone",
"name": "time_zone",
"options": Array [
Object {
"label": "(GMT-12:00) International Date Line West",
"value": "International Date Line West",
},
Object {
"label": "(GMT-11:00) American Samoa",
"value": "American Samoa",
},
Object {
"label": "(GMT-11:00) Midway Island",
"value": "Midway Island",
},
Object {
"label": "(GMT-10:00) Hawaii",
"value": "Hawaii",
},
Object {
"label": "(GMT-09:00) Alaska",
"value": "Alaska",
},
],
"placeholder": "<Choose>",
"simpleValue": true,
"validate": Array [
Object {
"type": "required",
},
],
},
Object {
"component": "date-picker",
"datePickerType": "single",
"isRequired": true,
"label": "Starting Date",
"name": "start_date",
"validate": Array [
Object {
"type": "required",
},
],
},
Object {
"component": "time-picker",
"id": "start_time",
"isRequired": true,
"label": "Starting Time",
"name": "start_hour",
"validate": Array [
Object {
"type": "required",
},
],
},
],
],
"name": "BasicInformation",
"title": "Basic Information",
},
Object {
"component": "spy-field",
"initialize": undefined,
"name": "spy-field",
},
],
}
}
>
<WrappedFormTemplate
canReset={false}
cancelLabel="Cancel"
disableSubmit={
Array [
"pristine",
"invalid",
]
}
formFields={
Array [
<SingleField
className="schedule_form"
component="sub-form"
fields={
Array [
Array [
Object {
"autoFocus": true,
"component": "text-field",
"isRequired": true,
"label": "Name",
"maxLength": 50,
"name": "name",
"validate": Array [
Object {
"type": "required",
},
],
},
Object {
"component": "text-field",
"isRequired": true,
"label": "Description",
"maxLength": 100,
"name": "description",
"validate": Array [
Object {
"type": "required",
},
],
},
Object {
"component": "checkbox",
"label": "Active",
"name": "enabled",
},
Object {
"component": "select",
"id": "action",
"initialValue": "vm",
"isRequired": true,
"label": "Action",
"name": "action_typ",
"onChange": [Function],
"options": Array [
Object {
"label": "VM Analysis",
"value": "vm",
},
Object {
"label": "Template Analysis",
"value": "miq_template",
},
Object {
"label": "Host Analysis",
"value": "host",
},
Object {
"label": "Container Image Analysis",
"value": "container_image",
},
Object {
"label": "Automation Tasks",
"value": "automation_request",
},
],
},
Object {
"component": "select",
"hideField": false,
"id": "filter_type",
"isRequired": true,
"label": "Filter",
"name": "filter_typ",
"onChange": [Function],
"options": Array [
Object {
"label": "All VMs",
"value": "all",
},
Object {
"label": "All VMs for Providers",
"value": "ems",
},
Object {
"label": "All VMs for Clusters",
"value": "cluster",
},
Object {
"label": "All VMs for Host",
"value": "host",
},
Object {
"label": "A single VM",
"value": "vm",
},
],
},
Object {
"component": "select",
"hideField": true,
"id": "filter_value",
"initialValue": "",
"initializeOnMount": true,
"label": "Filter Item",
"name": "filter_value",
"options": Array [],
},
Object {
"component": "select",
"hideField": true,
"id": "zone",
"includeEmpty": true,
"isRequired": true,
"label": "Zone",
"name": "zone_id",
"options": Array [],
"placeholder": "<Choose>",
"validate": Array [
Object {
"hideField": true,
"type": "customRequired",
},
],
},
Object {
"component": "plain-text",
"element": "h3",
"hideField": true,
"label": "Object Details",
"name": "object_details",
},
Object {
"component": "select",
"hideField": true,
"id": "system",
"includeEmpty": true,
"isRequired": true,
"label": "System/Process",
"name": "instance_name",
"options": Array [],
"placeholder": "<Choose>",
"validate": Array [
Object {
"hideField": true,
"type": "customRequired",
},
],
},
Object {
"component": "text-field",
"hideField": true,
"id": "message",
"isRequired": true,
"label": "Message",
"name": "object_message",
"validate": Array [
Object {
"hideField": true,
"type": "customRequired",
},
],
},
Object {
"component": "text-field",
"hideField": true,
"id": "request",
"isRequired": true,
"label": "Request",
"name": "object_request",
"validate": Array [
Object {
"hideField": true,
"type": "customRequired",
},
],
},
Object {
"component": "plain-text",
"element": "h3",
"hideField": true,
"label": "Object",
"name": "object_attributes",
},
Object {
"component": "select",
"hideField": true,
"id": "object_type",
"includeEmpty": true,
"isClearable": true,
"isRequired": true,
"isSearchable": true,
"labelText": "Type",
"name": "target_class",
"onChange": [Function],
"options": Array [],
"placeholder": "<Choose>",
"simpleValue": true,
"validate": Array [
Object {
"hideField": true,
"type": "customRequired",
},
],
},
Object {
"component": "select",
"hideField": true,
"id": "object_item",
"includeEmpty": true,
"isClearable": true,
"isRequired": true,
"isSearchable": true,
"labelText": "Object",
"name": "target_id",
"options": Array [],
"placeholder": "<Choose>",
"simpleValue": true,
"validate": Array [
Object {
"hideField": true,
"type": "customRequired",
},
],
},
Object {
"className": "attribute-value-fields-subform",
"component": "sub-form",
"condition": Object {
"is": "automation_request",
"when": "action_typ",
},
"fields": Array [
Array [
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-1",
"label": "1",
"name": "attribute-value-count-1",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_1",
"label": " ",
"name": "attribute_1",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_1",
"label": " ",
"name": "value_1",
},
],
"id": "attribute-value-field-1",
"name": "attribute-value-field-1",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-2",
"label": "2",
"name": "attribute-value-count-2",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_2",
"label": " ",
"name": "attribute_2",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_2",
"label": " ",
"name": "value_2",
},
],
"id": "attribute-value-field-2",
"name": "attribute-value-field-2",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-3",
"label": "3",
"name": "attribute-value-count-3",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_3",
"label": " ",
"name": "attribute_3",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_3",
"label": " ",
"name": "value_3",
},
],
"id": "attribute-value-field-3",
"name": "attribute-value-field-3",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-4",
"label": "4",
"name": "attribute-value-count-4",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_4",
"label": " ",
"name": "attribute_4",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_4",
"label": " ",
"name": "value_4",
},
],
"id": "attribute-value-field-4",
"name": "attribute-value-field-4",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-5",
"label": "5",
"name": "attribute-value-count-5",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_5",
"label": " ",
"name": "attribute_5",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_5",
"label": " ",
"name": "value_5",
},
],
"id": "attribute-value-field-5",
"name": "attribute-value-field-5",
},
],
Object {
"component": "text-field",
"hideField": true,
"id": "starting_object",
"label": " ",
"name": "starting_object",
"value": "SYSTEM/PROCESS",
},
],
"id": "attribute-value-fields",
"name": "attribute-value-fields",
"title": "Attribute/Value Pairs",
},
Object {
"component": "select",
"id": "run",
"initialValue": "Once",
"isRequired": true,
"label": "Run",
"name": "timer_typ",
"onChange": [Function],
"options": Array [
Object {
"label": "Once",
"value": "Once",
},
Object {
"label": "Hours",
"value": "Hourly",
},
Object {
"label": "Days",
"value": "Daily",
},
Object {
"label": "Weeks",
"value": "Weekly",
},
Object {
"label": "Months",
"value": "Monthly",
},
],
},
Object {
"component": "select",
"hideField": true,
"id": "timer_value",
"initialValue": 1,
"initializeOnMount": true,
"isRequired": true,
"label": "Every",
"name": "timer_value",
"options": Array [],
},
Object {
"component": "select",
"id": "time_zone",
"includeEmpty": true,
"isClearable": true,
"isRequired": true,
"isSearchable": true,
"labelText": "Time Zone",
"name": "time_zone",
"options": Array [
Object {
"label": "(GMT-12:00) International Date Line West",
"value": "International Date Line West",
},
Object {
"label": "(GMT-11:00) American Samoa",
"value": "American Samoa",
},
Object {
"label": "(GMT-11:00) Midway Island",
"value": "Midway Island",
},
Object {
"label": "(GMT-10:00) Hawaii",
"value": "Hawaii",
},
Object {
"label": "(GMT-09:00) Alaska",
"value": "Alaska",
},
],
"placeholder": "<Choose>",
"simpleValue": true,
"validate": Array [
Object {
"type": "required",
},
],
},
Object {
"component": "date-picker",
"datePickerType": "single",
"isRequired": true,
"label": "Starting Date",
"name": "start_date",
"validate": Array [
Object {
"type": "required",
},
],
},
Object {
"component": "time-picker",
"id": "start_time",
"isRequired": true,
"label": "Starting Time",
"name": "start_hour",
"validate": Array [
Object {
"type": "required",
},
],
},
],
]
}
name="BasicInformation"
title="Basic Information"
/>,
<SingleField
component="spy-field"
name="spy-field"
/>,
]
}
formWrapperProps={
Object {
"className": "form-react",
}
}
resetLabel="Reset"
schema={
Object {
"fields": Array [
Object {
"className": "schedule_form",
"component": "sub-form",
"fields": Array [
Array [
Object {
"autoFocus": true,
"component": "text-field",
"isRequired": true,
"label": "Name",
"maxLength": 50,
"name": "name",
"validate": Array [
Object {
"type": "required",
},
],
},
Object {
"component": "text-field",
"isRequired": true,
"label": "Description",
"maxLength": 100,
"name": "description",
"validate": Array [
Object {
"type": "required",
},
],
},
Object {
"component": "checkbox",
"label": "Active",
"name": "enabled",
},
Object {
"component": "select",
"id": "action",
"initialValue": "vm",
"isRequired": true,
"label": "Action",
"name": "action_typ",
"onChange": [Function],
"options": Array [
Object {
"label": "VM Analysis",
"value": "vm",
},
Object {
"label": "Template Analysis",
"value": "miq_template",
},
Object {
"label": "Host Analysis",
"value": "host",
},
Object {
"label": "Container Image Analysis",
"value": "container_image",
},
Object {
"label": "Automation Tasks",
"value": "automation_request",
},
],
},
Object {
"component": "select",
"hideField": false,
"id": "filter_type",
"isRequired": true,
"label": "Filter",
"name": "filter_typ",
"onChange": [Function],
"options": Array [
Object {
"label": "All VMs",
"value": "all",
},
Object {
"label": "All VMs for Providers",
"value": "ems",
},
Object {
"label": "All VMs for Clusters",
"value": "cluster",
},
Object {
"label": "All VMs for Host",
"value": "host",
},
Object {
"label": "A single VM",
"value": "vm",
},
],
},
Object {
"component": "select",
"hideField": true,
"id": "filter_value",
"initialValue": "",
"initializeOnMount": true,
"label": "Filter Item",
"name": "filter_value",
"options": Array [],
},
Object {
"component": "select",
"hideField": true,
"id": "zone",
"includeEmpty": true,
"isRequired": true,
"label": "Zone",
"name": "zone_id",
"options": Array [],
"placeholder": "<Choose>",
"validate": Array [
Object {
"hideField": true,
"type": "customRequired",
},
],
},
Object {
"component": "plain-text",
"element": "h3",
"hideField": true,
"label": "Object Details",
"name": "object_details",
},
Object {
"component": "select",
"hideField": true,
"id": "system",
"includeEmpty": true,
"isRequired": true,
"label": "System/Process",
"name": "instance_name",
"options": Array [],
"placeholder": "<Choose>",
"validate": Array [
Object {
"hideField": true,
"type": "customRequired",
},
],
},
Object {
"component": "text-field",
"hideField": true,
"id": "message",
"isRequired": true,
"label": "Message",
"name": "object_message",
"validate": Array [
Object {
"hideField": true,
"type": "customRequired",
},
],
},
Object {
"component": "text-field",
"hideField": true,
"id": "request",
"isRequired": true,
"label": "Request",
"name": "object_request",
"validate": Array [
Object {
"hideField": true,
"type": "customRequired",
},
],
},
Object {
"component": "plain-text",
"element": "h3",
"hideField": true,
"label": "Object",
"name": "object_attributes",
},
Object {
"component": "select",
"hideField": true,
"id": "object_type",
"includeEmpty": true,
"isClearable": true,
"isRequired": true,
"isSearchable": true,
"labelText": "Type",
"name": "target_class",
"onChange": [Function],
"options": Array [],
"placeholder": "<Choose>",
"simpleValue": true,
"validate": Array [
Object {
"hideField": true,
"type": "customRequired",
},
],
},
Object {
"component": "select",
"hideField": true,
"id": "object_item",
"includeEmpty": true,
"isClearable": true,
"isRequired": true,
"isSearchable": true,
"labelText": "Object",
"name": "target_id",
"options": Array [],
"placeholder": "<Choose>",
"simpleValue": true,
"validate": Array [
Object {
"hideField": true,
"type": "customRequired",
},
],
},
Object {
"className": "attribute-value-fields-subform",
"component": "sub-form",
"condition": Object {
"is": "automation_request",
"when": "action_typ",
},
"fields": Array [
Array [
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-1",
"label": "1",
"name": "attribute-value-count-1",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_1",
"label": " ",
"name": "attribute_1",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_1",
"label": " ",
"name": "value_1",
},
],
"id": "attribute-value-field-1",
"name": "attribute-value-field-1",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-2",
"label": "2",
"name": "attribute-value-count-2",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_2",
"label": " ",
"name": "attribute_2",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_2",
"label": " ",
"name": "value_2",
},
],
"id": "attribute-value-field-2",
"name": "attribute-value-field-2",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-3",
"label": "3",
"name": "attribute-value-count-3",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_3",
"label": " ",
"name": "attribute_3",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_3",
"label": " ",
"name": "value_3",
},
],
"id": "attribute-value-field-3",
"name": "attribute-value-field-3",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-4",
"label": "4",
"name": "attribute-value-count-4",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_4",
"label": " ",
"name": "attribute_4",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_4",
"label": " ",
"name": "value_4",
},
],
"id": "attribute-value-field-4",
"name": "attribute-value-field-4",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-5",
"label": "5",
"name": "attribute-value-count-5",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_5",
"label": " ",
"name": "attribute_5",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_5",
"label": " ",
"name": "value_5",
},
],
"id": "attribute-value-field-5",
"name": "attribute-value-field-5",
},
],
Object {
"component": "text-field",
"hideField": true,
"id": "starting_object",
"label": " ",
"name": "starting_object",
"value": "SYSTEM/PROCESS",
},
],
"id": "attribute-value-fields",
"name": "attribute-value-fields",
"title": "Attribute/Value Pairs",
},
Object {
"component": "select",
"id": "run",
"initialValue": "Once",
"isRequired": true,
"label": "Run",
"name": "timer_typ",
"onChange": [Function],
"options": Array [
Object {
"label": "Once",
"value": "Once",
},
Object {
"label": "Hours",
"value": "Hourly",
},
Object {
"label": "Days",
"value": "Daily",
},
Object {
"label": "Weeks",
"value": "Weekly",
},
Object {
"label": "Months",
"value": "Monthly",
},
],
},
Object {
"component": "select",
"hideField": true,
"id": "timer_value",
"initialValue": 1,
"initializeOnMount": true,
"isRequired": true,
"label": "Every",
"name": "timer_value",
"options": Array [],
},
Object {
"component": "select",
"id": "time_zone",
"includeEmpty": true,
"isClearable": true,
"isRequired": true,
"isSearchable": true,
"labelText": "Time Zone",
"name": "time_zone",
"options": Array [
Object {
"label": "(GMT-12:00) International Date Line West",
"value": "International Date Line West",
},
Object {
"label": "(GMT-11:00) American Samoa",
"value": "American Samoa",
},
Object {
"label": "(GMT-11:00) Midway Island",
"value": "Midway Island",
},
Object {
"label": "(GMT-10:00) Hawaii",
"value": "Hawaii",
},
Object {
"label": "(GMT-09:00) Alaska",
"value": "Alaska",
},
],
"placeholder": "<Choose>",
"simpleValue": true,
"validate": Array [
Object {
"type": "required",
},
],
},
Object {
"component": "date-picker",
"datePickerType": "single",
"isRequired": true,
"label": "Starting Date",
"name": "start_date",
"validate": Array [
Object {
"type": "required",
},
],
},
Object {
"component": "time-picker",
"id": "start_time",
"isRequired": true,
"label": "Starting Time",
"name": "start_hour",
"validate": Array [
Object {
"type": "required",
},
],
},
],
],
"name": "BasicInformation",
"title": "Basic Information",
},
Object {
"component": "spy-field",
"initialize": undefined,
"name": "spy-field",
},
],
}
}
showFormControls={true}
submitLabel="Save"
>
<FormTemplate
Button={[Function]}
ButtonGroup={[Function]}
Description={[Function]}
FormWrapper={[Function]}
Header={[Function]}
Title={[Function]}
buttonOrder={
Array [
"submit",
"reset",
"cancel",
]
}
canReset={false}
cancelLabel="Cancel"
disableSubmit={
Array [
"pristine",
"invalid",
]
}
formFields={
Array [
<SingleField
className="schedule_form"
component="sub-form"
fields={
Array [
Array [
Object {
"autoFocus": true,
"component": "text-field",
"isRequired": true,
"label": "Name",
"maxLength": 50,
"name": "name",
"validate": Array [
Object {
"type": "required",
},
],
},
Object {
"component": "text-field",
"isRequired": true,
"label": "Description",
"maxLength": 100,
"name": "description",
"validate": Array [
Object {
"type": "required",
},
],
},
Object {
"component": "checkbox",
"label": "Active",
"name": "enabled",
},
Object {
"component": "select",
"id": "action",
"initialValue": "vm",
"isRequired": true,
"label": "Action",
"name": "action_typ",
"onChange": [Function],
"options": Array [
Object {
"label": "VM Analysis",
"value": "vm",
},
Object {
"label": "Template Analysis",
"value": "miq_template",
},
Object {
"label": "Host Analysis",
"value": "host",
},
Object {
"label": "Container Image Analysis",
"value": "container_image",
},
Object {
"label": "Automation Tasks",
"value": "automation_request",
},
],
},
Object {
"component": "select",
"hideField": false,
"id": "filter_type",
"isRequired": true,
"label": "Filter",
"name": "filter_typ",
"onChange": [Function],
"options": Array [
Object {
"label": "All VMs",
"value": "all",
},
Object {
"label": "All VMs for Providers",
"value": "ems",
},
Object {
"label": "All VMs for Clusters",
"value": "cluster",
},
Object {
"label": "All VMs for Host",
"value": "host",
},
Object {
"label": "A single VM",
"value": "vm",
},
],
},
Object {
"component": "select",
"hideField": true,
"id": "filter_value",
"initialValue": "",
"initializeOnMount": true,
"label": "Filter Item",
"name": "filter_value",
"options": Array [],
},
Object {
"component": "select",
"hideField": true,
"id": "zone",
"includeEmpty": true,
"isRequired": true,
"label": "Zone",
"name": "zone_id",
"options": Array [],
"placeholder": "<Choose>",
"validate": Array [
Object {
"hideField": true,
"type": "customRequired",
},
],
},
Object {
"component": "plain-text",
"element": "h3",
"hideField": true,
"label": "Object Details",
"name": "object_details",
},
Object {
"component": "select",
"hideField": true,
"id": "system",
"includeEmpty": true,
"isRequired": true,
"label": "System/Process",
"name": "instance_name",
"options": Array [],
"placeholder": "<Choose>",
"validate": Array [
Object {
"hideField": true,
"type": "customRequired",
},
],
},
Object {
"component": "text-field",
"hideField": true,
"id": "message",
"isRequired": true,
"label": "Message",
"name": "object_message",
"validate": Array [
Object {
"hideField": true,
"type": "customRequired",
},
],
},
Object {
"component": "text-field",
"hideField": true,
"id": "request",
"isRequired": true,
"label": "Request",
"name": "object_request",
"validate": Array [
Object {
"hideField": true,
"type": "customRequired",
},
],
},
Object {
"component": "plain-text",
"element": "h3",
"hideField": true,
"label": "Object",
"name": "object_attributes",
},
Object {
"component": "select",
"hideField": true,
"id": "object_type",
"includeEmpty": true,
"isClearable": true,
"isRequired": true,
"isSearchable": true,
"labelText": "Type",
"name": "target_class",
"onChange": [Function],
"options": Array [],
"placeholder": "<Choose>",
"simpleValue": true,
"validate": Array [
Object {
"hideField": true,
"type": "customRequired",
},
],
},
Object {
"component": "select",
"hideField": true,
"id": "object_item",
"includeEmpty": true,
"isClearable": true,
"isRequired": true,
"isSearchable": true,
"labelText": "Object",
"name": "target_id",
"options": Array [],
"placeholder": "<Choose>",
"simpleValue": true,
"validate": Array [
Object {
"hideField": true,
"type": "customRequired",
},
],
},
Object {
"className": "attribute-value-fields-subform",
"component": "sub-form",
"condition": Object {
"is": "automation_request",
"when": "action_typ",
},
"fields": Array [
Array [
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-1",
"label": "1",
"name": "attribute-value-count-1",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_1",
"label": " ",
"name": "attribute_1",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_1",
"label": " ",
"name": "value_1",
},
],
"id": "attribute-value-field-1",
"name": "attribute-value-field-1",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-2",
"label": "2",
"name": "attribute-value-count-2",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_2",
"label": " ",
"name": "attribute_2",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_2",
"label": " ",
"name": "value_2",
},
],
"id": "attribute-value-field-2",
"name": "attribute-value-field-2",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-3",
"label": "3",
"name": "attribute-value-count-3",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_3",
"label": " ",
"name": "attribute_3",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_3",
"label": " ",
"name": "value_3",
},
],
"id": "attribute-value-field-3",
"name": "attribute-value-field-3",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-4",
"label": "4",
"name": "attribute-value-count-4",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_4",
"label": " ",
"name": "attribute_4",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_4",
"label": " ",
"name": "value_4",
},
],
"id": "attribute-value-field-4",
"name": "attribute-value-field-4",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-5",
"label": "5",
"name": "attribute-value-count-5",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_5",
"label": " ",
"name": "attribute_5",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_5",
"label": " ",
"name": "value_5",
},
],
"id": "attribute-value-field-5",
"name": "attribute-value-field-5",
},
],
Object {
"component": "text-field",
"hideField": true,
"id": "starting_object",
"label": " ",
"name": "starting_object",
"value": "SYSTEM/PROCESS",
},
],
"id": "attribute-value-fields",
"name": "attribute-value-fields",
"title": "Attribute/Value Pairs",
},
Object {
"component": "select",
"id": "run",
"initialValue": "Once",
"isRequired": true,
"label": "Run",
"name": "timer_typ",
"onChange": [Function],
"options": Array [
Object {
"label": "Once",
"value": "Once",
},
Object {
"label": "Hours",
"value": "Hourly",
},
Object {
"label": "Days",
"value": "Daily",
},
Object {
"label": "Weeks",
"value": "Weekly",
},
Object {
"label": "Months",
"value": "Monthly",
},
],
},
Object {
"component": "select",
"hideField": true,
"id": "timer_value",
"initialValue": 1,
"initializeOnMount": true,
"isRequired": true,
"label": "Every",
"name": "timer_value",
"options": Array [],
},
Object {
"component": "select",
"id": "time_zone",
"includeEmpty": true,
"isClearable": true,
"isRequired": true,
"isSearchable": true,
"labelText": "Time Zone",
"name": "time_zone",
"options": Array [
Object {
"label": "(GMT-12:00) International Date Line West",
"value": "International Date Line West",
},
Object {
"label": "(GMT-11:00) American Samoa",
"value": "American Samoa",
},
Object {
"label": "(GMT-11:00) Midway Island",
"value": "Midway Island",
},
Object {
"label": "(GMT-10:00) Hawaii",
"value": "Hawaii",
},
Object {
"label": "(GMT-09:00) Alaska",
"value": "Alaska",
},
],
"placeholder": "<Choose>",
"simpleValue": true,
"validate": Array [
Object {
"type": "required",
},
],
},
Object {
"component": "date-picker",
"datePickerType": "single",
"isRequired": true,
"label": "Starting Date",
"name": "start_date",
"validate": Array [
Object {
"type": "required",
},
],
},
Object {
"component": "time-picker",
"id": "start_time",
"isRequired": true,
"label": "Starting Time",
"name": "start_hour",
"validate": Array [
Object {
"type": "required",
},
],
},
],
]
}
name="BasicInformation"
title="Basic Information"
/>,
<SingleField
component="spy-field"
name="spy-field"
/>,
]
}
formWrapperProps={
Object {
"className": "form-react",
}
}
resetLabel="Reset"
schema={
Object {
"fields": Array [
Object {
"className": "schedule_form",
"component": "sub-form",
"fields": Array [
Array [
Object {
"autoFocus": true,
"component": "text-field",
"isRequired": true,
"label": "Name",
"maxLength": 50,
"name": "name",
"validate": Array [
Object {
"type": "required",
},
],
},
Object {
"component": "text-field",
"isRequired": true,
"label": "Description",
"maxLength": 100,
"name": "description",
"validate": Array [
Object {
"type": "required",
},
],
},
Object {
"component": "checkbox",
"label": "Active",
"name": "enabled",
},
Object {
"component": "select",
"id": "action",
"initialValue": "vm",
"isRequired": true,
"label": "Action",
"name": "action_typ",
"onChange": [Function],
"options": Array [
Object {
"label": "VM Analysis",
"value": "vm",
},
Object {
"label": "Template Analysis",
"value": "miq_template",
},
Object {
"label": "Host Analysis",
"value": "host",
},
Object {
"label": "Container Image Analysis",
"value": "container_image",
},
Object {
"label": "Automation Tasks",
"value": "automation_request",
},
],
},
Object {
"component": "select",
"hideField": false,
"id": "filter_type",
"isRequired": true,
"label": "Filter",
"name": "filter_typ",
"onChange": [Function],
"options": Array [
Object {
"label": "All VMs",
"value": "all",
},
Object {
"label": "All VMs for Providers",
"value": "ems",
},
Object {
"label": "All VMs for Clusters",
"value": "cluster",
},
Object {
"label": "All VMs for Host",
"value": "host",
},
Object {
"label": "A single VM",
"value": "vm",
},
],
},
Object {
"component": "select",
"hideField": true,
"id": "filter_value",
"initialValue": "",
"initializeOnMount": true,
"label": "Filter Item",
"name": "filter_value",
"options": Array [],
},
Object {
"component": "select",
"hideField": true,
"id": "zone",
"includeEmpty": true,
"isRequired": true,
"label": "Zone",
"name": "zone_id",
"options": Array [],
"placeholder": "<Choose>",
"validate": Array [
Object {
"hideField": true,
"type": "customRequired",
},
],
},
Object {
"component": "plain-text",
"element": "h3",
"hideField": true,
"label": "Object Details",
"name": "object_details",
},
Object {
"component": "select",
"hideField": true,
"id": "system",
"includeEmpty": true,
"isRequired": true,
"label": "System/Process",
"name": "instance_name",
"options": Array [],
"placeholder": "<Choose>",
"validate": Array [
Object {
"hideField": true,
"type": "customRequired",
},
],
},
Object {
"component": "text-field",
"hideField": true,
"id": "message",
"isRequired": true,
"label": "Message",
"name": "object_message",
"validate": Array [
Object {
"hideField": true,
"type": "customRequired",
},
],
},
Object {
"component": "text-field",
"hideField": true,
"id": "request",
"isRequired": true,
"label": "Request",
"name": "object_request",
"validate": Array [
Object {
"hideField": true,
"type": "customRequired",
},
],
},
Object {
"component": "plain-text",
"element": "h3",
"hideField": true,
"label": "Object",
"name": "object_attributes",
},
Object {
"component": "select",
"hideField": true,
"id": "object_type",
"includeEmpty": true,
"isClearable": true,
"isRequired": true,
"isSearchable": true,
"labelText": "Type",
"name": "target_class",
"onChange": [Function],
"options": Array [],
"placeholder": "<Choose>",
"simpleValue": true,
"validate": Array [
Object {
"hideField": true,
"type": "customRequired",
},
],
},
Object {
"component": "select",
"hideField": true,
"id": "object_item",
"includeEmpty": true,
"isClearable": true,
"isRequired": true,
"isSearchable": true,
"labelText": "Object",
"name": "target_id",
"options": Array [],
"placeholder": "<Choose>",
"simpleValue": true,
"validate": Array [
Object {
"hideField": true,
"type": "customRequired",
},
],
},
Object {
"className": "attribute-value-fields-subform",
"component": "sub-form",
"condition": Object {
"is": "automation_request",
"when": "action_typ",
},
"fields": Array [
Array [
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-1",
"label": "1",
"name": "attribute-value-count-1",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_1",
"label": " ",
"name": "attribute_1",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_1",
"label": " ",
"name": "value_1",
},
],
"id": "attribute-value-field-1",
"name": "attribute-value-field-1",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-2",
"label": "2",
"name": "attribute-value-count-2",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_2",
"label": " ",
"name": "attribute_2",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_2",
"label": " ",
"name": "value_2",
},
],
"id": "attribute-value-field-2",
"name": "attribute-value-field-2",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-3",
"label": "3",
"name": "attribute-value-count-3",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_3",
"label": " ",
"name": "attribute_3",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_3",
"label": " ",
"name": "value_3",
},
],
"id": "attribute-value-field-3",
"name": "attribute-value-field-3",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-4",
"label": "4",
"name": "attribute-value-count-4",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_4",
"label": " ",
"name": "attribute_4",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_4",
"label": " ",
"name": "value_4",
},
],
"id": "attribute-value-field-4",
"name": "attribute-value-field-4",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-5",
"label": "5",
"name": "attribute-value-count-5",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_5",
"label": " ",
"name": "attribute_5",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_5",
"label": " ",
"name": "value_5",
},
],
"id": "attribute-value-field-5",
"name": "attribute-value-field-5",
},
],
Object {
"component": "text-field",
"hideField": true,
"id": "starting_object",
"label": " ",
"name": "starting_object",
"value": "SYSTEM/PROCESS",
},
],
"id": "attribute-value-fields",
"name": "attribute-value-fields",
"title": "Attribute/Value Pairs",
},
Object {
"component": "select",
"id": "run",
"initialValue": "Once",
"isRequired": true,
"label": "Run",
"name": "timer_typ",
"onChange": [Function],
"options": Array [
Object {
"label": "Once",
"value": "Once",
},
Object {
"label": "Hours",
"value": "Hourly",
},
Object {
"label": "Days",
"value": "Daily",
},
Object {
"label": "Weeks",
"value": "Weekly",
},
Object {
"label": "Months",
"value": "Monthly",
},
],
},
Object {
"component": "select",
"hideField": true,
"id": "timer_value",
"initialValue": 1,
"initializeOnMount": true,
"isRequired": true,
"label": "Every",
"name": "timer_value",
"options": Array [],
},
Object {
"component": "select",
"id": "time_zone",
"includeEmpty": true,
"isClearable": true,
"isRequired": true,
"isSearchable": true,
"labelText": "Time Zone",
"name": "time_zone",
"options": Array [
Object {
"label": "(GMT-12:00) International Date Line West",
"value": "International Date Line West",
},
Object {
"label": "(GMT-11:00) American Samoa",
"value": "American Samoa",
},
Object {
"label": "(GMT-11:00) Midway Island",
"value": "Midway Island",
},
Object {
"label": "(GMT-10:00) Hawaii",
"value": "Hawaii",
},
Object {
"label": "(GMT-09:00) Alaska",
"value": "Alaska",
},
],
"placeholder": "<Choose>",
"simpleValue": true,
"validate": Array [
Object {
"type": "required",
},
],
},
Object {
"component": "date-picker",
"datePickerType": "single",
"isRequired": true,
"label": "Starting Date",
"name": "start_date",
"validate": Array [
Object {
"type": "required",
},
],
},
Object {
"component": "time-picker",
"id": "start_time",
"isRequired": true,
"label": "Starting Time",
"name": "start_hour",
"validate": Array [
Object {
"type": "required",
},
],
},
],
],
"name": "BasicInformation",
"title": "Basic Information",
},
Object {
"component": "spy-field",
"initialize": undefined,
"name": "spy-field",
},
],
}
}
showFormControls={true}
submitLabel="Save"
>
<Form
className="form-react"
onSubmit={[Function]}
>
<Form
className="form-0-2-3 form-react"
noValidate={true}
onSubmit={[Function]}
>
<form
className="bx--form form-0-2-3 form-react"
noValidate={true}
onSubmit={[Function]}
>
<SingleField
className="schedule_form"
component="sub-form"
fields={
Array [
Array [
Object {
"autoFocus": true,
"component": "text-field",
"isRequired": true,
"label": "Name",
"maxLength": 50,
"name": "name",
"validate": Array [
Object {
"type": "required",
},
],
},
Object {
"component": "text-field",
"isRequired": true,
"label": "Description",
"maxLength": 100,
"name": "description",
"validate": Array [
Object {
"type": "required",
},
],
},
Object {
"component": "checkbox",
"label": "Active",
"name": "enabled",
},
Object {
"component": "select",
"id": "action",
"initialValue": "vm",
"isRequired": true,
"label": "Action",
"name": "action_typ",
"onChange": [Function],
"options": Array [
Object {
"label": "VM Analysis",
"value": "vm",
},
Object {
"label": "Template Analysis",
"value": "miq_template",
},
Object {
"label": "Host Analysis",
"value": "host",
},
Object {
"label": "Container Image Analysis",
"value": "container_image",
},
Object {
"label": "Automation Tasks",
"value": "automation_request",
},
],
},
Object {
"component": "select",
"hideField": false,
"id": "filter_type",
"isRequired": true,
"label": "Filter",
"name": "filter_typ",
"onChange": [Function],
"options": Array [
Object {
"label": "All VMs",
"value": "all",
},
Object {
"label": "All VMs for Providers",
"value": "ems",
},
Object {
"label": "All VMs for Clusters",
"value": "cluster",
},
Object {
"label": "All VMs for Host",
"value": "host",
},
Object {
"label": "A single VM",
"value": "vm",
},
],
},
Object {
"component": "select",
"hideField": true,
"id": "filter_value",
"initialValue": "",
"initializeOnMount": true,
"label": "Filter Item",
"name": "filter_value",
"options": Array [],
},
Object {
"component": "select",
"hideField": true,
"id": "zone",
"includeEmpty": true,
"isRequired": true,
"label": "Zone",
"name": "zone_id",
"options": Array [],
"placeholder": "<Choose>",
"validate": Array [
Object {
"hideField": true,
"type": "customRequired",
},
],
},
Object {
"component": "plain-text",
"element": "h3",
"hideField": true,
"label": "Object Details",
"name": "object_details",
},
Object {
"component": "select",
"hideField": true,
"id": "system",
"includeEmpty": true,
"isRequired": true,
"label": "System/Process",
"name": "instance_name",
"options": Array [],
"placeholder": "<Choose>",
"validate": Array [
Object {
"hideField": true,
"type": "customRequired",
},
],
},
Object {
"component": "text-field",
"hideField": true,
"id": "message",
"isRequired": true,
"label": "Message",
"name": "object_message",
"validate": Array [
Object {
"hideField": true,
"type": "customRequired",
},
],
},
Object {
"component": "text-field",
"hideField": true,
"id": "request",
"isRequired": true,
"label": "Request",
"name": "object_request",
"validate": Array [
Object {
"hideField": true,
"type": "customRequired",
},
],
},
Object {
"component": "plain-text",
"element": "h3",
"hideField": true,
"label": "Object",
"name": "object_attributes",
},
Object {
"component": "select",
"hideField": true,
"id": "object_type",
"includeEmpty": true,
"isClearable": true,
"isRequired": true,
"isSearchable": true,
"labelText": "Type",
"name": "target_class",
"onChange": [Function],
"options": Array [],
"placeholder": "<Choose>",
"simpleValue": true,
"validate": Array [
Object {
"hideField": true,
"type": "customRequired",
},
],
},
Object {
"component": "select",
"hideField": true,
"id": "object_item",
"includeEmpty": true,
"isClearable": true,
"isRequired": true,
"isSearchable": true,
"labelText": "Object",
"name": "target_id",
"options": Array [],
"placeholder": "<Choose>",
"simpleValue": true,
"validate": Array [
Object {
"hideField": true,
"type": "customRequired",
},
],
},
Object {
"className": "attribute-value-fields-subform",
"component": "sub-form",
"condition": Object {
"is": "automation_request",
"when": "action_typ",
},
"fields": Array [
Array [
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-1",
"label": "1",
"name": "attribute-value-count-1",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_1",
"label": " ",
"name": "attribute_1",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_1",
"label": " ",
"name": "value_1",
},
],
"id": "attribute-value-field-1",
"name": "attribute-value-field-1",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-2",
"label": "2",
"name": "attribute-value-count-2",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_2",
"label": " ",
"name": "attribute_2",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_2",
"label": " ",
"name": "value_2",
},
],
"id": "attribute-value-field-2",
"name": "attribute-value-field-2",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-3",
"label": "3",
"name": "attribute-value-count-3",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_3",
"label": " ",
"name": "attribute_3",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_3",
"label": " ",
"name": "value_3",
},
],
"id": "attribute-value-field-3",
"name": "attribute-value-field-3",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-4",
"label": "4",
"name": "attribute-value-count-4",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_4",
"label": " ",
"name": "attribute_4",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_4",
"label": " ",
"name": "value_4",
},
],
"id": "attribute-value-field-4",
"name": "attribute-value-field-4",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-5",
"label": "5",
"name": "attribute-value-count-5",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_5",
"label": " ",
"name": "attribute_5",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_5",
"label": " ",
"name": "value_5",
},
],
"id": "attribute-value-field-5",
"name": "attribute-value-field-5",
},
],
Object {
"component": "text-field",
"hideField": true,
"id": "starting_object",
"label": " ",
"name": "starting_object",
"value": "SYSTEM/PROCESS",
},
],
"id": "attribute-value-fields",
"name": "attribute-value-fields",
"title": "Attribute/Value Pairs",
},
Object {
"component": "select",
"id": "run",
"initialValue": "Once",
"isRequired": true,
"label": "Run",
"name": "timer_typ",
"onChange": [Function],
"options": Array [
Object {
"label": "Once",
"value": "Once",
},
Object {
"label": "Hours",
"value": "Hourly",
},
Object {
"label": "Days",
"value": "Daily",
},
Object {
"label": "Weeks",
"value": "Weekly",
},
Object {
"label": "Months",
"value": "Monthly",
},
],
},
Object {
"component": "select",
"hideField": true,
"id": "timer_value",
"initialValue": 1,
"initializeOnMount": true,
"isRequired": true,
"label": "Every",
"name": "timer_value",
"options": Array [],
},
Object {
"component": "select",
"id": "time_zone",
"includeEmpty": true,
"isClearable": true,
"isRequired": true,
"isSearchable": true,
"labelText": "Time Zone",
"name": "time_zone",
"options": Array [
Object {
"label": "(GMT-12:00) International Date Line West",
"value": "International Date Line West",
},
Object {
"label": "(GMT-11:00) American Samoa",
"value": "American Samoa",
},
Object {
"label": "(GMT-11:00) Midway Island",
"value": "Midway Island",
},
Object {
"label": "(GMT-10:00) Hawaii",
"value": "Hawaii",
},
Object {
"label": "(GMT-09:00) Alaska",
"value": "Alaska",
},
],
"placeholder": "<Choose>",
"simpleValue": true,
"validate": Array [
Object {
"type": "required",
},
],
},
Object {
"component": "date-picker",
"datePickerType": "single",
"isRequired": true,
"label": "Starting Date",
"name": "start_date",
"validate": Array [
Object {
"type": "required",
},
],
},
Object {
"component": "time-picker",
"id": "start_time",
"isRequired": true,
"label": "Starting Time",
"name": "start_hour",
"validate": Array [
Object {
"type": "required",
},
],
},
],
]
}
key="BasicInformation"
name="BasicInformation"
title="Basic Information"
>
<FormConditionWrapper
field={
Object {
"className": "schedule_form",
"component": "sub-form",
"fields": Array [
Array [
Object {
"autoFocus": true,
"component": "text-field",
"isRequired": true,
"label": "Name",
"maxLength": 50,
"name": "name",
"validate": Array [
Object {
"type": "required",
},
],
},
Object {
"component": "text-field",
"isRequired": true,
"label": "Description",
"maxLength": 100,
"name": "description",
"validate": Array [
Object {
"type": "required",
},
],
},
Object {
"component": "checkbox",
"label": "Active",
"name": "enabled",
},
Object {
"component": "select",
"id": "action",
"initialValue": "vm",
"isRequired": true,
"label": "Action",
"name": "action_typ",
"onChange": [Function],
"options": Array [
Object {
"label": "VM Analysis",
"value": "vm",
},
Object {
"label": "Template Analysis",
"value": "miq_template",
},
Object {
"label": "Host Analysis",
"value": "host",
},
Object {
"label": "Container Image Analysis",
"value": "container_image",
},
Object {
"label": "Automation Tasks",
"value": "automation_request",
},
],
},
Object {
"component": "select",
"hideField": false,
"id": "filter_type",
"isRequired": true,
"label": "Filter",
"name": "filter_typ",
"onChange": [Function],
"options": Array [
Object {
"label": "All VMs",
"value": "all",
},
Object {
"label": "All VMs for Providers",
"value": "ems",
},
Object {
"label": "All VMs for Clusters",
"value": "cluster",
},
Object {
"label": "All VMs for Host",
"value": "host",
},
Object {
"label": "A single VM",
"value": "vm",
},
],
},
Object {
"component": "select",
"hideField": true,
"id": "filter_value",
"initialValue": "",
"initializeOnMount": true,
"label": "Filter Item",
"name": "filter_value",
"options": Array [],
},
Object {
"component": "select",
"hideField": true,
"id": "zone",
"includeEmpty": true,
"isRequired": true,
"label": "Zone",
"name": "zone_id",
"options": Array [],
"placeholder": "<Choose>",
"validate": Array [
Object {
"hideField": true,
"type": "customRequired",
},
],
},
Object {
"component": "plain-text",
"element": "h3",
"hideField": true,
"label": "Object Details",
"name": "object_details",
},
Object {
"component": "select",
"hideField": true,
"id": "system",
"includeEmpty": true,
"isRequired": true,
"label": "System/Process",
"name": "instance_name",
"options": Array [],
"placeholder": "<Choose>",
"validate": Array [
Object {
"hideField": true,
"type": "customRequired",
},
],
},
Object {
"component": "text-field",
"hideField": true,
"id": "message",
"isRequired": true,
"label": "Message",
"name": "object_message",
"validate": Array [
Object {
"hideField": true,
"type": "customRequired",
},
],
},
Object {
"component": "text-field",
"hideField": true,
"id": "request",
"isRequired": true,
"label": "Request",
"name": "object_request",
"validate": Array [
Object {
"hideField": true,
"type": "customRequired",
},
],
},
Object {
"component": "plain-text",
"element": "h3",
"hideField": true,
"label": "Object",
"name": "object_attributes",
},
Object {
"component": "select",
"hideField": true,
"id": "object_type",
"includeEmpty": true,
"isClearable": true,
"isRequired": true,
"isSearchable": true,
"labelText": "Type",
"name": "target_class",
"onChange": [Function],
"options": Array [],
"placeholder": "<Choose>",
"simpleValue": true,
"validate": Array [
Object {
"hideField": true,
"type": "customRequired",
},
],
},
Object {
"component": "select",
"hideField": true,
"id": "object_item",
"includeEmpty": true,
"isClearable": true,
"isRequired": true,
"isSearchable": true,
"labelText": "Object",
"name": "target_id",
"options": Array [],
"placeholder": "<Choose>",
"simpleValue": true,
"validate": Array [
Object {
"hideField": true,
"type": "customRequired",
},
],
},
Object {
"className": "attribute-value-fields-subform",
"component": "sub-form",
"condition": Object {
"is": "automation_request",
"when": "action_typ",
},
"fields": Array [
Array [
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-1",
"label": "1",
"name": "attribute-value-count-1",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_1",
"label": " ",
"name": "attribute_1",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_1",
"label": " ",
"name": "value_1",
},
],
"id": "attribute-value-field-1",
"name": "attribute-value-field-1",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-2",
"label": "2",
"name": "attribute-value-count-2",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_2",
"label": " ",
"name": "attribute_2",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_2",
"label": " ",
"name": "value_2",
},
],
"id": "attribute-value-field-2",
"name": "attribute-value-field-2",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-3",
"label": "3",
"name": "attribute-value-count-3",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_3",
"label": " ",
"name": "attribute_3",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_3",
"label": " ",
"name": "value_3",
},
],
"id": "attribute-value-field-3",
"name": "attribute-value-field-3",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-4",
"label": "4",
"name": "attribute-value-count-4",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_4",
"label": " ",
"name": "attribute_4",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_4",
"label": " ",
"name": "value_4",
},
],
"id": "attribute-value-field-4",
"name": "attribute-value-field-4",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-5",
"label": "5",
"name": "attribute-value-count-5",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_5",
"label": " ",
"name": "attribute_5",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_5",
"label": " ",
"name": "value_5",
},
],
"id": "attribute-value-field-5",
"name": "attribute-value-field-5",
},
],
Object {
"component": "text-field",
"hideField": true,
"id": "starting_object",
"label": " ",
"name": "starting_object",
"value": "SYSTEM/PROCESS",
},
],
"id": "attribute-value-fields",
"name": "attribute-value-fields",
"title": "Attribute/Value Pairs",
},
Object {
"component": "select",
"id": "run",
"initialValue": "Once",
"isRequired": true,
"label": "Run",
"name": "timer_typ",
"onChange": [Function],
"options": Array [
Object {
"label": "Once",
"value": "Once",
},
Object {
"label": "Hours",
"value": "Hourly",
},
Object {
"label": "Days",
"value": "Daily",
},
Object {
"label": "Weeks",
"value": "Weekly",
},
Object {
"label": "Months",
"value": "Monthly",
},
],
},
Object {
"component": "select",
"hideField": true,
"id": "timer_value",
"initialValue": 1,
"initializeOnMount": true,
"isRequired": true,
"label": "Every",
"name": "timer_value",
"options": Array [],
},
Object {
"component": "select",
"id": "time_zone",
"includeEmpty": true,
"isClearable": true,
"isRequired": true,
"isSearchable": true,
"labelText": "Time Zone",
"name": "time_zone",
"options": Array [
Object {
"label": "(GMT-12:00) International Date Line West",
"value": "International Date Line West",
},
Object {
"label": "(GMT-11:00) American Samoa",
"value": "American Samoa",
},
Object {
"label": "(GMT-11:00) Midway Island",
"value": "Midway Island",
},
Object {
"label": "(GMT-10:00) Hawaii",
"value": "Hawaii",
},
Object {
"label": "(GMT-09:00) Alaska",
"value": "Alaska",
},
],
"placeholder": "<Choose>",
"simpleValue": true,
"validate": Array [
Object {
"type": "required",
},
],
},
Object {
"component": "date-picker",
"datePickerType": "single",
"isRequired": true,
"label": "Starting Date",
"name": "start_date",
"validate": Array [
Object {
"type": "required",
},
],
},
Object {
"component": "time-picker",
"id": "start_time",
"isRequired": true,
"label": "Starting Time",
"name": "start_hour",
"validate": Array [
Object {
"type": "required",
},
],
},
],
],
"name": "BasicInformation",
"title": "Basic Information",
}
}
>
<FormFieldHideWrapper
hideField={false}
>
<SubForm
DescriptionElement="p"
TitleElement="h3"
className="schedule_form"
component="sub-form"
fields={
Array [
Array [
Object {
"autoFocus": true,
"component": "text-field",
"isRequired": true,
"label": "Name",
"maxLength": 50,
"name": "name",
"validate": Array [
Object {
"type": "required",
},
],
},
Object {
"component": "text-field",
"isRequired": true,
"label": "Description",
"maxLength": 100,
"name": "description",
"validate": Array [
Object {
"type": "required",
},
],
},
Object {
"component": "checkbox",
"label": "Active",
"name": "enabled",
},
Object {
"component": "select",
"id": "action",
"initialValue": "vm",
"isRequired": true,
"label": "Action",
"name": "action_typ",
"onChange": [Function],
"options": Array [
Object {
"label": "VM Analysis",
"value": "vm",
},
Object {
"label": "Template Analysis",
"value": "miq_template",
},
Object {
"label": "Host Analysis",
"value": "host",
},
Object {
"label": "Container Image Analysis",
"value": "container_image",
},
Object {
"label": "Automation Tasks",
"value": "automation_request",
},
],
},
Object {
"component": "select",
"hideField": false,
"id": "filter_type",
"isRequired": true,
"label": "Filter",
"name": "filter_typ",
"onChange": [Function],
"options": Array [
Object {
"label": "All VMs",
"value": "all",
},
Object {
"label": "All VMs for Providers",
"value": "ems",
},
Object {
"label": "All VMs for Clusters",
"value": "cluster",
},
Object {
"label": "All VMs for Host",
"value": "host",
},
Object {
"label": "A single VM",
"value": "vm",
},
],
},
Object {
"component": "select",
"hideField": true,
"id": "filter_value",
"initialValue": "",
"initializeOnMount": true,
"label": "Filter Item",
"name": "filter_value",
"options": Array [],
},
Object {
"component": "select",
"hideField": true,
"id": "zone",
"includeEmpty": true,
"isRequired": true,
"label": "Zone",
"name": "zone_id",
"options": Array [],
"placeholder": "<Choose>",
"validate": Array [
Object {
"hideField": true,
"type": "customRequired",
},
],
},
Object {
"component": "plain-text",
"element": "h3",
"hideField": true,
"label": "Object Details",
"name": "object_details",
},
Object {
"component": "select",
"hideField": true,
"id": "system",
"includeEmpty": true,
"isRequired": true,
"label": "System/Process",
"name": "instance_name",
"options": Array [],
"placeholder": "<Choose>",
"validate": Array [
Object {
"hideField": true,
"type": "customRequired",
},
],
},
Object {
"component": "text-field",
"hideField": true,
"id": "message",
"isRequired": true,
"label": "Message",
"name": "object_message",
"validate": Array [
Object {
"hideField": true,
"type": "customRequired",
},
],
},
Object {
"component": "text-field",
"hideField": true,
"id": "request",
"isRequired": true,
"label": "Request",
"name": "object_request",
"validate": Array [
Object {
"hideField": true,
"type": "customRequired",
},
],
},
Object {
"component": "plain-text",
"element": "h3",
"hideField": true,
"label": "Object",
"name": "object_attributes",
},
Object {
"component": "select",
"hideField": true,
"id": "object_type",
"includeEmpty": true,
"isClearable": true,
"isRequired": true,
"isSearchable": true,
"labelText": "Type",
"name": "target_class",
"onChange": [Function],
"options": Array [],
"placeholder": "<Choose>",
"simpleValue": true,
"validate": Array [
Object {
"hideField": true,
"type": "customRequired",
},
],
},
Object {
"component": "select",
"hideField": true,
"id": "object_item",
"includeEmpty": true,
"isClearable": true,
"isRequired": true,
"isSearchable": true,
"labelText": "Object",
"name": "target_id",
"options": Array [],
"placeholder": "<Choose>",
"simpleValue": true,
"validate": Array [
Object {
"hideField": true,
"type": "customRequired",
},
],
},
Object {
"className": "attribute-value-fields-subform",
"component": "sub-form",
"condition": Object {
"is": "automation_request",
"when": "action_typ",
},
"fields": Array [
Array [
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-1",
"label": "1",
"name": "attribute-value-count-1",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_1",
"label": " ",
"name": "attribute_1",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_1",
"label": " ",
"name": "value_1",
},
],
"id": "attribute-value-field-1",
"name": "attribute-value-field-1",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-2",
"label": "2",
"name": "attribute-value-count-2",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_2",
"label": " ",
"name": "attribute_2",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_2",
"label": " ",
"name": "value_2",
},
],
"id": "attribute-value-field-2",
"name": "attribute-value-field-2",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-3",
"label": "3",
"name": "attribute-value-count-3",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_3",
"label": " ",
"name": "attribute_3",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_3",
"label": " ",
"name": "value_3",
},
],
"id": "attribute-value-field-3",
"name": "attribute-value-field-3",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-4",
"label": "4",
"name": "attribute-value-count-4",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_4",
"label": " ",
"name": "attribute_4",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_4",
"label": " ",
"name": "value_4",
},
],
"id": "attribute-value-field-4",
"name": "attribute-value-field-4",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-5",
"label": "5",
"name": "attribute-value-count-5",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_5",
"label": " ",
"name": "attribute_5",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_5",
"label": " ",
"name": "value_5",
},
],
"id": "attribute-value-field-5",
"name": "attribute-value-field-5",
},
],
Object {
"component": "text-field",
"hideField": true,
"id": "starting_object",
"label": " ",
"name": "starting_object",
"value": "SYSTEM/PROCESS",
},
],
"id": "attribute-value-fields",
"name": "attribute-value-fields",
"title": "Attribute/Value Pairs",
},
Object {
"component": "select",
"id": "run",
"initialValue": "Once",
"isRequired": true,
"label": "Run",
"name": "timer_typ",
"onChange": [Function],
"options": Array [
Object {
"label": "Once",
"value": "Once",
},
Object {
"label": "Hours",
"value": "Hourly",
},
Object {
"label": "Days",
"value": "Daily",
},
Object {
"label": "Weeks",
"value": "Weekly",
},
Object {
"label": "Months",
"value": "Monthly",
},
],
},
Object {
"component": "select",
"hideField": true,
"id": "timer_value",
"initialValue": 1,
"initializeOnMount": true,
"isRequired": true,
"label": "Every",
"name": "timer_value",
"options": Array [],
},
Object {
"component": "select",
"id": "time_zone",
"includeEmpty": true,
"isClearable": true,
"isRequired": true,
"isSearchable": true,
"labelText": "Time Zone",
"name": "time_zone",
"options": Array [
Object {
"label": "(GMT-12:00) International Date Line West",
"value": "International Date Line West",
},
Object {
"label": "(GMT-11:00) American Samoa",
"value": "American Samoa",
},
Object {
"label": "(GMT-11:00) Midway Island",
"value": "Midway Island",
},
Object {
"label": "(GMT-10:00) Hawaii",
"value": "Hawaii",
},
Object {
"label": "(GMT-09:00) Alaska",
"value": "Alaska",
},
],
"placeholder": "<Choose>",
"simpleValue": true,
"validate": Array [
Object {
"type": "required",
},
],
},
Object {
"component": "date-picker",
"datePickerType": "single",
"isRequired": true,
"label": "Starting Date",
"name": "start_date",
"validate": Array [
Object {
"type": "required",
},
],
},
Object {
"component": "time-picker",
"id": "start_time",
"isRequired": true,
"label": "Starting Time",
"name": "start_hour",
"validate": Array [
Object {
"type": "required",
},
],
},
],
]
}
name="BasicInformation"
title="Basic Information"
>
<div
className="schedule_form"
name="BasicInformation"
>
<div>
<h3>
Basic Information
</h3>
</div>
<SingleField
autoFocus={true}
component="text-field"
isRequired={true}
key="name"
label="Name"
maxLength={50}
name="name"
validate={
Array [
Object {
"type": "required",
},
]
}
>
<FormConditionWrapper
field={
Object {
"autoFocus": true,
"component": "text-field",
"isRequired": true,
"label": "Name",
"maxLength": 50,
"name": "name",
"validate": Array [
Object {
"type": "required",
},
],
}
}
>
<FormFieldHideWrapper
hideField={false}
>
<TextField
autoFocus={true}
component="text-field"
isRequired={true}
label="Name"
maxLength={50}
name="name"
validate={
Array [
Object {
"type": "required",
},
]
}
>
<TextInput
autoFocus={true}
id="name"
invalid={false}
invalidText=""
key="name"
labelText={
<IsRequired>
Name
</IsRequired>
}
maxLength={50}
name="name"
onBlur={[Function]}
onChange={[Function]}
onFocus={[Function]}
value=""
warn={false}
warnText=""
>
<div
className="bx--form-item bx--text-input-wrapper"
>
<label
className="bx--label"
htmlFor="name"
>
<IsRequired>
<span
aria-hidden="true"
className="ddorg__carbon-component-mapper_is-required isRequired-0-2-5"
>
*
</span>
Name
</IsRequired>
</label>
<div
className="bx--text-input__field-outer-wrapper"
>
<div
className="bx--text-input__field-wrapper"
data-invalid={null}
>
<input
autoFocus={true}
className="bx--text-input bx--text-input--md"
disabled={false}
id="name"
maxLength={50}
name="name"
onBlur={[Function]}
onChange={[Function]}
onClick={[Function]}
onFocus={[Function]}
type="text"
value=""
/>
</div>
</div>
</div>
</TextInput>
</TextField>
</FormFieldHideWrapper>
</FormConditionWrapper>
</SingleField>
<SingleField
component="text-field"
isRequired={true}
key="description"
label="Description"
maxLength={100}
name="description"
validate={
Array [
Object {
"type": "required",
},
]
}
>
<FormConditionWrapper
field={
Object {
"component": "text-field",
"isRequired": true,
"label": "Description",
"maxLength": 100,
"name": "description",
"validate": Array [
Object {
"type": "required",
},
],
}
}
>
<FormFieldHideWrapper
hideField={false}
>
<TextField
component="text-field"
isRequired={true}
label="Description"
maxLength={100}
name="description"
validate={
Array [
Object {
"type": "required",
},
]
}
>
<TextInput
id="description"
invalid={false}
invalidText=""
key="description"
labelText={
<IsRequired>
Description
</IsRequired>
}
maxLength={100}
name="description"
onBlur={[Function]}
onChange={[Function]}
onFocus={[Function]}
value=""
warn={false}
warnText=""
>
<div
className="bx--form-item bx--text-input-wrapper"
>
<label
className="bx--label"
htmlFor="description"
>
<IsRequired>
<span
aria-hidden="true"
className="ddorg__carbon-component-mapper_is-required isRequired-0-2-5"
>
*
</span>
Description
</IsRequired>
</label>
<div
className="bx--text-input__field-outer-wrapper"
>
<div
className="bx--text-input__field-wrapper"
data-invalid={null}
>
<input
className="bx--text-input bx--text-input--md"
disabled={false}
id="description"
maxLength={100}
name="description"
onBlur={[Function]}
onChange={[Function]}
onClick={[Function]}
onFocus={[Function]}
type="text"
value=""
/>
</div>
</div>
</div>
</TextInput>
</TextField>
</FormFieldHideWrapper>
</FormConditionWrapper>
</SingleField>
<SingleField
component="checkbox"
key="enabled"
label="Active"
name="enabled"
>
<FormConditionWrapper
field={
Object {
"component": "checkbox",
"label": "Active",
"name": "enabled",
}
}
>
<FormFieldHideWrapper
hideField={false}
>
<Checkbox
component="checkbox"
label="Active"
name="enabled"
>
<SingleCheckbox
component="checkbox"
label="Active"
name="enabled"
>
<div>
<Checkbox
checked={false}
id="enabled"
indeterminate={false}
labelText="Active"
name="enabled"
onBlur={[Function]}
onChange={[Function]}
onFocus={[Function]}
type="checkbox"
>
<div
className="bx--form-item bx--checkbox-wrapper"
>
<input
checked={false}
className="bx--checkbox"
id="enabled"
name="enabled"
onBlur={[Function]}
onChange={[Function]}
onFocus={[Function]}
type="checkbox"
/>
<label
className="bx--checkbox-label"
htmlFor="enabled"
title={null}
>
<Text
className="bx--checkbox-label-text"
>
<span
className="bx--checkbox-label-text"
dir="auto"
>
Active
</span>
</Text>
</label>
</div>
</Checkbox>
<HelperTextBlock />
</div>
</SingleCheckbox>
</Checkbox>
</FormFieldHideWrapper>
</FormConditionWrapper>
</SingleField>
<SingleField
component="select"
id="action"
initialValue="vm"
isRequired={true}
key="action_typ"
label="Action"
name="action_typ"
onChange={[Function]}
options={
Array [
Object {
"label": "VM Analysis",
"value": "vm",
},
Object {
"label": "Template Analysis",
"value": "miq_template",
},
Object {
"label": "Host Analysis",
"value": "host",
},
Object {
"label": "Container Image Analysis",
"value": "container_image",
},
Object {
"label": "Automation Tasks",
"value": "automation_request",
},
]
}
>
<FormConditionWrapper
field={
Object {
"component": "select",
"id": "action",
"initialValue": "vm",
"isRequired": true,
"label": "Action",
"name": "action_typ",
"onChange": [Function],
"options": Array [
Object {
"label": "VM Analysis",
"value": "vm",
},
Object {
"label": "Template Analysis",
"value": "miq_template",
},
Object {
"label": "Host Analysis",
"value": "host",
},
Object {
"label": "Container Image Analysis",
"value": "container_image",
},
Object {
"label": "Automation Tasks",
"value": "automation_request",
},
],
}
}
>
<FormFieldHideWrapper
hideField={false}
>
<SelectWithOnChange
component="select"
id="action"
initialValue="vm"
isRequired={true}
label="Action"
name="action_typ"
onChange={[Function]}
options={
Array [
Object {
"label": "VM Analysis",
"value": "vm",
},
Object {
"label": "Template Analysis",
"value": "miq_template",
},
Object {
"label": "Host Analysis",
"value": "host",
},
Object {
"label": "Container Image Analysis",
"value": "container_image",
},
Object {
"label": "Automation Tasks",
"value": "automation_request",
},
]
}
placeholder="<Choose>"
>
<Select
component="select"
id="action"
initialValue="vm"
isRequired={true}
label="Action"
loadingMessage="Loading..."
name="action_typ"
options={
Array [
Object {
"label": "VM Analysis",
"value": "vm",
},
Object {
"label": "Template Analysis",
"value": "miq_template",
},
Object {
"label": "Host Analysis",
"value": "host",
},
Object {
"label": "Container Image Analysis",
"value": "container_image",
},
Object {
"label": "Automation Tasks",
"value": "automation_request",
},
]
}
placeholder="<Choose>"
>
<Select
SelectComponent={[Function]}
id="action"
invalidText=""
labelText={
<IsRequired>
Action
</IsRequired>
}
loadOptionsChangeCounter={1}
loadingMessage="Loading..."
name="action_typ"
onBlur={[Function]}
onChange={[Function]}
onFocus={[Function]}
options={
Array [
Object {
"label": "VM Analysis",
"value": "vm",
},
Object {
"label": "Template Analysis",
"value": "miq_template",
},
Object {
"label": "Host Analysis",
"value": "host",
},
Object {
"label": "Container Image Analysis",
"value": "container_image",
},
Object {
"label": "Automation Tasks",
"value": "automation_request",
},
]
}
placeholder="<Choose>"
simpleValue={false}
value="vm"
>
<ClearedSelect
className=""
closeMenuOnSelect={true}
hideSelectedOptions={false}
id="action"
invalidText=""
isClearable={false}
isFetching={false}
isSearchable={false}
labelText={
<IsRequired>
Action
</IsRequired>
}
name="action_typ"
noOptionsMessage={[Function]}
onBlur={[Function]}
onChange={[Function]}
onFocus={[Function]}
onInputChange={[Function]}
options={
Array [
Object {
"label": "VM Analysis",
"value": "vm",
},
Object {
"label": "Template Analysis",
"value": "miq_template",
},
Object {
"label": "Host Analysis",
"value": "host",
},
Object {
"label": "Container Image Analysis",
"value": "container_image",
},
Object {
"label": "Automation Tasks",
"value": "automation_request",
},
]
}
placeholder="<Choose>"
value="vm"
>
<Select
className=""
disabled={false}
helperText=""
id="action_typ"
inline={false}
invalid={false}
invalidText=""
labelText={
<IsRequired>
Action
</IsRequired>
}
light={false}
name="action_typ"
onBlur={[Function]}
onChange={[Function]}
onFocus={[Function]}
value="vm"
>
<div
className="bx--form-item"
>
<div
className="bx--select"
>
<label
className="bx--label"
htmlFor="action_typ"
>
<IsRequired>
<span
aria-hidden="true"
className="ddorg__carbon-component-mapper_is-required isRequired-0-2-5"
>
*
</span>
Action
</IsRequired>
</label>
<div
className="bx--select-input__wrapper"
data-invalid={null}
>
<select
className="bx--select-input"
id="action_typ"
name="action_typ"
onBlur={[Function]}
onChange={[Function]}
onFocus={[Function]}
value="vm"
>
<SelectItem
disabled={false}
hidden={false}
key="vm"
label="VM Analysis"
text="VM Analysis"
value="vm"
>
<option
className="bx--select-option"
disabled={false}
hidden={false}
label="VM Analysis"
value="vm"
>
VM Analysis
</option>
</SelectItem>
<SelectItem
disabled={false}
hidden={false}
key="miq_template"
label="Template Analysis"
text="Template Analysis"
value="miq_template"
>
<option
className="bx--select-option"
disabled={false}
hidden={false}
label="Template Analysis"
value="miq_template"
>
Template Analysis
</option>
</SelectItem>
<SelectItem
disabled={false}
hidden={false}
key="host"
label="Host Analysis"
text="Host Analysis"
value="host"
>
<option
className="bx--select-option"
disabled={false}
hidden={false}
label="Host Analysis"
value="host"
>
Host Analysis
</option>
</SelectItem>
<SelectItem
disabled={false}
hidden={false}
key="container_image"
label="Container Image Analysis"
text="Container Image Analysis"
value="container_image"
>
<option
className="bx--select-option"
disabled={false}
hidden={false}
label="Container Image Analysis"
value="container_image"
>
Container Image Analysis
</option>
</SelectItem>
<SelectItem
disabled={false}
hidden={false}
key="automation_request"
label="Automation Tasks"
text="Automation Tasks"
value="automation_request"
>
<option
className="bx--select-option"
disabled={false}
hidden={false}
label="Automation Tasks"
value="automation_request"
>
Automation Tasks
</option>
</SelectItem>
</select>
<ForwardRef(ChevronDown16)
className="bx--select__arrow"
>
<Icon
className="bx--select__arrow"
fill="currentColor"
height={16}
preserveAspectRatio="xMidYMid meet"
viewBox="0 0 16 16"
width={16}
xmlns="http://www.w3.org/2000/svg"
>
<svg
aria-hidden={true}
className="bx--select__arrow"
fill="currentColor"
focusable="false"
height={16}
preserveAspectRatio="xMidYMid meet"
viewBox="0 0 16 16"
width={16}
xmlns="http://www.w3.org/2000/svg"
>
<path
d="M8 11L3 6 3.7 5.3 8 9.6 12.3 5.3 13 6z"
/>
</svg>
</Icon>
</ForwardRef(ChevronDown16)>
</div>
</div>
</div>
</Select>
</ClearedSelect>
</Select>
</Select>
</SelectWithOnChange>
</FormFieldHideWrapper>
</FormConditionWrapper>
</SingleField>
<SingleField
component="select"
hideField={false}
id="filter_type"
isRequired={true}
key="filter_typ"
label="Filter"
name="filter_typ"
onChange={[Function]}
options={
Array [
Object {
"label": "All VMs",
"value": "all",
},
Object {
"label": "All VMs for Providers",
"value": "ems",
},
Object {
"label": "All VMs for Clusters",
"value": "cluster",
},
Object {
"label": "All VMs for Host",
"value": "host",
},
Object {
"label": "A single VM",
"value": "vm",
},
]
}
>
<FormConditionWrapper
field={
Object {
"component": "select",
"id": "filter_type",
"isRequired": true,
"label": "Filter",
"name": "filter_typ",
"onChange": [Function],
"options": Array [
Object {
"label": "All VMs",
"value": "all",
},
Object {
"label": "All VMs for Providers",
"value": "ems",
},
Object {
"label": "All VMs for Clusters",
"value": "cluster",
},
Object {
"label": "All VMs for Host",
"value": "host",
},
Object {
"label": "A single VM",
"value": "vm",
},
],
}
}
>
<FormFieldHideWrapper
hideField={false}
>
<SelectWithOnChange
component="select"
id="filter_type"
isRequired={true}
label="Filter"
name="filter_typ"
onChange={[Function]}
options={
Array [
Object {
"label": "All VMs",
"value": "all",
},
Object {
"label": "All VMs for Providers",
"value": "ems",
},
Object {
"label": "All VMs for Clusters",
"value": "cluster",
},
Object {
"label": "All VMs for Host",
"value": "host",
},
Object {
"label": "A single VM",
"value": "vm",
},
]
}
placeholder="<Choose>"
>
<Select
component="select"
id="filter_type"
isRequired={true}
label="Filter"
loadingMessage="Loading..."
name="filter_typ"
options={
Array [
Object {
"label": "All VMs",
"value": "all",
},
Object {
"label": "All VMs for Providers",
"value": "ems",
},
Object {
"label": "All VMs for Clusters",
"value": "cluster",
},
Object {
"label": "All VMs for Host",
"value": "host",
},
Object {
"label": "A single VM",
"value": "vm",
},
]
}
placeholder="<Choose>"
>
<Select
SelectComponent={[Function]}
id="filter_type"
invalidText=""
labelText={
<IsRequired>
Filter
</IsRequired>
}
loadOptionsChangeCounter={1}
loadingMessage="Loading..."
name="filter_typ"
onBlur={[Function]}
onChange={[Function]}
onFocus={[Function]}
options={
Array [
Object {
"label": "All VMs",
"value": "all",
},
Object {
"label": "All VMs for Providers",
"value": "ems",
},
Object {
"label": "All VMs for Clusters",
"value": "cluster",
},
Object {
"label": "All VMs for Host",
"value": "host",
},
Object {
"label": "A single VM",
"value": "vm",
},
]
}
placeholder="<Choose>"
simpleValue={false}
value=""
>
<ClearedSelect
className=""
closeMenuOnSelect={true}
hideSelectedOptions={false}
id="filter_type"
invalidText=""
isClearable={false}
isFetching={false}
isSearchable={false}
labelText={
<IsRequired>
Filter
</IsRequired>
}
name="filter_typ"
noOptionsMessage={[Function]}
onBlur={[Function]}
onChange={[Function]}
onFocus={[Function]}
onInputChange={[Function]}
options={
Array [
Object {
"label": "All VMs",
"value": "all",
},
Object {
"label": "All VMs for Providers",
"value": "ems",
},
Object {
"label": "All VMs for Clusters",
"value": "cluster",
},
Object {
"label": "All VMs for Host",
"value": "host",
},
Object {
"label": "A single VM",
"value": "vm",
},
]
}
placeholder="<Choose>"
value=""
>
<Select
className=""
disabled={false}
helperText=""
id="filter_typ"
inline={false}
invalid={false}
invalidText=""
labelText={
<IsRequired>
Filter
</IsRequired>
}
light={false}
name="filter_typ"
onBlur={[Function]}
onChange={[Function]}
onFocus={[Function]}
value=""
>
<div
className="bx--form-item"
>
<div
className="bx--select"
>
<label
className="bx--label"
htmlFor="filter_typ"
>
<IsRequired>
<span
aria-hidden="true"
className="ddorg__carbon-component-mapper_is-required isRequired-0-2-5"
>
*
</span>
Filter
</IsRequired>
</label>
<div
className="bx--select-input__wrapper"
data-invalid={null}
>
<select
className="bx--select-input"
id="filter_typ"
name="filter_typ"
onBlur={[Function]}
onChange={[Function]}
onFocus={[Function]}
value=""
>
<SelectItem
disabled={false}
hidden={false}
key="all"
label="All VMs"
text="All VMs"
value="all"
>
<option
className="bx--select-option"
disabled={false}
hidden={false}
label="All VMs"
value="all"
>
All VMs
</option>
</SelectItem>
<SelectItem
disabled={false}
hidden={false}
key="ems"
label="All VMs for Providers"
text="All VMs for Providers"
value="ems"
>
<option
className="bx--select-option"
disabled={false}
hidden={false}
label="All VMs for Providers"
value="ems"
>
All VMs for Providers
</option>
</SelectItem>
<SelectItem
disabled={false}
hidden={false}
key="cluster"
label="All VMs for Clusters"
text="All VMs for Clusters"
value="cluster"
>
<option
className="bx--select-option"
disabled={false}
hidden={false}
label="All VMs for Clusters"
value="cluster"
>
All VMs for Clusters
</option>
</SelectItem>
<SelectItem
disabled={false}
hidden={false}
key="host"
label="All VMs for Host"
text="All VMs for Host"
value="host"
>
<option
className="bx--select-option"
disabled={false}
hidden={false}
label="All VMs for Host"
value="host"
>
All VMs for Host
</option>
</SelectItem>
<SelectItem
disabled={false}
hidden={false}
key="vm"
label="A single VM"
text="A single VM"
value="vm"
>
<option
className="bx--select-option"
disabled={false}
hidden={false}
label="A single VM"
value="vm"
>
A single VM
</option>
</SelectItem>
</select>
<ForwardRef(ChevronDown16)
className="bx--select__arrow"
>
<Icon
className="bx--select__arrow"
fill="currentColor"
height={16}
preserveAspectRatio="xMidYMid meet"
viewBox="0 0 16 16"
width={16}
xmlns="http://www.w3.org/2000/svg"
>
<svg
aria-hidden={true}
className="bx--select__arrow"
fill="currentColor"
focusable="false"
height={16}
preserveAspectRatio="xMidYMid meet"
viewBox="0 0 16 16"
width={16}
xmlns="http://www.w3.org/2000/svg"
>
<path
d="M8 11L3 6 3.7 5.3 8 9.6 12.3 5.3 13 6z"
/>
</svg>
</Icon>
</ForwardRef(ChevronDown16)>
</div>
</div>
</div>
</Select>
</ClearedSelect>
</Select>
</Select>
</SelectWithOnChange>
</FormFieldHideWrapper>
</FormConditionWrapper>
</SingleField>
<SingleField
component="select"
hideField={true}
id="filter_value"
initialValue=""
initializeOnMount={true}
key="filter_value"
label="Filter Item"
name="filter_value"
options={Array []}
>
<FormConditionWrapper
field={
Object {
"component": "select",
"id": "filter_value",
"initialValue": "",
"initializeOnMount": true,
"label": "Filter Item",
"name": "filter_value",
"options": Array [],
}
}
>
<FormFieldHideWrapper
hideField={true}
>
<div
hidden={true}
>
<SelectWithOnChange
component="select"
id="filter_value"
initialValue=""
initializeOnMount={true}
label="Filter Item"
name="filter_value"
options={Array []}
placeholder="<Choose>"
>
<Select
component="select"
id="filter_value"
initialValue=""
initializeOnMount={true}
label="Filter Item"
loadingMessage="Loading..."
name="filter_value"
options={Array []}
placeholder="<Choose>"
>
<Select
SelectComponent={[Function]}
id="filter_value"
invalidText=""
labelText="Filter Item"
loadOptionsChangeCounter={1}
loadingMessage="Loading..."
name="filter_value"
onBlur={[Function]}
onChange={[Function]}
onFocus={[Function]}
options={Array []}
placeholder="<Choose>"
simpleValue={false}
value=""
>
<ClearedSelect
className=""
closeMenuOnSelect={true}
hideSelectedOptions={false}
id="filter_value"
invalidText=""
isClearable={false}
isFetching={false}
isSearchable={false}
labelText="Filter Item"
name="filter_value"
noOptionsMessage={[Function]}
onBlur={[Function]}
onChange={[Function]}
onFocus={[Function]}
onInputChange={[Function]}
options={Array []}
placeholder="<Choose>"
value=""
>
<Select
className=""
disabled={false}
helperText=""
id="filter_value"
inline={false}
invalid={false}
invalidText=""
labelText="Filter Item"
light={false}
name="filter_value"
onBlur={[Function]}
onChange={[Function]}
onFocus={[Function]}
value=""
>
<div
className="bx--form-item"
>
<div
className="bx--select"
>
<label
className="bx--label"
htmlFor="filter_value"
>
Filter Item
</label>
<div
className="bx--select-input__wrapper"
data-invalid={null}
>
<select
className="bx--select-input"
id="filter_value"
name="filter_value"
onBlur={[Function]}
onChange={[Function]}
onFocus={[Function]}
value=""
/>
<ForwardRef(ChevronDown16)
className="bx--select__arrow"
>
<Icon
className="bx--select__arrow"
fill="currentColor"
height={16}
preserveAspectRatio="xMidYMid meet"
viewBox="0 0 16 16"
width={16}
xmlns="http://www.w3.org/2000/svg"
>
<svg
aria-hidden={true}
className="bx--select__arrow"
fill="currentColor"
focusable="false"
height={16}
preserveAspectRatio="xMidYMid meet"
viewBox="0 0 16 16"
width={16}
xmlns="http://www.w3.org/2000/svg"
>
<path
d="M8 11L3 6 3.7 5.3 8 9.6 12.3 5.3 13 6z"
/>
</svg>
</Icon>
</ForwardRef(ChevronDown16)>
</div>
</div>
</div>
</Select>
</ClearedSelect>
</Select>
</Select>
</SelectWithOnChange>
</div>
</FormFieldHideWrapper>
</FormConditionWrapper>
</SingleField>
<SingleField
component="select"
hideField={true}
id="zone"
includeEmpty={true}
isRequired={true}
key="zone_id"
label="Zone"
name="zone_id"
options={Array []}
placeholder="<Choose>"
validate={
Array [
Object {
"hideField": true,
"type": "customRequired",
},
]
}
>
<FormConditionWrapper
field={
Object {
"component": "select",
"id": "zone",
"includeEmpty": true,
"isRequired": true,
"label": "Zone",
"name": "zone_id",
"options": Array [],
"placeholder": "<Choose>",
"validate": Array [
Object {
"hideField": true,
"type": "customRequired",
},
],
}
}
>
<FormFieldHideWrapper
hideField={true}
>
<div
hidden={true}
>
<SelectWithOnChange
component="select"
id="zone"
includeEmpty={true}
isRequired={true}
label="Zone"
name="zone_id"
options={Array []}
placeholder="<Choose>"
validate={
Array [
Object {
"hideField": true,
"type": "customRequired",
},
]
}
>
<Select
component="select"
id="zone"
isRequired={true}
label="Zone"
loadingMessage="Loading..."
name="zone_id"
options={
Array [
Object {
"label": "<Choose>",
"value": undefined,
},
]
}
placeholder="<Choose>"
validate={
Array [
Object {
"hideField": true,
"type": "customRequired",
},
]
}
>
<Select
SelectComponent={[Function]}
id="zone"
invalidText=""
labelText={
<IsRequired>
Zone
</IsRequired>
}
loadOptionsChangeCounter={1}
loadingMessage="Loading..."
name="zone_id"
onBlur={[Function]}
onChange={[Function]}
onFocus={[Function]}
options={
Array [
Object {
"label": "<Choose>",
"value": undefined,
},
]
}
placeholder="<Choose>"
simpleValue={false}
value=""
>
<ClearedSelect
className=""
closeMenuOnSelect={true}
hideSelectedOptions={false}
id="zone"
invalidText=""
isClearable={false}
isFetching={false}
isSearchable={false}
labelText={
<IsRequired>
Zone
</IsRequired>
}
name="zone_id"
noOptionsMessage={[Function]}
onBlur={[Function]}
onChange={[Function]}
onFocus={[Function]}
onInputChange={[Function]}
options={
Array [
Object {
"label": "<Choose>",
"value": undefined,
},
]
}
placeholder="<Choose>"
value=""
>
<Select
className=""
disabled={false}
helperText=""
id="zone_id"
inline={false}
invalid={false}
invalidText=""
labelText={
<IsRequired>
Zone
</IsRequired>
}
light={false}
name="zone_id"
onBlur={[Function]}
onChange={[Function]}
onFocus={[Function]}
value=""
>
<div
className="bx--form-item"
>
<div
className="bx--select"
>
<label
className="bx--label"
htmlFor="zone_id"
>
<IsRequired>
<span
aria-hidden="true"
className="ddorg__carbon-component-mapper_is-required isRequired-0-2-5"
>
*
</span>
Zone
</IsRequired>
</label>
<div
className="bx--select-input__wrapper"
data-invalid={null}
>
<select
className="bx--select-input"
id="zone_id"
name="zone_id"
onBlur={[Function]}
onChange={[Function]}
onFocus={[Function]}
value=""
>
<SelectItem
disabled={false}
hidden={false}
key="0"
label="<Choose>"
text="<Choose>"
value=""
>
<option
className="bx--select-option"
disabled={false}
hidden={false}
label="<Choose>"
value=""
>
<Choose>
</option>
</SelectItem>
</select>
<ForwardRef(ChevronDown16)
className="bx--select__arrow"
>
<Icon
className="bx--select__arrow"
fill="currentColor"
height={16}
preserveAspectRatio="xMidYMid meet"
viewBox="0 0 16 16"
width={16}
xmlns="http://www.w3.org/2000/svg"
>
<svg
aria-hidden={true}
className="bx--select__arrow"
fill="currentColor"
focusable="false"
height={16}
preserveAspectRatio="xMidYMid meet"
viewBox="0 0 16 16"
width={16}
xmlns="http://www.w3.org/2000/svg"
>
<path
d="M8 11L3 6 3.7 5.3 8 9.6 12.3 5.3 13 6z"
/>
</svg>
</Icon>
</ForwardRef(ChevronDown16)>
</div>
</div>
</div>
</Select>
</ClearedSelect>
</Select>
</Select>
</SelectWithOnChange>
</div>
</FormFieldHideWrapper>
</FormConditionWrapper>
</SingleField>
<SingleField
component="plain-text"
element="h3"
hideField={true}
key="object_details"
label="Object Details"
name="object_details"
>
<FormConditionWrapper
field={
Object {
"component": "plain-text",
"element": "h3",
"label": "Object Details",
"name": "object_details",
}
}
>
<FormFieldHideWrapper
hideField={true}
>
<div
hidden={true}
>
<PlainText
component="plain-text"
element="h3"
label="Object Details"
name="object_details"
>
<h3
key="0"
name="object_details"
>
Object Details
</h3>
</PlainText>
</div>
</FormFieldHideWrapper>
</FormConditionWrapper>
</SingleField>
<SingleField
component="select"
hideField={true}
id="system"
includeEmpty={true}
isRequired={true}
key="instance_name"
label="System/Process"
name="instance_name"
options={Array []}
placeholder="<Choose>"
validate={
Array [
Object {
"hideField": true,
"type": "customRequired",
},
]
}
>
<FormConditionWrapper
field={
Object {
"component": "select",
"id": "system",
"includeEmpty": true,
"isRequired": true,
"label": "System/Process",
"name": "instance_name",
"options": Array [],
"placeholder": "<Choose>",
"validate": Array [
Object {
"hideField": true,
"type": "customRequired",
},
],
}
}
>
<FormFieldHideWrapper
hideField={true}
>
<div
hidden={true}
>
<SelectWithOnChange
component="select"
id="system"
includeEmpty={true}
isRequired={true}
label="System/Process"
name="instance_name"
options={Array []}
placeholder="<Choose>"
validate={
Array [
Object {
"hideField": true,
"type": "customRequired",
},
]
}
>
<Select
component="select"
id="system"
isRequired={true}
label="System/Process"
loadingMessage="Loading..."
name="instance_name"
options={
Array [
Object {
"label": "<Choose>",
"value": undefined,
},
]
}
placeholder="<Choose>"
validate={
Array [
Object {
"hideField": true,
"type": "customRequired",
},
]
}
>
<Select
SelectComponent={[Function]}
id="system"
invalidText=""
labelText={
<IsRequired>
System/Process
</IsRequired>
}
loadOptionsChangeCounter={1}
loadingMessage="Loading..."
name="instance_name"
onBlur={[Function]}
onChange={[Function]}
onFocus={[Function]}
options={
Array [
Object {
"label": "<Choose>",
"value": undefined,
},
]
}
placeholder="<Choose>"
simpleValue={false}
value=""
>
<ClearedSelect
className=""
closeMenuOnSelect={true}
hideSelectedOptions={false}
id="system"
invalidText=""
isClearable={false}
isFetching={false}
isSearchable={false}
labelText={
<IsRequired>
System/Process
</IsRequired>
}
name="instance_name"
noOptionsMessage={[Function]}
onBlur={[Function]}
onChange={[Function]}
onFocus={[Function]}
onInputChange={[Function]}
options={
Array [
Object {
"label": "<Choose>",
"value": undefined,
},
]
}
placeholder="<Choose>"
value=""
>
<Select
className=""
disabled={false}
helperText=""
id="instance_name"
inline={false}
invalid={false}
invalidText=""
labelText={
<IsRequired>
System/Process
</IsRequired>
}
light={false}
name="instance_name"
onBlur={[Function]}
onChange={[Function]}
onFocus={[Function]}
value=""
>
<div
className="bx--form-item"
>
<div
className="bx--select"
>
<label
className="bx--label"
htmlFor="instance_name"
>
<IsRequired>
<span
aria-hidden="true"
className="ddorg__carbon-component-mapper_is-required isRequired-0-2-5"
>
*
</span>
System/Process
</IsRequired>
</label>
<div
className="bx--select-input__wrapper"
data-invalid={null}
>
<select
className="bx--select-input"
id="instance_name"
name="instance_name"
onBlur={[Function]}
onChange={[Function]}
onFocus={[Function]}
value=""
>
<SelectItem
disabled={false}
hidden={false}
key="0"
label="<Choose>"
text="<Choose>"
value=""
>
<option
className="bx--select-option"
disabled={false}
hidden={false}
label="<Choose>"
value=""
>
<Choose>
</option>
</SelectItem>
</select>
<ForwardRef(ChevronDown16)
className="bx--select__arrow"
>
<Icon
className="bx--select__arrow"
fill="currentColor"
height={16}
preserveAspectRatio="xMidYMid meet"
viewBox="0 0 16 16"
width={16}
xmlns="http://www.w3.org/2000/svg"
>
<svg
aria-hidden={true}
className="bx--select__arrow"
fill="currentColor"
focusable="false"
height={16}
preserveAspectRatio="xMidYMid meet"
viewBox="0 0 16 16"
width={16}
xmlns="http://www.w3.org/2000/svg"
>
<path
d="M8 11L3 6 3.7 5.3 8 9.6 12.3 5.3 13 6z"
/>
</svg>
</Icon>
</ForwardRef(ChevronDown16)>
</div>
</div>
</div>
</Select>
</ClearedSelect>
</Select>
</Select>
</SelectWithOnChange>
</div>
</FormFieldHideWrapper>
</FormConditionWrapper>
</SingleField>
<SingleField
component="text-field"
hideField={true}
id="message"
isRequired={true}
key="object_message"
label="Message"
name="object_message"
validate={
Array [
Object {
"hideField": true,
"type": "customRequired",
},
]
}
>
<FormConditionWrapper
field={
Object {
"component": "text-field",
"id": "message",
"isRequired": true,
"label": "Message",
"name": "object_message",
"validate": Array [
Object {
"hideField": true,
"type": "customRequired",
},
],
}
}
>
<FormFieldHideWrapper
hideField={true}
>
<div
hidden={true}
>
<TextField
component="text-field"
id="message"
isRequired={true}
label="Message"
name="object_message"
validate={
Array [
Object {
"hideField": true,
"type": "customRequired",
},
]
}
>
<TextInput
id="message"
invalid={false}
invalidText=""
key="object_message"
labelText={
<IsRequired>
Message
</IsRequired>
}
name="object_message"
onBlur={[Function]}
onChange={[Function]}
onFocus={[Function]}
value=""
warn={false}
warnText=""
>
<div
className="bx--form-item bx--text-input-wrapper"
>
<label
className="bx--label"
htmlFor="message"
>
<IsRequired>
<span
aria-hidden="true"
className="ddorg__carbon-component-mapper_is-required isRequired-0-2-5"
>
*
</span>
Message
</IsRequired>
</label>
<div
className="bx--text-input__field-outer-wrapper"
>
<div
className="bx--text-input__field-wrapper"
data-invalid={null}
>
<input
className="bx--text-input bx--text-input--md"
disabled={false}
id="message"
name="object_message"
onBlur={[Function]}
onChange={[Function]}
onClick={[Function]}
onFocus={[Function]}
type="text"
value=""
/>
</div>
</div>
</div>
</TextInput>
</TextField>
</div>
</FormFieldHideWrapper>
</FormConditionWrapper>
</SingleField>
<SingleField
component="text-field"
hideField={true}
id="request"
isRequired={true}
key="object_request"
label="Request"
name="object_request"
validate={
Array [
Object {
"hideField": true,
"type": "customRequired",
},
]
}
>
<FormConditionWrapper
field={
Object {
"component": "text-field",
"id": "request",
"isRequired": true,
"label": "Request",
"name": "object_request",
"validate": Array [
Object {
"hideField": true,
"type": "customRequired",
},
],
}
}
>
<FormFieldHideWrapper
hideField={true}
>
<div
hidden={true}
>
<TextField
component="text-field"
id="request"
isRequired={true}
label="Request"
name="object_request"
validate={
Array [
Object {
"hideField": true,
"type": "customRequired",
},
]
}
>
<TextInput
id="request"
invalid={false}
invalidText=""
key="object_request"
labelText={
<IsRequired>
Request
</IsRequired>
}
name="object_request"
onBlur={[Function]}
onChange={[Function]}
onFocus={[Function]}
value=""
warn={false}
warnText=""
>
<div
className="bx--form-item bx--text-input-wrapper"
>
<label
className="bx--label"
htmlFor="request"
>
<IsRequired>
<span
aria-hidden="true"
className="ddorg__carbon-component-mapper_is-required isRequired-0-2-5"
>
*
</span>
Request
</IsRequired>
</label>
<div
className="bx--text-input__field-outer-wrapper"
>
<div
className="bx--text-input__field-wrapper"
data-invalid={null}
>
<input
className="bx--text-input bx--text-input--md"
disabled={false}
id="request"
name="object_request"
onBlur={[Function]}
onChange={[Function]}
onClick={[Function]}
onFocus={[Function]}
type="text"
value=""
/>
</div>
</div>
</div>
</TextInput>
</TextField>
</div>
</FormFieldHideWrapper>
</FormConditionWrapper>
</SingleField>
<SingleField
component="plain-text"
element="h3"
hideField={true}
key="object_attributes"
label="Object"
name="object_attributes"
>
<FormConditionWrapper
field={
Object {
"component": "plain-text",
"element": "h3",
"label": "Object",
"name": "object_attributes",
}
}
>
<FormFieldHideWrapper
hideField={true}
>
<div
hidden={true}
>
<PlainText
component="plain-text"
element="h3"
label="Object"
name="object_attributes"
>
<h3
key="0"
name="object_attributes"
>
Object
</h3>
</PlainText>
</div>
</FormFieldHideWrapper>
</FormConditionWrapper>
</SingleField>
<SingleField
component="select"
hideField={true}
id="object_type"
includeEmpty={true}
isClearable={true}
isRequired={true}
isSearchable={true}
key="target_class"
labelText="Type"
name="target_class"
onChange={[Function]}
options={Array []}
placeholder="<Choose>"
simpleValue={true}
validate={
Array [
Object {
"hideField": true,
"type": "customRequired",
},
]
}
>
<FormConditionWrapper
field={
Object {
"component": "select",
"id": "object_type",
"includeEmpty": true,
"isClearable": true,
"isRequired": true,
"isSearchable": true,
"labelText": "Type",
"name": "target_class",
"onChange": [Function],
"options": Array [],
"placeholder": "<Choose>",
"simpleValue": true,
"validate": Array [
Object {
"hideField": true,
"type": "customRequired",
},
],
}
}
>
<FormFieldHideWrapper
hideField={true}
>
<div
hidden={true}
>
<SelectWithOnChange
component="select"
id="object_type"
includeEmpty={true}
isClearable={true}
isRequired={true}
isSearchable={true}
labelText="Type"
name="target_class"
onChange={[Function]}
options={Array []}
placeholder="<Choose>"
simpleValue={true}
validate={
Array [
Object {
"hideField": true,
"type": "customRequired",
},
]
}
>
<Select
component="select"
id="object_type"
isClearable={true}
isRequired={true}
isSearchable={true}
labelText="Type"
loadingMessage="Loading..."
name="target_class"
options={
Array [
Object {
"label": "<Choose>",
"value": undefined,
},
]
}
placeholder="<Choose>"
simpleValue={true}
validate={
Array [
Object {
"hideField": true,
"type": "customRequired",
},
]
}
>
<Select
SelectComponent={[Function]}
id="object_type"
invalidText=""
labelText="Type"
loadOptionsChangeCounter={1}
loadingMessage="Loading..."
name="target_class"
onBlur={[Function]}
onChange={[Function]}
onFocus={[Function]}
options={
Array [
Object {
"label": "<Choose>",
"value": undefined,
},
]
}
placeholder="<Choose>"
simpleValue={true}
value=""
>
<ClearedSelectSearchable
className=""
closeMenuOnSelect={true}
hideSelectedOptions={false}
id="object_type"
invalidText=""
isClearable={false}
isFetching={false}
isSearchable={false}
labelText="Type"
name="target_class"
noOptionsMessage={[Function]}
onBlur={[Function]}
onChange={[Function]}
onFocus={[Function]}
onInputChange={[Function]}
options={
Array [
Object {
"label": "<Choose>",
"value": undefined,
},
]
}
placeholder="<Choose>"
value={Array []}
>
<ComboBox
ariaLabel="Choose an item"
className=""
direction="bottom"
disabled={false}
id="target_class"
initialSelectedItem={
Object {
"label": "<Choose>",
"value": undefined,
}
}
invalid={false}
invalidText=""
itemToElement={null}
itemToString={[Function]}
items={
Array [
Object {
"label": "<Choose>",
"value": undefined,
},
]
}
light={false}
name="target_class"
onBlur={[Function]}
onChange={[Function]}
onFocus={[Function]}
placeholder="<Choose>"
shouldFilterItem={[Function]}
titleText="Type"
type="default"
>
<Downshift
defaultHighlightedIndex={null}
defaultIsOpen={false}
environment={[Window]}
getA11yStatusMessage={[Function]}
initialSelectedItem={
Object {
"label": "<Choose>",
"value": undefined,
}
}
inputId="target_class"
inputValue="<Choose>"
itemToString={[Function]}
onChange={[Function]}
onInputValueChange={[Function]}
onOuterClick={[Function]}
onSelect={[Function]}
onStateChange={[Function]}
onUserAction={[Function]}
scrollIntoView={[Function]}
selectedItemChanged={[Function]}
stateReducer={[Function]}
suppressRefError={false}
>
<div
className="bx--list-box__wrapper"
>
<Text
as="label"
className="bx--label"
htmlFor="target_class"
id="downshift-0-label"
>
<label
className="bx--label"
dir="auto"
htmlFor="target_class"
id="downshift-0-label"
>
Type
</label>
</Text>
<ListBox
className="bx--combo-box"
disabled={false}
invalid={false}
invalidText=""
isOpen={false}
light={false}
type="default"
>
<div
className="bx--combo-box bx--list-box"
onClick={[Function]}
onKeyDown={[Function]}
>
<div
className="bx--list-box__field"
>
<input
aria-activedescendant={null}
aria-autocomplete="list"
aria-controls={null}
aria-expanded={false}
aria-haspopup="listbox"
aria-labelledby={null}
autoComplete="off"
className="bx--text-input"
disabled={false}
id="target_class"
name="target_class"
onBlur={[Function]}
onChange={[Function]}
onClick={[Function]}
onFocus={[Function]}
onKeyDown={[Function]}
placeholder="<Choose>"
role="combobox"
tabIndex="0"
title="<Choose>"
type="text"
value="<Choose>"
/>
<ListBoxSelection
clearSelection={[Function]}
disabled={false}
onClearSelection={[Function]}
translateWithId={[Function]}
>
<button
aria-label="Clear selected item"
className="bx--list-box__selection"
onClick={[Function]}
tabIndex={-1}
title="Clear selected item"
type="button"
>
<ForwardRef(Close16)>
<Icon
fill="currentColor"
height={16}
preserveAspectRatio="xMidYMid meet"
viewBox="0 0 32 32"
width={16}
xmlns="http://www.w3.org/2000/svg"
>
<svg
aria-hidden={true}
fill="currentColor"
focusable="false"
height={16}
preserveAspectRatio="xMidYMid meet"
viewBox="0 0 32 32"
width={16}
xmlns="http://www.w3.org/2000/svg"
>
<path
d="M17.4141 16L24 9.4141 22.5859 8 16 14.5859 9.4143 8 8 9.4141 14.5859 16 8 22.5859 9.4143 24 16 17.4141 22.5859 24 24 22.5859 17.4141 16z"
/>
</svg>
</Icon>
</ForwardRef(Close16)>
</button>
</ListBoxSelection>
<ListBoxTrigger
aria-haspopup={true}
aria-label="open menu"
data-toggle={true}
disabled={false}
isOpen={false}
onBlur={[Function]}
onClick={[Function]}
onKeyDown={[Function]}
onKeyUp={[Function]}
onMouseUp={[Function]}
role="button"
translateWithId={[Function]}
type="button"
>
<button
aria-haspopup={true}
aria-label="Open"
className="bx--list-box__menu-icon"
data-toggle={true}
disabled={false}
onBlur={[Function]}
onClick={[Function]}
onKeyDown={[Function]}
onKeyUp={[Function]}
onMouseUp={[Function]}
role="button"
tabIndex="-1"
title="Open"
type="button"
>
<ForwardRef(ChevronDown16)>
<Icon
fill="currentColor"
height={16}
preserveAspectRatio="xMidYMid meet"
viewBox="0 0 16 16"
width={16}
xmlns="http://www.w3.org/2000/svg"
>
<svg
aria-hidden={true}
fill="currentColor"
focusable="false"
height={16}
preserveAspectRatio="xMidYMid meet"
viewBox="0 0 16 16"
width={16}
xmlns="http://www.w3.org/2000/svg"
>
<path
d="M8 11L3 6 3.7 5.3 8 9.6 12.3 5.3 13 6z"
/>
</svg>
</Icon>
</ForwardRef(ChevronDown16)>
</button>
</ListBoxTrigger>
</div>
<ListBoxMenu
aria-label="Choose an item"
aria-labelledby={null}
id="downshift-0-menu"
role="listbox"
>
<div
aria-label="Choose an item"
aria-labelledby={null}
className="bx--list-box__menu"
id="downshift-0-menu"
role="listbox"
/>
</ListBoxMenu>
</div>
</ListBox>
</div>
</Downshift>
</ComboBox>
</ClearedSelectSearchable>
</Select>
</Select>
</SelectWithOnChange>
</div>
</FormFieldHideWrapper>
</FormConditionWrapper>
</SingleField>
<SingleField
component="select"
hideField={true}
id="object_item"
includeEmpty={true}
isClearable={true}
isRequired={true}
isSearchable={true}
key="target_id"
labelText="Object"
name="target_id"
options={Array []}
placeholder="<Choose>"
simpleValue={true}
validate={
Array [
Object {
"hideField": true,
"type": "customRequired",
},
]
}
>
<FormConditionWrapper
field={
Object {
"component": "select",
"id": "object_item",
"includeEmpty": true,
"isClearable": true,
"isRequired": true,
"isSearchable": true,
"labelText": "Object",
"name": "target_id",
"options": Array [],
"placeholder": "<Choose>",
"simpleValue": true,
"validate": Array [
Object {
"hideField": true,
"type": "customRequired",
},
],
}
}
>
<FormFieldHideWrapper
hideField={true}
>
<div
hidden={true}
>
<SelectWithOnChange
component="select"
id="object_item"
includeEmpty={true}
isClearable={true}
isRequired={true}
isSearchable={true}
labelText="Object"
name="target_id"
options={Array []}
placeholder="<Choose>"
simpleValue={true}
validate={
Array [
Object {
"hideField": true,
"type": "customRequired",
},
]
}
>
<Select
component="select"
id="object_item"
isClearable={true}
isRequired={true}
isSearchable={true}
labelText="Object"
loadingMessage="Loading..."
name="target_id"
options={
Array [
Object {
"label": "<Choose>",
"value": undefined,
},
]
}
placeholder="<Choose>"
simpleValue={true}
validate={
Array [
Object {
"hideField": true,
"type": "customRequired",
},
]
}
>
<Select
SelectComponent={[Function]}
id="object_item"
invalidText=""
labelText="Object"
loadOptionsChangeCounter={1}
loadingMessage="Loading..."
name="target_id"
onBlur={[Function]}
onChange={[Function]}
onFocus={[Function]}
options={
Array [
Object {
"label": "<Choose>",
"value": undefined,
},
]
}
placeholder="<Choose>"
simpleValue={true}
value=""
>
<ClearedSelectSearchable
className=""
closeMenuOnSelect={true}
hideSelectedOptions={false}
id="object_item"
invalidText=""
isClearable={false}
isFetching={false}
isSearchable={false}
labelText="Object"
name="target_id"
noOptionsMessage={[Function]}
onBlur={[Function]}
onChange={[Function]}
onFocus={[Function]}
onInputChange={[Function]}
options={
Array [
Object {
"label": "<Choose>",
"value": undefined,
},
]
}
placeholder="<Choose>"
value={Array []}
>
<ComboBox
ariaLabel="Choose an item"
className=""
direction="bottom"
disabled={false}
id="target_id"
initialSelectedItem={
Object {
"label": "<Choose>",
"value": undefined,
}
}
invalid={false}
invalidText=""
itemToElement={null}
itemToString={[Function]}
items={
Array [
Object {
"label": "<Choose>",
"value": undefined,
},
]
}
light={false}
name="target_id"
onBlur={[Function]}
onChange={[Function]}
onFocus={[Function]}
placeholder="<Choose>"
shouldFilterItem={[Function]}
titleText="Object"
type="default"
>
<Downshift
defaultHighlightedIndex={null}
defaultIsOpen={false}
environment={[Window]}
getA11yStatusMessage={[Function]}
initialSelectedItem={
Object {
"label": "<Choose>",
"value": undefined,
}
}
inputId="target_id"
inputValue="<Choose>"
itemToString={[Function]}
onChange={[Function]}
onInputValueChange={[Function]}
onOuterClick={[Function]}
onSelect={[Function]}
onStateChange={[Function]}
onUserAction={[Function]}
scrollIntoView={[Function]}
selectedItemChanged={[Function]}
stateReducer={[Function]}
suppressRefError={false}
>
<div
className="bx--list-box__wrapper"
>
<Text
as="label"
className="bx--label"
htmlFor="target_id"
id="downshift-1-label"
>
<label
className="bx--label"
dir="auto"
htmlFor="target_id"
id="downshift-1-label"
>
Object
</label>
</Text>
<ListBox
className="bx--combo-box"
disabled={false}
invalid={false}
invalidText=""
isOpen={false}
light={false}
type="default"
>
<div
className="bx--combo-box bx--list-box"
onClick={[Function]}
onKeyDown={[Function]}
>
<div
className="bx--list-box__field"
>
<input
aria-activedescendant={null}
aria-autocomplete="list"
aria-controls={null}
aria-expanded={false}
aria-haspopup="listbox"
aria-labelledby={null}
autoComplete="off"
className="bx--text-input"
disabled={false}
id="target_id"
name="target_id"
onBlur={[Function]}
onChange={[Function]}
onClick={[Function]}
onFocus={[Function]}
onKeyDown={[Function]}
placeholder="<Choose>"
role="combobox"
tabIndex="0"
title="<Choose>"
type="text"
value="<Choose>"
/>
<ListBoxSelection
clearSelection={[Function]}
disabled={false}
onClearSelection={[Function]}
translateWithId={[Function]}
>
<button
aria-label="Clear selected item"
className="bx--list-box__selection"
onClick={[Function]}
tabIndex={-1}
title="Clear selected item"
type="button"
>
<ForwardRef(Close16)>
<Icon
fill="currentColor"
height={16}
preserveAspectRatio="xMidYMid meet"
viewBox="0 0 32 32"
width={16}
xmlns="http://www.w3.org/2000/svg"
>
<svg
aria-hidden={true}
fill="currentColor"
focusable="false"
height={16}
preserveAspectRatio="xMidYMid meet"
viewBox="0 0 32 32"
width={16}
xmlns="http://www.w3.org/2000/svg"
>
<path
d="M17.4141 16L24 9.4141 22.5859 8 16 14.5859 9.4143 8 8 9.4141 14.5859 16 8 22.5859 9.4143 24 16 17.4141 22.5859 24 24 22.5859 17.4141 16z"
/>
</svg>
</Icon>
</ForwardRef(Close16)>
</button>
</ListBoxSelection>
<ListBoxTrigger
aria-haspopup={true}
aria-label="open menu"
data-toggle={true}
disabled={false}
isOpen={false}
onBlur={[Function]}
onClick={[Function]}
onKeyDown={[Function]}
onKeyUp={[Function]}
onMouseUp={[Function]}
role="button"
translateWithId={[Function]}
type="button"
>
<button
aria-haspopup={true}
aria-label="Open"
className="bx--list-box__menu-icon"
data-toggle={true}
disabled={false}
onBlur={[Function]}
onClick={[Function]}
onKeyDown={[Function]}
onKeyUp={[Function]}
onMouseUp={[Function]}
role="button"
tabIndex="-1"
title="Open"
type="button"
>
<ForwardRef(ChevronDown16)>
<Icon
fill="currentColor"
height={16}
preserveAspectRatio="xMidYMid meet"
viewBox="0 0 16 16"
width={16}
xmlns="http://www.w3.org/2000/svg"
>
<svg
aria-hidden={true}
fill="currentColor"
focusable="false"
height={16}
preserveAspectRatio="xMidYMid meet"
viewBox="0 0 16 16"
width={16}
xmlns="http://www.w3.org/2000/svg"
>
<path
d="M8 11L3 6 3.7 5.3 8 9.6 12.3 5.3 13 6z"
/>
</svg>
</Icon>
</ForwardRef(ChevronDown16)>
</button>
</ListBoxTrigger>
</div>
<ListBoxMenu
aria-label="Choose an item"
aria-labelledby={null}
id="downshift-1-menu"
role="listbox"
>
<div
aria-label="Choose an item"
aria-labelledby={null}
className="bx--list-box__menu"
id="downshift-1-menu"
role="listbox"
/>
</ListBoxMenu>
</div>
</ListBox>
</div>
</Downshift>
</ComboBox>
</ClearedSelectSearchable>
</Select>
</Select>
</SelectWithOnChange>
</div>
</FormFieldHideWrapper>
</FormConditionWrapper>
</SingleField>
<SingleField
className="attribute-value-fields-subform"
component="sub-form"
condition={
Object {
"is": "automation_request",
"when": "action_typ",
}
}
fields={
Array [
Array [
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-1",
"label": "1",
"name": "attribute-value-count-1",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_1",
"label": " ",
"name": "attribute_1",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_1",
"label": " ",
"name": "value_1",
},
],
"id": "attribute-value-field-1",
"name": "attribute-value-field-1",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-2",
"label": "2",
"name": "attribute-value-count-2",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_2",
"label": " ",
"name": "attribute_2",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_2",
"label": " ",
"name": "value_2",
},
],
"id": "attribute-value-field-2",
"name": "attribute-value-field-2",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-3",
"label": "3",
"name": "attribute-value-count-3",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_3",
"label": " ",
"name": "attribute_3",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_3",
"label": " ",
"name": "value_3",
},
],
"id": "attribute-value-field-3",
"name": "attribute-value-field-3",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-4",
"label": "4",
"name": "attribute-value-count-4",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_4",
"label": " ",
"name": "attribute_4",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_4",
"label": " ",
"name": "value_4",
},
],
"id": "attribute-value-field-4",
"name": "attribute-value-field-4",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-5",
"label": "5",
"name": "attribute-value-count-5",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_5",
"label": " ",
"name": "attribute_5",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_5",
"label": " ",
"name": "value_5",
},
],
"id": "attribute-value-field-5",
"name": "attribute-value-field-5",
},
],
Object {
"component": "text-field",
"hideField": true,
"id": "starting_object",
"label": " ",
"name": "starting_object",
"value": "SYSTEM/PROCESS",
},
]
}
id="attribute-value-fields"
key="attribute-value-fields"
name="attribute-value-fields"
title="Attribute/Value Pairs"
>
<FormConditionWrapper
condition={
Object {
"is": "automation_request",
"when": "action_typ",
}
}
field={
Object {
"className": "attribute-value-fields-subform",
"component": "sub-form",
"fields": Array [
Array [
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-1",
"label": "1",
"name": "attribute-value-count-1",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_1",
"label": " ",
"name": "attribute_1",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_1",
"label": " ",
"name": "value_1",
},
],
"id": "attribute-value-field-1",
"name": "attribute-value-field-1",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-2",
"label": "2",
"name": "attribute-value-count-2",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_2",
"label": " ",
"name": "attribute_2",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_2",
"label": " ",
"name": "value_2",
},
],
"id": "attribute-value-field-2",
"name": "attribute-value-field-2",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-3",
"label": "3",
"name": "attribute-value-count-3",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_3",
"label": " ",
"name": "attribute_3",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_3",
"label": " ",
"name": "value_3",
},
],
"id": "attribute-value-field-3",
"name": "attribute-value-field-3",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-4",
"label": "4",
"name": "attribute-value-count-4",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_4",
"label": " ",
"name": "attribute_4",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_4",
"label": " ",
"name": "value_4",
},
],
"id": "attribute-value-field-4",
"name": "attribute-value-field-4",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-5",
"label": "5",
"name": "attribute-value-count-5",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_5",
"label": " ",
"name": "attribute_5",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_5",
"label": " ",
"name": "value_5",
},
],
"id": "attribute-value-field-5",
"name": "attribute-value-field-5",
},
],
Object {
"component": "text-field",
"hideField": true,
"id": "starting_object",
"label": " ",
"name": "starting_object",
"value": "SYSTEM/PROCESS",
},
],
"id": "attribute-value-fields",
"name": "attribute-value-fields",
"title": "Attribute/Value Pairs",
}
}
>
<ConditionTriggerDetector
condition={
Object {
"is": "automation_request",
"when": "action_typ",
}
}
field={
Object {
"className": "attribute-value-fields-subform",
"component": "sub-form",
"fields": Array [
Array [
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-1",
"label": "1",
"name": "attribute-value-count-1",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_1",
"label": " ",
"name": "attribute_1",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_1",
"label": " ",
"name": "value_1",
},
],
"id": "attribute-value-field-1",
"name": "attribute-value-field-1",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-2",
"label": "2",
"name": "attribute-value-count-2",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_2",
"label": " ",
"name": "attribute_2",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_2",
"label": " ",
"name": "value_2",
},
],
"id": "attribute-value-field-2",
"name": "attribute-value-field-2",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-3",
"label": "3",
"name": "attribute-value-count-3",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_3",
"label": " ",
"name": "attribute_3",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_3",
"label": " ",
"name": "value_3",
},
],
"id": "attribute-value-field-3",
"name": "attribute-value-field-3",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-4",
"label": "4",
"name": "attribute-value-count-4",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_4",
"label": " ",
"name": "attribute_4",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_4",
"label": " ",
"name": "value_4",
},
],
"id": "attribute-value-field-4",
"name": "attribute-value-field-4",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-5",
"label": "5",
"name": "attribute-value-count-5",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_5",
"label": " ",
"name": "attribute_5",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_5",
"label": " ",
"name": "value_5",
},
],
"id": "attribute-value-field-5",
"name": "attribute-value-field-5",
},
],
Object {
"component": "text-field",
"hideField": true,
"id": "starting_object",
"label": " ",
"name": "starting_object",
"value": "SYSTEM/PROCESS",
},
],
"id": "attribute-value-fields",
"name": "attribute-value-fields",
"title": "Attribute/Value Pairs",
}
}
triggers={
Array [
"action_typ",
]
}
>
<ForwardRef(Field)
name="action_typ"
subscription={
Object {
"value": true,
}
}
>
<ConditionTriggerDetector
condition={
Object {
"is": "automation_request",
"when": "action_typ",
}
}
field={
Object {
"className": "attribute-value-fields-subform",
"component": "sub-form",
"fields": Array [
Array [
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-1",
"label": "1",
"name": "attribute-value-count-1",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_1",
"label": " ",
"name": "attribute_1",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_1",
"label": " ",
"name": "value_1",
},
],
"id": "attribute-value-field-1",
"name": "attribute-value-field-1",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-2",
"label": "2",
"name": "attribute-value-count-2",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_2",
"label": " ",
"name": "attribute_2",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_2",
"label": " ",
"name": "value_2",
},
],
"id": "attribute-value-field-2",
"name": "attribute-value-field-2",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-3",
"label": "3",
"name": "attribute-value-count-3",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_3",
"label": " ",
"name": "attribute_3",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_3",
"label": " ",
"name": "value_3",
},
],
"id": "attribute-value-field-3",
"name": "attribute-value-field-3",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-4",
"label": "4",
"name": "attribute-value-count-4",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_4",
"label": " ",
"name": "attribute_4",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_4",
"label": " ",
"name": "value_4",
},
],
"id": "attribute-value-field-4",
"name": "attribute-value-field-4",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-5",
"label": "5",
"name": "attribute-value-count-5",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_5",
"label": " ",
"name": "attribute_5",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_5",
"label": " ",
"name": "value_5",
},
],
"id": "attribute-value-field-5",
"name": "attribute-value-field-5",
},
],
Object {
"component": "text-field",
"hideField": true,
"id": "starting_object",
"label": " ",
"name": "starting_object",
"value": "SYSTEM/PROCESS",
},
],
"id": "attribute-value-fields",
"name": "attribute-value-fields",
"title": "Attribute/Value Pairs",
}
}
triggers={Array []}
values={
Object {
"action_typ": "vm",
}
}
>
<ConditionTriggerWrapper
condition={
Object {
"is": "automation_request",
"when": "action_typ",
}
}
field={
Object {
"className": "attribute-value-fields-subform",
"component": "sub-form",
"fields": Array [
Array [
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-1",
"label": "1",
"name": "attribute-value-count-1",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_1",
"label": " ",
"name": "attribute_1",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_1",
"label": " ",
"name": "value_1",
},
],
"id": "attribute-value-field-1",
"name": "attribute-value-field-1",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-2",
"label": "2",
"name": "attribute-value-count-2",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_2",
"label": " ",
"name": "attribute_2",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_2",
"label": " ",
"name": "value_2",
},
],
"id": "attribute-value-field-2",
"name": "attribute-value-field-2",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-3",
"label": "3",
"name": "attribute-value-count-3",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_3",
"label": " ",
"name": "attribute_3",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_3",
"label": " ",
"name": "value_3",
},
],
"id": "attribute-value-field-3",
"name": "attribute-value-field-3",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-4",
"label": "4",
"name": "attribute-value-count-4",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_4",
"label": " ",
"name": "attribute_4",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_4",
"label": " ",
"name": "value_4",
},
],
"id": "attribute-value-field-4",
"name": "attribute-value-field-4",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-5",
"label": "5",
"name": "attribute-value-count-5",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_5",
"label": " ",
"name": "attribute_5",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_5",
"label": " ",
"name": "value_5",
},
],
"id": "attribute-value-field-5",
"name": "attribute-value-field-5",
},
],
Object {
"component": "text-field",
"hideField": true,
"id": "starting_object",
"label": " ",
"name": "starting_object",
"value": "SYSTEM/PROCESS",
},
],
"id": "attribute-value-fields",
"name": "attribute-value-fields",
"title": "Attribute/Value Pairs",
}
}
values={
Object {
"action_typ": "vm",
}
}
>
<Component
condition={
Object {
"is": "automation_request",
"when": "action_typ",
}
}
field={
Object {
"className": "attribute-value-fields-subform",
"component": "sub-form",
"fields": Array [
Array [
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-1",
"label": "1",
"name": "attribute-value-count-1",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_1",
"label": " ",
"name": "attribute_1",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_1",
"label": " ",
"name": "value_1",
},
],
"id": "attribute-value-field-1",
"name": "attribute-value-field-1",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-2",
"label": "2",
"name": "attribute-value-count-2",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_2",
"label": " ",
"name": "attribute_2",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_2",
"label": " ",
"name": "value_2",
},
],
"id": "attribute-value-field-2",
"name": "attribute-value-field-2",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-3",
"label": "3",
"name": "attribute-value-count-3",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_3",
"label": " ",
"name": "attribute_3",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_3",
"label": " ",
"name": "value_3",
},
],
"id": "attribute-value-field-3",
"name": "attribute-value-field-3",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-4",
"label": "4",
"name": "attribute-value-count-4",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_4",
"label": " ",
"name": "attribute_4",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_4",
"label": " ",
"name": "value_4",
},
],
"id": "attribute-value-field-4",
"name": "attribute-value-field-4",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-5",
"label": "5",
"name": "attribute-value-count-5",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_5",
"label": " ",
"name": "attribute_5",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_5",
"label": " ",
"name": "value_5",
},
],
"id": "attribute-value-field-5",
"name": "attribute-value-field-5",
},
],
Object {
"component": "text-field",
"hideField": true,
"id": "starting_object",
"label": " ",
"name": "starting_object",
"value": "SYSTEM/PROCESS",
},
],
"id": "attribute-value-fields",
"name": "attribute-value-fields",
"title": "Attribute/Value Pairs",
}
}
values={
Object {
"action_typ": "vm",
}
}
/>
</ConditionTriggerWrapper>
</ConditionTriggerDetector>
</ForwardRef(Field)>
</ConditionTriggerDetector>
</FormConditionWrapper>
</SingleField>
<SingleField
component="select"
id="run"
initialValue="Once"
isRequired={true}
key="timer_typ"
label="Run"
name="timer_typ"
onChange={[Function]}
options={
Array [
Object {
"label": "Once",
"value": "Once",
},
Object {
"label": "Hours",
"value": "Hourly",
},
Object {
"label": "Days",
"value": "Daily",
},
Object {
"label": "Weeks",
"value": "Weekly",
},
Object {
"label": "Months",
"value": "Monthly",
},
]
}
>
<FormConditionWrapper
field={
Object {
"component": "select",
"id": "run",
"initialValue": "Once",
"isRequired": true,
"label": "Run",
"name": "timer_typ",
"onChange": [Function],
"options": Array [
Object {
"label": "Once",
"value": "Once",
},
Object {
"label": "Hours",
"value": "Hourly",
},
Object {
"label": "Days",
"value": "Daily",
},
Object {
"label": "Weeks",
"value": "Weekly",
},
Object {
"label": "Months",
"value": "Monthly",
},
],
}
}
>
<FormFieldHideWrapper
hideField={false}
>
<SelectWithOnChange
component="select"
id="run"
initialValue="Once"
isRequired={true}
label="Run"
name="timer_typ"
onChange={[Function]}
options={
Array [
Object {
"label": "Once",
"value": "Once",
},
Object {
"label": "Hours",
"value": "Hourly",
},
Object {
"label": "Days",
"value": "Daily",
},
Object {
"label": "Weeks",
"value": "Weekly",
},
Object {
"label": "Months",
"value": "Monthly",
},
]
}
placeholder="<Choose>"
>
<Select
component="select"
id="run"
initialValue="Once"
isRequired={true}
label="Run"
loadingMessage="Loading..."
name="timer_typ"
options={
Array [
Object {
"label": "Once",
"value": "Once",
},
Object {
"label": "Hours",
"value": "Hourly",
},
Object {
"label": "Days",
"value": "Daily",
},
Object {
"label": "Weeks",
"value": "Weekly",
},
Object {
"label": "Months",
"value": "Monthly",
},
]
}
placeholder="<Choose>"
>
<Select
SelectComponent={[Function]}
id="run"
invalidText=""
labelText={
<IsRequired>
Run
</IsRequired>
}
loadOptionsChangeCounter={1}
loadingMessage="Loading..."
name="timer_typ"
onBlur={[Function]}
onChange={[Function]}
onFocus={[Function]}
options={
Array [
Object {
"label": "Once",
"value": "Once",
},
Object {
"label": "Hours",
"value": "Hourly",
},
Object {
"label": "Days",
"value": "Daily",
},
Object {
"label": "Weeks",
"value": "Weekly",
},
Object {
"label": "Months",
"value": "Monthly",
},
]
}
placeholder="<Choose>"
simpleValue={false}
value="Once"
>
<ClearedSelect
className=""
closeMenuOnSelect={true}
hideSelectedOptions={false}
id="run"
invalidText=""
isClearable={false}
isFetching={false}
isSearchable={false}
labelText={
<IsRequired>
Run
</IsRequired>
}
name="timer_typ"
noOptionsMessage={[Function]}
onBlur={[Function]}
onChange={[Function]}
onFocus={[Function]}
onInputChange={[Function]}
options={
Array [
Object {
"label": "Once",
"value": "Once",
},
Object {
"label": "Hours",
"value": "Hourly",
},
Object {
"label": "Days",
"value": "Daily",
},
Object {
"label": "Weeks",
"value": "Weekly",
},
Object {
"label": "Months",
"value": "Monthly",
},
]
}
placeholder="<Choose>"
value="Once"
>
<Select
className=""
disabled={false}
helperText=""
id="timer_typ"
inline={false}
invalid={false}
invalidText=""
labelText={
<IsRequired>
Run
</IsRequired>
}
light={false}
name="timer_typ"
onBlur={[Function]}
onChange={[Function]}
onFocus={[Function]}
value="Once"
>
<div
className="bx--form-item"
>
<div
className="bx--select"
>
<label
className="bx--label"
htmlFor="timer_typ"
>
<IsRequired>
<span
aria-hidden="true"
className="ddorg__carbon-component-mapper_is-required isRequired-0-2-5"
>
*
</span>
Run
</IsRequired>
</label>
<div
className="bx--select-input__wrapper"
data-invalid={null}
>
<select
className="bx--select-input"
id="timer_typ"
name="timer_typ"
onBlur={[Function]}
onChange={[Function]}
onFocus={[Function]}
value="Once"
>
<SelectItem
disabled={false}
hidden={false}
key="Once"
label="Once"
text="Once"
value="Once"
>
<option
className="bx--select-option"
disabled={false}
hidden={false}
label="Once"
value="Once"
>
Once
</option>
</SelectItem>
<SelectItem
disabled={false}
hidden={false}
key="Hourly"
label="Hours"
text="Hours"
value="Hourly"
>
<option
className="bx--select-option"
disabled={false}
hidden={false}
label="Hours"
value="Hourly"
>
Hours
</option>
</SelectItem>
<SelectItem
disabled={false}
hidden={false}
key="Daily"
label="Days"
text="Days"
value="Daily"
>
<option
className="bx--select-option"
disabled={false}
hidden={false}
label="Days"
value="Daily"
>
Days
</option>
</SelectItem>
<SelectItem
disabled={false}
hidden={false}
key="Weekly"
label="Weeks"
text="Weeks"
value="Weekly"
>
<option
className="bx--select-option"
disabled={false}
hidden={false}
label="Weeks"
value="Weekly"
>
Weeks
</option>
</SelectItem>
<SelectItem
disabled={false}
hidden={false}
key="Monthly"
label="Months"
text="Months"
value="Monthly"
>
<option
className="bx--select-option"
disabled={false}
hidden={false}
label="Months"
value="Monthly"
>
Months
</option>
</SelectItem>
</select>
<ForwardRef(ChevronDown16)
className="bx--select__arrow"
>
<Icon
className="bx--select__arrow"
fill="currentColor"
height={16}
preserveAspectRatio="xMidYMid meet"
viewBox="0 0 16 16"
width={16}
xmlns="http://www.w3.org/2000/svg"
>
<svg
aria-hidden={true}
className="bx--select__arrow"
fill="currentColor"
focusable="false"
height={16}
preserveAspectRatio="xMidYMid meet"
viewBox="0 0 16 16"
width={16}
xmlns="http://www.w3.org/2000/svg"
>
<path
d="M8 11L3 6 3.7 5.3 8 9.6 12.3 5.3 13 6z"
/>
</svg>
</Icon>
</ForwardRef(ChevronDown16)>
</div>
</div>
</div>
</Select>
</ClearedSelect>
</Select>
</Select>
</SelectWithOnChange>
</FormFieldHideWrapper>
</FormConditionWrapper>
</SingleField>
<SingleField
component="select"
hideField={true}
id="timer_value"
initialValue={1}
initializeOnMount={true}
isRequired={true}
key="timer_value"
label="Every"
name="timer_value"
options={Array []}
>
<FormConditionWrapper
field={
Object {
"component": "select",
"id": "timer_value",
"initialValue": 1,
"initializeOnMount": true,
"isRequired": true,
"label": "Every",
"name": "timer_value",
"options": Array [],
}
}
>
<FormFieldHideWrapper
hideField={true}
>
<div
hidden={true}
>
<SelectWithOnChange
component="select"
id="timer_value"
initialValue={1}
initializeOnMount={true}
isRequired={true}
label="Every"
name="timer_value"
options={Array []}
placeholder="<Choose>"
>
<Select
component="select"
id="timer_value"
initialValue={1}
initializeOnMount={true}
isRequired={true}
label="Every"
loadingMessage="Loading..."
name="timer_value"
options={Array []}
placeholder="<Choose>"
>
<Select
SelectComponent={[Function]}
id="timer_value"
invalidText=""
labelText={
<IsRequired>
Every
</IsRequired>
}
loadOptionsChangeCounter={1}
loadingMessage="Loading..."
name="timer_value"
onBlur={[Function]}
onChange={[Function]}
onFocus={[Function]}
options={Array []}
placeholder="<Choose>"
simpleValue={false}
value={1}
>
<ClearedSelect
className=""
closeMenuOnSelect={true}
hideSelectedOptions={false}
id="timer_value"
invalidText=""
isClearable={false}
isFetching={false}
isSearchable={false}
labelText={
<IsRequired>
Every
</IsRequired>
}
name="timer_value"
noOptionsMessage={[Function]}
onBlur={[Function]}
onChange={[Function]}
onFocus={[Function]}
onInputChange={[Function]}
options={Array []}
placeholder="<Choose>"
value={1}
>
<Select
className=""
disabled={false}
helperText=""
id="timer_value"
inline={false}
invalid={false}
invalidText=""
labelText={
<IsRequired>
Every
</IsRequired>
}
light={false}
name="timer_value"
onBlur={[Function]}
onChange={[Function]}
onFocus={[Function]}
value={1}
>
<div
className="bx--form-item"
>
<div
className="bx--select"
>
<label
className="bx--label"
htmlFor="timer_value"
>
<IsRequired>
<span
aria-hidden="true"
className="ddorg__carbon-component-mapper_is-required isRequired-0-2-5"
>
*
</span>
Every
</IsRequired>
</label>
<div
className="bx--select-input__wrapper"
data-invalid={null}
>
<select
className="bx--select-input"
id="timer_value"
name="timer_value"
onBlur={[Function]}
onChange={[Function]}
onFocus={[Function]}
value={1}
/>
<ForwardRef(ChevronDown16)
className="bx--select__arrow"
>
<Icon
className="bx--select__arrow"
fill="currentColor"
height={16}
preserveAspectRatio="xMidYMid meet"
viewBox="0 0 16 16"
width={16}
xmlns="http://www.w3.org/2000/svg"
>
<svg
aria-hidden={true}
className="bx--select__arrow"
fill="currentColor"
focusable="false"
height={16}
preserveAspectRatio="xMidYMid meet"
viewBox="0 0 16 16"
width={16}
xmlns="http://www.w3.org/2000/svg"
>
<path
d="M8 11L3 6 3.7 5.3 8 9.6 12.3 5.3 13 6z"
/>
</svg>
</Icon>
</ForwardRef(ChevronDown16)>
</div>
</div>
</div>
</Select>
</ClearedSelect>
</Select>
</Select>
</SelectWithOnChange>
</div>
</FormFieldHideWrapper>
</FormConditionWrapper>
</SingleField>
<SingleField
component="select"
id="time_zone"
includeEmpty={true}
isClearable={true}
isRequired={true}
isSearchable={true}
key="time_zone"
labelText="Time Zone"
name="time_zone"
options={
Array [
Object {
"label": "(GMT-12:00) International Date Line West",
"value": "International Date Line West",
},
Object {
"label": "(GMT-11:00) American Samoa",
"value": "American Samoa",
},
Object {
"label": "(GMT-11:00) Midway Island",
"value": "Midway Island",
},
Object {
"label": "(GMT-10:00) Hawaii",
"value": "Hawaii",
},
Object {
"label": "(GMT-09:00) Alaska",
"value": "Alaska",
},
]
}
placeholder="<Choose>"
simpleValue={true}
validate={
Array [
Object {
"type": "required",
},
]
}
>
<FormConditionWrapper
field={
Object {
"component": "select",
"id": "time_zone",
"includeEmpty": true,
"isClearable": true,
"isRequired": true,
"isSearchable": true,
"labelText": "Time Zone",
"name": "time_zone",
"options": Array [
Object {
"label": "(GMT-12:00) International Date Line West",
"value": "International Date Line West",
},
Object {
"label": "(GMT-11:00) American Samoa",
"value": "American Samoa",
},
Object {
"label": "(GMT-11:00) Midway Island",
"value": "Midway Island",
},
Object {
"label": "(GMT-10:00) Hawaii",
"value": "Hawaii",
},
Object {
"label": "(GMT-09:00) Alaska",
"value": "Alaska",
},
],
"placeholder": "<Choose>",
"simpleValue": true,
"validate": Array [
Object {
"type": "required",
},
],
}
}
>
<FormFieldHideWrapper
hideField={false}
>
<SelectWithOnChange
component="select"
id="time_zone"
includeEmpty={true}
isClearable={true}
isRequired={true}
isSearchable={true}
labelText="Time Zone"
name="time_zone"
options={
Array [
Object {
"label": "(GMT-12:00) International Date Line West",
"value": "International Date Line West",
},
Object {
"label": "(GMT-11:00) American Samoa",
"value": "American Samoa",
},
Object {
"label": "(GMT-11:00) Midway Island",
"value": "Midway Island",
},
Object {
"label": "(GMT-10:00) Hawaii",
"value": "Hawaii",
},
Object {
"label": "(GMT-09:00) Alaska",
"value": "Alaska",
},
]
}
placeholder="<Choose>"
simpleValue={true}
validate={
Array [
Object {
"type": "required",
},
]
}
>
<Select
component="select"
id="time_zone"
isClearable={true}
isRequired={true}
isSearchable={true}
labelText="Time Zone"
loadingMessage="Loading..."
name="time_zone"
options={
Array [
Object {
"label": "<Choose>",
"value": undefined,
},
Object {
"label": "(GMT-12:00) International Date Line West",
"value": "International Date Line West",
},
Object {
"label": "(GMT-11:00) American Samoa",
"value": "American Samoa",
},
Object {
"label": "(GMT-11:00) Midway Island",
"value": "Midway Island",
},
Object {
"label": "(GMT-10:00) Hawaii",
"value": "Hawaii",
},
Object {
"label": "(GMT-09:00) Alaska",
"value": "Alaska",
},
]
}
placeholder="<Choose>"
simpleValue={true}
validate={
Array [
Object {
"type": "required",
},
]
}
>
<Select
SelectComponent={[Function]}
id="time_zone"
invalidText=""
labelText="Time Zone"
loadOptionsChangeCounter={1}
loadingMessage="Loading..."
name="time_zone"
onBlur={[Function]}
onChange={[Function]}
onFocus={[Function]}
options={
Array [
Object {
"label": "<Choose>",
"value": undefined,
},
Object {
"label": "(GMT-12:00) International Date Line West",
"value": "International Date Line West",
},
Object {
"label": "(GMT-11:00) American Samoa",
"value": "American Samoa",
},
Object {
"label": "(GMT-11:00) Midway Island",
"value": "Midway Island",
},
Object {
"label": "(GMT-10:00) Hawaii",
"value": "Hawaii",
},
Object {
"label": "(GMT-09:00) Alaska",
"value": "Alaska",
},
]
}
placeholder="<Choose>"
simpleValue={true}
value=""
>
<ClearedSelectSearchable
className=""
closeMenuOnSelect={true}
hideSelectedOptions={false}
id="time_zone"
invalidText=""
isClearable={false}
isFetching={false}
isSearchable={false}
labelText="Time Zone"
name="time_zone"
noOptionsMessage={[Function]}
onBlur={[Function]}
onChange={[Function]}
onFocus={[Function]}
onInputChange={[Function]}
options={
Array [
Object {
"label": "<Choose>",
"value": undefined,
},
Object {
"label": "(GMT-12:00) International Date Line West",
"value": "International Date Line West",
},
Object {
"label": "(GMT-11:00) American Samoa",
"value": "American Samoa",
},
Object {
"label": "(GMT-11:00) Midway Island",
"value": "Midway Island",
},
Object {
"label": "(GMT-10:00) Hawaii",
"value": "Hawaii",
},
Object {
"label": "(GMT-09:00) Alaska",
"value": "Alaska",
},
]
}
placeholder="<Choose>"
value={Array []}
>
<ComboBox
ariaLabel="Choose an item"
className=""
direction="bottom"
disabled={false}
id="time_zone"
initialSelectedItem={
Object {
"label": "<Choose>",
"value": undefined,
}
}
invalid={false}
invalidText=""
itemToElement={null}
itemToString={[Function]}
items={
Array [
Object {
"label": "<Choose>",
"value": undefined,
},
Object {
"label": "(GMT-12:00) International Date Line West",
"value": "International Date Line West",
},
Object {
"label": "(GMT-11:00) American Samoa",
"value": "American Samoa",
},
Object {
"label": "(GMT-11:00) Midway Island",
"value": "Midway Island",
},
Object {
"label": "(GMT-10:00) Hawaii",
"value": "Hawaii",
},
Object {
"label": "(GMT-09:00) Alaska",
"value": "Alaska",
},
]
}
light={false}
name="time_zone"
onBlur={[Function]}
onChange={[Function]}
onFocus={[Function]}
placeholder="<Choose>"
shouldFilterItem={[Function]}
titleText="Time Zone"
type="default"
>
<Downshift
defaultHighlightedIndex={null}
defaultIsOpen={false}
environment={[Window]}
getA11yStatusMessage={[Function]}
initialSelectedItem={
Object {
"label": "<Choose>",
"value": undefined,
}
}
inputId="time_zone"
inputValue="<Choose>"
itemToString={[Function]}
onChange={[Function]}
onInputValueChange={[Function]}
onOuterClick={[Function]}
onSelect={[Function]}
onStateChange={[Function]}
onUserAction={[Function]}
scrollIntoView={[Function]}
selectedItemChanged={[Function]}
stateReducer={[Function]}
suppressRefError={false}
>
<div
className="bx--list-box__wrapper"
>
<Text
as="label"
className="bx--label"
htmlFor="time_zone"
id="downshift-2-label"
>
<label
className="bx--label"
dir="auto"
htmlFor="time_zone"
id="downshift-2-label"
>
Time Zone
</label>
</Text>
<ListBox
className="bx--combo-box"
disabled={false}
invalid={false}
invalidText=""
isOpen={false}
light={false}
type="default"
>
<div
className="bx--combo-box bx--list-box"
onClick={[Function]}
onKeyDown={[Function]}
>
<div
className="bx--list-box__field"
>
<input
aria-activedescendant={null}
aria-autocomplete="list"
aria-controls={null}
aria-expanded={false}
aria-haspopup="listbox"
aria-labelledby={null}
autoComplete="off"
className="bx--text-input"
disabled={false}
id="time_zone"
name="time_zone"
onBlur={[Function]}
onChange={[Function]}
onClick={[Function]}
onFocus={[Function]}
onKeyDown={[Function]}
placeholder="<Choose>"
role="combobox"
tabIndex="0"
title="<Choose>"
type="text"
value="<Choose>"
/>
<ListBoxSelection
clearSelection={[Function]}
disabled={false}
onClearSelection={[Function]}
translateWithId={[Function]}
>
<button
aria-label="Clear selected item"
className="bx--list-box__selection"
onClick={[Function]}
tabIndex={-1}
title="Clear selected item"
type="button"
>
<ForwardRef(Close16)>
<Icon
fill="currentColor"
height={16}
preserveAspectRatio="xMidYMid meet"
viewBox="0 0 32 32"
width={16}
xmlns="http://www.w3.org/2000/svg"
>
<svg
aria-hidden={true}
fill="currentColor"
focusable="false"
height={16}
preserveAspectRatio="xMidYMid meet"
viewBox="0 0 32 32"
width={16}
xmlns="http://www.w3.org/2000/svg"
>
<path
d="M17.4141 16L24 9.4141 22.5859 8 16 14.5859 9.4143 8 8 9.4141 14.5859 16 8 22.5859 9.4143 24 16 17.4141 22.5859 24 24 22.5859 17.4141 16z"
/>
</svg>
</Icon>
</ForwardRef(Close16)>
</button>
</ListBoxSelection>
<ListBoxTrigger
aria-haspopup={true}
aria-label="open menu"
data-toggle={true}
disabled={false}
isOpen={false}
onBlur={[Function]}
onClick={[Function]}
onKeyDown={[Function]}
onKeyUp={[Function]}
onMouseUp={[Function]}
role="button"
translateWithId={[Function]}
type="button"
>
<button
aria-haspopup={true}
aria-label="Open"
className="bx--list-box__menu-icon"
data-toggle={true}
disabled={false}
onBlur={[Function]}
onClick={[Function]}
onKeyDown={[Function]}
onKeyUp={[Function]}
onMouseUp={[Function]}
role="button"
tabIndex="-1"
title="Open"
type="button"
>
<ForwardRef(ChevronDown16)>
<Icon
fill="currentColor"
height={16}
preserveAspectRatio="xMidYMid meet"
viewBox="0 0 16 16"
width={16}
xmlns="http://www.w3.org/2000/svg"
>
<svg
aria-hidden={true}
fill="currentColor"
focusable="false"
height={16}
preserveAspectRatio="xMidYMid meet"
viewBox="0 0 16 16"
width={16}
xmlns="http://www.w3.org/2000/svg"
>
<path
d="M8 11L3 6 3.7 5.3 8 9.6 12.3 5.3 13 6z"
/>
</svg>
</Icon>
</ForwardRef(ChevronDown16)>
</button>
</ListBoxTrigger>
</div>
<ListBoxMenu
aria-label="Choose an item"
aria-labelledby={null}
id="downshift-2-menu"
role="listbox"
>
<div
aria-label="Choose an item"
aria-labelledby={null}
className="bx--list-box__menu"
id="downshift-2-menu"
role="listbox"
/>
</ListBoxMenu>
</div>
</ListBox>
</div>
</Downshift>
</ComboBox>
</ClearedSelectSearchable>
</Select>
</Select>
</SelectWithOnChange>
</FormFieldHideWrapper>
</FormConditionWrapper>
</SingleField>
<SingleField
component="date-picker"
datePickerType="single"
isRequired={true}
key="start_date"
label="Starting Date"
name="start_date"
validate={
Array [
Object {
"type": "required",
},
]
}
>
<FormConditionWrapper
field={
Object {
"component": "date-picker",
"datePickerType": "single",
"isRequired": true,
"label": "Starting Date",
"name": "start_date",
"validate": Array [
Object {
"type": "required",
},
],
}
}
>
<FormFieldHideWrapper
hideField={false}
>
<DatePicker
component="date-picker"
datePickerType="single"
isRequired={true}
label="Starting Date"
name="start_date"
validate={
Array [
Object {
"type": "required",
},
]
}
>
<div>
<DatePicker
dateFormat="m/d/Y"
datePickerType="single"
light={false}
locale="en"
name="start_date"
onBlur={[Function]}
onChange={[Function]}
onFocus={[Function]}
short={false}
value=""
>
<div
className="bx--form-item"
>
<div
className="bx--date-picker bx--date-picker--single"
name="start_date"
onBlur={[Function]}
onFocus={[Function]}
>
<DatePickerInput
datePickerType="single"
disabled={false}
id="start_date"
invalid={false}
invalidText=""
key=".0"
labelText={
<IsRequired>
Starting Date
</IsRequired>
}
onChange={[Function]}
onClick={[Function]}
pattern="\\\\d{1,2}\\\\/\\\\d{1,2}\\\\/\\\\d{4}"
type="text"
>
<div
className="bx--date-picker-container"
>
<label
className="bx--label"
htmlFor="start_date"
>
<IsRequired>
<span
aria-hidden="true"
className="ddorg__carbon-component-mapper_is-required isRequired-0-2-5"
>
*
</span>
Starting Date
</IsRequired>
</label>
<div
className="bx--date-picker-input__wrapper"
>
<input
className="bx--date-picker__input"
disabled={false}
id="start_date"
onChange={[Function]}
onClick={[Function]}
pattern="\\\\d{1,2}\\\\/\\\\d{1,2}\\\\/\\\\d{4}"
type="text"
/>
<ForwardRef(Calendar16)
aria-hidden="true"
className="bx--date-picker__icon"
role="img"
>
<Icon
aria-hidden="true"
className="bx--date-picker__icon"
fill="currentColor"
height={16}
preserveAspectRatio="xMidYMid meet"
role="img"
viewBox="0 0 32 32"
width={16}
xmlns="http://www.w3.org/2000/svg"
>
<svg
aria-hidden={true}
className="bx--date-picker__icon"
fill="currentColor"
focusable="false"
height={16}
preserveAspectRatio="xMidYMid meet"
role="img"
viewBox="0 0 32 32"
width={16}
xmlns="http://www.w3.org/2000/svg"
>
<path
d="M26,4h-4V2h-2v2h-8V2h-2v2H6C4.9,4,4,4.9,4,6v20c0,1.1,0.9,2,2,2h20c1.1,0,2-0.9,2-2V6C28,4.9,27.1,4,26,4z M26,26H6V12h20 V26z M26,10H6V6h4v2h2V6h8v2h2V6h4V10z"
/>
</svg>
</Icon>
</ForwardRef(Calendar16)>
</div>
</div>
</DatePickerInput>
</div>
</div>
</DatePicker>
<HelperTextBlock />
</div>
</DatePicker>
</FormFieldHideWrapper>
</FormConditionWrapper>
</SingleField>
<SingleField
component="time-picker"
id="start_time"
isRequired={true}
key="start_hour"
label="Starting Time"
name="start_hour"
validate={
Array [
Object {
"type": "required",
},
]
}
>
<FormConditionWrapper
field={
Object {
"component": "time-picker",
"id": "start_time",
"isRequired": true,
"label": "Starting Time",
"name": "start_hour",
"validate": Array [
Object {
"type": "required",
},
],
}
}
>
<FormFieldHideWrapper
hideField={false}
>
<TimePicker
component="time-picker"
id="start_time"
isRequired={true}
label="Starting Time"
name="start_hour"
validate={
Array [
Object {
"type": "required",
},
]
}
>
<TimePickerDate
component="time-picker"
id="start_time"
isRequired={true}
label="Starting Time"
name="start_hour"
validate={
Array [
Object {
"type": "required",
},
]
}
>
<TimePickerBase
enhnancedOnBlur={[Function]}
finalValue=""
format="AM"
id="start_time"
input={
Object {
"checked": undefined,
"name": "start_hour",
"onBlur": [Function],
"onChange": [Function],
"onFocus": [Function],
"value": "",
}
}
labelText={
<IsRequired>
Starting Time
</IsRequired>
}
selectFormat={[Function]}
selectTimezone={[Function]}
timezone=""
>
<div>
<TimePicker
disabled={false}
id="start_time"
invalid={false}
invalidText=""
key="start_hour"
labelText={
<IsRequired>
Starting Time
</IsRequired>
}
light={false}
maxLength={5}
name="start_hour"
onBlur={[Function]}
onChange={[Function]}
onClick={[Function]}
onFocus={[Function]}
pattern="(1[012]|[1-9]):[0-5][0-9](\\\\s)?"
placeholder="hh:mm"
type="text"
value=""
>
<div
className="bx--form-item"
>
<label
className="bx--label"
htmlFor="start_time"
>
<IsRequired>
<span
aria-hidden="true"
className="ddorg__carbon-component-mapper_is-required isRequired-0-2-5"
>
*
</span>
Starting Time
</IsRequired>
</label>
<div
className="bx--time-picker"
>
<div
className="bx--time-picker__input"
>
<input
className="bx--time-picker__input-field bx--text-input"
disabled={false}
id="start_time"
maxLength={5}
name="start_hour"
onBlur={[Function]}
onChange={[Function]}
onClick={[Function]}
onFocus={[Function]}
pattern="(1[012]|[1-9]):[0-5][0-9](\\\\s)?"
placeholder="hh:mm"
type="text"
value=""
/>
</div>
</div>
</div>
</TimePicker>
<HelperTextBlock />
</div>
</TimePickerBase>
</TimePickerDate>
</TimePicker>
</FormFieldHideWrapper>
</FormConditionWrapper>
</SingleField>
</div>
</SubForm>
</FormFieldHideWrapper>
</FormConditionWrapper>
</SingleField>
<SingleField
component="spy-field"
key="spy-field"
name="spy-field"
>
<FormConditionWrapper
field={
Object {
"component": "spy-field",
"initialize": undefined,
"name": "spy-field",
}
}
>
<FormFieldHideWrapper
hideField={false}
>
<SpyField
component="spy-field"
name="spy-field"
>
<FormSpy
onChange={[Function]}
subscription={
Object {
"pristine": true,
"valid": true,
}
}
/>
</SpyField>
</FormFieldHideWrapper>
</FormConditionWrapper>
</SingleField>
<FormSpy>
<FormControls
Button={[Function]}
ButtonGroup={[Function]}
FormSpy={[Function]}
buttonOrder={
Array [
"submit",
"reset",
"cancel",
]
}
canReset={false}
cancelLabel="Cancel"
disableSubmit={true}
formFields={
Array [
<SingleField
className="schedule_form"
component="sub-form"
fields={
Array [
Array [
Object {
"autoFocus": true,
"component": "text-field",
"isRequired": true,
"label": "Name",
"maxLength": 50,
"name": "name",
"validate": Array [
Object {
"type": "required",
},
],
},
Object {
"component": "text-field",
"isRequired": true,
"label": "Description",
"maxLength": 100,
"name": "description",
"validate": Array [
Object {
"type": "required",
},
],
},
Object {
"component": "checkbox",
"label": "Active",
"name": "enabled",
},
Object {
"component": "select",
"id": "action",
"initialValue": "vm",
"isRequired": true,
"label": "Action",
"name": "action_typ",
"onChange": [Function],
"options": Array [
Object {
"label": "VM Analysis",
"value": "vm",
},
Object {
"label": "Template Analysis",
"value": "miq_template",
},
Object {
"label": "Host Analysis",
"value": "host",
},
Object {
"label": "Container Image Analysis",
"value": "container_image",
},
Object {
"label": "Automation Tasks",
"value": "automation_request",
},
],
},
Object {
"component": "select",
"hideField": false,
"id": "filter_type",
"isRequired": true,
"label": "Filter",
"name": "filter_typ",
"onChange": [Function],
"options": Array [
Object {
"label": "All VMs",
"value": "all",
},
Object {
"label": "All VMs for Providers",
"value": "ems",
},
Object {
"label": "All VMs for Clusters",
"value": "cluster",
},
Object {
"label": "All VMs for Host",
"value": "host",
},
Object {
"label": "A single VM",
"value": "vm",
},
],
},
Object {
"component": "select",
"hideField": true,
"id": "filter_value",
"initialValue": "",
"initializeOnMount": true,
"label": "Filter Item",
"name": "filter_value",
"options": Array [],
},
Object {
"component": "select",
"hideField": true,
"id": "zone",
"includeEmpty": true,
"isRequired": true,
"label": "Zone",
"name": "zone_id",
"options": Array [],
"placeholder": "<Choose>",
"validate": Array [
Object {
"hideField": true,
"type": "customRequired",
},
],
},
Object {
"component": "plain-text",
"element": "h3",
"hideField": true,
"label": "Object Details",
"name": "object_details",
},
Object {
"component": "select",
"hideField": true,
"id": "system",
"includeEmpty": true,
"isRequired": true,
"label": "System/Process",
"name": "instance_name",
"options": Array [],
"placeholder": "<Choose>",
"validate": Array [
Object {
"hideField": true,
"type": "customRequired",
},
],
},
Object {
"component": "text-field",
"hideField": true,
"id": "message",
"isRequired": true,
"label": "Message",
"name": "object_message",
"validate": Array [
Object {
"hideField": true,
"type": "customRequired",
},
],
},
Object {
"component": "text-field",
"hideField": true,
"id": "request",
"isRequired": true,
"label": "Request",
"name": "object_request",
"validate": Array [
Object {
"hideField": true,
"type": "customRequired",
},
],
},
Object {
"component": "plain-text",
"element": "h3",
"hideField": true,
"label": "Object",
"name": "object_attributes",
},
Object {
"component": "select",
"hideField": true,
"id": "object_type",
"includeEmpty": true,
"isClearable": true,
"isRequired": true,
"isSearchable": true,
"labelText": "Type",
"name": "target_class",
"onChange": [Function],
"options": Array [],
"placeholder": "<Choose>",
"simpleValue": true,
"validate": Array [
Object {
"hideField": true,
"type": "customRequired",
},
],
},
Object {
"component": "select",
"hideField": true,
"id": "object_item",
"includeEmpty": true,
"isClearable": true,
"isRequired": true,
"isSearchable": true,
"labelText": "Object",
"name": "target_id",
"options": Array [],
"placeholder": "<Choose>",
"simpleValue": true,
"validate": Array [
Object {
"hideField": true,
"type": "customRequired",
},
],
},
Object {
"className": "attribute-value-fields-subform",
"component": "sub-form",
"condition": Object {
"is": "automation_request",
"when": "action_typ",
},
"fields": Array [
Array [
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-1",
"label": "1",
"name": "attribute-value-count-1",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_1",
"label": " ",
"name": "attribute_1",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_1",
"label": " ",
"name": "value_1",
},
],
"id": "attribute-value-field-1",
"name": "attribute-value-field-1",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-2",
"label": "2",
"name": "attribute-value-count-2",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_2",
"label": " ",
"name": "attribute_2",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_2",
"label": " ",
"name": "value_2",
},
],
"id": "attribute-value-field-2",
"name": "attribute-value-field-2",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-3",
"label": "3",
"name": "attribute-value-count-3",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_3",
"label": " ",
"name": "attribute_3",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_3",
"label": " ",
"name": "value_3",
},
],
"id": "attribute-value-field-3",
"name": "attribute-value-field-3",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-4",
"label": "4",
"name": "attribute-value-count-4",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_4",
"label": " ",
"name": "attribute_4",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_4",
"label": " ",
"name": "value_4",
},
],
"id": "attribute-value-field-4",
"name": "attribute-value-field-4",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-5",
"label": "5",
"name": "attribute-value-count-5",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_5",
"label": " ",
"name": "attribute_5",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_5",
"label": " ",
"name": "value_5",
},
],
"id": "attribute-value-field-5",
"name": "attribute-value-field-5",
},
],
Object {
"component": "text-field",
"hideField": true,
"id": "starting_object",
"label": " ",
"name": "starting_object",
"value": "SYSTEM/PROCESS",
},
],
"id": "attribute-value-fields",
"name": "attribute-value-fields",
"title": "Attribute/Value Pairs",
},
Object {
"component": "select",
"id": "run",
"initialValue": "Once",
"isRequired": true,
"label": "Run",
"name": "timer_typ",
"onChange": [Function],
"options": Array [
Object {
"label": "Once",
"value": "Once",
},
Object {
"label": "Hours",
"value": "Hourly",
},
Object {
"label": "Days",
"value": "Daily",
},
Object {
"label": "Weeks",
"value": "Weekly",
},
Object {
"label": "Months",
"value": "Monthly",
},
],
},
Object {
"component": "select",
"hideField": true,
"id": "timer_value",
"initialValue": 1,
"initializeOnMount": true,
"isRequired": true,
"label": "Every",
"name": "timer_value",
"options": Array [],
},
Object {
"component": "select",
"id": "time_zone",
"includeEmpty": true,
"isClearable": true,
"isRequired": true,
"isSearchable": true,
"labelText": "Time Zone",
"name": "time_zone",
"options": Array [
Object {
"label": "(GMT-12:00) International Date Line West",
"value": "International Date Line West",
},
Object {
"label": "(GMT-11:00) American Samoa",
"value": "American Samoa",
},
Object {
"label": "(GMT-11:00) Midway Island",
"value": "Midway Island",
},
Object {
"label": "(GMT-10:00) Hawaii",
"value": "Hawaii",
},
Object {
"label": "(GMT-09:00) Alaska",
"value": "Alaska",
},
],
"placeholder": "<Choose>",
"simpleValue": true,
"validate": Array [
Object {
"type": "required",
},
],
},
Object {
"component": "date-picker",
"datePickerType": "single",
"isRequired": true,
"label": "Starting Date",
"name": "start_date",
"validate": Array [
Object {
"type": "required",
},
],
},
Object {
"component": "time-picker",
"id": "start_time",
"isRequired": true,
"label": "Starting Time",
"name": "start_hour",
"validate": Array [
Object {
"type": "required",
},
],
},
],
]
}
name="BasicInformation"
title="Basic Information"
/>,
<SingleField
component="spy-field"
name="spy-field"
/>,
]
}
formSpyProps={
Object {
"active": undefined,
"dirty": true,
"dirtyFields": Object {
"filter_value": true,
},
"dirtyFieldsSinceLastSubmit": Object {
"action_typ": true,
"timer_typ": true,
"timer_value": true,
},
"dirtySinceLastSubmit": false,
"error": undefined,
"errors": Object {
"description": "Required",
"name": "Required",
"start_date": "Required",
"start_hour": "Required",
"time_zone": "Required",
},
"form": Object {
"batch": [Function],
"blur": [Function],
"change": [Function],
"destroyOnUnregister": false,
"focus": [Function],
"getFieldState": [Function],
"getRegisteredFields": [Function],
"getState": [Function],
"initialize": [Function],
"isValidationPaused": [Function],
"mutators": Object {
"concat": [Function],
"insert": [Function],
"move": [Function],
"pop": [Function],
"push": [Function],
"remove": [Function],
"removeBatch": [Function],
"shift": [Function],
"swap": [Function],
"unshift": [Function],
"update": [Function],
},
"pauseValidation": [Function],
"registerField": [Function],
"reset": [Function],
"resetFieldState": [Function],
"restart": [Function],
"resumeValidation": [Function],
"setConfig": [Function],
"submit": [Function],
"subscribe": [Function],
},
"hasSubmitErrors": false,
"hasValidationErrors": true,
"initialValues": Object {
"action_typ": "vm",
"filter_type": "all",
"filter_value": "",
"timer_typ": "Once",
"timer_value": 1,
},
"invalid": true,
"modified": Object {
"action_typ": false,
"description": false,
"enabled": false,
"filter_typ": false,
"filter_value": true,
"instance_name": false,
"name": false,
"object_message": false,
"object_request": false,
"start_date": false,
"start_hour": false,
"target_class": false,
"target_id": false,
"time_zone": false,
"timer_typ": false,
"timer_value": false,
"zone_id": false,
},
"modifiedSinceLastSubmit": false,
"pristine": false,
"submitError": undefined,
"submitErrors": undefined,
"submitFailed": false,
"submitSucceeded": false,
"submitting": false,
"touched": Object {
"action_typ": false,
"description": false,
"enabled": false,
"filter_typ": false,
"filter_value": false,
"instance_name": false,
"name": false,
"object_message": false,
"object_request": false,
"start_date": false,
"start_hour": false,
"target_class": false,
"target_id": false,
"time_zone": false,
"timer_typ": false,
"timer_value": false,
"zone_id": false,
},
"valid": false,
"validating": false,
"values": Object {
"action_typ": "vm",
"filter_type": "all",
"timer_typ": "Once",
"timer_value": 1,
},
"visited": Object {
"action_typ": false,
"description": false,
"enabled": false,
"filter_typ": false,
"filter_value": false,
"instance_name": false,
"name": false,
"object_message": false,
"object_request": false,
"start_date": false,
"start_hour": false,
"target_class": false,
"target_id": false,
"time_zone": false,
"timer_typ": false,
"timer_value": false,
"zone_id": false,
},
}
}
onCancel={[Function]}
onReset={[Function]}
resetLabel="Reset"
schema={
Object {
"fields": Array [
Object {
"className": "schedule_form",
"component": "sub-form",
"fields": Array [
Array [
Object {
"autoFocus": true,
"component": "text-field",
"isRequired": true,
"label": "Name",
"maxLength": 50,
"name": "name",
"validate": Array [
Object {
"type": "required",
},
],
},
Object {
"component": "text-field",
"isRequired": true,
"label": "Description",
"maxLength": 100,
"name": "description",
"validate": Array [
Object {
"type": "required",
},
],
},
Object {
"component": "checkbox",
"label": "Active",
"name": "enabled",
},
Object {
"component": "select",
"id": "action",
"initialValue": "vm",
"isRequired": true,
"label": "Action",
"name": "action_typ",
"onChange": [Function],
"options": Array [
Object {
"label": "VM Analysis",
"value": "vm",
},
Object {
"label": "Template Analysis",
"value": "miq_template",
},
Object {
"label": "Host Analysis",
"value": "host",
},
Object {
"label": "Container Image Analysis",
"value": "container_image",
},
Object {
"label": "Automation Tasks",
"value": "automation_request",
},
],
},
Object {
"component": "select",
"hideField": false,
"id": "filter_type",
"isRequired": true,
"label": "Filter",
"name": "filter_typ",
"onChange": [Function],
"options": Array [
Object {
"label": "All VMs",
"value": "all",
},
Object {
"label": "All VMs for Providers",
"value": "ems",
},
Object {
"label": "All VMs for Clusters",
"value": "cluster",
},
Object {
"label": "All VMs for Host",
"value": "host",
},
Object {
"label": "A single VM",
"value": "vm",
},
],
},
Object {
"component": "select",
"hideField": true,
"id": "filter_value",
"initialValue": "",
"initializeOnMount": true,
"label": "Filter Item",
"name": "filter_value",
"options": Array [],
},
Object {
"component": "select",
"hideField": true,
"id": "zone",
"includeEmpty": true,
"isRequired": true,
"label": "Zone",
"name": "zone_id",
"options": Array [],
"placeholder": "<Choose>",
"validate": Array [
Object {
"hideField": true,
"type": "customRequired",
},
],
},
Object {
"component": "plain-text",
"element": "h3",
"hideField": true,
"label": "Object Details",
"name": "object_details",
},
Object {
"component": "select",
"hideField": true,
"id": "system",
"includeEmpty": true,
"isRequired": true,
"label": "System/Process",
"name": "instance_name",
"options": Array [],
"placeholder": "<Choose>",
"validate": Array [
Object {
"hideField": true,
"type": "customRequired",
},
],
},
Object {
"component": "text-field",
"hideField": true,
"id": "message",
"isRequired": true,
"label": "Message",
"name": "object_message",
"validate": Array [
Object {
"hideField": true,
"type": "customRequired",
},
],
},
Object {
"component": "text-field",
"hideField": true,
"id": "request",
"isRequired": true,
"label": "Request",
"name": "object_request",
"validate": Array [
Object {
"hideField": true,
"type": "customRequired",
},
],
},
Object {
"component": "plain-text",
"element": "h3",
"hideField": true,
"label": "Object",
"name": "object_attributes",
},
Object {
"component": "select",
"hideField": true,
"id": "object_type",
"includeEmpty": true,
"isClearable": true,
"isRequired": true,
"isSearchable": true,
"labelText": "Type",
"name": "target_class",
"onChange": [Function],
"options": Array [],
"placeholder": "<Choose>",
"simpleValue": true,
"validate": Array [
Object {
"hideField": true,
"type": "customRequired",
},
],
},
Object {
"component": "select",
"hideField": true,
"id": "object_item",
"includeEmpty": true,
"isClearable": true,
"isRequired": true,
"isSearchable": true,
"labelText": "Object",
"name": "target_id",
"options": Array [],
"placeholder": "<Choose>",
"simpleValue": true,
"validate": Array [
Object {
"hideField": true,
"type": "customRequired",
},
],
},
Object {
"className": "attribute-value-fields-subform",
"component": "sub-form",
"condition": Object {
"is": "automation_request",
"when": "action_typ",
},
"fields": Array [
Array [
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-1",
"label": "1",
"name": "attribute-value-count-1",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_1",
"label": " ",
"name": "attribute_1",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_1",
"label": " ",
"name": "value_1",
},
],
"id": "attribute-value-field-1",
"name": "attribute-value-field-1",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-2",
"label": "2",
"name": "attribute-value-count-2",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_2",
"label": " ",
"name": "attribute_2",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_2",
"label": " ",
"name": "value_2",
},
],
"id": "attribute-value-field-2",
"name": "attribute-value-field-2",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-3",
"label": "3",
"name": "attribute-value-count-3",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_3",
"label": " ",
"name": "attribute_3",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_3",
"label": " ",
"name": "value_3",
},
],
"id": "attribute-value-field-3",
"name": "attribute-value-field-3",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-4",
"label": "4",
"name": "attribute-value-count-4",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_4",
"label": " ",
"name": "attribute_4",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_4",
"label": " ",
"name": "value_4",
},
],
"id": "attribute-value-field-4",
"name": "attribute-value-field-4",
},
Object {
"className": "attribute-value-field-row",
"component": "sub-form",
"fields": Array [
Object {
"className": "attribute-value-row-count",
"component": "plain-text",
"id": "attribute-value-count-5",
"label": "5",
"name": "attribute-value-count-5",
},
Object {
"className": "attribute-value-row-attribute",
"component": "text-field",
"id": "attribute_5",
"label": " ",
"name": "attribute_5",
},
Object {
"className": "attribute-value-row-value",
"component": "text-field",
"id": "value_5",
"label": " ",
"name": "value_5",
},
],
"id": "attribute-value-field-5",
"name": "attribute-value-field-5",
},
],
Object {
"component": "text-field",
"hideField": true,
"id": "starting_object",
"label": " ",
"name": "starting_object",
"value": "SYSTEM/PROCESS",
},
],
"id": "attribute-value-fields",
"name": "attribute-value-fields",
"title": "Attribute/Value Pairs",
},
Object {
"component": "select",
"id": "run",
"initialValue": "Once",
"isRequired": true,
"label": "Run",
"name": "timer_typ",
"onChange": [Function],
"options": Array [
Object {
"label": "Once",
"value": "Once",
},
Object {
"label": "Hours",
"value": "Hourly",
},
Object {
"label": "Days",
"value": "Daily",
},
Object {
"label": "Weeks",
"value": "Weekly",
},
Object {
"label": "Months",
"value": "Monthly",
},
],
},
Object {
"component": "select",
"hideField": true,
"id": "timer_value",
"initialValue": 1,
"initializeOnMount": true,
"isRequired": true,
"label": "Every",
"name": "timer_value",
"options": Array [],
},
Object {
"component": "select",
"id": "time_zone",
"includeEmpty": true,
"isClearable": true,
"isRequired": true,
"isSearchable": true,
"labelText": "Time Zone",
"name": "time_zone",
"options": Array [
Object {
"label": "(GMT-12:00) International Date Line West",
"value": "International Date Line West",
},
Object {
"label": "(GMT-11:00) American Samoa",
"value": "American Samoa",
},
Object {
"label": "(GMT-11:00) Midway Island",
"value": "Midway Island",
},
Object {
"label": "(GMT-10:00) Hawaii",
"value": "Hawaii",
},
Object {
"label": "(GMT-09:00) Alaska",
"value": "Alaska",
},
],
"placeholder": "<Choose>",
"simpleValue": true,
"validate": Array [
Object {
"type": "required",
},
],
},
Object {
"component": "date-picker",
"datePickerType": "single",
"isRequired": true,
"label": "Starting Date",
"name": "start_date",
"validate": Array [
Object {
"type": "required",
},
],
},
Object {
"component": "time-picker",
"id": "start_time",
"isRequired": true,
"label": "Starting Time",
"name": "start_hour",
"validate": Array [
Object {
"type": "required",
},
],
},
],
],
"name": "BasicInformation",
"title": "Basic Information",
},
Object {
"component": "spy-field",
"initialize": undefined,
"name": "spy-field",
},
],
}
}
submitLabel="Save"
>
<ButtonGroup>
<ButtonSet
className=""
>
<div
className="bx--btn-set"
>
<Button
buttonType="submit"
disabled={true}
key="form-submit"
label="Save"
type="submit"
variant="primary"
>
<Button
disabled={true}
kind="primary"
type="submit"
variant="primary"
>
<button
aria-describedby={null}
aria-pressed={null}
className="bx--btn bx--btn--primary bx--btn--disabled"
disabled={true}
onBlur={[Function]}
onClick={[Function]}
onFocus={[Function]}
onMouseEnter={[Function]}
onMouseLeave={[Function]}
tabIndex={0}
type="submit"
variant="primary"
>
Save
</button>
</Button>
</Button>
<Button
buttonType="cancel"
key="form-cancel"
label="Cancel"
onClick={[Function]}
type="button"
>
<Button
kind="secondary"
onClick={[Function]}
type="button"
>
<button
aria-describedby={null}
aria-pressed={null}
className="bx--btn bx--btn--secondary"
disabled={false}
onBlur={[Function]}
onClick={[Function]}
onFocus={[Function]}
onMouseEnter={[Function]}
onMouseLeave={[Function]}
tabIndex={0}
type="button"
>
Cancel
</button>
</Button>
</Button>
</div>
</ButtonSet>
</ButtonGroup>
</FormControls>
</FormSpy>
</form>
</Form>
</Form>
</FormTemplate>
</WrappedFormTemplate>
</Component>
</ReactFinalForm>
</FormRenderer>
</MiqFormRenderer>
</Connect(MiqFormRenderer)>
</ScheduleForm>
</Provider>
`;