public override void ExecuteCmdlet()
        {
            if (this.ShouldProcess(target: this.AliasName, action: "Get subscription Alias"))
            {
                if (AliasName != null)
                {
                    PutAliasResponse result = new PutAliasResponse();

                    result = this.SubscriptionClient.Alias.Get(AliasName);

                    WriteObject(result);
                }
                else
                {
                    PutAliasListResult result = new PutAliasListResult();

                    result = this.SubscriptionClient.Alias.List();

                    WriteObject(result);
                }
            }
        }
        public override void ExecuteCmdlet()
        {
            if (this.ShouldProcess(target: this.AliasName, action: "New subscription Alias"))
            {
                PutAliasResponse result = new PutAliasResponse();

                // Create the subscription.
                result = this.SubscriptionClient.Alias.Create(
                    AliasName, new PutAliasRequest()
                {
                    Properties = new PutAliasRequestProperties()
                    {
                        BillingScope   = BillingScope,
                        Workload       = Workload,
                        DisplayName    = SubscriptionName,
                        SubscriptionId = SubscriptionId,
                        ResellerId     = ResellerId
                    }
                });

                WriteObject(result);
            }
        }