# kmsProviders should support loading credentials at runtime. description: kmsProviders-placeholder_kms_credentials schemaVersion: "1.8" runOnRequirements: - csfle: true createEntities: - client: id: &client0 client0 - clientEncryption: id: &clientEncryption0 clientEncryption0 clientEncryptionOpts: keyVaultClient: *client0 keyVaultNamespace: keyvault.datakeys kmsProviders: aws: { accessKeyId: { $$placeholder: 1 }, secretAccessKey: { $$placeholder: 1 } } azure: { tenantId: { $$placeholder: 1 }, clientId: { $$placeholder: 1 }, clientSecret: { $$placeholder: 1 } } gcp: { email: { $$placeholder: 1 }, privateKey: { $$placeholder: 1 } } kmip: { endpoint: { $$placeholder: 1 } } local: { key: { $$placeholder: 1 } } tests: - description: "" operations: []