// Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
// SPDX-License-Identifier: Apache-2.0
using System.Collections.Generic;
namespace AWS.Deploy.Common.TypeHintData
{
///
/// Represents a single AWS resource, generally used when selecting from
/// a list of existing resources to set an OptionSettingItem
///
public class TypeHintResource
{
///
/// Resource id, used when saving a selected resource to an OptionSettingItem
///
public string SystemName { get; set; }
///
/// Resource name, used for display
///
public string DisplayName { get; set; }
///
/// Additional data about the resource, which may be used when displaying a table
/// or grid of options for the user to select from. The indices into this list should
/// match the column indicies of
///
public List ColumnValues { get; set; } = new List();
public TypeHintResource(string systemName, string displayName)
{
SystemName = systemName;
DisplayName = displayName;
}
}
}