GetVaultName() public method

public GetVaultName ( string vaultAddress ) : string
vaultAddress string
return string
        internal void SetObjectIdentifier(VaultUriHelper vaultUriHelper, Client.ObjectIdentifier identifier)
        {
            if (vaultUriHelper == null)
            {
                throw new ArgumentNullException("vaultUriHelper");
            }

            VaultName = vaultUriHelper.GetVaultName(identifier.Identifier);
            Name      = identifier.Name;
            Version   = identifier.Version;
        }
        internal void SetObjectIdentifier(VaultUriHelper vaultUriHelper, Client.ObjectIdentifier identifier)
        {
            if (vaultUriHelper == null)
            {
                throw new ArgumentNullException("vaultUriHelper");
            }

            VaultName = vaultUriHelper.GetVaultName(identifier.Identifier);
            Name = identifier.Name;
            Version = identifier.Version;
        }
        internal void SetObjectIdentifier(VaultUriHelper vaultUriHelper, Azure.KeyVault.ObjectIdentifier identifier)
        {
            if (vaultUriHelper == null)
                throw new ArgumentNullException("vaultUriHelper");

            if (identifier == null)
                throw new ArgumentNullException("identifier");
          
            VaultName = vaultUriHelper.GetVaultName(identifier.Identifier);
            Name = identifier.Name;
            Version = identifier.Version;
            Id = identifier.Identifier;
        }
        internal void SetObjectIdentifier(VaultUriHelper vaultUriHelper, Microsoft.Azure.KeyVault.ObjectIdentifier identifier)
        {
            if (vaultUriHelper == null)
            {
                throw new ArgumentNullException("vaultUriHelper");
            }

            if (identifier == null)
            {
                throw new ArgumentNullException("identifier");
            }

            VaultName = vaultUriHelper.GetVaultName(identifier.Identifier);
            Name      = identifier.Name;
            Version   = identifier.Version;
            Id        = identifier.Identifier;
        }
        /// <summary>
        /// Internal constructor used by KeyVaultDataServiceClient
        /// </summary>
        /// <param name="managedStorageAccountBundleListItem">managed storage bundle returned from service</param>
        /// <param name="vaultUriHelper">helper class</param>
        internal ManagedStorageAccountListItem(Azure.KeyVault.Models.StorageAccountItem managedStorageAccountBundleListItem, VaultUriHelper vaultUriHelper)
        {
            if (managedStorageAccountBundleListItem == null)
            {
                throw new ArgumentNullException("managedStorageAccountBundleListItem");
            }

            if (vaultUriHelper == null)
            {
                throw new ArgumentNullException("vaultUriHelper");
            }

            var identifier = new StorageAccountIdentifier(managedStorageAccountBundleListItem.Id);

            Id                = identifier.Identifier;
            VaultName         = vaultUriHelper.GetVaultName(identifier.Identifier);
            AccountName       = identifier.Name;
            AccountResourceId = managedStorageAccountBundleListItem.ResourceId;
            Attributes        = managedStorageAccountBundleListItem.Attributes == null ? null : new ManagedStorageAccountAttributes(managedStorageAccountBundleListItem.Attributes.Enabled, managedStorageAccountBundleListItem.Attributes.Created, managedStorageAccountBundleListItem.Attributes.Updated);
            Tags              = managedStorageAccountBundleListItem.Tags == null ? null : managedStorageAccountBundleListItem.Tags.ConvertToHashtable();
        }
        internal ManagedStorageSasDefinitionListItem(Azure.KeyVault.Models.SasDefinitionItem storageSasDefinitionItem, VaultUriHelper vaultUriHelper)
        {
            if (storageSasDefinitionItem == null)
            {
                throw new ArgumentNullException("storageSasDefinitionItem");
            }

            if (vaultUriHelper == null)
            {
                throw new ArgumentNullException("vaultUriHelper");
            }

            var identifier = new SasDefinitionIdentifier(storageSasDefinitionItem.Id);

            Id          = identifier.Identifier;
            VaultName   = vaultUriHelper.GetVaultName(identifier.Identifier);
            Name        = identifier.Name;
            Attributes  = storageSasDefinitionItem.Attributes == null ? null : new ManagedStorageSasDefinitionAttributes(storageSasDefinitionItem.Attributes.Enabled, storageSasDefinitionItem.Attributes.Created, storageSasDefinitionItem.Attributes.Updated);
            Tags        = storageSasDefinitionItem.Tags == null ? null : storageSasDefinitionItem.Tags.ConvertToHashtable();
            Sid         = storageSasDefinitionItem.SecretId;
            AccountName = identifier.StorageAccount;
        }
Esempio n. 7
0
        /// <summary>
        /// Internal constructor used by KeyVaultDataServiceClient
        /// </summary>
        /// <param name="managedStorageAccountBundle">managed storage bundle returned from service</param>
        /// <param name="vaultUriHelper">helper class</param>
        internal ManagedStorageAccount(Azure.KeyVault.Models.StorageBundle managedStorageAccountBundle, VaultUriHelper vaultUriHelper)
        {
            if (managedStorageAccountBundle == null)
            {
                throw new ArgumentNullException("managedStorageAccountBundle");
            }

            if (vaultUriHelper == null)
            {
                throw new ArgumentNullException("vaultUriHelper");
            }

            var identifier = new StorageAccountIdentifier(managedStorageAccountBundle.Id);

            Id                 = identifier.Identifier;
            VaultName          = vaultUriHelper.GetVaultName(identifier.Identifier);
            AccountName        = identifier.Name;
            AccountResourceId  = managedStorageAccountBundle.ResourceId;
            ActiveKeyName      = managedStorageAccountBundle.ActiveKeyName;
            AutoRegenerateKey  = managedStorageAccountBundle.AutoRegenerateKey;
            RegenerationPeriod = string.IsNullOrWhiteSpace(managedStorageAccountBundle.RegenerationPeriod) ? (TimeSpan?)null : XmlConvert.ToTimeSpan(managedStorageAccountBundle.RegenerationPeriod);
            Attributes         = managedStorageAccountBundle.Attributes == null ? null : new ManagedStorageAccountAttributes(managedStorageAccountBundle.Attributes.Enabled, managedStorageAccountBundle.Attributes.Created, managedStorageAccountBundle.Attributes.Updated);
            Tags               = managedStorageAccountBundle.Tags == null ? null : managedStorageAccountBundle.Tags.ConvertToHashtable();
        }