// 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,
};
}
}