- Notifications
You must be signed in to change notification settings - Fork 9
/
Copy pathIAWSResource.cs
21 lines (17 loc) · 667 Bytes
/
IAWSResource.cs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
// Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
usingAspire.Hosting.ApplicationModel;
namespaceAspire.Hosting.AWS;
/// <summary>
/// Represents an AWS resource, as a marker interface for <see cref="IResource"/>'s.
/// </summary>
publicinterfaceIAWSResource:IResource
{
/// <summary>
/// Configuration for creating service clients from the AWS .NET SDK.
/// </summary>
IAWSSDKConfig?AWSSDKConfig{get;set;}
/// <summary>
/// Set by the AWSProvisioner to indicate the task that is provisioning the resource.
/// </summary>
publicTaskCompletionSource?ProvisioningTaskCompletionSource{get;set;}
}