public override void ExecuteCmdlet() { HybridConnectionAttibutes hybridConnections = new HybridConnectionAttibutes(); if (InputObject != null) { hybridConnections = InputObject; } else { if (RequiresClientAuthorization.HasValue) { hybridConnections.RequiresClientAuthorization = RequiresClientAuthorization; } if (!string.IsNullOrEmpty(UserMetadata)) { hybridConnections.UserMetadata = UserMetadata; } } if (ShouldProcess(target: Name, action: string.Format("Creating new HybridConnections:{0} under NameSpace:{1} ", Name, Namespace))) { WriteObject(Client.CreateOrUpdateHybridConnections(ResourceGroupName, Namespace, Name, hybridConnections)); } }
public override void ExecuteCmdlet() { if (!string.IsNullOrEmpty(Name)) { // Get a HybridConnections HybridConnectionAttibutes hybridConnections = Client.GetHybridConnections(ResourceGroupName, Namespace, Name); WriteObject(hybridConnections); } else { // Get all HybridConnections IEnumerable <HybridConnectionAttibutes> hybridConnectionsList = Client.ListAllHybridConnections(ResourceGroupName, Namespace); WriteObject(hybridConnectionsList.ToList(), true); } }
public override void ExecuteCmdlet() { HybridConnectionAttibutes hybridConnections = new HybridConnectionAttibutes(); if (InputObject != null) { hybridConnections = InputObject; } else { if (!string.IsNullOrEmpty(UserMetadata)) { hybridConnections.UserMetadata = UserMetadata; } } if (ShouldProcess(target: Name, action: string.Format(Resources.UpdateHybirdconnection, Name, Namespace))) { WriteObject(Client.UpdateHybridConnections(ResourceGroupName, Namespace, Name, hybridConnections)); } }
public HybridConnectionAttibutes UpdateHybridConnections(string resourceGroupName, string namespaceName, string hybridConnectionsName, HybridConnectionAttibutes parameter) { //var Parameter1 = Client.HybridConnections.Get(resourceGroupName, namespaceName, hybridConnectionsName); var Parameter1 = new HybridConnection(); if (!string.IsNullOrEmpty(parameter.UserMetadata)) { Parameter1.UserMetadata = parameter.UserMetadata; } var response = Client.HybridConnections.CreateOrUpdate(resourceGroupName, namespaceName, hybridConnectionsName, Parameter1); return(new HybridConnectionAttibutes(response)); }
public HybridConnectionAttibutes CreateOrUpdateHybridConnections(string resourceGroupName, string namespaceName, string hybridConnectionsName, HybridConnectionAttibutes parameter) { var Parameter1 = new HybridConnection(); if (parameter.RequiresClientAuthorization.HasValue) { Parameter1.RequiresClientAuthorization = parameter.RequiresClientAuthorization; } if (!string.IsNullOrEmpty(parameter.UserMetadata)) { Parameter1.UserMetadata = parameter.UserMetadata; } var response = Client.HybridConnections.CreateOrUpdate(resourceGroupName, namespaceName, hybridConnectionsName, Parameter1); return(new HybridConnectionAttibutes(response)); }