コード例 #1
0
        public SetKeyVaultSecretTests()
        {
            base.SetupTest();

            secretAttributes  = new PSKeyVaultSecretAttributes(true, null, null, null, null);
            secureSecretValue = SecretValue.ConvertToSecureString();
            secret            = new PSKeyVaultSecret()
            {
                VaultName = VaultName, Name = SecretName, Version = SecretVersion, SecretValue = secureSecretValue, Attributes = secretAttributes
            };

            cmdlet = new SetAzureKeyVaultSecret()
            {
                CommandRuntime    = commandRuntimeMock.Object,
                DataServiceClient = keyVaultClientMock.Object,
                VaultName         = secret.VaultName,
                Name        = secret.Name,
                SecretValue = secret.SecretValue,
                Disable     = new SwitchParameter(!(secretAttributes.Enabled.Value)),
                Expires     = secretAttributes.Expires,
                NotBefore   = secretAttributes.NotBefore,
                ContentType = secretAttributes.ContentType,
                Tag         = secretAttributes.Tags
            };
        }
コード例 #2
0
        public SetKeyVaultSecretAttributeTests()
        {
            base.SetupTest();

            secretAttributes = new PSKeyVaultSecretAttributes(true, DateTime.UtcNow.AddYears(2), DateTime.UtcNow, "contenttype", null);
            secret           = new PSKeyVaultSecret()
            {
                VaultName = VaultName, Name = SecretName, Version = SecretVersion, SecretValue = null, Attributes = secretAttributes
            };

            cmdlet = new UpdateAzureKeyVaultSecret()
            {
                CommandRuntime    = commandRuntimeMock.Object,
                DataServiceClient = keyVaultClientMock.Object,
                VaultName         = secret.VaultName,
                Name        = secret.Name,
                Version     = secret.Version,
                Enable      = secretAttributes.Enabled,
                Expires     = secretAttributes.Expires,
                NotBefore   = secretAttributes.NotBefore,
                ContentType = secretAttributes.ContentType,
                Tag         = secretAttributes.Tags,
                PassThru    = true
            };
        }
コード例 #3
0
 public PSKeyVaultSecret UpdateSecret(string vaultName, string secretName, string secretVersion, PSKeyVaultSecretAttributes secretAttributes)
 {
     throw new NotImplementedException();
 }
コード例 #4
0
 public PSKeyVaultSecret SetSecret(string vaultName, string secretName, SecureString secretValue, PSKeyVaultSecretAttributes secretAttributes)
 {
     throw new NotImplementedException();
 }