public override void ExecuteCmdlet()
        {
            string storageAccountName  = GetStorageAccountName(StorageAccountId);
            RedisCacheAttributes cache = new RedisCacheAttributes(CacheClient.GetCache(ResourceGroupName, Name), ResourceGroupName);

            CacheClient.SetDiagnostics(cache.Id, storageAccountName);
        }
Esempio n. 2
0
        public override void ExecuteCmdlet()
        {
            RedisCacheAttributes cache = new RedisCacheAttributes(CacheClient.GetCache(ResourceGroupName, Name), ResourceGroupName);

            ConfirmAction(
                string.Format(Resources.RemoveRedisCacheDiagnostics, Name),
                Name,
                () => CacheClient.SetDiagnostics(cache.Id, null));
        }
Esempio n. 3
0
        public override void ExecuteCmdlet()
        {
            Utility.ValidateResourceGroupAndResourceName(ResourceGroupName, Name);
            ResourceGroupName = CacheClient.GetResourceGroupNameIfNotProvided(ResourceGroupName, Name);

            RedisCacheAttributes cache = new RedisCacheAttributes(CacheClient.GetCache(ResourceGroupName, Name), ResourceGroupName);

            ConfirmAction(
                string.Format(Resources.RemoveRedisCacheDiagnostics, Name),
                Name,
                () => CacheClient.SetDiagnostics(cache.Id, null));
        }
Esempio n. 4
0
        public override void ExecuteCmdlet()
        {
            Utility.ValidateResourceGroupAndResourceName(ResourceGroupName, Name);
            ResourceGroupName = CacheClient.GetResourceGroupNameIfNotProvided(ResourceGroupName, Name);
            string storageAccountName = GetStorageAccountName(StorageAccountId);

            RedisCacheAttributes cache = new RedisCacheAttributes(CacheClient.GetCache(ResourceGroupName, Name), ResourceGroupName);

            ConfirmAction(
                string.Format(Resources.SetRedisCacheDiagnostics, Name),
                Name,
                () =>
            {
                CacheClient.SetDiagnostics(cache.Id, storageAccountName);
            });
        }