Class WinRMListener


  • public final class WinRMListener
    extends Object
    Describes Protocol and thumbprint of Windows Remote Management listener.
    • Constructor Detail

      • WinRMListener

        public WinRMListener()
    • Method Detail

      • protocol

        public ProtocolTypes protocol()
        Get the protocol property: Specifies the protocol of WinRM listener. <br><br> Possible values are: <br>**http** <br><br> **https**.
        Returns:
        the protocol value.
      • withProtocol

        public WinRMListener withProtocol​(ProtocolTypes protocol)
        Set the protocol property: Specifies the protocol of WinRM listener. <br><br> Possible values are: <br>**http** <br><br> **https**.
        Parameters:
        protocol - the protocol value to set.
        Returns:
        the WinRMListener object itself.
      • certificateUrl

        public String certificateUrl()
        Get the certificateUrl property: This is the URL of a certificate that has been uploaded to Key Vault as a secret. For adding a secret to the Key Vault, see [Add a key or secret to the key vault](https://docs.microsoft.com/azure/key-vault/key-vault-get-started/#add). In this case, your certificate needs to be It is the Base64 encoding of the following JSON Object which is encoded in UTF-8: <br><br> {<br> "data":"<Base64-encoded-certificate>",<br> "dataType":"pfx",<br> "password":"<pfx-file-password>"<br>} <br> To install certificates on a virtual machine it is recommended to use the [Azure Key Vault virtual machine extension for Linux](https://docs.microsoft.com/azure/virtual-machines/extensions/key-vault-linux) or the [Azure Key Vault virtual machine extension for Windows](https://docs.microsoft.com/azure/virtual-machines/extensions/key-vault-windows).
        Returns:
        the certificateUrl value.
      • withCertificateUrl

        public WinRMListener withCertificateUrl​(String certificateUrl)
        Set the certificateUrl property: This is the URL of a certificate that has been uploaded to Key Vault as a secret. For adding a secret to the Key Vault, see [Add a key or secret to the key vault](https://docs.microsoft.com/azure/key-vault/key-vault-get-started/#add). In this case, your certificate needs to be It is the Base64 encoding of the following JSON Object which is encoded in UTF-8: <br><br> {<br> "data":"<Base64-encoded-certificate>",<br> "dataType":"pfx",<br> "password":"<pfx-file-password>"<br>} <br> To install certificates on a virtual machine it is recommended to use the [Azure Key Vault virtual machine extension for Linux](https://docs.microsoft.com/azure/virtual-machines/extensions/key-vault-linux) or the [Azure Key Vault virtual machine extension for Windows](https://docs.microsoft.com/azure/virtual-machines/extensions/key-vault-windows).
        Parameters:
        certificateUrl - the certificateUrl value to set.
        Returns:
        the WinRMListener object itself.
      • validate

        public void validate()
        Validates the instance.
        Throws:
        IllegalArgumentException - thrown if the instance is not valid.