private void Run() { var vVaultCertificates = new VaultCertificate(); vVaultCertificates.CertificateUrl = this.IsParameterBound(c => c.CertificateUrl) ? this.CertificateUrl : null; vVaultCertificates.CertificateStore = this.IsParameterBound(c => c.CertificateStore) ? this.CertificateStore : null; WriteObject(vVaultCertificates); }
private void Run() { var vVaultCertificates = new VaultCertificate(); vVaultCertificates.CertificateUrl = this.MyInvocation.BoundParameters.ContainsKey("CertificateUrl") ? this.CertificateUrl : null; vVaultCertificates.CertificateStore = this.MyInvocation.BoundParameters.ContainsKey("CertificateStore") ? this.CertificateStore : null; WriteObject(vVaultCertificates); }
private void SetCertificateInfo(VirtualMachine vm) { SubResource vault = GetDefaultSourceVault(); VaultCertificate vmCert = GetDefaultVaultCert(); var secretGroup = new VaultSecretGroup() { SourceVault = vault, VaultCertificates = { vmCert } }; vm.OsProfile.Secrets.Add(secretGroup); }
public void SetCertificateInfo(VirtualMachine vm) { SourceVaultReference vault = GetDefaultSourceVault(); VaultCertificate vmCert = GetDefaultVaultCert(); var secretGroup = new VaultSecretGroup() { SourceVault = vault, VaultCertificates = new List <VaultCertificate>() { vmCert } }; vm.OSProfile.Secrets = new List <VaultSecretGroup>() { secretGroup }; }