/** * Represents the segments that compose a Key Vault Secret Id. */ export interface KeyVaultSecretIdentifier { /** * The complete representation of the Key Vault Secret Id. For example: * * https://.vault.azure.net/secrets// * */ sourceId: string; /** * The URL of the Azure Key Vault instance to which the Secret belongs. */ vaultUrl: string; /** * The version of Key Vault Secret. Might be undefined. */ version?: string; /** * The name of the Key Vault Secret. */ name: string; } /** * Parses the given Key Vault Secret Id. An example is: * * https://.vault.azure.net/secrets// * * On parsing the above Id, this function returns: *```ts snippet:ignore * { * sourceId: "https://.vault.azure.net/secrets//", * vaultUrl: "https://.vault.azure.net", * version: "", * name: "" * } *``` * @param id - The Id of the Key Vault Secret. */ export declare function parseKeyVaultSecretIdentifier(id: string): KeyVaultSecretIdentifier; //# sourceMappingURL=identifier.d.ts.map