public override void ExecuteCmdlet() { if (InputObject != null) { VaultName = InputObject.VaultName; Name = InputObject.Name; } CertificateOperation certificateOperation = null; ConfirmAction( Force.IsPresent, string.Format( CultureInfo.InvariantCulture, "Are you sure you want to remove certificate operation for '{0}'?", Name), string.Format( CultureInfo.InvariantCulture, "Remove certificate operation for '{0}'", Name), Name, () => { certificateOperation = this.DataServiceClient.DeleteCertificateOperation(VaultName, Name); }); if (PassThru.IsPresent) { var kvCertificateOperation = PSKeyVaultCertificateOperation.FromCertificateOperation(certificateOperation); this.WriteObject(kvCertificateOperation); } }
public override void ExecuteCmdlet() { WriteWarning("Add-AzureKeyVaultCertificate: The -CertificatePolicy parameter will become mandatory in the May 2018 release."); if (ShouldProcess(Name, Properties.Resources.AddCertificate)) { var certificateOperation = this.DataServiceClient.EnrollCertificate(VaultName, Name, CertificatePolicy == null ? null : CertificatePolicy.ToCertificatePolicy(), Tag == null ? null : Tag.ConvertToDictionary()); var kvCertificateOperation = PSKeyVaultCertificateOperation.FromCertificateOperation(certificateOperation); this.WriteObject(kvCertificateOperation); } }
public override void ExecuteCmdlet() { if (InputObject != null) { VaultName = InputObject.VaultName.ToString(); Name = InputObject.Name.ToString(); } var certificateOperation = this.DataServiceClient.GetCertificateOperation(VaultName, Name); var kvCertificateOperation = PSKeyVaultCertificateOperation.FromCertificateOperation(certificateOperation); kvCertificateOperation.VaultName = VaultName; kvCertificateOperation.Name = Name; this.WriteObject(kvCertificateOperation); }