public ContainerServiceLinuxProfile(string adminUsername, ContainerServiceSshConfiguration ssh) { if (adminUsername == null) { throw new ArgumentNullException(nameof(adminUsername)); } if (ssh == null) { throw new ArgumentNullException(nameof(ssh)); } AdminUsername = adminUsername; Ssh = ssh; }
internal static ContainerServiceLinuxProfile DeserializeContainerServiceLinuxProfile(JsonElement element) { string adminUsername = default; ContainerServiceSshConfiguration ssh = default; foreach (var property in element.EnumerateObject()) { if (property.NameEquals("adminUsername")) { adminUsername = property.Value.GetString(); continue; } if (property.NameEquals("ssh")) { ssh = ContainerServiceSshConfiguration.DeserializeContainerServiceSshConfiguration(property.Value); continue; } } return(new ContainerServiceLinuxProfile(adminUsername, ssh)); }