src/Aspire.Hosting.AWS/CloudFormation/ICloudFormationResource.cs (9 lines of code) (raw):

// Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. using Amazon.CloudFormation; using Amazon.CloudFormation.Model; namespace Aspire.Hosting.AWS.CloudFormation; /// <summary> /// Resource representing an AWS CloudFormation stack. /// </summary> public interface ICloudFormationResource : IAWSResource { /// <summary> /// The configured Amazon CloudFormation service client used to make service calls. If this property set /// then AWSSDKConfig is ignored. /// </summary> IAmazonCloudFormation? CloudFormationClient { get; set; } /// <summary> /// The name of the Amazon CloudFormation stack /// </summary> string StackName { get; } /// <summary> /// The output parameters of the CloudFormation stack. /// </summary> List<Output>? Outputs { get; } }