You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: cmd/store_types.json
+76-6Lines changed: 76 additions & 6 deletions
Original file line number
Diff line number
Diff line change
@@ -2868,8 +2868,8 @@
2868
2868
"ShortName": "HPiLO",
2869
2869
"Capability": "HPiLO",
2870
2870
"LocalStore": false,
2871
-
"StorePathDescription": "Path points to the HPiLO instance address, IP or domain name.",
2872
-
"ClientMachineDescription": "Runs on a Windows based machine.",
2871
+
"StorePathDescription": "This should contain the path pointing to the HPiLO instance address, IP or domain name.",
2872
+
"ClientMachineDescription": "Should contain a copy of the store path for compatibility reasons but is currently unused.",
2873
2873
"SupportedOperations": {
2874
2874
"Add": true,
2875
2875
"Create": false,
@@ -2882,27 +2882,46 @@
2882
2882
"Name": "InventoryAll",
2883
2883
"DisplayName": "InventoryAll",
2884
2884
"Type": "Bool",
2885
+
"DependsOn": null,
2885
2886
"DefaultValue": "false",
2886
2887
"Required": true,
2887
-
"Description": "Allows for inventory of factory-installed certificates: `Platform Cert`,`SystemIAK`,`SystemIDevID`, `iLOIDevID/BMCIDevIDPCA`"
2888
+
"Description": "If true, allows for inventory of additional factory-installed certificates and their chains: `Platform Cert`,`SystemIAK`,`SystemIDevID`, `iLOIDevID/BMCIDevIDPCA`"
2888
2889
},
2889
2890
{
2890
2891
"Name": "IgnoreValidation",
2891
2892
"DisplayName": "IgnoreValidation",
2892
2893
"Type": "Bool",
2893
-
"DefaultValue": "true",
2894
+
"DefaultValue": "false",
2895
+
"DependsOn": null,
2894
2896
"Required": true,
2895
-
"Description": "WARNING: Only enable if testing. Used to disable certificate validation checks at the API endpoint."
2897
+
"Description": "WARNING: Only enable if testing. Used to disable certificate validation checks at the API endpoint. Should be set to false in any production scenario."
2896
2898
},
2897
2899
{
2898
2900
"Name": "HTTPSCertWaitTime",
2899
2901
"DisplayName": "HTTPS Cert Wait Time",
2900
2902
"Type": "String",
2901
2903
"DefaultValue": "60",
2904
+
"DependsOn": null,
2902
2905
"Required": true,
2903
2906
"Description": "The HPiLO API requires the user to wait while the HTTPS Cert CSR is generated. HP suggests a time of 60 seconds, as is the default setting, but it can be adjusted."
2904
2907
}
2905
2908
],
2909
+
"EntryParameters": [
2910
+
{
2911
+
"Name": "IncludeIP",
2912
+
"DisplayName": "IncludeIP",
2913
+
"Type": "Bool",
2914
+
"RequiredWhen": {
2915
+
"HasPrivateKey": false,
2916
+
"OnAdd": false,
2917
+
"OnRemove": false,
2918
+
"OnReenrollment": true
2919
+
},
2920
+
"DependsOn": "",
2921
+
"DefaultValue": "false",
2922
+
"Description": "Enables the addition of the device IP as a SAN to the CSR during reenrollment. Used particularly during HTTPSCert reenrollment, where it can be set as desired, and should be set to false during all other operations."
2923
+
}
2924
+
],
2906
2925
"PasswordOptions": {
2907
2926
"EntrySupported": true,
2908
2927
"StoreRequired": false,
@@ -2912,7 +2931,7 @@
2912
2931
"ServerRequired": true,
2913
2932
"PowerShell": false,
2914
2933
"BlueprintAllowed": false,
2915
-
"CustomAliasAllowed": "Forbidden"
2934
+
"CustomAliasAllowed": "Optional"
2916
2935
},
2917
2936
{
2918
2937
"Name": "IIS Bound Certificate",
@@ -4992,5 +5011,56 @@
4992
5011
"PowerShell": false,
4993
5012
"BlueprintAllowed": true,
4994
5013
"CustomAliasAllowed": "Forbidden"
5014
+
},
5015
+
{
5016
+
"Name": "VMware vCenter",
5017
+
"ShortName": "vCenter",
5018
+
"Capability": "vCenter",
5019
+
"LocalStore": false,
5020
+
"ServerRequired": true,
5021
+
"PowerShell": false,
5022
+
"BlueprintAllowed": true,
5023
+
"StorePathType": "",
5024
+
"StorePathValue": "",
5025
+
"CustomAliasAllowed": "Optional",
5026
+
"ClientMachineDescription": "The domain name of the vSphere client managing vCenter (url to vCenter host without the 'https://'.",
5027
+
"StorePathDescription": "A unique identifier for this store. The actual value is unused by the orchestrator extension",
5028
+
"PasswordOptions": {
5029
+
"EntrySupported": false,
5030
+
"StoreRequired": false,
5031
+
"Style": "Default"
5032
+
},
5033
+
"SupportedOperations": {
5034
+
"Add": true,
5035
+
"Create": false,
5036
+
"Discovery": false,
5037
+
"Enrollment": false,
5038
+
"Remove": true
5039
+
},
5040
+
"EntryParameters": [],
5041
+
"JobProperties": [],
5042
+
"PrivateKeyAllowed": "Optional",
5043
+
"Properties": [
5044
+
{
5045
+
"Name": "ServerUsername",
5046
+
"DisplayName": "Server Username",
5047
+
"Type": "Secret",
5048
+
"DependsOn": "",
5049
+
"DefaultValue": "",
5050
+
"Required": true,
5051
+
"IsPamEligable": false,
5052
+
"Description": "The vCenter username used to manage the vCenter connection"
5053
+
},
5054
+
{
5055
+
"Name": "ServerPassword",
5056
+
"DisplayName": "Server Password",
5057
+
"Type": "Secret",
5058
+
"DependsOn": "",
5059
+
"DefaultValue": "",
5060
+
"Required": true,
5061
+
"IsPamEligable": false,
5062
+
"Description": "The secret vCenter password used to manage the vCenter connection"
Copy file name to clipboardExpand all lines: store_types.json
+76-6Lines changed: 76 additions & 6 deletions
Original file line number
Diff line number
Diff line change
@@ -2868,8 +2868,8 @@
2868
2868
"ShortName": "HPiLO",
2869
2869
"Capability": "HPiLO",
2870
2870
"LocalStore": false,
2871
-
"StorePathDescription": "Path points to the HPiLO instance address, IP or domain name.",
2872
-
"ClientMachineDescription": "Runs on a Windows based machine.",
2871
+
"StorePathDescription": "This should contain the path pointing to the HPiLO instance address, IP or domain name.",
2872
+
"ClientMachineDescription": "Should contain a copy of the store path for compatibility reasons but is currently unused.",
2873
2873
"SupportedOperations": {
2874
2874
"Add": true,
2875
2875
"Create": false,
@@ -2882,27 +2882,46 @@
2882
2882
"Name": "InventoryAll",
2883
2883
"DisplayName": "InventoryAll",
2884
2884
"Type": "Bool",
2885
+
"DependsOn": null,
2885
2886
"DefaultValue": "false",
2886
2887
"Required": true,
2887
-
"Description": "Allows for inventory of factory-installed certificates: `Platform Cert`,`SystemIAK`,`SystemIDevID`, `iLOIDevID/BMCIDevIDPCA`"
2888
+
"Description": "If true, allows for inventory of additional factory-installed certificates and their chains: `Platform Cert`,`SystemIAK`,`SystemIDevID`, `iLOIDevID/BMCIDevIDPCA`"
2888
2889
},
2889
2890
{
2890
2891
"Name": "IgnoreValidation",
2891
2892
"DisplayName": "IgnoreValidation",
2892
2893
"Type": "Bool",
2893
-
"DefaultValue": "true",
2894
+
"DefaultValue": "false",
2895
+
"DependsOn": null,
2894
2896
"Required": true,
2895
-
"Description": "WARNING: Only enable if testing. Used to disable certificate validation checks at the API endpoint."
2897
+
"Description": "WARNING: Only enable if testing. Used to disable certificate validation checks at the API endpoint. Should be set to false in any production scenario."
2896
2898
},
2897
2899
{
2898
2900
"Name": "HTTPSCertWaitTime",
2899
2901
"DisplayName": "HTTPS Cert Wait Time",
2900
2902
"Type": "String",
2901
2903
"DefaultValue": "60",
2904
+
"DependsOn": null,
2902
2905
"Required": true,
2903
2906
"Description": "The HPiLO API requires the user to wait while the HTTPS Cert CSR is generated. HP suggests a time of 60 seconds, as is the default setting, but it can be adjusted."
2904
2907
}
2905
2908
],
2909
+
"EntryParameters": [
2910
+
{
2911
+
"Name": "IncludeIP",
2912
+
"DisplayName": "IncludeIP",
2913
+
"Type": "Bool",
2914
+
"RequiredWhen": {
2915
+
"HasPrivateKey": false,
2916
+
"OnAdd": false,
2917
+
"OnRemove": false,
2918
+
"OnReenrollment": true
2919
+
},
2920
+
"DependsOn": "",
2921
+
"DefaultValue": "false",
2922
+
"Description": "Enables the addition of the device IP as a SAN to the CSR during reenrollment. Used particularly during HTTPSCert reenrollment, where it can be set as desired, and should be set to false during all other operations."
2923
+
}
2924
+
],
2906
2925
"PasswordOptions": {
2907
2926
"EntrySupported": true,
2908
2927
"StoreRequired": false,
@@ -2912,7 +2931,7 @@
2912
2931
"ServerRequired": true,
2913
2932
"PowerShell": false,
2914
2933
"BlueprintAllowed": false,
2915
-
"CustomAliasAllowed": "Forbidden"
2934
+
"CustomAliasAllowed": "Optional"
2916
2935
},
2917
2936
{
2918
2937
"Name": "IIS Bound Certificate",
@@ -4992,5 +5011,56 @@
4992
5011
"PowerShell": false,
4993
5012
"BlueprintAllowed": true,
4994
5013
"CustomAliasAllowed": "Forbidden"
5014
+
},
5015
+
{
5016
+
"Name": "VMware vCenter",
5017
+
"ShortName": "vCenter",
5018
+
"Capability": "vCenter",
5019
+
"LocalStore": false,
5020
+
"ServerRequired": true,
5021
+
"PowerShell": false,
5022
+
"BlueprintAllowed": true,
5023
+
"StorePathType": "",
5024
+
"StorePathValue": "",
5025
+
"CustomAliasAllowed": "Optional",
5026
+
"ClientMachineDescription": "The domain name of the vSphere client managing vCenter (url to vCenter host without the 'https://'.",
5027
+
"StorePathDescription": "A unique identifier for this store. The actual value is unused by the orchestrator extension",
5028
+
"PasswordOptions": {
5029
+
"EntrySupported": false,
5030
+
"StoreRequired": false,
5031
+
"Style": "Default"
5032
+
},
5033
+
"SupportedOperations": {
5034
+
"Add": true,
5035
+
"Create": false,
5036
+
"Discovery": false,
5037
+
"Enrollment": false,
5038
+
"Remove": true
5039
+
},
5040
+
"EntryParameters": [],
5041
+
"JobProperties": [],
5042
+
"PrivateKeyAllowed": "Optional",
5043
+
"Properties": [
5044
+
{
5045
+
"Name": "ServerUsername",
5046
+
"DisplayName": "Server Username",
5047
+
"Type": "Secret",
5048
+
"DependsOn": "",
5049
+
"DefaultValue": "",
5050
+
"Required": true,
5051
+
"IsPamEligable": false,
5052
+
"Description": "The vCenter username used to manage the vCenter connection"
5053
+
},
5054
+
{
5055
+
"Name": "ServerPassword",
5056
+
"DisplayName": "Server Password",
5057
+
"Type": "Secret",
5058
+
"DependsOn": "",
5059
+
"DefaultValue": "",
5060
+
"Required": true,
5061
+
"IsPamEligable": false,
5062
+
"Description": "The secret vCenter password used to manage the vCenter connection"
0 commit comments