From c04d9fcf75b7924ac70c5aa6399d9bd6d71918ea Mon Sep 17 00:00:00 2001 From: spbsoluble <1661003+spbsoluble@users.noreply.github.com> Date: Thu, 12 Mar 2026 11:00:29 -0700 Subject: [PATCH] fix(store-types): Fix store-type defs to be `v26` compatible. Signed-off-by: spbsoluble <1661003+spbsoluble@users.noreply.github.com> --- cmd/store_types.json | 249 +++++++++++++++++++++++++------------------ store_types.json | 249 +++++++++++++++++++++++++------------------ 2 files changed, 290 insertions(+), 208 deletions(-) diff --git a/cmd/store_types.json b/cmd/store_types.json index a3fd01f6..538d88fc 100644 --- a/cmd/store_types.json +++ b/cmd/store_types.json @@ -49,7 +49,8 @@ "Description": "The ID of the primary Azure Tenant where the KeyVaults are hosted", "Type": "String", "DependsOn": "", - "Required": false + "Required": false, + "DefaultValue": "" }, { "Name": "SkuType", @@ -84,7 +85,8 @@ "Description": "The private endpoint of your vault instance (if a private endpoint is configured in Azure)", "Type": "String", "DependsOn": "", - "Required": false + "Required": false, + "DefaultValue": "" } ], "ServerRequired": true, @@ -245,7 +247,8 @@ "OnRemove": false, "OnReenrollment": false }, - "Description": "When adding, this is the Region that the Certificate will be added to" + "Description": "When adding, this is the Region that the Certificate will be added to", + "DefaultValue": "" }, { "Name": "ACM Tags", @@ -257,7 +260,8 @@ "OnRemove": false, "OnReenrollment": false }, - "Description": "The optional ACM tags that should be assigned to the certificate. Multiple name/value pairs may be entered in the format of `Name1=Value1,Name2=Value2,...,NameN=ValueN`" + "Description": "The optional ACM tags that should be assigned to the certificate. Multiple name/value pairs may be entered in the format of `Name1=Value1,Name2=Value2,...,NameN=ValueN`", + "DefaultValue": "" } ], "PasswordOptions": { @@ -418,7 +422,8 @@ "OnRemove": false, "OnReenrollment": false }, - "Description": "The optional ACM tags that should be assigned to the certificate. Multiple name/value pairs may be entered in the format of `Name1=Value1,Name2=Value2,...,NameN=ValueN`" + "Description": "The optional ACM tags that should be assigned to the certificate. Multiple name/value pairs may be entered in the format of `Name1=Value1,Name2=Value2,...,NameN=ValueN`", + "DefaultValue": "" } ], "PasswordOptions": { @@ -453,7 +458,7 @@ "Type": "Secret", "DependsOn": "", "DefaultValue": "", - "Required": true, + "Required": false, "IsPAMEligible": false, "Description": "The Akamai access_token for authentication." }, @@ -463,7 +468,7 @@ "Type": "Secret", "DependsOn": "", "DefaultValue": "", - "Required": true, + "Required": false, "IsPAMEligible": false, "Description": "The Akamai client_token for authentication." }, @@ -473,7 +478,7 @@ "Type": "Secret", "DependsOn": "", "DefaultValue": "", - "Required": true, + "Required": false, "IsPAMEligible": false, "Description": "The Akamai client_secret for authentication." } @@ -489,7 +494,8 @@ "OnRemove": false, "OnReenrollment": false }, - "Description": "Enrollment ID of a certificate enrollment in Akamai. This should only be supplied for ODKG when replacing an existing certificate." + "Description": "Enrollment ID of a certificate enrollment in Akamai. This should only be supplied for ODKG when replacing an existing certificate.", + "DefaultValue": "" }, { "Name": "ContractId", @@ -514,7 +520,8 @@ "OnRemove": false, "OnReenrollment": true }, - "Description": "SANs for the new certificate. If multiple are supplied, they should be split with an ampersand character '&'" + "Description": "SANs for the new certificate. If multiple are supplied, they should be split with an ampersand character '&'", + "DefaultValue": "" }, { "Name": "admin-addressLineOne", @@ -539,7 +546,8 @@ "OnRemove": false, "OnReenrollment": false }, - "Description": "Optional field for Administrator contact." + "Description": "Optional field for Administrator contact.", + "DefaultValue": "" }, { "Name": "admin-city", @@ -694,7 +702,8 @@ "OnRemove": false, "OnReenrollment": false }, - "Description": "Optional field for Organization contact." + "Description": "Optional field for Organization contact.", + "DefaultValue": "" }, { "Name": "org-city", @@ -797,7 +806,8 @@ "OnRemove": false, "OnReenrollment": false }, - "Description": "Optional field for Akamai Tech contact." + "Description": "Optional field for Akamai Tech contact.", + "DefaultValue": "" }, { "Name": "tech-city", @@ -964,14 +974,16 @@ "DisplayName": "Server Username", "Type": "Secret", "Description": "Alteon user ID with sufficient permissions to manage certs in the Alteon Load Balancer.", - "Required": true + "Required": false, + "DefaultValue": "" }, { "Name": "ServerPassword", "DisplayName": "Server Password", "Type": "Secret", "Description": "Password associated with Alteon user ID entered above.", - "Required": true + "Required": false, + "DefaultValue": "" } ], "PasswordOptions": { @@ -1005,21 +1017,24 @@ "DisplayName": "Server Username", "Type": "Secret", "Description": "Application ID of the service principal, representing the identity used for managing the Application Gateway.", - "Required": false + "Required": false, + "DefaultValue": "" }, { "Name": "ServerPassword", "DisplayName": "Server Password", "Type": "Secret", "Description": "A Client Secret that the extension will use to authenticate with the Azure Resource Management API for managing Application Gateway certificates, OR the password that encrypts the private key in ClientCertificate", - "Required": false + "Required": false, + "DefaultValue": "" }, { "Name": "ClientCertificate", "DisplayName": "Client Certificate", "Type": "Secret", "Description": "The client certificate used to authenticate with Azure Resource Management API for managing Application Gateway certificates. See the [requirements](#client-certificate-or-client-secret) for more information.", - "Required": false + "Required": false, + "DefaultValue": "" }, { "Name": "AzureCloud", @@ -1077,7 +1092,7 @@ "Type": "Secret", "DependsOn": "", "DefaultValue": "", - "Required": true, + "Required": false, "Description": "Enter the username of the configured \"service\" user on the camera" }, { @@ -1086,7 +1101,7 @@ "Type": "Secret", "DependsOn": "", "DefaultValue": "", - "Required": true, + "Required": false, "Description": "Enter the password of the configured \"service\" user on the camera" }, { @@ -1111,7 +1126,8 @@ "OnReenrollment": true }, "Options": "HTTPS,IEEE802.X,MQTT,Trust,Other", - "Description": "The Certificate Usage to assign to the cert after enrollment. Can be left 'Other' to be assigned later." + "Description": "The Certificate Usage to assign to the cert after enrollment. Can be left 'Other' to be assigned later.", + "DefaultValue": "" } ], "ClientMachineDescription": "The IP address of the Camera. Sample is \"192.167.231.174:44444\". Include the port if necessary.", @@ -1140,21 +1156,24 @@ "DisplayName": "Server Username", "Type": "Secret", "Description": "The Application ID of the Service Principal used to authenticate with Microsoft Graph for managing Application/Service Principal certificates.", - "Required": true + "Required": false, + "DefaultValue": "" }, { "Name": "ServerPassword", "DisplayName": "Server Password", "Type": "Secret", "Description": "A Client Secret that the extension will use to authenticate with Microsoft Graph for managing Application/Service Principal certificates, OR the password that encrypts the private key in ClientCertificate. If Client Cert Auth is used _and_ the Client Certificate's private key is not encrypted, you **must** select 'No Value' for this field.", - "Required": false + "Required": false, + "DefaultValue": "" }, { "Name": "ClientCertificate", "DisplayName": "Client Certificate", "Type": "Secret", "Description": "The client certificate used to authenticate with Microsoft Graph for managing Application/Service Principal certificates. See the [requirements](#client-certificate-or-client-secret) for more information. If Client Certificate Auth is not used, you **must** select 'No Value' for this field.", - "Required": false + "Required": false, + "DefaultValue": "" }, { "Name": "AzureCloud", @@ -1204,7 +1223,8 @@ "DisplayName": "Server Username", "Type": "Secret", "Description": "The Application ID of the Service Principal used to authenticate with Microsoft Graph for managing Application/App Registration certificates.", - "Required": true + "Required": false, + "DefaultValue": "" }, { "Name": "ServerPassword", @@ -1212,7 +1232,8 @@ "DependsOn": "ServerUsername", "Type": "Secret", "Description": "A Client Secret that the extension will use to authenticate with Microsoft Graph for managing Application/App Registration certificates. If Client Certificate Auth is used, you **must** select 'No Value'.", - "Required": false + "Required": false, + "DefaultValue": "" }, { "Name": "ClientCertificate", @@ -1220,7 +1241,8 @@ "DependsOn": "ServerUsername", "Type": "Secret", "Description": "The client certificate used to authenticate with Microsoft Graph for managing Application/App Registrations certificates. See the [requirements](#client-certificate-or-client-secret) for more information. If Client Certificate Auth is not used, you **must** check 'No Value'.", - "Required": false + "Required": false, + "DefaultValue": "" }, { "Name": "ClientCertificatePassword", @@ -1228,7 +1250,8 @@ "DependsOn": "ClientCertificate", "Type": "Secret", "Description": "The (optional) password that encrypts the private key in ClientCertificate. If Client Certificate Auth is not used, you **must** check 'No Value'.", - "Required": false + "Required": false, + "DefaultValue": "" }, { "Name": "AzureCloud", @@ -1270,21 +1293,24 @@ "DisplayName": "Server Username", "Type": "Secret", "Description": "Application ID of the service principal, representing the identity used for managing the Application Gateway.", - "Required": false + "Required": false, + "DefaultValue": "" }, { "Name": "ServerPassword", "DisplayName": "Server Password", "Type": "Secret", "Description": "A Client Secret that the extension will use to authenticate with the Azure Resource Management API for managing Application Gateway certificates, OR the password that encrypts the private key in ClientCertificate", - "Required": false + "Required": false, + "DefaultValue": "" }, { "Name": "ClientCertificate", "DisplayName": "Client Certificate", "Type": "Secret", "Description": "The client certificate used to authenticate with Azure Resource Management API for managing Application Gateway certificates. See the [requirements](#client-certificate-or-client-secret) for more information.", - "Required": false + "Required": false, + "DefaultValue": "" }, { "Name": "AzureCloud", @@ -1334,21 +1360,24 @@ "DisplayName": "Server Username", "Type": "Secret", "Description": "The Application ID of the Service Principal used to authenticate with Microsoft Graph for managing Application/Service Principal certificates.", - "Required": true + "Required": false, + "DefaultValue": "" }, { "Name": "ServerPassword", "DisplayName": "Server Password", "Type": "Secret", "Description": "A Client Secret that the extension will use to authenticate with Microsoft Graph for managing Application/Service Principal certificates, OR the password that encrypts the private key in ClientCertificate. If Client Cert Auth is used _and_ the Client Certificate's private key is not encrypted, you **must** select 'No Value' for this field.", - "Required": false + "Required": false, + "DefaultValue": "" }, { "Name": "ClientCertificate", "DisplayName": "Client Certificate", "Type": "Secret", "Description": "The client certificate used to authenticate with Microsoft Graph for managing Application/Service Principal certificates. See the [requirements](#client-certificate-or-client-secret) for more information. If Client Certificate Auth is not used, you **must** select 'No Value' for this field.", - "Required": false + "Required": false, + "DefaultValue": "" }, { "Name": "AzureCloud", @@ -1398,7 +1427,8 @@ "DisplayName": "Server Username", "Type": "Secret", "Description": "The Application ID of the Service Principal used to authenticate with Microsoft Graph for managing Service Principal/Enterprise Application certificates.", - "Required": true + "Required": false, + "DefaultValue": "" }, { "Name": "ServerPassword", @@ -1406,7 +1436,8 @@ "DependsOn": "ServerUsername", "Type": "Secret", "Description": "A Client Secret that the extension will use to authenticate with Microsoft Graph for managing Service Principal/Enterprise Application certificates. If Client Certificate Auth is used, you **must** check 'No Value'.", - "Required": false + "Required": false, + "DefaultValue": "" }, { "Name": "ClientCertificate", @@ -1414,7 +1445,8 @@ "DependsOn": "ServerUsername", "Type": "Secret", "Description": "The client certificate used to authenticate with Microsoft Graph for managing Service Principal/Enterprise Application certificates. See the [requirements](#client-certificate-or-client-secret) for more information. If Client Certificate Auth is not used, you **must** check 'No Value'.", - "Required": false + "Required": false, + "DefaultValue": "" }, { "Name": "ClientCertificatePassword", @@ -1422,7 +1454,8 @@ "DependsOn": "ClientCertificate", "Type": "Secret", "Description": "The (optional) password that encrypts the private key in ClientCertificate. If Client Certificate Auth is not used or the certificate's private key is not encrypted, you **must** check 'No Value'.", - "Required": false + "Required": false, + "DefaultValue": "" }, { "Name": "AzureCloud", @@ -1506,7 +1539,8 @@ "OnReenrollment": false }, "Options": ",HTTPS,EAP-TLS-client,TLS-DATE-client", - "Description": "The Certificate Usage to assign to the cert after upload. Can be left blank to be assigned later." + "Description": "The Certificate Usage to assign to the cert after upload. Can be left blank to be assigned later.", + "DefaultValue": "" }, { "Name": "Name", @@ -1518,7 +1552,8 @@ "OnRemove": false, "OnReenrollment": true }, - "Description": "The certificate Alias, entered again." + "Description": "The certificate Alias, entered again.", + "DefaultValue": "" }, { "Name": "Overwrite", @@ -1602,7 +1637,8 @@ "OnAdd": false, "OnRemove": false, "OnReenrollment": false - } + }, + "DefaultValue": "" } ], "PasswordOptions": { @@ -1681,7 +1717,8 @@ "OnAdd": false, "OnRemove": false, "OnReenrollment": false - } + }, + "DefaultValue": "" }, { "Name": "sniCert", @@ -1693,7 +1730,8 @@ "OnAdd": false, "OnRemove": false, "OnReenrollment": false - } + }, + "DefaultValue": "" } ], "ClientMachineDescription": "The DNS or IP Address of the Citrix ADC Appliance.", @@ -1909,7 +1947,7 @@ "Type": "String", "DependsOn": "PrimaryNodeOnlineRequired", "DefaultValue": "", - "Required": true, + "Required": false, "Description": "Only required (and shown) if Primary Node Online Required is added and selected. Enter the Host Name of the F5 device that acts as the primary node in a highly available F5 implementation. Please note that this value IS case sensitive." }, { @@ -1935,7 +1973,7 @@ "DisplayName": "Primary Node Online Required", "Type": "Bool", "DependsOn": "", - "DefaultValue": "", + "DefaultValue": "false", "Required": true, "Description": "Select this if you wish to stop the orchestrator from adding, replacing or renewing certificates on nodes that are inactive. If this is not selected, adding, replacing and renewing certificates on inactive nodes will be allowed. If you choose not to add this custom field, the default value of False will be assumed." }, @@ -2023,7 +2061,7 @@ "Type": "String", "DependsOn": "PrimaryNodeOnlineRequired", "DefaultValue": "", - "Required": true, + "Required": false, "Description": "Only required (and shown) if Primary Node Online Required is added and selected. Enter the Host Name of the F5 device that acts as the primary node in a highly available F5 implementation. Please note that this value IS case sensitive." }, { @@ -2049,7 +2087,7 @@ "DisplayName": "Primary Node Online Required", "Type": "Bool", "DependsOn": "", - "DefaultValue": "", + "DefaultValue": "false", "Required": true, "Description": "Select this if you wish to stop the orchestrator from adding, replacing or renewing certificates on nodes that are inactive. If this is not selected, adding, replacing and renewing certificates on inactive nodes will be allowed. If you choose not to add this custom field, the default value of False will be assumed." }, @@ -2158,7 +2196,7 @@ "Type": "String", "DependsOn": "PrimaryNodeOnlineRequired", "DefaultValue": "", - "Required": true, + "Required": false, "Description": "Only required (and shown) if Primary Node Online Required is added and selected. Enter the Host Name of the F5 device that acts as the primary node in a highly available F5 implementation. Please note that this value IS case sensitive." }, { @@ -2184,7 +2222,7 @@ "DisplayName": "Primary Node Online Required", "Type": "Bool", "DependsOn": "", - "DefaultValue": "", + "DefaultValue": "false", "Required": true, "Description": "Select this if you wish to stop the orchestrator from adding, replacing or renewing certificates on nodes that are inactive. If this is not selected, adding, replacing and renewing certificates on inactive nodes will be allowed. If you choose not to add this custom field, the default value of False will be assumed." }, @@ -2361,7 +2399,7 @@ { "Name": "jsonKey", "DisplayName": "Service Account Key", - "Required": true, + "Required": false, "IsPAMEligible": false, "DependsOn": "", "Type": "Secret", @@ -2462,7 +2500,7 @@ "Type": "Secret", "DependsOn": "", "DefaultValue": "", - "Required": true, + "Required": false, "IsPAMEligible": false, "Description": "The JSON key tied to the Apigee service account. You can copy and paste the entire Json key in the textbox when creating a certificate store in the Keyfactor Command UI." } @@ -2538,7 +2576,7 @@ "DisplayName": "Mount Point", "Type": "String", "DependsOn": "", - "DefaultValue": null, + "DefaultValue": "", "Required": false }, { @@ -2546,7 +2584,7 @@ "DisplayName": "Vault Token", "Type": "String", "DependsOn": "", - "DefaultValue": null, + "DefaultValue": "", "Required": false }, { @@ -2554,7 +2592,7 @@ "DisplayName": "Vault Server URL", "Type": "String", "DependsOn": "", - "DefaultValue": null, + "DefaultValue": "", "Required": false }, { @@ -2618,7 +2656,7 @@ "Type": "Secret", "DependsOn": "", "DefaultValue": "", - "Required": true, + "Required": false, "IsPAMEligible": true, "Description": "The base URI (and port) to the instance of Hashicorp Vault ex: https://localhost:8200" }, @@ -2628,7 +2666,7 @@ "Type": "Secret", "DependsOn": "", "DefaultValue": "", - "Required": true, + "Required": false, "IsPAMEligible": true, "Description": "Vault token that will be used by the Orchestrator integration for authenticating and performing operations in the Vault instance" }, @@ -2691,7 +2729,7 @@ "Type": "Secret", "DependsOn": "", "DefaultValue": "", - "Required": true, + "Required": false, "IsPAMEligible": true, "Description": "The base URI (and port) to the instance of Hashicorp Vault ex: https://localhost:8200" }, @@ -2701,7 +2739,7 @@ "Type": "Secret", "DependsOn": "", "DefaultValue": "", - "Required": true, + "Required": false, "IsPAMEligible": true, "Description": "Vault token that will be used by the Orchestrator integration for authenticating and performing operations in the Vault instance" }, @@ -2762,7 +2800,7 @@ "Type": "Secret", "DependsOn": "", "DefaultValue": "", - "Required": true, + "Required": false, "IsPAMEligible": true, "Description": "The base URI (and port) to the instance of Hashicorp Vault ex: https://localhost:8200" }, @@ -2772,7 +2810,7 @@ "Type": "Secret", "DependsOn": "", "DefaultValue": "", - "Required": true, + "Required": false, "IsPAMEligible": true, "Description": "Vault token that will be used by the Orchestrator integration for authenticating and performing operations in the Vault instance" }, @@ -2844,7 +2882,7 @@ "Type": "Secret", "DependsOn": "", "DefaultValue": "", - "Required": true, + "Required": false, "IsPAMEligible": true, "Description": "The base URI (and port) to the instance of Hashicorp Vault ex: https://localhost:8200" }, @@ -2854,7 +2892,7 @@ "Type": "Secret", "DependsOn": "", "DefaultValue": "", - "Required": true, + "Required": false, "IsPAMEligible": true, "Description": "Vault token that will be used by the Orchestrator integration for authenticating and performing operations in the Vault instance" }, @@ -2917,7 +2955,7 @@ "Type": "Secret", "DependsOn": "", "DefaultValue": "", - "Required": true, + "Required": false, "IsPAMEligible": true, "Description": "The base URI (and port) to the instance of Hashicorp Vault ex: https://localhost:8200" }, @@ -2927,7 +2965,7 @@ "Type": "Secret", "DependsOn": "", "DefaultValue": "", - "Required": true, + "Required": false, "IsPAMEligible": true, "Description": "Vault token that will be used by the Orchestrator integration for authenticating and performing operations in the Vault instance" }, @@ -2938,7 +2976,7 @@ "Type": "String", "DependsOn": "", "DefaultValue": "", - "Required": true + "Required": false } ], "EntryParameters": [], @@ -3276,7 +3314,7 @@ "Description": "This should be no value or `kubeconfig`", "Type": "Secret", "DependsOn": "", - "DefaultValue": null, + "DefaultValue": "", "Required": false }, { @@ -3285,8 +3323,8 @@ "Description": "The credentials to use to connect to the K8S cluster API. This needs to be in `kubeconfig` format. Example: https://github.com/Keyfactor/k8s-orchestrator/tree/main/scripts/kubernetes#example-service-account-json", "Type": "Secret", "DependsOn": "", - "DefaultValue": null, - "Required": true + "DefaultValue": "", + "Required": false }, { "Name": "KubeNamespace", @@ -3369,7 +3407,7 @@ "Description": "This should be no value or `kubeconfig`", "Type": "Secret", "DependsOn": "", - "DefaultValue": null, + "DefaultValue": "", "Required": false }, { @@ -3378,7 +3416,7 @@ "Description": "The credentials to use to connect to the K8S cluster API. This needs to be in `kubeconfig` format. Example: https://github.com/Keyfactor/k8s-orchestrator/tree/main/scripts/kubernetes#example-service-account-json", "Type": "Secret", "DependsOn": "", - "DefaultValue": null, + "DefaultValue": "", "Required": false } ], @@ -3426,7 +3464,7 @@ "Description": "The name of the K8S secret object.", "Type": "String", "DependsOn": "", - "DefaultValue": null, + "DefaultValue": "", "Required": false }, { @@ -3444,7 +3482,7 @@ "Description": "The field name to use when looking for certificate data in the K8S secret.", "Type": "String", "DependsOn": "", - "DefaultValue": null, + "DefaultValue": "", "Required": false }, { @@ -3480,7 +3518,7 @@ "Description": "The path to the K8S secret object to use as the password to the JKS keystore. Example: `/`", "Type": "String", "DependsOn": "", - "DefaultValue": null, + "DefaultValue": "", "Required": false }, { @@ -3489,7 +3527,7 @@ "Description": "This should be no value or `kubeconfig`", "Type": "Secret", "DependsOn": "", - "DefaultValue": null, + "DefaultValue": "", "Required": false }, { @@ -3498,7 +3536,7 @@ "Description": "The credentials to use to connect to the K8S cluster API. This needs to be in `kubeconfig` format. Example: https://github.com/Keyfactor/k8s-orchestrator/tree/main/scripts/kubernetes#example-service-account-json", "Type": "Secret", "DependsOn": "", - "DefaultValue": null, + "DefaultValue": "", "Required": false } ], @@ -3564,7 +3602,7 @@ "Description": "This should be no value or `kubeconfig`", "Type": "Secret", "DependsOn": "", - "DefaultValue": null, + "DefaultValue": "", "Required": false }, { @@ -3573,7 +3611,7 @@ "Description": "The credentials to use to connect to the K8S cluster API. This needs to be in `kubeconfig` format. Example: https://github.com/Keyfactor/k8s-orchestrator/tree/main/scripts/kubernetes#example-service-account-json", "Type": "Secret", "DependsOn": "", - "DefaultValue": null, + "DefaultValue": "", "Required": false } ], @@ -3656,7 +3694,7 @@ "Description": "The name of the K8S secret object.", "Type": "String", "DependsOn": "", - "DefaultValue": null, + "DefaultValue": "", "Required": false }, { @@ -3665,7 +3703,7 @@ "Description": "This should be no value or `kubeconfig`", "Type": "Secret", "DependsOn": "", - "DefaultValue": null, + "DefaultValue": "", "Required": false }, { @@ -3674,7 +3712,7 @@ "Description": "The credentials to use to connect to the K8S cluster API. This needs to be in `kubeconfig` format. Example: https://github.com/Keyfactor/k8s-orchestrator/tree/main/scripts/kubernetes#example-service-account-json", "Type": "Secret", "DependsOn": "", - "DefaultValue": null, + "DefaultValue": "", "Required": false }, { @@ -3692,7 +3730,7 @@ "Description": "The path to the K8S secret object to use as the password to the PFX/PKCS12 data. Example: `/`", "Type": "String", "DependsOn": "", - "DefaultValue": null, + "DefaultValue": "", "Required": false } ], @@ -3731,7 +3769,7 @@ "Description": "The K8S namespace to use to manage the K8S secret object.", "Type": "String", "DependsOn": "", - "DefaultValue": null, + "DefaultValue": "", "Required": false }, { @@ -3740,7 +3778,7 @@ "Description": "The name of the K8S secret object.", "Type": "String", "DependsOn": "", - "DefaultValue": null, + "DefaultValue": "", "Required": false }, { @@ -3776,7 +3814,7 @@ "Description": "This should be no value or `kubeconfig`", "Type": "Secret", "DependsOn": "", - "DefaultValue": null, + "DefaultValue": "", "Required": false }, { @@ -3785,7 +3823,7 @@ "Description": "The credentials to use to connect to the K8S cluster API. This needs to be in `kubeconfig` format. Example: https://github.com/Keyfactor/k8s-orchestrator/tree/main/scripts/kubernetes#example-service-account-json", "Type": "Secret", "DependsOn": "", - "DefaultValue": null, + "DefaultValue": "", "Required": false } ], @@ -3824,7 +3862,7 @@ "Description": "The K8S namespace to use to manage the K8S secret object.", "Type": "String", "DependsOn": "", - "DefaultValue": null, + "DefaultValue": "", "Required": false }, { @@ -3833,7 +3871,7 @@ "Description": "The name of the K8S secret object.", "Type": "String", "DependsOn": "", - "DefaultValue": null, + "DefaultValue": "", "Required": false }, { @@ -3869,7 +3907,7 @@ "Description": "This should be no value or `kubeconfig`", "Type": "Secret", "DependsOn": "", - "DefaultValue": null, + "DefaultValue": "", "Required": false }, { @@ -3878,7 +3916,7 @@ "Description": "The credentials to use to connect to the K8S cluster API. This needs to be in `kubeconfig` format. Example: https://github.com/Keyfactor/k8s-orchestrator/tree/main/scripts/kubernetes#example-service-account-json", "Type": "Secret", "DependsOn": "", - "DefaultValue": null, + "DefaultValue": "", "Required": false } ], @@ -3982,8 +4020,8 @@ "DisplayName": "CustomField2", "Type": "String", "DependsOn": "", - "DefaultValue": null, - "Required": true + "DefaultValue": "", + "Required": false } ], "EntryParameters": [], @@ -4675,7 +4713,7 @@ { "Name": "WorkFolder", "DisplayName": "Location to use for creation/removal of work files", - "Required": true, + "Required": false, "DependsOn": "", "Type": "String", "DefaultValue": "", @@ -5006,7 +5044,8 @@ "DisplayName": "Store Name", "Type": "String", "Required": false, - "Description": "The Store name for the particular SOS store." + "Description": "The Store name for the particular SOS store.", + "DefaultValue": "" }, { "Name": "ForTestingOnlyBool", @@ -5045,7 +5084,8 @@ "OnRemove": false, "OnReenrollment": false }, - "Description": "SAN string." + "Description": "SAN string.", + "DefaultValue": "" }, { "Name": "CertColorMultipleChoice", @@ -5122,7 +5162,7 @@ "Type": "Secret", "DependsOn": "", "DefaultValue": "", - "Required": true, + "Required": false, "IsPAMEligible": true, "Description": "The user ID (or PAM key pointing to the user ID) to use with authorization to execute Signum SOAP endpoints in your Signum environment." }, @@ -5132,7 +5172,7 @@ "Type": "Secret", "DependsOn": "", "DefaultValue": "", - "Required": true, + "Required": false, "IsPAMEligible": true, "Description": "The password (or PAM key pointing to the password) for the user ID you entered for Server User Name." } @@ -5165,7 +5205,7 @@ "Type": "Secret", "DependsOn": "", "DefaultValue": "", - "Required": true, + "Required": false, "IsPAMEligible": true, "Description": "The username of the user to log on as in VMware NSX ALB." }, @@ -5175,7 +5215,7 @@ "Type": "Secret", "DependsOn": "", "DefaultValue": "", - "Required": true, + "Required": false, "IsPAMEligible": true, "Description": "The password of the user to log on as in VMware NSX ALB." }, @@ -5445,7 +5485,8 @@ "OnRemove": false, "OnReenrollment": false }, - "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." + "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.", + "DefaultValue": "" }, { "Name": "ProviderName", @@ -5607,7 +5648,7 @@ "Type": "Secret", "DependsOn": "", "DefaultValue": "", - "Required": true, + "Required": false, "IsPAMEligible": true, "Description": "The user ID (or, if using a PAM provider, the key pointing to the user ID) to log into the iDRAC instance being managed." }, @@ -5617,7 +5658,7 @@ "Type": "Secret", "DependsOn": "", "DefaultValue": "", - "Required": true, + "Required": false, "IsPAMEligible": true, "Description": "The password (or, if using a PAM provider, the key pointing to the password) for the user ID above." } @@ -5672,7 +5713,7 @@ "Type": "Secret", "DependsOn": "", "DefaultValue": "", - "Required": true, + "Required": false, "IsPamEligable": true, "Description": "The vCenter username used to manage the vCenter connection" }, @@ -5682,10 +5723,10 @@ "Type": "Secret", "DependsOn": "", "DefaultValue": "", - "Required": true, + "Required": false, "IsPamEligable": true, "Description": "The secret vCenter password used to manage the vCenter connection" } ] } -] \ No newline at end of file +] diff --git a/store_types.json b/store_types.json index a3fd01f6..538d88fc 100644 --- a/store_types.json +++ b/store_types.json @@ -49,7 +49,8 @@ "Description": "The ID of the primary Azure Tenant where the KeyVaults are hosted", "Type": "String", "DependsOn": "", - "Required": false + "Required": false, + "DefaultValue": "" }, { "Name": "SkuType", @@ -84,7 +85,8 @@ "Description": "The private endpoint of your vault instance (if a private endpoint is configured in Azure)", "Type": "String", "DependsOn": "", - "Required": false + "Required": false, + "DefaultValue": "" } ], "ServerRequired": true, @@ -245,7 +247,8 @@ "OnRemove": false, "OnReenrollment": false }, - "Description": "When adding, this is the Region that the Certificate will be added to" + "Description": "When adding, this is the Region that the Certificate will be added to", + "DefaultValue": "" }, { "Name": "ACM Tags", @@ -257,7 +260,8 @@ "OnRemove": false, "OnReenrollment": false }, - "Description": "The optional ACM tags that should be assigned to the certificate. Multiple name/value pairs may be entered in the format of `Name1=Value1,Name2=Value2,...,NameN=ValueN`" + "Description": "The optional ACM tags that should be assigned to the certificate. Multiple name/value pairs may be entered in the format of `Name1=Value1,Name2=Value2,...,NameN=ValueN`", + "DefaultValue": "" } ], "PasswordOptions": { @@ -418,7 +422,8 @@ "OnRemove": false, "OnReenrollment": false }, - "Description": "The optional ACM tags that should be assigned to the certificate. Multiple name/value pairs may be entered in the format of `Name1=Value1,Name2=Value2,...,NameN=ValueN`" + "Description": "The optional ACM tags that should be assigned to the certificate. Multiple name/value pairs may be entered in the format of `Name1=Value1,Name2=Value2,...,NameN=ValueN`", + "DefaultValue": "" } ], "PasswordOptions": { @@ -453,7 +458,7 @@ "Type": "Secret", "DependsOn": "", "DefaultValue": "", - "Required": true, + "Required": false, "IsPAMEligible": false, "Description": "The Akamai access_token for authentication." }, @@ -463,7 +468,7 @@ "Type": "Secret", "DependsOn": "", "DefaultValue": "", - "Required": true, + "Required": false, "IsPAMEligible": false, "Description": "The Akamai client_token for authentication." }, @@ -473,7 +478,7 @@ "Type": "Secret", "DependsOn": "", "DefaultValue": "", - "Required": true, + "Required": false, "IsPAMEligible": false, "Description": "The Akamai client_secret for authentication." } @@ -489,7 +494,8 @@ "OnRemove": false, "OnReenrollment": false }, - "Description": "Enrollment ID of a certificate enrollment in Akamai. This should only be supplied for ODKG when replacing an existing certificate." + "Description": "Enrollment ID of a certificate enrollment in Akamai. This should only be supplied for ODKG when replacing an existing certificate.", + "DefaultValue": "" }, { "Name": "ContractId", @@ -514,7 +520,8 @@ "OnRemove": false, "OnReenrollment": true }, - "Description": "SANs for the new certificate. If multiple are supplied, they should be split with an ampersand character '&'" + "Description": "SANs for the new certificate. If multiple are supplied, they should be split with an ampersand character '&'", + "DefaultValue": "" }, { "Name": "admin-addressLineOne", @@ -539,7 +546,8 @@ "OnRemove": false, "OnReenrollment": false }, - "Description": "Optional field for Administrator contact." + "Description": "Optional field for Administrator contact.", + "DefaultValue": "" }, { "Name": "admin-city", @@ -694,7 +702,8 @@ "OnRemove": false, "OnReenrollment": false }, - "Description": "Optional field for Organization contact." + "Description": "Optional field for Organization contact.", + "DefaultValue": "" }, { "Name": "org-city", @@ -797,7 +806,8 @@ "OnRemove": false, "OnReenrollment": false }, - "Description": "Optional field for Akamai Tech contact." + "Description": "Optional field for Akamai Tech contact.", + "DefaultValue": "" }, { "Name": "tech-city", @@ -964,14 +974,16 @@ "DisplayName": "Server Username", "Type": "Secret", "Description": "Alteon user ID with sufficient permissions to manage certs in the Alteon Load Balancer.", - "Required": true + "Required": false, + "DefaultValue": "" }, { "Name": "ServerPassword", "DisplayName": "Server Password", "Type": "Secret", "Description": "Password associated with Alteon user ID entered above.", - "Required": true + "Required": false, + "DefaultValue": "" } ], "PasswordOptions": { @@ -1005,21 +1017,24 @@ "DisplayName": "Server Username", "Type": "Secret", "Description": "Application ID of the service principal, representing the identity used for managing the Application Gateway.", - "Required": false + "Required": false, + "DefaultValue": "" }, { "Name": "ServerPassword", "DisplayName": "Server Password", "Type": "Secret", "Description": "A Client Secret that the extension will use to authenticate with the Azure Resource Management API for managing Application Gateway certificates, OR the password that encrypts the private key in ClientCertificate", - "Required": false + "Required": false, + "DefaultValue": "" }, { "Name": "ClientCertificate", "DisplayName": "Client Certificate", "Type": "Secret", "Description": "The client certificate used to authenticate with Azure Resource Management API for managing Application Gateway certificates. See the [requirements](#client-certificate-or-client-secret) for more information.", - "Required": false + "Required": false, + "DefaultValue": "" }, { "Name": "AzureCloud", @@ -1077,7 +1092,7 @@ "Type": "Secret", "DependsOn": "", "DefaultValue": "", - "Required": true, + "Required": false, "Description": "Enter the username of the configured \"service\" user on the camera" }, { @@ -1086,7 +1101,7 @@ "Type": "Secret", "DependsOn": "", "DefaultValue": "", - "Required": true, + "Required": false, "Description": "Enter the password of the configured \"service\" user on the camera" }, { @@ -1111,7 +1126,8 @@ "OnReenrollment": true }, "Options": "HTTPS,IEEE802.X,MQTT,Trust,Other", - "Description": "The Certificate Usage to assign to the cert after enrollment. Can be left 'Other' to be assigned later." + "Description": "The Certificate Usage to assign to the cert after enrollment. Can be left 'Other' to be assigned later.", + "DefaultValue": "" } ], "ClientMachineDescription": "The IP address of the Camera. Sample is \"192.167.231.174:44444\". Include the port if necessary.", @@ -1140,21 +1156,24 @@ "DisplayName": "Server Username", "Type": "Secret", "Description": "The Application ID of the Service Principal used to authenticate with Microsoft Graph for managing Application/Service Principal certificates.", - "Required": true + "Required": false, + "DefaultValue": "" }, { "Name": "ServerPassword", "DisplayName": "Server Password", "Type": "Secret", "Description": "A Client Secret that the extension will use to authenticate with Microsoft Graph for managing Application/Service Principal certificates, OR the password that encrypts the private key in ClientCertificate. If Client Cert Auth is used _and_ the Client Certificate's private key is not encrypted, you **must** select 'No Value' for this field.", - "Required": false + "Required": false, + "DefaultValue": "" }, { "Name": "ClientCertificate", "DisplayName": "Client Certificate", "Type": "Secret", "Description": "The client certificate used to authenticate with Microsoft Graph for managing Application/Service Principal certificates. See the [requirements](#client-certificate-or-client-secret) for more information. If Client Certificate Auth is not used, you **must** select 'No Value' for this field.", - "Required": false + "Required": false, + "DefaultValue": "" }, { "Name": "AzureCloud", @@ -1204,7 +1223,8 @@ "DisplayName": "Server Username", "Type": "Secret", "Description": "The Application ID of the Service Principal used to authenticate with Microsoft Graph for managing Application/App Registration certificates.", - "Required": true + "Required": false, + "DefaultValue": "" }, { "Name": "ServerPassword", @@ -1212,7 +1232,8 @@ "DependsOn": "ServerUsername", "Type": "Secret", "Description": "A Client Secret that the extension will use to authenticate with Microsoft Graph for managing Application/App Registration certificates. If Client Certificate Auth is used, you **must** select 'No Value'.", - "Required": false + "Required": false, + "DefaultValue": "" }, { "Name": "ClientCertificate", @@ -1220,7 +1241,8 @@ "DependsOn": "ServerUsername", "Type": "Secret", "Description": "The client certificate used to authenticate with Microsoft Graph for managing Application/App Registrations certificates. See the [requirements](#client-certificate-or-client-secret) for more information. If Client Certificate Auth is not used, you **must** check 'No Value'.", - "Required": false + "Required": false, + "DefaultValue": "" }, { "Name": "ClientCertificatePassword", @@ -1228,7 +1250,8 @@ "DependsOn": "ClientCertificate", "Type": "Secret", "Description": "The (optional) password that encrypts the private key in ClientCertificate. If Client Certificate Auth is not used, you **must** check 'No Value'.", - "Required": false + "Required": false, + "DefaultValue": "" }, { "Name": "AzureCloud", @@ -1270,21 +1293,24 @@ "DisplayName": "Server Username", "Type": "Secret", "Description": "Application ID of the service principal, representing the identity used for managing the Application Gateway.", - "Required": false + "Required": false, + "DefaultValue": "" }, { "Name": "ServerPassword", "DisplayName": "Server Password", "Type": "Secret", "Description": "A Client Secret that the extension will use to authenticate with the Azure Resource Management API for managing Application Gateway certificates, OR the password that encrypts the private key in ClientCertificate", - "Required": false + "Required": false, + "DefaultValue": "" }, { "Name": "ClientCertificate", "DisplayName": "Client Certificate", "Type": "Secret", "Description": "The client certificate used to authenticate with Azure Resource Management API for managing Application Gateway certificates. See the [requirements](#client-certificate-or-client-secret) for more information.", - "Required": false + "Required": false, + "DefaultValue": "" }, { "Name": "AzureCloud", @@ -1334,21 +1360,24 @@ "DisplayName": "Server Username", "Type": "Secret", "Description": "The Application ID of the Service Principal used to authenticate with Microsoft Graph for managing Application/Service Principal certificates.", - "Required": true + "Required": false, + "DefaultValue": "" }, { "Name": "ServerPassword", "DisplayName": "Server Password", "Type": "Secret", "Description": "A Client Secret that the extension will use to authenticate with Microsoft Graph for managing Application/Service Principal certificates, OR the password that encrypts the private key in ClientCertificate. If Client Cert Auth is used _and_ the Client Certificate's private key is not encrypted, you **must** select 'No Value' for this field.", - "Required": false + "Required": false, + "DefaultValue": "" }, { "Name": "ClientCertificate", "DisplayName": "Client Certificate", "Type": "Secret", "Description": "The client certificate used to authenticate with Microsoft Graph for managing Application/Service Principal certificates. See the [requirements](#client-certificate-or-client-secret) for more information. If Client Certificate Auth is not used, you **must** select 'No Value' for this field.", - "Required": false + "Required": false, + "DefaultValue": "" }, { "Name": "AzureCloud", @@ -1398,7 +1427,8 @@ "DisplayName": "Server Username", "Type": "Secret", "Description": "The Application ID of the Service Principal used to authenticate with Microsoft Graph for managing Service Principal/Enterprise Application certificates.", - "Required": true + "Required": false, + "DefaultValue": "" }, { "Name": "ServerPassword", @@ -1406,7 +1436,8 @@ "DependsOn": "ServerUsername", "Type": "Secret", "Description": "A Client Secret that the extension will use to authenticate with Microsoft Graph for managing Service Principal/Enterprise Application certificates. If Client Certificate Auth is used, you **must** check 'No Value'.", - "Required": false + "Required": false, + "DefaultValue": "" }, { "Name": "ClientCertificate", @@ -1414,7 +1445,8 @@ "DependsOn": "ServerUsername", "Type": "Secret", "Description": "The client certificate used to authenticate with Microsoft Graph for managing Service Principal/Enterprise Application certificates. See the [requirements](#client-certificate-or-client-secret) for more information. If Client Certificate Auth is not used, you **must** check 'No Value'.", - "Required": false + "Required": false, + "DefaultValue": "" }, { "Name": "ClientCertificatePassword", @@ -1422,7 +1454,8 @@ "DependsOn": "ClientCertificate", "Type": "Secret", "Description": "The (optional) password that encrypts the private key in ClientCertificate. If Client Certificate Auth is not used or the certificate's private key is not encrypted, you **must** check 'No Value'.", - "Required": false + "Required": false, + "DefaultValue": "" }, { "Name": "AzureCloud", @@ -1506,7 +1539,8 @@ "OnReenrollment": false }, "Options": ",HTTPS,EAP-TLS-client,TLS-DATE-client", - "Description": "The Certificate Usage to assign to the cert after upload. Can be left blank to be assigned later." + "Description": "The Certificate Usage to assign to the cert after upload. Can be left blank to be assigned later.", + "DefaultValue": "" }, { "Name": "Name", @@ -1518,7 +1552,8 @@ "OnRemove": false, "OnReenrollment": true }, - "Description": "The certificate Alias, entered again." + "Description": "The certificate Alias, entered again.", + "DefaultValue": "" }, { "Name": "Overwrite", @@ -1602,7 +1637,8 @@ "OnAdd": false, "OnRemove": false, "OnReenrollment": false - } + }, + "DefaultValue": "" } ], "PasswordOptions": { @@ -1681,7 +1717,8 @@ "OnAdd": false, "OnRemove": false, "OnReenrollment": false - } + }, + "DefaultValue": "" }, { "Name": "sniCert", @@ -1693,7 +1730,8 @@ "OnAdd": false, "OnRemove": false, "OnReenrollment": false - } + }, + "DefaultValue": "" } ], "ClientMachineDescription": "The DNS or IP Address of the Citrix ADC Appliance.", @@ -1909,7 +1947,7 @@ "Type": "String", "DependsOn": "PrimaryNodeOnlineRequired", "DefaultValue": "", - "Required": true, + "Required": false, "Description": "Only required (and shown) if Primary Node Online Required is added and selected. Enter the Host Name of the F5 device that acts as the primary node in a highly available F5 implementation. Please note that this value IS case sensitive." }, { @@ -1935,7 +1973,7 @@ "DisplayName": "Primary Node Online Required", "Type": "Bool", "DependsOn": "", - "DefaultValue": "", + "DefaultValue": "false", "Required": true, "Description": "Select this if you wish to stop the orchestrator from adding, replacing or renewing certificates on nodes that are inactive. If this is not selected, adding, replacing and renewing certificates on inactive nodes will be allowed. If you choose not to add this custom field, the default value of False will be assumed." }, @@ -2023,7 +2061,7 @@ "Type": "String", "DependsOn": "PrimaryNodeOnlineRequired", "DefaultValue": "", - "Required": true, + "Required": false, "Description": "Only required (and shown) if Primary Node Online Required is added and selected. Enter the Host Name of the F5 device that acts as the primary node in a highly available F5 implementation. Please note that this value IS case sensitive." }, { @@ -2049,7 +2087,7 @@ "DisplayName": "Primary Node Online Required", "Type": "Bool", "DependsOn": "", - "DefaultValue": "", + "DefaultValue": "false", "Required": true, "Description": "Select this if you wish to stop the orchestrator from adding, replacing or renewing certificates on nodes that are inactive. If this is not selected, adding, replacing and renewing certificates on inactive nodes will be allowed. If you choose not to add this custom field, the default value of False will be assumed." }, @@ -2158,7 +2196,7 @@ "Type": "String", "DependsOn": "PrimaryNodeOnlineRequired", "DefaultValue": "", - "Required": true, + "Required": false, "Description": "Only required (and shown) if Primary Node Online Required is added and selected. Enter the Host Name of the F5 device that acts as the primary node in a highly available F5 implementation. Please note that this value IS case sensitive." }, { @@ -2184,7 +2222,7 @@ "DisplayName": "Primary Node Online Required", "Type": "Bool", "DependsOn": "", - "DefaultValue": "", + "DefaultValue": "false", "Required": true, "Description": "Select this if you wish to stop the orchestrator from adding, replacing or renewing certificates on nodes that are inactive. If this is not selected, adding, replacing and renewing certificates on inactive nodes will be allowed. If you choose not to add this custom field, the default value of False will be assumed." }, @@ -2361,7 +2399,7 @@ { "Name": "jsonKey", "DisplayName": "Service Account Key", - "Required": true, + "Required": false, "IsPAMEligible": false, "DependsOn": "", "Type": "Secret", @@ -2462,7 +2500,7 @@ "Type": "Secret", "DependsOn": "", "DefaultValue": "", - "Required": true, + "Required": false, "IsPAMEligible": false, "Description": "The JSON key tied to the Apigee service account. You can copy and paste the entire Json key in the textbox when creating a certificate store in the Keyfactor Command UI." } @@ -2538,7 +2576,7 @@ "DisplayName": "Mount Point", "Type": "String", "DependsOn": "", - "DefaultValue": null, + "DefaultValue": "", "Required": false }, { @@ -2546,7 +2584,7 @@ "DisplayName": "Vault Token", "Type": "String", "DependsOn": "", - "DefaultValue": null, + "DefaultValue": "", "Required": false }, { @@ -2554,7 +2592,7 @@ "DisplayName": "Vault Server URL", "Type": "String", "DependsOn": "", - "DefaultValue": null, + "DefaultValue": "", "Required": false }, { @@ -2618,7 +2656,7 @@ "Type": "Secret", "DependsOn": "", "DefaultValue": "", - "Required": true, + "Required": false, "IsPAMEligible": true, "Description": "The base URI (and port) to the instance of Hashicorp Vault ex: https://localhost:8200" }, @@ -2628,7 +2666,7 @@ "Type": "Secret", "DependsOn": "", "DefaultValue": "", - "Required": true, + "Required": false, "IsPAMEligible": true, "Description": "Vault token that will be used by the Orchestrator integration for authenticating and performing operations in the Vault instance" }, @@ -2691,7 +2729,7 @@ "Type": "Secret", "DependsOn": "", "DefaultValue": "", - "Required": true, + "Required": false, "IsPAMEligible": true, "Description": "The base URI (and port) to the instance of Hashicorp Vault ex: https://localhost:8200" }, @@ -2701,7 +2739,7 @@ "Type": "Secret", "DependsOn": "", "DefaultValue": "", - "Required": true, + "Required": false, "IsPAMEligible": true, "Description": "Vault token that will be used by the Orchestrator integration for authenticating and performing operations in the Vault instance" }, @@ -2762,7 +2800,7 @@ "Type": "Secret", "DependsOn": "", "DefaultValue": "", - "Required": true, + "Required": false, "IsPAMEligible": true, "Description": "The base URI (and port) to the instance of Hashicorp Vault ex: https://localhost:8200" }, @@ -2772,7 +2810,7 @@ "Type": "Secret", "DependsOn": "", "DefaultValue": "", - "Required": true, + "Required": false, "IsPAMEligible": true, "Description": "Vault token that will be used by the Orchestrator integration for authenticating and performing operations in the Vault instance" }, @@ -2844,7 +2882,7 @@ "Type": "Secret", "DependsOn": "", "DefaultValue": "", - "Required": true, + "Required": false, "IsPAMEligible": true, "Description": "The base URI (and port) to the instance of Hashicorp Vault ex: https://localhost:8200" }, @@ -2854,7 +2892,7 @@ "Type": "Secret", "DependsOn": "", "DefaultValue": "", - "Required": true, + "Required": false, "IsPAMEligible": true, "Description": "Vault token that will be used by the Orchestrator integration for authenticating and performing operations in the Vault instance" }, @@ -2917,7 +2955,7 @@ "Type": "Secret", "DependsOn": "", "DefaultValue": "", - "Required": true, + "Required": false, "IsPAMEligible": true, "Description": "The base URI (and port) to the instance of Hashicorp Vault ex: https://localhost:8200" }, @@ -2927,7 +2965,7 @@ "Type": "Secret", "DependsOn": "", "DefaultValue": "", - "Required": true, + "Required": false, "IsPAMEligible": true, "Description": "Vault token that will be used by the Orchestrator integration for authenticating and performing operations in the Vault instance" }, @@ -2938,7 +2976,7 @@ "Type": "String", "DependsOn": "", "DefaultValue": "", - "Required": true + "Required": false } ], "EntryParameters": [], @@ -3276,7 +3314,7 @@ "Description": "This should be no value or `kubeconfig`", "Type": "Secret", "DependsOn": "", - "DefaultValue": null, + "DefaultValue": "", "Required": false }, { @@ -3285,8 +3323,8 @@ "Description": "The credentials to use to connect to the K8S cluster API. This needs to be in `kubeconfig` format. Example: https://github.com/Keyfactor/k8s-orchestrator/tree/main/scripts/kubernetes#example-service-account-json", "Type": "Secret", "DependsOn": "", - "DefaultValue": null, - "Required": true + "DefaultValue": "", + "Required": false }, { "Name": "KubeNamespace", @@ -3369,7 +3407,7 @@ "Description": "This should be no value or `kubeconfig`", "Type": "Secret", "DependsOn": "", - "DefaultValue": null, + "DefaultValue": "", "Required": false }, { @@ -3378,7 +3416,7 @@ "Description": "The credentials to use to connect to the K8S cluster API. This needs to be in `kubeconfig` format. Example: https://github.com/Keyfactor/k8s-orchestrator/tree/main/scripts/kubernetes#example-service-account-json", "Type": "Secret", "DependsOn": "", - "DefaultValue": null, + "DefaultValue": "", "Required": false } ], @@ -3426,7 +3464,7 @@ "Description": "The name of the K8S secret object.", "Type": "String", "DependsOn": "", - "DefaultValue": null, + "DefaultValue": "", "Required": false }, { @@ -3444,7 +3482,7 @@ "Description": "The field name to use when looking for certificate data in the K8S secret.", "Type": "String", "DependsOn": "", - "DefaultValue": null, + "DefaultValue": "", "Required": false }, { @@ -3480,7 +3518,7 @@ "Description": "The path to the K8S secret object to use as the password to the JKS keystore. Example: `/`", "Type": "String", "DependsOn": "", - "DefaultValue": null, + "DefaultValue": "", "Required": false }, { @@ -3489,7 +3527,7 @@ "Description": "This should be no value or `kubeconfig`", "Type": "Secret", "DependsOn": "", - "DefaultValue": null, + "DefaultValue": "", "Required": false }, { @@ -3498,7 +3536,7 @@ "Description": "The credentials to use to connect to the K8S cluster API. This needs to be in `kubeconfig` format. Example: https://github.com/Keyfactor/k8s-orchestrator/tree/main/scripts/kubernetes#example-service-account-json", "Type": "Secret", "DependsOn": "", - "DefaultValue": null, + "DefaultValue": "", "Required": false } ], @@ -3564,7 +3602,7 @@ "Description": "This should be no value or `kubeconfig`", "Type": "Secret", "DependsOn": "", - "DefaultValue": null, + "DefaultValue": "", "Required": false }, { @@ -3573,7 +3611,7 @@ "Description": "The credentials to use to connect to the K8S cluster API. This needs to be in `kubeconfig` format. Example: https://github.com/Keyfactor/k8s-orchestrator/tree/main/scripts/kubernetes#example-service-account-json", "Type": "Secret", "DependsOn": "", - "DefaultValue": null, + "DefaultValue": "", "Required": false } ], @@ -3656,7 +3694,7 @@ "Description": "The name of the K8S secret object.", "Type": "String", "DependsOn": "", - "DefaultValue": null, + "DefaultValue": "", "Required": false }, { @@ -3665,7 +3703,7 @@ "Description": "This should be no value or `kubeconfig`", "Type": "Secret", "DependsOn": "", - "DefaultValue": null, + "DefaultValue": "", "Required": false }, { @@ -3674,7 +3712,7 @@ "Description": "The credentials to use to connect to the K8S cluster API. This needs to be in `kubeconfig` format. Example: https://github.com/Keyfactor/k8s-orchestrator/tree/main/scripts/kubernetes#example-service-account-json", "Type": "Secret", "DependsOn": "", - "DefaultValue": null, + "DefaultValue": "", "Required": false }, { @@ -3692,7 +3730,7 @@ "Description": "The path to the K8S secret object to use as the password to the PFX/PKCS12 data. Example: `/`", "Type": "String", "DependsOn": "", - "DefaultValue": null, + "DefaultValue": "", "Required": false } ], @@ -3731,7 +3769,7 @@ "Description": "The K8S namespace to use to manage the K8S secret object.", "Type": "String", "DependsOn": "", - "DefaultValue": null, + "DefaultValue": "", "Required": false }, { @@ -3740,7 +3778,7 @@ "Description": "The name of the K8S secret object.", "Type": "String", "DependsOn": "", - "DefaultValue": null, + "DefaultValue": "", "Required": false }, { @@ -3776,7 +3814,7 @@ "Description": "This should be no value or `kubeconfig`", "Type": "Secret", "DependsOn": "", - "DefaultValue": null, + "DefaultValue": "", "Required": false }, { @@ -3785,7 +3823,7 @@ "Description": "The credentials to use to connect to the K8S cluster API. This needs to be in `kubeconfig` format. Example: https://github.com/Keyfactor/k8s-orchestrator/tree/main/scripts/kubernetes#example-service-account-json", "Type": "Secret", "DependsOn": "", - "DefaultValue": null, + "DefaultValue": "", "Required": false } ], @@ -3824,7 +3862,7 @@ "Description": "The K8S namespace to use to manage the K8S secret object.", "Type": "String", "DependsOn": "", - "DefaultValue": null, + "DefaultValue": "", "Required": false }, { @@ -3833,7 +3871,7 @@ "Description": "The name of the K8S secret object.", "Type": "String", "DependsOn": "", - "DefaultValue": null, + "DefaultValue": "", "Required": false }, { @@ -3869,7 +3907,7 @@ "Description": "This should be no value or `kubeconfig`", "Type": "Secret", "DependsOn": "", - "DefaultValue": null, + "DefaultValue": "", "Required": false }, { @@ -3878,7 +3916,7 @@ "Description": "The credentials to use to connect to the K8S cluster API. This needs to be in `kubeconfig` format. Example: https://github.com/Keyfactor/k8s-orchestrator/tree/main/scripts/kubernetes#example-service-account-json", "Type": "Secret", "DependsOn": "", - "DefaultValue": null, + "DefaultValue": "", "Required": false } ], @@ -3982,8 +4020,8 @@ "DisplayName": "CustomField2", "Type": "String", "DependsOn": "", - "DefaultValue": null, - "Required": true + "DefaultValue": "", + "Required": false } ], "EntryParameters": [], @@ -4675,7 +4713,7 @@ { "Name": "WorkFolder", "DisplayName": "Location to use for creation/removal of work files", - "Required": true, + "Required": false, "DependsOn": "", "Type": "String", "DefaultValue": "", @@ -5006,7 +5044,8 @@ "DisplayName": "Store Name", "Type": "String", "Required": false, - "Description": "The Store name for the particular SOS store." + "Description": "The Store name for the particular SOS store.", + "DefaultValue": "" }, { "Name": "ForTestingOnlyBool", @@ -5045,7 +5084,8 @@ "OnRemove": false, "OnReenrollment": false }, - "Description": "SAN string." + "Description": "SAN string.", + "DefaultValue": "" }, { "Name": "CertColorMultipleChoice", @@ -5122,7 +5162,7 @@ "Type": "Secret", "DependsOn": "", "DefaultValue": "", - "Required": true, + "Required": false, "IsPAMEligible": true, "Description": "The user ID (or PAM key pointing to the user ID) to use with authorization to execute Signum SOAP endpoints in your Signum environment." }, @@ -5132,7 +5172,7 @@ "Type": "Secret", "DependsOn": "", "DefaultValue": "", - "Required": true, + "Required": false, "IsPAMEligible": true, "Description": "The password (or PAM key pointing to the password) for the user ID you entered for Server User Name." } @@ -5165,7 +5205,7 @@ "Type": "Secret", "DependsOn": "", "DefaultValue": "", - "Required": true, + "Required": false, "IsPAMEligible": true, "Description": "The username of the user to log on as in VMware NSX ALB." }, @@ -5175,7 +5215,7 @@ "Type": "Secret", "DependsOn": "", "DefaultValue": "", - "Required": true, + "Required": false, "IsPAMEligible": true, "Description": "The password of the user to log on as in VMware NSX ALB." }, @@ -5445,7 +5485,8 @@ "OnRemove": false, "OnReenrollment": false }, - "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." + "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.", + "DefaultValue": "" }, { "Name": "ProviderName", @@ -5607,7 +5648,7 @@ "Type": "Secret", "DependsOn": "", "DefaultValue": "", - "Required": true, + "Required": false, "IsPAMEligible": true, "Description": "The user ID (or, if using a PAM provider, the key pointing to the user ID) to log into the iDRAC instance being managed." }, @@ -5617,7 +5658,7 @@ "Type": "Secret", "DependsOn": "", "DefaultValue": "", - "Required": true, + "Required": false, "IsPAMEligible": true, "Description": "The password (or, if using a PAM provider, the key pointing to the password) for the user ID above." } @@ -5672,7 +5713,7 @@ "Type": "Secret", "DependsOn": "", "DefaultValue": "", - "Required": true, + "Required": false, "IsPamEligable": true, "Description": "The vCenter username used to manage the vCenter connection" }, @@ -5682,10 +5723,10 @@ "Type": "Secret", "DependsOn": "", "DefaultValue": "", - "Required": true, + "Required": false, "IsPamEligable": true, "Description": "The secret vCenter password used to manage the vCenter connection" } ] } -] \ No newline at end of file +]