// Copyright 2016-2019, Pulumi Corporation using System; namespace Pulumi { /// /// Optional timeouts to supply in . /// public sealed class CustomTimeouts { /// /// The optional create timeout. /// public TimeSpan? Create { get; set; } /// /// The optional update timeout. /// public TimeSpan? Update { get; set; } /// /// The optional delete timeout. /// public TimeSpan? Delete { get; set; } internal static CustomTimeouts? Clone(CustomTimeouts? timeouts) => timeouts == null ? null : new CustomTimeouts { Create = timeouts.Create, Delete = timeouts.Delete, Update = timeouts.Update, }; } }