Skip to content
This repository has been archived by the owner on Apr 14, 2023. It is now read-only.

Latest commit

 

History

History
38 lines (36 loc) · 3.8 KB

Connectivity Object.md

File metadata and controls

38 lines (36 loc) · 3.8 KB

Connectivity object

The Get-HttpConnectivity cmdlet returns a Connectivity object. The object has properties for troubleshooting connectivity issues. The connectivity object, or an array of connectivity objects, can be passed into the Save-HttpConnectivity cmdlet to save the object to a JSON file.

Property Name Property Type Description
TestUrl System.Uri The URL that was used for the test.
UnblockUrl String The URL to unblock. Can be a literal URL or a pattern-based URL.
UrlType String Is the type of URL to unblock a literal URL ('Literal') or a pattern-based URL ('Pattern')
Resolved Boolean Whether the URL resolved.
IpAddresses String[] The IP addresses associated with the URL.
DnsAliases String[] The DNS aliases associated with the URL.
Description String A description of the URL.
ActualStatusCode Int32 The actual HTTP status code return by the connectivity test.
ExpectedStatusCode Int32 The expected HTTP status code that should be returned by the connectivity test.
UnexpectedStatus Boolean Whether the actual status code is an unexpected value regardless of whether the actual status code was the same as the expected status code.
StatusMessage String The HTTP status message associated with the actual HTTP status code when an unexpected HTTP status code is present.
DetailedStatusMessage String The HTTP status message associated with the actual HTTP status code and any associated exception information regardless of whether the HTTP status code is unexpected.
Blocked Boolean Whether the URL is blocked.
ServerCertificate System.Management.Automation.PSCustomObject
ServerCertificate.Certificate System.Security.Cryptography.X509Certificates.X509Certificate2 An X509 certificate minus the RawData property.
ServerCertificate.Chain System.Security.Cryptography.X509Certificates.X509Chain X509 certificate chain information.
ServerCertificate.Error System.Net.Security.SslPolicyErrors TLS errors associated with the X509 certificate or certificate chain.
ServerCertificate.ErrorMessage String The error message with the X509 certificate or certificate chain.
ServerCertificate.HasError Boolean Whether there is a TLS error associated with the X509 certificate or certificate chain.
ServerCertificate.IgnoreError Boolean Whether to ignore the TLS error during the connectivity test.
ServerCertificate.HasValidationError Boolean Whether there is a TLS validation error associated with the X509 certificate or certificate chain.
ServerCertificate.ValidationErrorMessage String The validation error message with the X509 certificate or certificate chain.
BlueCoat System.Management.Automation.PSCustomObject
BlueCoat.SubmittedUri System.Uri The submitted URL as returned by the BlueCoat REST API.
BlueCoat.ReturnedUri System.Uri The returned URL as returned by the BlueCoat REST API.
BlueCoat.Rated Boolean Whether the URL has been rated.
BlueCoat.LastRated String When the URL was last dated. If less than 7 days since last rated, then it will be a date. If greater than 7 days since last rated, then it will be "> 7 days".
BlueCoat.Locked Boolean Whether the rating is locked by BlueCoat.
BlueCoat.LockMessage String The message indicating why the rating is locked.
BlueCoat.Pending Boolean Whether a rating decision is pending.
BlueCoat.PendingMessage String The message indicating why the rating is pending.
BlueCoat.Categories System.Collections.Hashtable[String,String] A hashtable where the key is the rating category name and the value is the link to the description of the category.