Documentation
¶
Overview ¶
Package azure provides CLI commands for Microsoft Azure, exposed as the "suve azure secret <op>" (Key Vault) and "suve azure param <op>" (App Configuration) command groups.
Azure splits secrets and parameters across two services:
- Key Vault (secret): opaque-id-versioned, no staging labels.
- App Configuration (param): UNVERSIONED — the abstraction's acid test.
Both groups reuse the same generic command scaffolding as the AWS/GoogleCloud commands via Azure-specific presenters and use cases. Each subgroup owns its address flag (--vault-name / --store-name); the target resource's globally-unique name is all that is needed to reach it.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Command ¶
Command returns the azure command with the secret (Key Vault) and param (App Configuration) subcommand groups.
func FlatParamCommand ¶
FlatParamCommand returns the Azure App Configuration (param) command as a standalone top-level command named `name`. The param group already owns its --store-name flag and Before hook, so it is self-contained. Used for the flat `suve param` alias when Azure is the uniquely active param provider.
func FlatSecretCommand ¶
FlatSecretCommand returns the Azure Key Vault (secret) command as a standalone top-level command named `name`. The secret group already owns its --vault-name flag and Before hook, so it is self-contained. Used for the flat `suve secret` alias when Azure is the uniquely active secret provider.
func FlatStageCommand ¶ added in v0.8.1
FlatStageCommand returns the Azure stage command as a standalone top-level command named `name` (e.g. "stage"). The secret/param staging subgroups own their --vault-name / --store-name flags and hooks, so it is self-contained. Used for the flat `suve stage` alias when Azure is the uniquely active staging provider.
func StageCommand ¶ added in v0.8.1
StageCommand returns the "azure stage" command with the secret (Key Vault) and param (App Configuration) staging subgroups.
Types ¶
This section is empty.
Directories
¶
| Path | Synopsis |
|---|---|
|
Package param provides CLI commands for Azure App Configuration, exposed as the "suve azure param <op>" command group.
|
Package param provides CLI commands for Azure App Configuration, exposed as the "suve azure param <op>" command group. |
|
Package secret provides CLI commands for Azure Key Vault secrets, exposed as the "suve azure secret <op>" command group.
|
Package secret provides CLI commands for Azure Key Vault secrets, exposed as the "suve azure secret <op>" command group. |