Sets the configuration for an Azure Secrets configuration source.
Synopsis
asadmin [asadmin-options] set-azure-config-source-configuration [--help]
[--tenant-id=tenant-id]
[--client-id=client-id]
[--key-vault-name=key-vault-name]
[--private-key-file=private-key-file]
[--thumbprint=thumbprint]
[--target=server]
[--dynamic=false]
[--enabled={true|false}]Description
The set-azure-config-source-configuration provides configuration options for the config source which fetches secrets from Azure Key Vault.
Options
- asadmin-options
- 
Options for the asadminutility. For information about these options, see theasadminhelp page.
- --help
- -?
- 
Displays the help text for the subcommand. 
- --target
- 
Specifies the target where the configuration source resides. 
 Valid values are as follows:- server
- 
Specifies the DAS (default). 
- instance-name
- 
Specifies a Payara Server instance. 
- cluster-name
- 
Specifies a cluster. 
- configuration-name
- 
Specifies a named configuration. 
 
- --key-vault-name
- 
Name of the Azure Key Vault to fetch secrets from. 
- --tenant-id
- 
Tenant ID of your Azure Active Directory application. 
- --client-id
- 
The Client (Application) ID of your Azure Active Directory application. 
- --thumbprint
- 
The thumbprint of the certificate(certificate hash) that is tied to your Azure Active Directory application. 
- --private-key-file
- 
The path to the Private key file which will be used for certificate-based authentication to request access token. This file will be copied to the config/ directory. 
- --dynamic
- 
Configure the config source dynamically, which will not require a restart. 
- --enabled
- 
Enables or disables the config source, which fetches data from Azure Key Vault. 
Example
Example 1 Setting the configuration of the Azure secrets
This example configures the Azure Secrets Config Source.
asadmin set-azure-config-source-configuration --dynamic true --enabled true --keyVaultName demo-secret-key-vault --tenantID 22b3bb26-e046-42df-9c96-65dbd72c1c81 --clientID 22b3bb26-e046-42df-9c96-65dbd72c1c81 --thumbprint 84E05C1D98BCE3A5421D225B140B36E86A3D5534 --privateKeyPath path/to/privatekey.pem