(self, runspace, pipeline, caption, message,
                             user_name, target_name, allowed_credential_types,
                             options)
MI: 25
        SHOULD prompt the user for entering credentials with the specified
        caption, message, username, target name, allowed credential types and
        options.
        https://docs.microsoft.com/en-us/dotnet/api/system.management.automation.host.pshostuserinterface.promptforcredential

        :param runspace: The runspace the host call relates to
        :param pipeline: The pipeline (if any) that the call relates to
        :param caption: Caption for the message
        :param message: Text description for the credential to be prompted
        :param user_name: Name of the user whose credential is to be prompted
            for. If set to null or empty string, the function will prompt for
            the user name first
        :param target_name: Name of the target for which the credential is
            being collected
        :param allowed_credential_types: the int value for PSCredentialTypes,
            types of credentials that can be supplied by the user
        :param options: the int value for PSCredentialUIOptions, options that
            control the credential gathering UI behavior
        :return: PSCredential object of the user input credential
MI: 25
        SHOULD prompt the user for entering credentials with the specified
        caption, message, username, target name, allowed credential types and
        options.
        https://docs.microsoft.com/en-us/dotnet/api/system.management.automation.host.pshostuserinterface.promptforcredential
MI : 25 SHOULD prompt the user for entering credentials with the specified caption message username target name allowed credential types and options . https : // docs . microsoft . com / en - us / dotnet / api / system . management . automation . host . pshostuserinterface . promptforcredential
def PromptForCredential2(self, runspace, pipeline, caption, message,
                             user_name, target_name, allowed_credential_types,
                             options):
        """
        MI: 25
        SHOULD prompt the user for entering credentials with the specified
        caption, message, username, target name, allowed credential types and
        options.
        https://docs.microsoft.com/en-us/dotnet/api/system.management.automation.host.pshostuserinterface.promptforcredential

        :param runspace: The runspace the host call relates to
        :param pipeline: The pipeline (if any) that the call relates to
        :param caption: Caption for the message
        :param message: Text description for the credential to be prompted
        :param user_name: Name of the user whose credential is to be prompted
            for. If set to null or empty string, the function will prompt for
            the user name first
        :param target_name: Name of the target for which the credential is
            being collected
        :param allowed_credential_types: the int value for PSCredentialTypes,
            types of credentials that can be supplied by the user
        :param options: the int value for PSCredentialUIOptions, options that
            control the credential gathering UI behavior
        :return: PSCredential object of the user input credential
        """
        raise NotImplementedError()
def PromptForCredential2 ( self , runspace , pipeline , caption , message , user_name , target_name , allowed_credential_types , options ) : raise NotImplementedError ( )