public SharedAccessAuthorizationRuleAttributes(SharedAccessAuthorizationRuleResource authRuleResource) { if (authRuleResource != null) { if (authRuleResource.Id != null) { Id = authRuleResource.Id; } if (authRuleResource.Name != null) { Name = authRuleResource.Name; } if (authRuleResource.Type != null) { Type = authRuleResource.Type; } if (authRuleResource.Location != null) { Location = authRuleResource.Location; } if (authRuleResource.Tags != null) { Tags = new Dictionary <string, string>(authRuleResource.Tags); } if (authRuleResource.Rights != null) { Rights = authRuleResource.Rights; } } }
/// <summary> /// /// </summary> /// <param name="authRuleResource"></param> public SharedAccessAuthorizationRuleAttributes(SharedAccessAuthorizationRuleResource authRuleResource) { if (authRuleResource != null) { Id = authRuleResource.Id; Name = authRuleResource.Name; Type = authRuleResource.Type; Rights = authRuleResource.Rights.ToList(); } }
public SharedAccessAuthorizationRuleAttributes(SharedAccessAuthorizationRuleResource authRuleResource) { if (authRuleResource != null) { Id = authRuleResource.Id; Name = authRuleResource.Name; Type = authRuleResource.Type; Location = authRuleResource.Location; if (authRuleResource.Tags != null && authRuleResource.Tags.Count > 0) { Tags = new Dictionary <string, string>(authRuleResource.Tags); } Rights = authRuleResource.Rights.ToList(); } }
public SharedAccessAuthorizationRuleAttributes(SharedAccessAuthorizationRuleResource authRuleResource) { if (authRuleResource != null) { Id = authRuleResource.Id; Name = authRuleResource.Name; Type = authRuleResource.Type; Location = authRuleResource.Location; Tags = new Dictionary <string, string>(authRuleResource.Tags); PrimaryKey = authRuleResource.Properties.PrimaryKey; SecondaryKey = authRuleResource.Properties.SecondaryKey; ClaimType = authRuleResource.Properties.ClaimType; ClaimValue = authRuleResource.Properties.ClaimValue; CreatedTime = authRuleResource.Properties.CreatedTime; KeyName = authRuleResource.Properties.KeyName; ModifiedTime = authRuleResource.Properties.ModifiedTime; Revision = authRuleResource.Properties.Revision; Rights = authRuleResource.Properties.Rights.ToList(); } }
public SharedAccessAuthorizationRuleAttributes(SharedAccessAuthorizationRuleResource authRuleResource) { if (authRuleResource != null) { if (authRuleResource.Id != null) { Id = authRuleResource.Id; } if (authRuleResource.Name != null) { Name = authRuleResource.Name; } if (authRuleResource.Type != null) { Type = authRuleResource.Type; } if (authRuleResource.Rights != null) { Rights = authRuleResource.Rights; } } }
public SharedAccessAuthorizationRuleAttributes GetServiceBusTopicAuthorizationRules(string resourceGroupName, string namespaceName, string topicName, string authRuleName) { SharedAccessAuthorizationRuleResource response = Client.Topics.GetAuthorizationRule(resourceGroupName, namespaceName, topicName, authRuleName); return(new SharedAccessAuthorizationRuleAttributes(response)); }
public SharedAccessAuthorizationRuleAttributes GetNamespaceAuthorizationRules(string resourceGroupName, string namespaceName, string authRuleName) { SharedAccessAuthorizationRuleResource response = Client.Namespaces.GetAuthorizationRule(resourceGroupName, namespaceName, authRuleName); return(new SharedAccessAuthorizationRuleAttributes(response)); }