Esempio n. 1
0
        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);
     }
 }
Esempio n. 3
0
        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));
            }
        }
Esempio n. 4
0
        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));
        }
Esempio n. 5
0
        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));
        }