Microsoft.Azure.Commands.Batch.Models.BatchClient.ListComputeNodeRemoteLoginSettings C# (CSharp) Method

ListComputeNodeRemoteLoginSettings() public method

Get the settings required for remote login to a compute node
public ListComputeNodeRemoteLoginSettings ( Microsoft.Azure.Commands.Batch.Models.ComputeNodeOperationParameters parameters ) : PSRemoteLoginSettings
parameters Microsoft.Azure.Commands.Batch.Models.ComputeNodeOperationParameters
return PSRemoteLoginSettings
        public PSRemoteLoginSettings ListComputeNodeRemoteLoginSettings(ComputeNodeOperationParameters parameters)
        {
            RemoteLoginSettings remoteLoginSettings;

            if (parameters.ComputeNode != null)
            {
                remoteLoginSettings = parameters.ComputeNode.omObject.GetRemoteLoginSettings(parameters.AdditionalBehaviors);
            }
            else
            {
                PoolOperations poolOperations = parameters.Context.BatchOMClient.PoolOperations;
                remoteLoginSettings = poolOperations.GetRemoteLoginSettings(parameters.PoolId, parameters.ComputeNodeId, parameters.AdditionalBehaviors);
            }

            PSRemoteLoginSettings psRemoteLoginSettings = new PSRemoteLoginSettings(remoteLoginSettings);
            return psRemoteLoginSettings;
        }
    }
BatchClient