set-azure-config-source-configuration
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
asadmin
utility. For information about these options, see theasadmin
help 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