Skip to content

Commit 837596d

Browse files
author
Bob Pokorny
committed
Added ADFS Store Type in the integration-manifest
1 parent a6ef607 commit 837596d

1 file changed

Lines changed: 217 additions & 118 deletions

File tree

integration-manifest.json

Lines changed: 217 additions & 118 deletions
Original file line numberDiff line numberDiff line change
@@ -321,126 +321,225 @@
321321
"ClientMachineDescription": "Hostname of the Windows Server containing the IIS certificate store to be managed. If this value is a hostname, a WinRM session will be established using the credentials specified in the Server Username and Server Password fields. For more information, see [Client Machine](#note-regarding-client-machine).",
322322
"StorePathDescription": "Windows certificate store path to manage. Choose 'My' for the Personal store or 'WebHosting' for the Web Hosting store."
323323
},
324-
{
325-
"Name": "WinSql",
326-
"ShortName": "WinSql",
327-
"Capability": "WinSql",
328-
"LocalStore": false,
329-
"SupportedOperations": {
330-
"Add": true,
331-
"Create": false,
332-
"Discovery": false,
333-
"Enrollment": false,
334-
"Remove": true
324+
{
325+
"Name": "WinSql",
326+
"ShortName": "WinSql",
327+
"Capability": "WinSql",
328+
"LocalStore": false,
329+
"SupportedOperations": {
330+
"Add": true,
331+
"Create": false,
332+
"Discovery": false,
333+
"Enrollment": false,
334+
"Remove": true
335+
},
336+
"Properties": [
337+
{
338+
"Name": "spnwithport",
339+
"DisplayName": "SPN With Port",
340+
"Type": "Bool",
341+
"DependsOn": "",
342+
"DefaultValue": "false",
343+
"Required": false,
344+
"Description": "Internally set the -IncludePortInSPN option when creating the remote PowerShell connection. Needed for some Kerberos configurations."
345+
},
346+
{
347+
"Name": "WinRM Protocol",
348+
"DisplayName": "WinRM Protocol",
349+
"Type": "MultipleChoice",
350+
"DependsOn": "",
351+
"DefaultValue": "https,http,ssh",
352+
"Required": true,
353+
"Description": "Multiple choice value specifying which protocol to use. Protocols https or http use WinRM to connect from Windows to Windows Servers. Using ssh is only supported when running the orchestrator in a Linux environment."
354+
},
355+
{
356+
"Name": "WinRM Port",
357+
"DisplayName": "WinRM Port",
358+
"Type": "String",
359+
"DependsOn": "",
360+
"DefaultValue": "5986",
361+
"Required": true,
362+
"Description": "String value specifying the port number that the Windows target server's WinRM listener is configured to use. Example: '5986' for HTTPS or '5985' for HTTP. By default, when using ssh in a Linux environment, the default port number is 22."
363+
},
364+
{
365+
"Name": "ServerUsername",
366+
"DisplayName": "Server Username",
367+
"Type": "Secret",
368+
"DependsOn": "",
369+
"DefaultValue": "",
370+
"Required": false,
371+
"Description": "Username used to log into the target server for establishing the WinRM session. Example: 'administrator' or 'domain\\username'."
372+
},
373+
{
374+
"Name": "ServerPassword",
375+
"DisplayName": "Server Password",
376+
"Type": "Secret",
377+
"DependsOn": "",
378+
"DefaultValue": "",
379+
"Required": false,
380+
"Description": "Password corresponding to the Server Username used to log into the target server. When establishing a SSH session from a Linux environment, the password must include the full SSH Private key."
381+
},
382+
{
383+
"Name": "ServerUseSsl",
384+
"DisplayName": "Use SSL",
385+
"Type": "Bool",
386+
"DependsOn": "",
387+
"DefaultValue": "true",
388+
"Required": true,
389+
"Description": "Determine whether the server uses SSL or not (This field is automatically created)"
390+
},
391+
{
392+
"Name": "RestartService",
393+
"DisplayName": "Restart SQL Service After Cert Installed",
394+
"Type": "Bool",
395+
"DependsOn": "",
396+
"DefaultValue": "false",
397+
"Required": true,
398+
"Description": "Boolean value (true or false) indicating whether to restart the SQL Server service after installing the certificate. Example: 'true' to enable service restart after installation."
399+
}
400+
],
401+
"EntryParameters": [
402+
{
403+
"Name": "InstanceName",
404+
"DisplayName": "Instance Name",
405+
"Type": "String",
406+
"RequiredWhen": {
407+
"HasPrivateKey": false,
408+
"OnAdd": false,
409+
"OnRemove": false,
410+
"OnReenrollment": false
335411
},
336-
"Properties": [
337-
{
338-
"Name": "spnwithport",
339-
"DisplayName": "SPN With Port",
340-
"Type": "Bool",
341-
"DependsOn": "",
342-
"DefaultValue": "false",
343-
"Required": false,
344-
"Description": "Internally set the -IncludePortInSPN option when creating the remote PowerShell connection. Needed for some Kerberos configurations."
345-
},
346-
{
347-
"Name": "WinRM Protocol",
348-
"DisplayName": "WinRM Protocol",
349-
"Type": "MultipleChoice",
350-
"DependsOn": "",
351-
"DefaultValue": "https,http,ssh",
352-
"Required": true,
353-
"Description": "Multiple choice value specifying which protocol to use. Protocols https or http use WinRM to connect from Windows to Windows Servers. Using ssh is only supported when running the orchestrator in a Linux environment."
354-
},
355-
{
356-
"Name": "WinRM Port",
357-
"DisplayName": "WinRM Port",
358-
"Type": "String",
359-
"DependsOn": "",
360-
"DefaultValue": "5986",
361-
"Required": true,
362-
"Description": "String value specifying the port number that the Windows target server's WinRM listener is configured to use. Example: '5986' for HTTPS or '5985' for HTTP. By default, when using ssh in a Linux environment, the default port number is 22."
363-
},
364-
{
365-
"Name": "ServerUsername",
366-
"DisplayName": "Server Username",
367-
"Type": "Secret",
368-
"DependsOn": "",
369-
"DefaultValue": "",
370-
"Required": false,
371-
"Description": "Username used to log into the target server for establishing the WinRM session. Example: 'administrator' or 'domain\\username'."
372-
},
373-
{
374-
"Name": "ServerPassword",
375-
"DisplayName": "Server Password",
376-
"Type": "Secret",
377-
"DependsOn": "",
378-
"DefaultValue": "",
379-
"Required": false,
380-
"Description": "Password corresponding to the Server Username used to log into the target server. When establishing a SSH session from a Linux environment, the password must include the full SSH Private key."
381-
},
382-
{
383-
"Name": "ServerUseSsl",
384-
"DisplayName": "Use SSL",
385-
"Type": "Bool",
386-
"DependsOn": "",
387-
"DefaultValue": "true",
388-
"Required": true,
389-
"Description": "Determine whether the server uses SSL or not (This field is automatically created)"
390-
},
391-
{
392-
"Name": "RestartService",
393-
"DisplayName": "Restart SQL Service After Cert Installed",
394-
"Type": "Bool",
395-
"DependsOn": "",
396-
"DefaultValue": "false",
397-
"Required": true,
398-
"Description": "Boolean value (true or false) indicating whether to restart the SQL Server service after installing the certificate. Example: 'true' to enable service restart after installation."
399-
}
400-
],
401-
"EntryParameters": [
402-
{
403-
"Name": "InstanceName",
404-
"DisplayName": "Instance Name",
405-
"Type": "String",
406-
"RequiredWhen": {
407-
"HasPrivateKey": false,
408-
"OnAdd": false,
409-
"OnRemove": false,
410-
"OnReenrollment": false
411-
},
412-
"Description": "String value specifying the SQL Server instance name to bind the certificate to. Example: 'MSSQLServer' for the default instance or 'Instance1' for a named instance."
413-
},
414-
{
415-
"Name": "ProviderName",
416-
"DisplayName": "Crypto Provider Name",
417-
"Type": "String",
418-
"RequiredWhen": {
419-
"HasPrivateKey": false,
420-
"OnAdd": false,
421-
"OnRemove": false,
422-
"OnReenrollment": false
423-
},
424-
"DependsOn": "",
425-
"DefaultValue": "",
426-
"Options": "",
427-
"Description": "Name of the Windows cryptographic service provider to use when generating and storing private keys. For more information, refer to the section 'Using Crypto Service Providers'"
428-
}
429-
],
430-
"PasswordOptions": {
431-
"EntrySupported": false,
432-
"StoreRequired": false,
433-
"Style": "Default"
412+
"Description": "String value specifying the SQL Server instance name to bind the certificate to. Example: 'MSSQLServer' for the default instance or 'Instance1' for a named instance."
413+
},
414+
{
415+
"Name": "ProviderName",
416+
"DisplayName": "Crypto Provider Name",
417+
"Type": "String",
418+
"RequiredWhen": {
419+
"HasPrivateKey": false,
420+
"OnAdd": false,
421+
"OnRemove": false,
422+
"OnReenrollment": false
434423
},
435-
"StorePathValue": "My",
436-
"PrivateKeyAllowed": "Optional",
437-
"ServerRequired": true,
438-
"PowerShell": false,
439-
"BlueprintAllowed": true,
440-
"CustomAliasAllowed": "Forbidden",
441-
"ClientMachineDescription": "Hostname of the Windows Server containing the SQL Server Certificate Store to be managed. If this value is a hostname, a WinRM session will be established using the credentials specified in the Server Username and Server Password fields. For more information, see [Client Machine](#note-regarding-client-machine).",
442-
"StorePathDescription": "Fixed string value 'My' indicating the Personal store on the Local Machine. This denotes the Windows certificate store to be managed for SQL Server."
443-
}
424+
"DependsOn": "",
425+
"DefaultValue": "",
426+
"Options": "",
427+
"Description": "Name of the Windows cryptographic service provider to use when generating and storing private keys. For more information, refer to the section 'Using Crypto Service Providers'"
428+
}
429+
],
430+
"PasswordOptions": {
431+
"EntrySupported": false,
432+
"StoreRequired": false,
433+
"Style": "Default"
434+
},
435+
"StorePathValue": "My",
436+
"PrivateKeyAllowed": "Optional",
437+
"ServerRequired": true,
438+
"PowerShell": false,
439+
"BlueprintAllowed": true,
440+
"CustomAliasAllowed": "Forbidden",
441+
"ClientMachineDescription": "Hostname of the Windows Server containing the SQL Server Certificate Store to be managed. If this value is a hostname, a WinRM session will be established using the credentials specified in the Server Username and Server Password fields. For more information, see [Client Machine](#note-regarding-client-machine).",
442+
"StorePathDescription": "Fixed string value 'My' indicating the Personal store on the Local Machine. This denotes the Windows certificate store to be managed for SQL Server."
443+
},
444+
{
445+
"Name": "WinAdfs",
446+
"ShortName": "WinAdfs",
447+
"Capability": "WinAdfs",
448+
"LocalStore": false,
449+
"SupportedOperations": {
450+
"Add": true,
451+
"Create": false,
452+
"Discovery": false,
453+
"Enrollment": false,
454+
"Remove": false
455+
},
456+
"Properties": [
457+
{
458+
"Name": "spnwithport",
459+
"DisplayName": "SPN With Port",
460+
"Type": "Bool",
461+
"DependsOn": "",
462+
"DefaultValue": "false",
463+
"Required": false,
464+
"Description": "Internally set the -IncludePortInSPN option when creating the remote PowerShell connection. Needed for some Kerberos configurations."
465+
},
466+
{
467+
"Name": "WinRM Protocol",
468+
"DisplayName": "WinRM Protocol",
469+
"Type": "MultipleChoice",
470+
"DependsOn": "",
471+
"DefaultValue": "https,http,ssh",
472+
"Required": true,
473+
"Description": "Multiple choice value specifying which protocol to use. Protocols https or http use WinRM to connect from Windows to Windows Servers. Using ssh is only supported when running the orchestrator in a Linux environment."
474+
},
475+
{
476+
"Name": "WinRM Port",
477+
"DisplayName": "WinRM Port",
478+
"Type": "String",
479+
"DependsOn": "",
480+
"DefaultValue": "5986",
481+
"Required": true,
482+
"Description": "String value specifying the port number that the Windows target server's WinRM listener is configured to use. Example: '5986' for HTTPS or '5985' for HTTP. By default, when using ssh in a Linux environment, the default port number is 22."
483+
},
484+
{
485+
"Name": "ServerUsername",
486+
"DisplayName": "Server Username",
487+
"Type": "Secret",
488+
"DependsOn": "",
489+
"DefaultValue": "",
490+
"Required": false,
491+
"Description": "Username used to log into the target server for establishing the WinRM session. Example: 'administrator' or 'domain\\username'."
492+
},
493+
{
494+
"Name": "ServerPassword",
495+
"DisplayName": "Server Password",
496+
"Type": "Secret",
497+
"DependsOn": "",
498+
"DefaultValue": "",
499+
"Required": false,
500+
"Description": "Password corresponding to the Server Username used to log into the target server. When establishing a SSH session from a Linux environment, the password must include the full SSH Private key."
501+
},
502+
{
503+
"Name": "ServerUseSsl",
504+
"DisplayName": "Use SSL",
505+
"Type": "Bool",
506+
"DependsOn": "",
507+
"DefaultValue": "true",
508+
"Required": true,
509+
"Description": "Determine whether the server uses SSL or not (This field is automatically created)"
510+
}
511+
],
512+
"EntryParameters": [
513+
{
514+
"Name": "ProviderName",
515+
"DisplayName": "Crypto Provider Name",
516+
"Type": "String",
517+
"RequiredWhen": {
518+
"HasPrivateKey": false,
519+
"OnAdd": false,
520+
"OnRemove": false,
521+
"OnReenrollment": false
522+
},
523+
"DependsOn": "",
524+
"DefaultValue": "",
525+
"Options": "",
526+
"Description": "Name of the Windows cryptographic service provider to use when generating and storing private keys. For more information, refer to the section 'Using Crypto Service Providers'"
527+
}
528+
],
529+
"PasswordOptions": {
530+
"EntrySupported": false,
531+
"StoreRequired": false,
532+
"Style": "Default"
533+
},
534+
"StorePathValue": "My",
535+
"PrivateKeyAllowed": "Required",
536+
"ServerRequired": true,
537+
"PowerShell": false,
538+
"BlueprintAllowed": true,
539+
"CustomAliasAllowed": "Forbidden",
540+
"ClientMachineDescription": "Hostname of the PRIMARY ADFS Server containing the Certificate Store to be managed. If this value is a hostname, a WinRM session will be established using the credentials specified in the Server Username and Server Password fields. For more information, see [Client Machine](#note-regarding-client-machine). Secondary ADFS Nodes will be automatically be updated with the same certificate added on the PRIMARY ADFS server.",
541+
"StorePathDescription": "Fixed string value of 'My' indicating the Personal store on the Local Machine. All ADFS Service-Communications certificates are located in the 'My' personal store by default."
542+
}
444543
]
445544
}
446545
}

0 commit comments

Comments
 (0)