namespace Amazon.Lambda.CloudWatchEvents.ECSEvents
{
///
/// An attribute is a name-value pair associated with an Amazon ECS object.
/// https://docs.aws.amazon.com/AmazonECS/latest/APIReference/API_Attribute.html
///
public class Attribute
{
///
/// The name of the attribute. The name must contain between 1 and 128 characters
/// and name may contain letters (uppercase and lowercase), numbers, hyphens,
/// underscores, forward slashes, back slashes, or periods.
///
public string Name { get; set; }
///
/// The ID of the target. You can specify the short form ID for a resource or the full
/// Amazon Resource Name (ARN).
///
public string TargetId { get; set; }
///
/// The type of the target with which to attach the attribute. This parameter is required
/// if you use the short form ID for a resource instead of the full ARN.
///
public string TargetType { get; set; }
///
/// The value of the attribute. The value must contain between 1 and 128 characters and may
/// contain letters (uppercase and lowercase), numbers, hyphens, underscores, periods, at signs (@),
/// forward slashes, back slashes, colons, or spaces. The value cannot contain any leading or trailing whitespace.
///
public string Value { get; set; }
}
}