public static SdkBackend ToSdkBackend(this PSBackend psBackend)
 {
     return(new SdkBackend(
                psBackend.Address,
                psBackend.HttpPort,
                psBackend.HttpsPort,
                psBackend.EnabledState.ToString(),
                psBackend.Priority,
                psBackend.Weight,
                psBackend.BackendHostHeader
                ));
 }
        public override void ExecuteCmdlet()
        {
            var Backend = new PSBackend
            {
                Address           = Address,
                HttpPort          = !this.IsParameterBound(c => c.HttpPort)? 80 : HttpPort,
                HttpsPort         = !this.IsParameterBound(c => c.HttpsPort)? 443 : HttpsPort,
                EnabledState      = !this.IsParameterBound(c => c.EnabledState)? PSEnabledState.Enabled : EnabledState,
                Priority          = !this.IsParameterBound(c => c.Priority)? 1 : Priority,
                Weight            = !this.IsParameterBound(c => c.Weight)? 50 : Weight,
                BackendHostHeader = !this.IsParameterBound(c => c.BackendHostHeader) ? Address : BackendHostHeader
            };

            WriteObject(Backend);
        }
Ejemplo n.º 3
0
 public static SdkBackend ToSdkBackend(this PSBackend psBackend)
 {
     return(new SdkBackend(
                address: psBackend.Address,
                httpPort: psBackend.HttpPort,
                httpsPort: psBackend.HttpsPort,
                enabledState: psBackend.EnabledState.ToString(),
                priority: psBackend.Priority,
                weight: psBackend.Weight,
                backendHostHeader: psBackend.BackendHostHeader,
                privateLinkAlias: psBackend.PrivateLinkAlias,
                privateLinkResourceId: psBackend.PrivateLinkResourceId,
                privateLinkLocation: psBackend.PrivateLinkLocation,
                privateEndpointStatus: psBackend.PrivateEndpointStatus?.ToString(),
                privateLinkApprovalMessage: psBackend.PrivateLinkApprovalMessage
                ));
 }
 public static SdkBackend ToSdkBackend(this PSBackend psBackend)
 {
     return(new SdkBackend(
                psBackend.Address,
                psBackend.PrivateLinkAlias,
                psBackend.PrivateEndpointStatus == null
                 ? (PrivateEndpointStatus?)null
                 : (PrivateEndpointStatus)Enum.Parse(typeof(PrivateEndpointStatus), psBackend.PrivateEndpointStatus.ToString()),
                psBackend.PrivateLinkApprovalMessage,
                psBackend.HttpPort,
                psBackend.HttpsPort,
                psBackend.EnabledState.ToString(),
                psBackend.Priority,
                psBackend.Weight,
                psBackend.BackendHostHeader
                ));
 }
Ejemplo n.º 5
0
        public override void ExecuteCmdlet()
        {
            var Backend = new PSBackend
            {
                Address                    = Address,
                HttpPort                   = !this.IsParameterBound(c => c.HttpPort) ? 80 : HttpPort,
                HttpsPort                  = !this.IsParameterBound(c => c.HttpsPort) ? 443 : HttpsPort,
                EnabledState               = !this.IsParameterBound(c => c.EnabledState) ? PSEnabledState.Enabled : EnabledState,
                Priority                   = !this.IsParameterBound(c => c.Priority) ? 1 : Priority,
                Weight                     = !this.IsParameterBound(c => c.Weight) ? 50 : Weight,
                BackendHostHeader          = !this.IsParameterBound(c => c.BackendHostHeader) ? Address : BackendHostHeader,
                PrivateLinkAlias           = PrivateLinkAlias,
                PrivateLinkResourceId      = PrivateLinkResourceId,
                PrivateLinkLocation        = PrivateLinkLocation,
                PrivateLinkApprovalMessage = PrivateLinkApprovalMessage
            };

            WriteObject(Backend);
        }