Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func New ¶
func New( tenantID string, armDeployer arm.Deployer, vaultsClient keyVaultSDK.VaultsClient, ) service.Module
New returns a new instance of a type that fulfills the service.Module interface and is capable of provisioning Key Vault using "Azure Key Vault"
Types ¶
type BindingParameters ¶
type BindingParameters struct { }
BindingParameters encapsulates non-sensitive keyvault-specific binding options
type Credentials ¶
type Credentials struct { VaultURI string `json:"vaultUri"` ClientID string `json:"clientId"` ClientSecret string `json:"clientSecret"` }
Credentials encapsulates Key Vault-specific coonection details and credentials.
type ProvisioningParameters ¶
type ProvisioningParameters struct { ObjectID string `json:"objectId"` ClientID string `json:"clientId"` }
ProvisioningParameters encapsulates non-sensitive keyvault-specific provisioning options
type SecureBindingParameters ¶
type SecureBindingParameters struct { }
SecureBindingParameters encapsulates sensitive keyvault-specific binding options
type SecureProvisioningParameters ¶
type SecureProvisioningParameters struct {
ClientSecret string `json:"clientSecret"`
}
SecureProvisioningParameters encapsulates sensitive keyvault-specific provisioning options
Click to show internal directories.
Click to hide internal directories.