@microsoft/windows-admin-center-sdk
Version:
Microsoft - Windows Admin Center Shell
210 lines • 26.6 kB
JavaScript
import { SchemaPrimitiveType } from '../schema/schema-models';
/* eslint-disable max-len */
export const propertyFormSchema = {
properties: [
{
type: SchemaPrimitiveType.Object,
format: 'default',
name: 'dataType',
label: 'resources:strings:MsftSmeShell.Angular.SchemaForm.Editor.PropertyForm.DataType',
options: {
columnCount: 2,
collapsible: {
yes: true,
state: 'expanded'
}
},
properties: [
{
type: SchemaPrimitiveType.String,
format: 'combobox',
name: 'type',
label: 'actual_string:Type',
required: true,
disabledCondition: 'formController.isRootNodeSelected',
description: 'resources:strings:MsftSmeShell.Angular.SchemaForm.Editor.PropertyForm.Type.Description',
options: {
items: [],
itemsBinding: 'formData.dataType.types'
}
},
{
type: SchemaPrimitiveType.String,
format: 'combobox',
name: 'format',
label: 'actual_string:Format',
required: true,
description: 'resources:strings:MsftSmeShell.Angular.SchemaForm.Editor.PropertyForm.Format.Description',
options: {
itemsBinding: 'formData.dataType.formats'
}
}
]
},
{
type: SchemaPrimitiveType.String,
format: 'textbox',
name: 'name',
label: 'actual_string:Name',
description: 'resources:strings:MsftSmeShell.Angular.SchemaForm.Editor.PropertyForm.Name.Description',
hideCondition: 'formController.isRootNodeSelected',
options: {
multipleline: false
}
},
{
type: SchemaPrimitiveType.String,
format: 'resource-string-picker',
name: 'label',
label: 'actual_string:Label',
description: 'resources:strings:MsftSmeShell.Angular.SchemaForm.Editor.PropertyForm.Label.Description',
options: {
multipleline: false
}
},
{
type: SchemaPrimitiveType.Object,
format: 'default',
name: 'advanceProperties',
label: 'resources:strings:MsftSmeShell.Angular.SchemaForm.Editor.PropertyForm.Advance',
hideCondition: 'formController.isRootNodeSelected',
options: {
collapsible: {
yes: true,
state: 'collapsed'
}
},
properties: [
{
type: SchemaPrimitiveType.Boolean,
format: 'checkbox',
name: 'required',
label: 'resources:strings:MsftSmeShell.Angular.SchemaForm.Editor.PropertyForm.Required',
options: {}
},
{
type: SchemaPrimitiveType.String,
format: 'textbox',
name: 'defaultValue',
label: 'resources:strings:MsftSmeShell.Angular.SchemaForm.Editor.PropertyForm.DefaultValue',
options: {
multipleline: false
}
},
{
type: SchemaPrimitiveType.String,
format: 'resource-string-picker',
name: 'description',
label: 'resources:strings:MsftSmeShell.Angular.SchemaForm.Editor.PropertyForm.Description',
options: {
multipleline: false
}
},
{
type: SchemaPrimitiveType.String,
format: 'textbox',
name: 'hideCondition',
label: 'resources:strings:MsftSmeShell.Angular.SchemaForm.Editor.PropertyForm.HideCondition',
options: {
multipleline: false
}
},
{
type: SchemaPrimitiveType.String,
format: 'textbox',
name: 'disabledCondition',
label: 'resources:strings:MsftSmeShell.Angular.SchemaForm.Editor.PropertyForm.ConditionForDisabled',
options: {
multipleline: false
}
},
{
type: SchemaPrimitiveType.String,
format: 'textbox',
name: 'readonlyCondition',
label: 'resources:strings:MsftSmeShell.Angular.SchemaForm.Editor.PropertyForm.ReadonlyCondition',
options: {
multipleline: false
}
},
{
type: SchemaPrimitiveType.Boolean,
format: 'checkbox',
name: 'emptyByDefault',
label: 'resources:strings:MsftSmeShell.Angular.SchemaForm.Editor.PropertyForm.EmptyByDefault',
hideCondition: 'formController.isNotObjectType'
},
{
type: SchemaPrimitiveType.String,
format: 'textbox',
name: 'customValidation',
label: 'resources:strings:MsftSmeShell.Angular.SchemaForm.Editor.PropertyForm.CustomValidation',
options: {
multipleline: false
}
},
{
type: SchemaPrimitiveType.Object,
format: 'default',
name: 'customAsyncValidation',
label: 'actual_string:Custom Async Validation',
required: false,
options: {
columnCount: 1,
hideHeader: false,
collapsible: {
yes: true,
state: 'collapsed'
}
},
properties: [
{
type: SchemaPrimitiveType.String,
format: 'textbox',
name: 'handler',
label: 'actual_string:Handler',
required: false,
options: {
multipleline: false
}
},
{
type: SchemaPrimitiveType.String,
format: 'resource-string-picker',
name: 'pendingMessage',
label: 'actual_string:Pending Message',
required: false,
options: {
multipleline: false
}
},
{
type: SchemaPrimitiveType.Number,
format: 'textbox',
name: 'debounceTime',
label: 'actual_string:Debounce Time',
defaultValue: 800,
required: false,
options: {
min: 0,
max: 9999999,
step: 1
}
}
],
emptyByDefault: false
}
]
},
{
type: SchemaPrimitiveType.Object,
format: 'json-text-editor',
name: 'options',
label: 'resources:strings:MsftSmeShell.Angular.SchemaForm.Editor.PropertyForm.MoreOptions',
description: 'resources:strings:MsftSmeShell.Angular.SchemaForm.Editor.PropertyForm.NoOptionSchema',
options: {},
properties: []
}
]
};
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic2NoZW1hLWZvcm0tZWRpdG9yLXNjaGVtYS10cmVlLmNvbnN0YW50cy5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uL2FuZ3VsYXIvc3JjL2NvbnRyb2xzL3NjaGVtYS1mb3JtL3NjaGVtYS1mb3JtLWVkaXRvci1zY2hlbWEtdHJlZS5jb25zdGFudHMudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFvQyxtQkFBbUIsRUFBRSxNQUFNLHlCQUF5QixDQUFDO0FBRWhHLDRCQUE0QjtBQUM1QixNQUFNLENBQUMsTUFBTSxrQkFBa0IsR0FBZTtJQUMxQyxVQUFVLEVBQUU7UUFDYztZQUNsQixJQUFJLEVBQUUsbUJBQW1CLENBQUMsTUFBTTtZQUNoQyxNQUFNLEVBQUUsU0FBUztZQUNqQixJQUFJLEVBQUUsVUFBVTtZQUNoQixLQUFLLEVBQUUsZ0ZBQWdGO1lBQ3ZGLE9BQU8sRUFBRTtnQkFDTCxXQUFXLEVBQUUsQ0FBQztnQkFDZCxXQUFXLEVBQUU7b0JBQ1QsR0FBRyxFQUFFLElBQUk7b0JBQ1QsS0FBSyxFQUFFLFVBQVU7aUJBQ3BCO2FBQ0o7WUFDRCxVQUFVLEVBQUU7Z0JBQ1I7b0JBQ0ksSUFBSSxFQUFFLG1CQUFtQixDQUFDLE1BQU07b0JBQ2hDLE1BQU0sRUFBRSxVQUFVO29CQUNsQixJQUFJLEVBQUUsTUFBTTtvQkFDWixLQUFLLEVBQUUsb0JBQW9CO29CQUMzQixRQUFRLEVBQUUsSUFBSTtvQkFDZCxpQkFBaUIsRUFBRSxtQ0FBbUM7b0JBQ3RELFdBQVcsRUFBRSx3RkFBd0Y7b0JBQ3JHLE9BQU8sRUFBRTt3QkFDTCxLQUFLLEVBQUUsRUFDTjt3QkFDRCxZQUFZLEVBQUUseUJBQXlCO3FCQUMxQztpQkFDSjtnQkFDRDtvQkFDSSxJQUFJLEVBQUUsbUJBQW1CLENBQUMsTUFBTTtvQkFDaEMsTUFBTSxFQUFFLFVBQVU7b0JBQ2xCLElBQUksRUFBRSxRQUFRO29CQUNkLEtBQUssRUFB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LFlBQVksRUFBRSxHQUFHOzRCQUNqQixRQUFRLEVBQUUsS0FBSzs0QkFDZixPQUFPLEVBQUU7Z0NBQ0wsR0FBRyxFQUFFLENBQUM7Z0NBQ04sR0FBRyxFQUFFLE9BQU87Z0NBQ1osSUFBSSxFQUFFLENBQUM7NkJBQ1Y7eUJBQ0o7cUJBQ0o7b0JBQ0QsY0FBYyxFQUFFLEtBQUs7aUJBQ3hCO2FBQ0o7U0FDSjtRQUNxQjtZQUNsQixJQUFJLEVBQUUsbUJBQW1CLENBQUMsTUFBTTtZQUNoQyxNQUFNLEVBQUUsa0JBQWtCO1lBQzFCLElBQUksRUFBRSxTQUFTO1lBQ2YsS0FBSyxFQUFFLG1GQUFtRjtZQUMxRixXQUFXLEVBQUUsc0ZBQXNGO1lBQ25HLE9BQU8sRUFBRSxFQUNSO1lBQ0QsVUFBVSxFQUFFLEVBQ1g7U0FDSjtLQUNKO0NBQ0osQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IERhdGFTY2hlbWEsIFNjaGVtYU9iamVjdFByb3BlcnR5LCBTY2hlbWFQcmltaXRpdmVUeXBlIH0gZnJvbSAnLi4vc2NoZW1hL3NjaGVtYS1tb2RlbHMnO1xyXG5cclxuLyogZXNsaW50LWRpc2FibGUgbWF4LWxlbiAqL1xyXG5leHBvcnQgY29uc3QgcHJvcGVydHlGb3JtU2NoZW1hOiBEYXRhU2NoZW1hID0ge1xyXG4gICAgcHJvcGVydGllczogW1xyXG4gICAgICAgIDxTY2hlbWFPYmplY3RQcm9wZXJ0eT57XHJcbiAgICAgICAgICAgIHR5cGU6IFNjaGVtYVByaW1pdGl2ZVR5cGUuT2JqZWN0LFxyXG4gICAgICAgICAgICBmb3JtYXQ6ICdkZWZhdWx0JyxcclxuICAgICAgICAgICAgbmFtZTogJ2RhdGFUeXBlJyxcclxuICAgICAgICAgICAgbGFiZWw6ICdyZXNvdXJjZXM6c3RyaW5nczpNc2Z0U21lU2hlbGwuQW5ndWxhci5TY2hlbWFGb3JtLkVkaXRvci5Qcm9wZXJ0eUZvcm0uRGF0YVR5cGUnLFxyXG4gICAgICAgICAgICBvcHRpb25zOiB7XHJcbiAgICAgICAgICAgICAgICBjb2x1bW5Db3VudDogMixcclxuICAgICAgICAgICAgICAgIGNvbGxhcHNpYmxlOiB7XHJcbiAgICAgICAgICAgICAgICAgICAgeWVzOiB0cnVlLFxyXG4gICAgICAgICAgICAgICAgICAgIHN0YXRlOiAnZXhwYW5kZWQnXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH0sXHJcbiAgICAgICAgICAgIHByb3BlcnRpZXM6IFtcclxuICAgICAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgICAgICB0eXBlOiBTY2hlbWFQcmltaXRpdmVUeXBlLlN0cmluZyxcclxuICAgICAgICAgICAgICAgICAgICBmb3JtYXQ6ICdjb21ib2JveCcsXHJcbiAgICAgICAgICAgICAgICAgICAgbmFtZTogJ3R5cGUnLFxyXG4gICAgICAgICAgICAgICAgICAgIGxhYmVsOiAnYWN0dWFsX3N0cmluZzpUeXBlJyxcclxuICAgICAgICAgICAgICAgICAgICByZXF1aXJlZDogdHJ1ZSxcclxuICAgICAgICAgICAgICAgICAgICBkaXNhYmxlZENvbmRpdGlvbjogJ2Zvcm1Db250cm9sbGVyLmlzUm9vdE5vZGVTZWxlY3RlZCcsXHJcbiAgICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb246ICdyZXNvdXJjZXM6c3RyaW5nczpNc2Z0U21lU2hlbGwuQW5ndWxhci5TY2hlbWFGb3JtLkVkaXRvci5Qcm9wZXJ0eUZvcm0uVHlwZS5EZXNjcmlwdGlvbicsXHJcbiAgICAgICAgICAgICAgICAgICAgb3B0aW9uczoge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBpdGVtczogW1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBdLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBpdGVtc0JpbmRpbmc6ICdmb3JtRGF0YS5kYXRhVHlwZS50eXBlcydcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9LFxyXG4gICAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICAgIHR5cGU6IFNjaGVtYVByaW1pdGl2ZVR5cGUuU3RyaW5nLFxyXG4gICAgICAgICAgICAgICAgICAgIGZvcm1hdDogJ2NvbWJvYm94JyxcclxuICAgICAgICAgICAgICAgICAgICBuYW1lOiAnZm9ybWF0JyxcclxuICAgICAgICAgICAgICAgICAgICBsYWJlbDogJ2FjdHVhbF9zdHJpbmc6Rm9ybWF0JyxcclxuICAgICAgICAgICAgICAgICAgICByZXF1aXJlZDogdHJ1ZSxcclxuICAgICAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbjogJ3Jlc291cmNlczpzdHJpbmdzOk1zZnRTbWVTaGVsbC5Bbmd1bGFyLlNjaGVtYUZvcm0uRWRpdG9yLlByb3BlcnR5Rm9ybS5Gb3JtYXQuRGVzY3JpcHRpb24nLFxyXG4gICAgICAgICAgICAgICAgICAgIG9wdGlvbnM6IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaXRlbXNCaW5kaW5nOiAnZm9ybURhdGEuZGF0YVR5cGUuZm9ybWF0cydcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIF1cclxuICAgICAgICB9LFxyXG4gICAgICAgIHtcclxuICAgICAgICAgICAgdHlwZTogU2NoZW1hUHJpbWl0aXZlVHlwZS5TdHJpbmcsXHJcbiAgICAgICAgICAgIGZvcm1hdDogJ3RleHRib3gnLFxyXG4gICAgICAgICAgICBuYW1lOiAnbmFtZScsXHJcbiAgICAgICAgICAgIGxhYmVsOiAnYWN0dWFsX3N0cmluZzpOYW1lJyxcclxuICAgICAgICAgICAgZGVzY3JpcHRpb246ICdyZXNvdXJjZXM6c3RyaW5nczpNc2Z0U21lU2hlbGwuQW5ndWxhci5TY2hlbWFGb3JtLkVkaXRvci5Qcm9wZXJ0eUZvcm0uTmFtZS5EZXNjcmlwdGlvbicsXHJcbiAgICAgICAgICAgIGhpZGVDb25kaXRpb246ICdmb3JtQ29udHJvbGxlci5pc1Jvb3ROb2RlU2VsZWN0ZWQnLFxyXG4gICAgICAgICAgICBvcHRpb25zOiB7XHJcbiAgICAgICAgICAgICAgICBtdWx0aXBsZWxpbmU6IGZhbHNlXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9LFxyXG4gICAgICAgIHtcclxuICAgICAgICAgICAgdHlwZTogU2NoZW1hUHJpbWl0aXZlVHlwZS5TdHJpbmcsXHJcbiAgICAgICAgICAgIGZvcm1hdDogJ3Jlc291cmNlLXN0cmluZy1waWNrZXInLFxyXG4gICAgICAgICAgICBuYW1lOiAnbGFiZWwnLFxyXG4gICAgICAgICAgICBsYWJlbDogJ2FjdHVhbF9zdHJpbmc6TGFiZWwnLFxyXG4gICAgICAgICAgICBkZXNjcmlwdGlvbjogJ3Jlc291cmNlczpzdHJpbmdzOk1zZnRTbWVTaGVsbC5Bbmd1bGFyLlNjaGVtYUZvcm0uRWRpdG9yLlByb3BlcnR5Rm9ybS5MYWJlbC5EZXNjcmlwdGlvbicsXHJcbiAgICAgICAgICAgIG9wdGlvbnM6IHtcclxuICAgICAgICAgICAgICAgIG11bHRpcGxlbGluZTogZmFsc2VcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH0sXHJcbiAgICAgICAgPFNjaGVtYU9iamVjdFByb3BlcnR5PntcclxuICAgICAgICAgICAgdHlwZTogU2NoZW1hUHJpbWl0aXZlVHlwZS5PYmplY3QsXHJcbiAgICAgICAgICAgIGZvcm1hdDogJ2RlZmF1bHQnLFxyXG4gICAgICAgICAgICBuYW1lOiAnYWR2YW5jZVByb3BlcnRpZXMnLFxyXG4gICAgICAgICAgICBsYWJlbDogJ3Jlc291cmNlczpzdHJpbmdzOk1zZnRTbWVTaGVsbC5Bbmd1bGFyLlNjaGVtYUZvcm0uRWRpdG9yLlByb3BlcnR5Rm9ybS5BZHZhbmNlJyxcclxuICAgICAgICAgICAgaGlkZUNvbmRpdGlvbjogJ2Zvcm1Db250cm9sbGVyLmlzUm9vdE5vZGVTZWxlY3RlZCcsXHJcbiAgICAgICAgICAgIG9wdGlvbnM6IHtcclxuICAgICAgICAgICAgICAgIGNvbGxhcHNpYmxlOiB7XHJcbiAgICAgICAgICAgICAgICAgICAgeWVzOiB0cnVlLFxyXG4gICAgICAgICAgICAgICAgICAgIHN0YXRlOiAnY29sbGFwc2VkJ1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9LFxyXG4gICAgICAgICAgICBwcm9wZXJ0aWVzOiBbXHJcbiAgICAgICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHlwZTogU2NoZW1hUHJpbWl0aXZlVHlwZS5Cb29sZWFuLFxyXG4gICAgICAgICAgICAgICAgICAgIGZvcm1hdDogJ2NoZWNrYm94JyxcclxuICAgICAgICAgICAgICAgICAgICBuYW1lOiAncmVxdWlyZWQnLFxyXG4gICAgICAgICAgICAgICAgICAgIGxhYmVsOiAncmVzb3VyY2VzOnN0cmluZ3M6TXNmdFNtZVNoZWxsLkFuZ3VsYXIuU2NoZW1hRm9ybS5FZGl0b3IuUHJvcGVydHlGb3JtLlJlcXVpcmVkJyxcclxuICAgICAgICAgICAgICAgICAgICBvcHRpb25zOiB7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfSxcclxuICAgICAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgICAgICB0eXBlOiBTY2hlbWFQcmltaXRpdmVUeXBlLlN0cmluZyxcclxuICAgICAgICAgICAgICAgICAgICBmb3JtYXQ6ICd0ZXh0Ym94JyxcclxuICAgICAgICAgICAgICAgICAgICBuYW1lOiAnZGVmYXVsdFZhbHVlJyxcclxuICAgICAgICAgICAgICAgICAgICBsYWJlbDogJ3Jlc291cmNlczpzdHJpbmdzOk1zZnRTbWVTaGVsbC5Bbmd1bGFyLlNjaGVtYUZvcm0uRWRpdG9yLlByb3BlcnR5Rm9ybS5EZWZhdWx0VmFsdWUnLFxyXG4gICAgICAgICAgICAgICAgICAgIG9wdGlvbnM6IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbXVsdGlwbGVsaW5lOiBmYWxzZVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH0sXHJcbiAgICAgICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHlwZTogU2NoZW1hUHJpbWl0aXZlVHlwZS5TdHJpbmcsXHJcbiAgICAgICAgICAgICAgICAgICAgZm9ybWF0OiAncmVzb3VyY2Utc3RyaW5nLXBpY2tlcicsXHJcbiAgICAgICAgICAgICAgICAgICAgbmFtZTogJ2Rlc2NyaXB0aW9uJyxcclxuICAgICAgICAgICAgICAgICAgICBsYWJlbDogJ3Jlc291cmNlczpzdHJpbmdzOk1zZnRTbWVTaGVsbC5Bbmd1bGFyLlNjaGVtYUZvcm0uRWRpdG9yLlByb3BlcnR5Rm9ybS5EZXNjcmlwdGlvbicsXHJcbiAgICAgICAgICAgICAgICAgICAgb3B0aW9uczoge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtdWx0aXBsZWxpbmU6IGZhbHNlXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfSxcclxuICAgICAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgICAgICB0eXBlOiBTY2hlbWFQcmltaXRpdmVUeXBlLlN0cmluZyxcclxuICAgICAgICAgICAgICAgICAgICBmb3JtYXQ6ICd0ZXh0Ym94JyxcclxuICAgICAgICAgICAgICAgICAgICBuYW1lOiAnaGlkZUNvbmRpdGlvbicsXHJcbiAgICAgICAgICAgICAgICAgICAgbGFiZWw6ICdyZXNvdXJjZXM6c3RyaW5nczpNc2Z0U21lU2hlbGwuQW5ndWxhci5TY2hlbWFGb3JtLkVkaXRvci5Qcm9wZXJ0eUZvcm0uSGlkZUNvbmRpdGlvbicsXHJcbiAgICAgICAgICAgICAgICAgICAgb3B0aW9uczoge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtdWx0aXBsZWxpbmU6IGZhbHNlXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfSxcclxuICAgICAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgICAgICB0eXBlOiBTY2hlbWFQcmltaXRpdmVUeXBlLlN0cmluZyxcclxuICAgICAgICAgICAgICAgICAgICBmb3JtYXQ6ICd0ZXh0Ym94JyxcclxuICAgICAgICAgICAgICAgICAgICBuYW1lOiAnZGlzYWJsZWRDb25kaXRpb24nLFxyXG4gICAgICAgICAgICAgICAgICAgIGxhYmVsOiAncmVzb3VyY2VzOnN0cmluZ3M6TXNmdFNtZVNoZWxsLkFuZ3VsYXIuU2NoZW1hRm9ybS5FZGl0b3IuUHJvcGVydHlGb3JtLkNvbmRpdGlvbkZvckRpc2FibGVkJyxcclxuICAgICAgICAgICAgICAgICAgICBvcHRpb25zOiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG11bHRpcGxlbGluZTogZmFsc2VcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9LFxyXG4gICAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICAgIHR5cGU6IFNjaGVtYVByaW1pdGl2ZVR5cGUuU3RyaW5nLFxyXG4gICAgICAgICAgICAgICAgICAgIGZvcm1hdDogJ3RleHRib3gnLFxyXG4gICAgICAgICAgICAgICAgICAgIG5hbWU6ICdyZWFkb25seUNvbmRpdGlvbicsXHJcbiAgICAgICAgICAgICAgICAgICAgbGFiZWw6ICdyZXNvdXJjZXM6c3RyaW5nczpNc2Z0U21lU2hlbGwuQW5ndWxhci5TY2hlbWFGb3JtLkVkaXRvci5Qcm9wZXJ0eUZvcm0uUmVhZG9ubHlDb25kaXRpb24nLFxyXG4gICAgICAgICAgICAgICAgICAgIG9wdGlvbnM6IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbXVsdGlwbGVsaW5lOiBmYWxzZVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH0sXHJcbiAgICAgICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHlwZTogU2NoZW1hUHJpbWl0aXZlVHlwZS5Cb29sZWFuLFxyXG4gICAgICAgICAgICAgICAgICAgIGZvcm1hdDogJ2NoZWNrYm94JyxcclxuICAgICAgICAgICAgICAgICAgICBuYW1lOiAnZW1wdHlCeURlZmF1bHQnLFxyXG4gICAgICAgICAgICAgICAgICAgIGxhYmVsOiAncmVzb3VyY2VzOnN0cmluZ3M6TXNmdFNtZVNoZWxsLkFuZ3VsYXIuU2NoZW1hRm9ybS5FZGl0b3IuUHJvcGVydHlGb3JtLkVtcHR5QnlEZWZhdWx0JyxcclxuICAgICAgICAgICAgICAgICAgICBoaWRlQ29uZGl0aW9uOiAnZm9ybUNvbnRyb2xsZXIuaXNOb3RPYmplY3RUeXBlJ1xyXG4gICAgICAgICAgICAgICAgfSxcclxuICAgICAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgICAgICB0eXBlOiBTY2hlbWFQcmltaXRpdmVUeXBlLlN0cmluZyxcclxuICAgICAgICAgICAgICAgICAgICBmb3JtYXQ6ICd0ZXh0Ym94JyxcclxuICAgICAgICAgICAgICAgICAgICBuYW1lOiAnY3VzdG9tVmFsaWRhdGlvbicsXHJcbiAgICAgICAgICAgICAgICAgICAgbGFiZWw6ICdyZXNvdXJjZXM6c3RyaW5nczpNc2Z0U21lU2hlbGwuQW5ndWxhci5TY2hlbWFGb3JtLkVkaXRvci5Qcm9wZXJ0eUZvcm0uQ3VzdG9tVmFsaWRhdGlvbicsXHJcbiAgICAgICAgICAgICAgICAgICAgb3B0aW9uczoge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtdWx0aXBsZWxpbmU6IGZhbHNlXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfSxcclxuICAgICAgICAgICAgICAgIDxTY2hlbWFPYmplY3RQcm9wZXJ0eT57XHJcbiAgICAgICAgICAgICAgICAgICAgdHlwZTogU2NoZW1hUHJpbWl0aXZlVHlwZS5PYmplY3QsXHJcbiAgICAgICAgICAgICAgICAgICAgZm9ybWF0OiAnZGVmYXVsdCcsXHJcbiAgICAgICAgICAgICAgICAgICAgbmFtZTogJ2N1c3RvbUFzeW5jVmFsaWRhdGlvbicsXHJcbiAgICAgICAgICAgICAgICAgICAgbGFiZWw6ICdhY3R1YWxfc3RyaW5nOkN1c3RvbSBBc3luYyBWYWxpZGF0aW9uJyxcclxuICAgICAgICAgICAgICAgICAgICByZXF1aXJlZDogZmFsc2UsXHJcbiAgICAgICAgICAgICAgICAgICAgb3B0aW9uczoge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2x1bW5Db3VudDogMSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGlkZUhlYWRlcjogZmFsc2UsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbGxhcHNpYmxlOiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB5ZXM6IHRydWUsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdGF0ZTogJ2NvbGxhcHNlZCdcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH0sXHJcbiAgICAgICAgICAgICAgICAgICAgcHJvcGVydGllczogW1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0eXBlOiBTY2hlbWFQcmltaXRpdmVUeXBlLlN0cmluZyxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvcm1hdDogJ3RleHRib3gnLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbmFtZTogJ2hhbmRsZXInLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGFiZWw6ICdhY3R1YWxfc3RyaW5nOkhhbmRsZXInLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVxdWlyZWQ6IGZhbHNlLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3B0aW9uczoge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG11bHRpcGxlbGluZTogZmFsc2VcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfSxcclxuICAgICAgICAgICAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHlwZTogU2NoZW1hUHJpbWl0aXZlVHlwZS5TdHJpbmcsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb3JtYXQ6ICdyZXNvdXJjZS1zdHJpbmctcGlja2VyJyxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5hbWU6ICdwZW5kaW5nTWVzc2FnZScsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsYWJlbDogJ2FjdHVhbF9zdHJpbmc6UGVuZGluZyBNZXNzYWdlJyxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlcXVpcmVkOiBmYWxzZSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wdGlvbnM6IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtdWx0aXBsZWxpbmU6IGZhbHNlXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH0sXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHR5cGU6IFNjaGVtYVByaW1pdGl2ZVR5cGUuTnVtYmVyLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9ybWF0OiAndGV4dGJveCcsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBuYW1lOiAnZGVib3VuY2VUaW1lJyxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVsOiAnYWN0dWFsX3N0cmluZzpEZWJvdW5jZSBUaW1lJyxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRlZmF1bHRWYWx1ZTogODAwLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVxdWlyZWQ6IGZhbHNlLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3B0aW9uczoge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbjogMCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXg6IDk5OTk5OTksXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RlcDogMVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgXSxcclxuICAgICAgICAgICAgICAgICAgICBlbXB0eUJ5RGVmYXVsdDogZmFsc2VcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXVxyXG4gICAgICAgIH0sXHJcbiAgICAgICAgPFNjaGVtYU9iamVjdFByb3BlcnR5PntcclxuICAgICAgICAgICAgdHlwZTogU2NoZW1hUHJpbWl0aXZlVHlwZS5PYmplY3QsXHJcbiAgICAgICAgICAgIGZvcm1hdDogJ2pzb24tdGV4dC1lZGl0b3InLFxyXG4gICAgICAgICAgICBuYW1lOiAnb3B0aW9ucycsXHJcbiAgICAgICAgICAgIGxhYmVsOiAncmVzb3VyY2VzOnN0cmluZ3M6TXNmdFNtZVNoZWxsLkFuZ3VsYXIuU2NoZW1hRm9ybS5FZGl0b3IuUHJvcGVydHlGb3JtLk1vcmVPcHRpb25zJyxcclxuICAgICAgICAgICAgZGVzY3JpcHRpb246ICdyZXNvdXJjZXM6c3RyaW5nczpNc2Z0U21lU2hlbGwuQW5ndWxhci5TY2hlbWFGb3JtLkVkaXRvci5Qcm9wZXJ0eUZvcm0uTm9PcHRpb25TY2hlbWEnLFxyXG4gICAgICAgICAgICBvcHRpb25zOiB7XHJcbiAgICAgICAgICAgIH0sXHJcbiAgICAgICAgICAgIHByb3BlcnRpZXM6IFtcclxuICAgICAgICAgICAgXVxyXG4gICAgICAgIH1cclxuICAgIF1cclxufTtcclxuIl19