1 | import {Request} from '../lib/request';
|
2 | import {Response} from '../lib/response';
|
3 | import {AWSError} from '../lib/error';
|
4 | import {Service} from '../lib/service';
|
5 | import {WaiterConfiguration} from '../lib/service';
|
6 | import {ServiceConfigurationOptions} from '../lib/service';
|
7 | import {ConfigBase as Config} from '../lib/config';
|
8 | interface Blob {}
|
9 | declare class AppStream extends Service {
|
10 | |
11 |
|
12 |
|
13 | constructor(options?: AppStream.Types.ClientConfiguration)
|
14 | config: Config & AppStream.Types.ClientConfiguration;
|
15 | /**
|
16 | * Associates the specified fleet with the specified stack.
|
17 | */
|
18 | associateFleet(params: AppStream.Types.AssociateFleetRequest, callback?: (err: AWSError, data: AppStream.Types.AssociateFleetResult) => void): Request<AppStream.Types.AssociateFleetResult, AWSError>;
|
19 | /**
|
20 | * Associates the specified fleet with the specified stack.
|
21 | */
|
22 | associateFleet(callback?: (err: AWSError, data: AppStream.Types.AssociateFleetResult) => void): Request<AppStream.Types.AssociateFleetResult, AWSError>;
|
23 | /**
|
24 | * Associates the specified users with the specified stacks. Users in a user pool cannot be assigned to stacks with fleets that are joined to an Active Directory domain.
|
25 | */
|
26 | batchAssociateUserStack(params: AppStream.Types.BatchAssociateUserStackRequest, callback?: (err: AWSError, data: AppStream.Types.BatchAssociateUserStackResult) => void): Request<AppStream.Types.BatchAssociateUserStackResult, AWSError>;
|
27 | /**
|
28 | * Associates the specified users with the specified stacks. Users in a user pool cannot be assigned to stacks with fleets that are joined to an Active Directory domain.
|
29 | */
|
30 | batchAssociateUserStack(callback?: (err: AWSError, data: AppStream.Types.BatchAssociateUserStackResult) => void): Request<AppStream.Types.BatchAssociateUserStackResult, AWSError>;
|
31 | /**
|
32 | * Disassociates the specified users from the specified stacks.
|
33 | */
|
34 | batchDisassociateUserStack(params: AppStream.Types.BatchDisassociateUserStackRequest, callback?: (err: AWSError, data: AppStream.Types.BatchDisassociateUserStackResult) => void): Request<AppStream.Types.BatchDisassociateUserStackResult, AWSError>;
|
35 | /**
|
36 | * Disassociates the specified users from the specified stacks.
|
37 | */
|
38 | batchDisassociateUserStack(callback?: (err: AWSError, data: AppStream.Types.BatchDisassociateUserStackResult) => void): Request<AppStream.Types.BatchDisassociateUserStackResult, AWSError>;
|
39 | /**
|
40 | * Copies the image within the same region or to a new region within the same AWS account. Note that any tags you added to the image will not be copied.
|
41 | */
|
42 | copyImage(params: AppStream.Types.CopyImageRequest, callback?: (err: AWSError, data: AppStream.Types.CopyImageResponse) => void): Request<AppStream.Types.CopyImageResponse, AWSError>;
|
43 | /**
|
44 | * Copies the image within the same region or to a new region within the same AWS account. Note that any tags you added to the image will not be copied.
|
45 | */
|
46 | copyImage(callback?: (err: AWSError, data: AppStream.Types.CopyImageResponse) => void): Request<AppStream.Types.CopyImageResponse, AWSError>;
|
47 | /**
|
48 | * Creates a Directory Config object in AppStream 2.0. This object includes the configuration information required to join fleets and image builders to Microsoft Active Directory domains.
|
49 | */
|
50 | createDirectoryConfig(params: AppStream.Types.CreateDirectoryConfigRequest, callback?: (err: AWSError, data: AppStream.Types.CreateDirectoryConfigResult) => void): Request<AppStream.Types.CreateDirectoryConfigResult, AWSError>;
|
51 | /**
|
52 | * Creates a Directory Config object in AppStream 2.0. This object includes the configuration information required to join fleets and image builders to Microsoft Active Directory domains.
|
53 | */
|
54 | createDirectoryConfig(callback?: (err: AWSError, data: AppStream.Types.CreateDirectoryConfigResult) => void): Request<AppStream.Types.CreateDirectoryConfigResult, AWSError>;
|
55 | /**
|
56 | * Creates a fleet. A fleet consists of streaming instances that run a specified image.
|
57 | */
|
58 | createFleet(params: AppStream.Types.CreateFleetRequest, callback?: (err: AWSError, data: AppStream.Types.CreateFleetResult) => void): Request<AppStream.Types.CreateFleetResult, AWSError>;
|
59 | /**
|
60 | * Creates a fleet. A fleet consists of streaming instances that run a specified image.
|
61 | */
|
62 | createFleet(callback?: (err: AWSError, data: AppStream.Types.CreateFleetResult) => void): Request<AppStream.Types.CreateFleetResult, AWSError>;
|
63 | /**
|
64 | * Creates an image builder. An image builder is a virtual machine that is used to create an image. The initial state of the builder is PENDING. When it is ready, the state is RUNNING.
|
65 | */
|
66 | createImageBuilder(params: AppStream.Types.CreateImageBuilderRequest, callback?: (err: AWSError, data: AppStream.Types.CreateImageBuilderResult) => void): Request<AppStream.Types.CreateImageBuilderResult, AWSError>;
|
67 | /**
|
68 | * Creates an image builder. An image builder is a virtual machine that is used to create an image. The initial state of the builder is PENDING. When it is ready, the state is RUNNING.
|
69 | */
|
70 | createImageBuilder(callback?: (err: AWSError, data: AppStream.Types.CreateImageBuilderResult) => void): Request<AppStream.Types.CreateImageBuilderResult, AWSError>;
|
71 | /**
|
72 | * Creates a URL to start an image builder streaming session.
|
73 | */
|
74 | createImageBuilderStreamingURL(params: AppStream.Types.CreateImageBuilderStreamingURLRequest, callback?: (err: AWSError, data: AppStream.Types.CreateImageBuilderStreamingURLResult) => void): Request<AppStream.Types.CreateImageBuilderStreamingURLResult, AWSError>;
|
75 | /**
|
76 | * Creates a URL to start an image builder streaming session.
|
77 | */
|
78 | createImageBuilderStreamingURL(callback?: (err: AWSError, data: AppStream.Types.CreateImageBuilderStreamingURLResult) => void): Request<AppStream.Types.CreateImageBuilderStreamingURLResult, AWSError>;
|
79 | /**
|
80 | * Creates a stack to start streaming applications to users. A stack consists of an associated fleet, user access policies, and storage configurations.
|
81 | */
|
82 | createStack(params: AppStream.Types.CreateStackRequest, callback?: (err: AWSError, data: AppStream.Types.CreateStackResult) => void): Request<AppStream.Types.CreateStackResult, AWSError>;
|
83 | /**
|
84 | * Creates a stack to start streaming applications to users. A stack consists of an associated fleet, user access policies, and storage configurations.
|
85 | */
|
86 | createStack(callback?: (err: AWSError, data: AppStream.Types.CreateStackResult) => void): Request<AppStream.Types.CreateStackResult, AWSError>;
|
87 | /**
|
88 | * Creates a temporary URL to start an AppStream 2.0 streaming session for the specified user. A streaming URL enables application streaming to be tested without user setup.
|
89 | */
|
90 | createStreamingURL(params: AppStream.Types.CreateStreamingURLRequest, callback?: (err: AWSError, data: AppStream.Types.CreateStreamingURLResult) => void): Request<AppStream.Types.CreateStreamingURLResult, AWSError>;
|
91 | /**
|
92 | * Creates a temporary URL to start an AppStream 2.0 streaming session for the specified user. A streaming URL enables application streaming to be tested without user setup.
|
93 | */
|
94 | createStreamingURL(callback?: (err: AWSError, data: AppStream.Types.CreateStreamingURLResult) => void): Request<AppStream.Types.CreateStreamingURLResult, AWSError>;
|
95 | /**
|
96 | * Creates a usage report subscription. Usage reports are generated daily.
|
97 | */
|
98 | createUsageReportSubscription(params: AppStream.Types.CreateUsageReportSubscriptionRequest, callback?: (err: AWSError, data: AppStream.Types.CreateUsageReportSubscriptionResult) => void): Request<AppStream.Types.CreateUsageReportSubscriptionResult, AWSError>;
|
99 | /**
|
100 | * Creates a usage report subscription. Usage reports are generated daily.
|
101 | */
|
102 | createUsageReportSubscription(callback?: (err: AWSError, data: AppStream.Types.CreateUsageReportSubscriptionResult) => void): Request<AppStream.Types.CreateUsageReportSubscriptionResult, AWSError>;
|
103 | /**
|
104 | * Creates a new user in the user pool.
|
105 | */
|
106 | createUser(params: AppStream.Types.CreateUserRequest, callback?: (err: AWSError, data: AppStream.Types.CreateUserResult) => void): Request<AppStream.Types.CreateUserResult, AWSError>;
|
107 | /**
|
108 | * Creates a new user in the user pool.
|
109 | */
|
110 | createUser(callback?: (err: AWSError, data: AppStream.Types.CreateUserResult) => void): Request<AppStream.Types.CreateUserResult, AWSError>;
|
111 | /**
|
112 | * Deletes the specified Directory Config object from AppStream 2.0. This object includes the information required to join streaming instances to an Active Directory domain.
|
113 | */
|
114 | deleteDirectoryConfig(params: AppStream.Types.DeleteDirectoryConfigRequest, callback?: (err: AWSError, data: AppStream.Types.DeleteDirectoryConfigResult) => void): Request<AppStream.Types.DeleteDirectoryConfigResult, AWSError>;
|
115 | /**
|
116 | * Deletes the specified Directory Config object from AppStream 2.0. This object includes the information required to join streaming instances to an Active Directory domain.
|
117 | */
|
118 | deleteDirectoryConfig(callback?: (err: AWSError, data: AppStream.Types.DeleteDirectoryConfigResult) => void): Request<AppStream.Types.DeleteDirectoryConfigResult, AWSError>;
|
119 | /**
|
120 | * Deletes the specified fleet.
|
121 | */
|
122 | deleteFleet(params: AppStream.Types.DeleteFleetRequest, callback?: (err: AWSError, data: AppStream.Types.DeleteFleetResult) => void): Request<AppStream.Types.DeleteFleetResult, AWSError>;
|
123 | /**
|
124 | * Deletes the specified fleet.
|
125 | */
|
126 | deleteFleet(callback?: (err: AWSError, data: AppStream.Types.DeleteFleetResult) => void): Request<AppStream.Types.DeleteFleetResult, AWSError>;
|
127 | /**
|
128 | * Deletes the specified image. You cannot delete an image when it is in use. After you delete an image, you cannot provision new capacity using the image.
|
129 | */
|
130 | deleteImage(params: AppStream.Types.DeleteImageRequest, callback?: (err: AWSError, data: AppStream.Types.DeleteImageResult) => void): Request<AppStream.Types.DeleteImageResult, AWSError>;
|
131 | /**
|
132 | * Deletes the specified image. You cannot delete an image when it is in use. After you delete an image, you cannot provision new capacity using the image.
|
133 | */
|
134 | deleteImage(callback?: (err: AWSError, data: AppStream.Types.DeleteImageResult) => void): Request<AppStream.Types.DeleteImageResult, AWSError>;
|
135 | /**
|
136 | * Deletes the specified image builder and releases the capacity.
|
137 | */
|
138 | deleteImageBuilder(params: AppStream.Types.DeleteImageBuilderRequest, callback?: (err: AWSError, data: AppStream.Types.DeleteImageBuilderResult) => void): Request<AppStream.Types.DeleteImageBuilderResult, AWSError>;
|
139 | /**
|
140 | * Deletes the specified image builder and releases the capacity.
|
141 | */
|
142 | deleteImageBuilder(callback?: (err: AWSError, data: AppStream.Types.DeleteImageBuilderResult) => void): Request<AppStream.Types.DeleteImageBuilderResult, AWSError>;
|
143 | /**
|
144 | * Deletes permissions for the specified private image. After you delete permissions for an image, AWS accounts to which you previously granted these permissions can no longer use the image.
|
145 | */
|
146 | deleteImagePermissions(params: AppStream.Types.DeleteImagePermissionsRequest, callback?: (err: AWSError, data: AppStream.Types.DeleteImagePermissionsResult) => void): Request<AppStream.Types.DeleteImagePermissionsResult, AWSError>;
|
147 | /**
|
148 | * Deletes permissions for the specified private image. After you delete permissions for an image, AWS accounts to which you previously granted these permissions can no longer use the image.
|
149 | */
|
150 | deleteImagePermissions(callback?: (err: AWSError, data: AppStream.Types.DeleteImagePermissionsResult) => void): Request<AppStream.Types.DeleteImagePermissionsResult, AWSError>;
|
151 | /**
|
152 | * Deletes the specified stack. After the stack is deleted, the application streaming environment provided by the stack is no longer available to users. Also, any reservations made for application streaming sessions for the stack are released.
|
153 | */
|
154 | deleteStack(params: AppStream.Types.DeleteStackRequest, callback?: (err: AWSError, data: AppStream.Types.DeleteStackResult) => void): Request<AppStream.Types.DeleteStackResult, AWSError>;
|
155 | /**
|
156 | * Deletes the specified stack. After the stack is deleted, the application streaming environment provided by the stack is no longer available to users. Also, any reservations made for application streaming sessions for the stack are released.
|
157 | */
|
158 | deleteStack(callback?: (err: AWSError, data: AppStream.Types.DeleteStackResult) => void): Request<AppStream.Types.DeleteStackResult, AWSError>;
|
159 | /**
|
160 | * Disables usage report generation.
|
161 | */
|
162 | deleteUsageReportSubscription(params: AppStream.Types.DeleteUsageReportSubscriptionRequest, callback?: (err: AWSError, data: AppStream.Types.DeleteUsageReportSubscriptionResult) => void): Request<AppStream.Types.DeleteUsageReportSubscriptionResult, AWSError>;
|
163 | /**
|
164 | * Disables usage report generation.
|
165 | */
|
166 | deleteUsageReportSubscription(callback?: (err: AWSError, data: AppStream.Types.DeleteUsageReportSubscriptionResult) => void): Request<AppStream.Types.DeleteUsageReportSubscriptionResult, AWSError>;
|
167 | /**
|
168 | * Deletes a user from the user pool.
|
169 | */
|
170 | deleteUser(params: AppStream.Types.DeleteUserRequest, callback?: (err: AWSError, data: AppStream.Types.DeleteUserResult) => void): Request<AppStream.Types.DeleteUserResult, AWSError>;
|
171 | /**
|
172 | * Deletes a user from the user pool.
|
173 | */
|
174 | deleteUser(callback?: (err: AWSError, data: AppStream.Types.DeleteUserResult) => void): Request<AppStream.Types.DeleteUserResult, AWSError>;
|
175 | /**
|
176 | * Retrieves a list that describes one or more specified Directory Config objects for AppStream 2.0, if the names for these objects are provided. Otherwise, all Directory Config objects in the account are described. These objects include the configuration information required to join fleets and image builders to Microsoft Active Directory domains. Although the response syntax in this topic includes the account password, this password is not returned in the actual response.
|
177 | */
|
178 | describeDirectoryConfigs(params: AppStream.Types.DescribeDirectoryConfigsRequest, callback?: (err: AWSError, data: AppStream.Types.DescribeDirectoryConfigsResult) => void): Request<AppStream.Types.DescribeDirectoryConfigsResult, AWSError>;
|
179 | /**
|
180 | * Retrieves a list that describes one or more specified Directory Config objects for AppStream 2.0, if the names for these objects are provided. Otherwise, all Directory Config objects in the account are described. These objects include the configuration information required to join fleets and image builders to Microsoft Active Directory domains. Although the response syntax in this topic includes the account password, this password is not returned in the actual response.
|
181 | */
|
182 | describeDirectoryConfigs(callback?: (err: AWSError, data: AppStream.Types.DescribeDirectoryConfigsResult) => void): Request<AppStream.Types.DescribeDirectoryConfigsResult, AWSError>;
|
183 | /**
|
184 | * Retrieves a list that describes one or more specified fleets, if the fleet names are provided. Otherwise, all fleets in the account are described.
|
185 | */
|
186 | describeFleets(params: AppStream.Types.DescribeFleetsRequest, callback?: (err: AWSError, data: AppStream.Types.DescribeFleetsResult) => void): Request<AppStream.Types.DescribeFleetsResult, AWSError>;
|
187 | /**
|
188 | * Retrieves a list that describes one or more specified fleets, if the fleet names are provided. Otherwise, all fleets in the account are described.
|
189 | */
|
190 | describeFleets(callback?: (err: AWSError, data: AppStream.Types.DescribeFleetsResult) => void): Request<AppStream.Types.DescribeFleetsResult, AWSError>;
|
191 | /**
|
192 | * Retrieves a list that describes one or more specified image builders, if the image builder names are provided. Otherwise, all image builders in the account are described.
|
193 | */
|
194 | describeImageBuilders(params: AppStream.Types.DescribeImageBuildersRequest, callback?: (err: AWSError, data: AppStream.Types.DescribeImageBuildersResult) => void): Request<AppStream.Types.DescribeImageBuildersResult, AWSError>;
|
195 | /**
|
196 | * Retrieves a list that describes one or more specified image builders, if the image builder names are provided. Otherwise, all image builders in the account are described.
|
197 | */
|
198 | describeImageBuilders(callback?: (err: AWSError, data: AppStream.Types.DescribeImageBuildersResult) => void): Request<AppStream.Types.DescribeImageBuildersResult, AWSError>;
|
199 | /**
|
200 | * Retrieves a list that describes the permissions for shared AWS account IDs on a private image that you own.
|
201 | */
|
202 | describeImagePermissions(params: AppStream.Types.DescribeImagePermissionsRequest, callback?: (err: AWSError, data: AppStream.Types.DescribeImagePermissionsResult) => void): Request<AppStream.Types.DescribeImagePermissionsResult, AWSError>;
|
203 | /**
|
204 | * Retrieves a list that describes the permissions for shared AWS account IDs on a private image that you own.
|
205 | */
|
206 | describeImagePermissions(callback?: (err: AWSError, data: AppStream.Types.DescribeImagePermissionsResult) => void): Request<AppStream.Types.DescribeImagePermissionsResult, AWSError>;
|
207 | /**
|
208 | * Retrieves a list that describes one or more specified images, if the image names or image ARNs are provided. Otherwise, all images in the account are described.
|
209 | */
|
210 | describeImages(params: AppStream.Types.DescribeImagesRequest, callback?: (err: AWSError, data: AppStream.Types.DescribeImagesResult) => void): Request<AppStream.Types.DescribeImagesResult, AWSError>;
|
211 | /**
|
212 | * Retrieves a list that describes one or more specified images, if the image names or image ARNs are provided. Otherwise, all images in the account are described.
|
213 | */
|
214 | describeImages(callback?: (err: AWSError, data: AppStream.Types.DescribeImagesResult) => void): Request<AppStream.Types.DescribeImagesResult, AWSError>;
|
215 | /**
|
216 | * Retrieves a list that describes the streaming sessions for a specified stack and fleet. If a UserId is provided for the stack and fleet, only streaming sessions for that user are described. If an authentication type is not provided, the default is to authenticate users using a streaming URL.
|
217 | */
|
218 | describeSessions(params: AppStream.Types.DescribeSessionsRequest, callback?: (err: AWSError, data: AppStream.Types.DescribeSessionsResult) => void): Request<AppStream.Types.DescribeSessionsResult, AWSError>;
|
219 | /**
|
220 | * Retrieves a list that describes the streaming sessions for a specified stack and fleet. If a UserId is provided for the stack and fleet, only streaming sessions for that user are described. If an authentication type is not provided, the default is to authenticate users using a streaming URL.
|
221 | */
|
222 | describeSessions(callback?: (err: AWSError, data: AppStream.Types.DescribeSessionsResult) => void): Request<AppStream.Types.DescribeSessionsResult, AWSError>;
|
223 | /**
|
224 | * Retrieves a list that describes one or more specified stacks, if the stack names are provided. Otherwise, all stacks in the account are described.
|
225 | */
|
226 | describeStacks(params: AppStream.Types.DescribeStacksRequest, callback?: (err: AWSError, data: AppStream.Types.DescribeStacksResult) => void): Request<AppStream.Types.DescribeStacksResult, AWSError>;
|
227 | /**
|
228 | * Retrieves a list that describes one or more specified stacks, if the stack names are provided. Otherwise, all stacks in the account are described.
|
229 | */
|
230 | describeStacks(callback?: (err: AWSError, data: AppStream.Types.DescribeStacksResult) => void): Request<AppStream.Types.DescribeStacksResult, AWSError>;
|
231 | /**
|
232 | * Retrieves a list that describes one or more usage report subscriptions.
|
233 | */
|
234 | describeUsageReportSubscriptions(params: AppStream.Types.DescribeUsageReportSubscriptionsRequest, callback?: (err: AWSError, data: AppStream.Types.DescribeUsageReportSubscriptionsResult) => void): Request<AppStream.Types.DescribeUsageReportSubscriptionsResult, AWSError>;
|
235 | /**
|
236 | * Retrieves a list that describes one or more usage report subscriptions.
|
237 | */
|
238 | describeUsageReportSubscriptions(callback?: (err: AWSError, data: AppStream.Types.DescribeUsageReportSubscriptionsResult) => void): Request<AppStream.Types.DescribeUsageReportSubscriptionsResult, AWSError>;
|
239 | /**
|
240 | * Retrieves a list that describes the UserStackAssociation objects. You must specify either or both of the following: The stack name The user name (email address of the user associated with the stack) and the authentication type for the user
|
241 | */
|
242 | describeUserStackAssociations(params: AppStream.Types.DescribeUserStackAssociationsRequest, callback?: (err: AWSError, data: AppStream.Types.DescribeUserStackAssociationsResult) => void): Request<AppStream.Types.DescribeUserStackAssociationsResult, AWSError>;
|
243 | /**
|
244 | * Retrieves a list that describes the UserStackAssociation objects. You must specify either or both of the following: The stack name The user name (email address of the user associated with the stack) and the authentication type for the user
|
245 | */
|
246 | describeUserStackAssociations(callback?: (err: AWSError, data: AppStream.Types.DescribeUserStackAssociationsResult) => void): Request<AppStream.Types.DescribeUserStackAssociationsResult, AWSError>;
|
247 | /**
|
248 | * Retrieves a list that describes one or more specified users in the user pool.
|
249 | */
|
250 | describeUsers(params: AppStream.Types.DescribeUsersRequest, callback?: (err: AWSError, data: AppStream.Types.DescribeUsersResult) => void): Request<AppStream.Types.DescribeUsersResult, AWSError>;
|
251 | /**
|
252 | * Retrieves a list that describes one or more specified users in the user pool.
|
253 | */
|
254 | describeUsers(callback?: (err: AWSError, data: AppStream.Types.DescribeUsersResult) => void): Request<AppStream.Types.DescribeUsersResult, AWSError>;
|
255 | /**
|
256 | * Disables the specified user in the user pool. Users can't sign in to AppStream 2.0 until they are re-enabled. This action does not delete the user.
|
257 | */
|
258 | disableUser(params: AppStream.Types.DisableUserRequest, callback?: (err: AWSError, data: AppStream.Types.DisableUserResult) => void): Request<AppStream.Types.DisableUserResult, AWSError>;
|
259 | /**
|
260 | * Disables the specified user in the user pool. Users can't sign in to AppStream 2.0 until they are re-enabled. This action does not delete the user.
|
261 | */
|
262 | disableUser(callback?: (err: AWSError, data: AppStream.Types.DisableUserResult) => void): Request<AppStream.Types.DisableUserResult, AWSError>;
|
263 | /**
|
264 | * Disassociates the specified fleet from the specified stack.
|
265 | */
|
266 | disassociateFleet(params: AppStream.Types.DisassociateFleetRequest, callback?: (err: AWSError, data: AppStream.Types.DisassociateFleetResult) => void): Request<AppStream.Types.DisassociateFleetResult, AWSError>;
|
267 | /**
|
268 | * Disassociates the specified fleet from the specified stack.
|
269 | */
|
270 | disassociateFleet(callback?: (err: AWSError, data: AppStream.Types.DisassociateFleetResult) => void): Request<AppStream.Types.DisassociateFleetResult, AWSError>;
|
271 | /**
|
272 | * Enables a user in the user pool. After being enabled, users can sign in to AppStream 2.0 and open applications from the stacks to which they are assigned.
|
273 | */
|
274 | enableUser(params: AppStream.Types.EnableUserRequest, callback?: (err: AWSError, data: AppStream.Types.EnableUserResult) => void): Request<AppStream.Types.EnableUserResult, AWSError>;
|
275 | /**
|
276 | * Enables a user in the user pool. After being enabled, users can sign in to AppStream 2.0 and open applications from the stacks to which they are assigned.
|
277 | */
|
278 | enableUser(callback?: (err: AWSError, data: AppStream.Types.EnableUserResult) => void): Request<AppStream.Types.EnableUserResult, AWSError>;
|
279 | /**
|
280 | * Immediately stops the specified streaming session.
|
281 | */
|
282 | expireSession(params: AppStream.Types.ExpireSessionRequest, callback?: (err: AWSError, data: AppStream.Types.ExpireSessionResult) => void): Request<AppStream.Types.ExpireSessionResult, AWSError>;
|
283 | /**
|
284 | * Immediately stops the specified streaming session.
|
285 | */
|
286 | expireSession(callback?: (err: AWSError, data: AppStream.Types.ExpireSessionResult) => void): Request<AppStream.Types.ExpireSessionResult, AWSError>;
|
287 | /**
|
288 | * Retrieves the name of the fleet that is associated with the specified stack.
|
289 | */
|
290 | listAssociatedFleets(params: AppStream.Types.ListAssociatedFleetsRequest, callback?: (err: AWSError, data: AppStream.Types.ListAssociatedFleetsResult) => void): Request<AppStream.Types.ListAssociatedFleetsResult, AWSError>;
|
291 | /**
|
292 | * Retrieves the name of the fleet that is associated with the specified stack.
|
293 | */
|
294 | listAssociatedFleets(callback?: (err: AWSError, data: AppStream.Types.ListAssociatedFleetsResult) => void): Request<AppStream.Types.ListAssociatedFleetsResult, AWSError>;
|
295 | /**
|
296 | * Retrieves the name of the stack with which the specified fleet is associated.
|
297 | */
|
298 | listAssociatedStacks(params: AppStream.Types.ListAssociatedStacksRequest, callback?: (err: AWSError, data: AppStream.Types.ListAssociatedStacksResult) => void): Request<AppStream.Types.ListAssociatedStacksResult, AWSError>;
|
299 | /**
|
300 | * Retrieves the name of the stack with which the specified fleet is associated.
|
301 | */
|
302 | listAssociatedStacks(callback?: (err: AWSError, data: AppStream.Types.ListAssociatedStacksResult) => void): Request<AppStream.Types.ListAssociatedStacksResult, AWSError>;
|
303 | /**
|
304 | * Retrieves a list of all tags for the specified AppStream 2.0 resource. You can tag AppStream 2.0 image builders, images, fleets, and stacks. For more information about tags, see Tagging Your Resources in the Amazon AppStream 2.0 Administration Guide.
|
305 | */
|
306 | listTagsForResource(params: AppStream.Types.ListTagsForResourceRequest, callback?: (err: AWSError, data: AppStream.Types.ListTagsForResourceResponse) => void): Request<AppStream.Types.ListTagsForResourceResponse, AWSError>;
|
307 | /**
|
308 | * Retrieves a list of all tags for the specified AppStream 2.0 resource. You can tag AppStream 2.0 image builders, images, fleets, and stacks. For more information about tags, see Tagging Your Resources in the Amazon AppStream 2.0 Administration Guide.
|
309 | */
|
310 | listTagsForResource(callback?: (err: AWSError, data: AppStream.Types.ListTagsForResourceResponse) => void): Request<AppStream.Types.ListTagsForResourceResponse, AWSError>;
|
311 | /**
|
312 | * Starts the specified fleet.
|
313 | */
|
314 | startFleet(params: AppStream.Types.StartFleetRequest, callback?: (err: AWSError, data: AppStream.Types.StartFleetResult) => void): Request<AppStream.Types.StartFleetResult, AWSError>;
|
315 | /**
|
316 | * Starts the specified fleet.
|
317 | */
|
318 | startFleet(callback?: (err: AWSError, data: AppStream.Types.StartFleetResult) => void): Request<AppStream.Types.StartFleetResult, AWSError>;
|
319 | /**
|
320 | * Starts the specified image builder.
|
321 | */
|
322 | startImageBuilder(params: AppStream.Types.StartImageBuilderRequest, callback?: (err: AWSError, data: AppStream.Types.StartImageBuilderResult) => void): Request<AppStream.Types.StartImageBuilderResult, AWSError>;
|
323 | /**
|
324 | * Starts the specified image builder.
|
325 | */
|
326 | startImageBuilder(callback?: (err: AWSError, data: AppStream.Types.StartImageBuilderResult) => void): Request<AppStream.Types.StartImageBuilderResult, AWSError>;
|
327 | /**
|
328 | * Stops the specified fleet.
|
329 | */
|
330 | stopFleet(params: AppStream.Types.StopFleetRequest, callback?: (err: AWSError, data: AppStream.Types.StopFleetResult) => void): Request<AppStream.Types.StopFleetResult, AWSError>;
|
331 | /**
|
332 | * Stops the specified fleet.
|
333 | */
|
334 | stopFleet(callback?: (err: AWSError, data: AppStream.Types.StopFleetResult) => void): Request<AppStream.Types.StopFleetResult, AWSError>;
|
335 | /**
|
336 | * Stops the specified image builder.
|
337 | */
|
338 | stopImageBuilder(params: AppStream.Types.StopImageBuilderRequest, callback?: (err: AWSError, data: AppStream.Types.StopImageBuilderResult) => void): Request<AppStream.Types.StopImageBuilderResult, AWSError>;
|
339 | /**
|
340 | * Stops the specified image builder.
|
341 | */
|
342 | stopImageBuilder(callback?: (err: AWSError, data: AppStream.Types.StopImageBuilderResult) => void): Request<AppStream.Types.StopImageBuilderResult, AWSError>;
|
343 | /**
|
344 | * Adds or overwrites one or more tags for the specified AppStream 2.0 resource. You can tag AppStream 2.0 image builders, images, fleets, and stacks. Each tag consists of a key and an optional value. If a resource already has a tag with the same key, this operation updates its value. To list the current tags for your resources, use ListTagsForResource. To disassociate tags from your resources, use UntagResource. For more information about tags, see Tagging Your Resources in the Amazon AppStream 2.0 Administration Guide.
|
345 | */
|
346 | tagResource(params: AppStream.Types.TagResourceRequest, callback?: (err: AWSError, data: AppStream.Types.TagResourceResponse) => void): Request<AppStream.Types.TagResourceResponse, AWSError>;
|
347 | /**
|
348 | * Adds or overwrites one or more tags for the specified AppStream 2.0 resource. You can tag AppStream 2.0 image builders, images, fleets, and stacks. Each tag consists of a key and an optional value. If a resource already has a tag with the same key, this operation updates its value. To list the current tags for your resources, use ListTagsForResource. To disassociate tags from your resources, use UntagResource. For more information about tags, see Tagging Your Resources in the Amazon AppStream 2.0 Administration Guide.
|
349 | */
|
350 | tagResource(callback?: (err: AWSError, data: AppStream.Types.TagResourceResponse) => void): Request<AppStream.Types.TagResourceResponse, AWSError>;
|
351 | /**
|
352 | * Disassociates one or more specified tags from the specified AppStream 2.0 resource. To list the current tags for your resources, use ListTagsForResource. For more information about tags, see Tagging Your Resources in the Amazon AppStream 2.0 Administration Guide.
|
353 | */
|
354 | untagResource(params: AppStream.Types.UntagResourceRequest, callback?: (err: AWSError, data: AppStream.Types.UntagResourceResponse) => void): Request<AppStream.Types.UntagResourceResponse, AWSError>;
|
355 | /**
|
356 | * Disassociates one or more specified tags from the specified AppStream 2.0 resource. To list the current tags for your resources, use ListTagsForResource. For more information about tags, see Tagging Your Resources in the Amazon AppStream 2.0 Administration Guide.
|
357 | */
|
358 | untagResource(callback?: (err: AWSError, data: AppStream.Types.UntagResourceResponse) => void): Request<AppStream.Types.UntagResourceResponse, AWSError>;
|
359 | /**
|
360 | * Updates the specified Directory Config object in AppStream 2.0. This object includes the configuration information required to join fleets and image builders to Microsoft Active Directory domains.
|
361 | */
|
362 | updateDirectoryConfig(params: AppStream.Types.UpdateDirectoryConfigRequest, callback?: (err: AWSError, data: AppStream.Types.UpdateDirectoryConfigResult) => void): Request<AppStream.Types.UpdateDirectoryConfigResult, AWSError>;
|
363 | /**
|
364 | * Updates the specified Directory Config object in AppStream 2.0. This object includes the configuration information required to join fleets and image builders to Microsoft Active Directory domains.
|
365 | */
|
366 | updateDirectoryConfig(callback?: (err: AWSError, data: AppStream.Types.UpdateDirectoryConfigResult) => void): Request<AppStream.Types.UpdateDirectoryConfigResult, AWSError>;
|
367 | /**
|
368 | * Updates the specified fleet. If the fleet is in the STOPPED state, you can update any attribute except the fleet name. If the fleet is in the RUNNING state, you can update the DisplayName, ComputeCapacity, ImageARN, ImageName, IdleDisconnectTimeoutInSeconds, and DisconnectTimeoutInSeconds attributes. If the fleet is in the STARTING or STOPPING state, you can't update it.
|
369 | */
|
370 | updateFleet(params: AppStream.Types.UpdateFleetRequest, callback?: (err: AWSError, data: AppStream.Types.UpdateFleetResult) => void): Request<AppStream.Types.UpdateFleetResult, AWSError>;
|
371 | /**
|
372 | * Updates the specified fleet. If the fleet is in the STOPPED state, you can update any attribute except the fleet name. If the fleet is in the RUNNING state, you can update the DisplayName, ComputeCapacity, ImageARN, ImageName, IdleDisconnectTimeoutInSeconds, and DisconnectTimeoutInSeconds attributes. If the fleet is in the STARTING or STOPPING state, you can't update it.
|
373 | */
|
374 | updateFleet(callback?: (err: AWSError, data: AppStream.Types.UpdateFleetResult) => void): Request<AppStream.Types.UpdateFleetResult, AWSError>;
|
375 | /**
|
376 | * Adds or updates permissions for the specified private image.
|
377 | */
|
378 | updateImagePermissions(params: AppStream.Types.UpdateImagePermissionsRequest, callback?: (err: AWSError, data: AppStream.Types.UpdateImagePermissionsResult) => void): Request<AppStream.Types.UpdateImagePermissionsResult, AWSError>;
|
379 | /**
|
380 | * Adds or updates permissions for the specified private image.
|
381 | */
|
382 | updateImagePermissions(callback?: (err: AWSError, data: AppStream.Types.UpdateImagePermissionsResult) => void): Request<AppStream.Types.UpdateImagePermissionsResult, AWSError>;
|
383 | /**
|
384 | * Updates the specified fields for the specified stack.
|
385 | */
|
386 | updateStack(params: AppStream.Types.UpdateStackRequest, callback?: (err: AWSError, data: AppStream.Types.UpdateStackResult) => void): Request<AppStream.Types.UpdateStackResult, AWSError>;
|
387 | /**
|
388 | * Updates the specified fields for the specified stack.
|
389 | */
|
390 | updateStack(callback?: (err: AWSError, data: AppStream.Types.UpdateStackResult) => void): Request<AppStream.Types.UpdateStackResult, AWSError>;
|
391 | /**
|
392 | * Waits for the fleetStarted state by periodically calling the underlying AppStream.describeFleetsoperation every 30 seconds (at most 40 times).
|
393 | */
|
394 | waitFor(state: "fleetStarted", params: AppStream.Types.DescribeFleetsRequest & {$waiter?: WaiterConfiguration}, callback?: (err: AWSError, data: AppStream.Types.DescribeFleetsResult) => void): Request<AppStream.Types.DescribeFleetsResult, AWSError>;
|
395 | /**
|
396 | * Waits for the fleetStarted state by periodically calling the underlying AppStream.describeFleetsoperation every 30 seconds (at most 40 times).
|
397 | */
|
398 | waitFor(state: "fleetStarted", callback?: (err: AWSError, data: AppStream.Types.DescribeFleetsResult) => void): Request<AppStream.Types.DescribeFleetsResult, AWSError>;
|
399 | /**
|
400 | * Waits for the fleetStopped state by periodically calling the underlying AppStream.describeFleetsoperation every 30 seconds (at most 40 times).
|
401 | */
|
402 | waitFor(state: "fleetStopped", params: AppStream.Types.DescribeFleetsRequest & {$waiter?: WaiterConfiguration}, callback?: (err: AWSError, data: AppStream.Types.DescribeFleetsResult) => void): Request<AppStream.Types.DescribeFleetsResult, AWSError>;
|
403 | /**
|
404 | * Waits for the fleetStopped state by periodically calling the underlying AppStream.describeFleetsoperation every 30 seconds (at most 40 times).
|
405 | */
|
406 | waitFor(state: "fleetStopped", callback?: (err: AWSError, data: AppStream.Types.DescribeFleetsResult) => void): Request<AppStream.Types.DescribeFleetsResult, AWSError>;
|
407 | }
|
408 | declare namespace AppStream {
|
409 | export interface AccessEndpoint {
|
410 | |
411 |
|
412 |
|
413 | EndpointType: AccessEndpointType;
|
414 | |
415 |
|
416 |
|
417 | VpceId?: String;
|
418 | }
|
419 | export type AccessEndpointList = AccessEndpoint[];
|
420 | export type AccessEndpointType = "STREAMING"|string;
|
421 | export type AccountName = string;
|
422 | export type AccountPassword = string;
|
423 | export type Action = "CLIPBOARD_COPY_FROM_LOCAL_DEVICE"|"CLIPBOARD_COPY_TO_LOCAL_DEVICE"|"FILE_UPLOAD"|"FILE_DOWNLOAD"|"PRINTING_TO_LOCAL_DEVICE"|string;
|
424 | export interface Application {
|
425 | |
426 |
|
427 |
|
428 | Name?: String;
|
429 | |
430 |
|
431 |
|
432 | DisplayName?: String;
|
433 | |
434 |
|
435 |
|
436 | IconURL?: String;
|
437 | |
438 |
|
439 |
|
440 | LaunchPath?: String;
|
441 | |
442 |
|
443 |
|
444 | LaunchParameters?: String;
|
445 | |
446 |
|
447 |
|
448 | Enabled?: Boolean;
|
449 | |
450 |
|
451 |
|
452 | Metadata?: Metadata;
|
453 | }
|
454 | export interface ApplicationSettings {
|
455 | |
456 |
|
457 |
|
458 | Enabled: Boolean;
|
459 | |
460 |
|
461 |
|
462 | SettingsGroup?: SettingsGroup;
|
463 | }
|
464 | export interface ApplicationSettingsResponse {
|
465 | |
466 |
|
467 |
|
468 | Enabled?: Boolean;
|
469 | |
470 |
|
471 |
|
472 | SettingsGroup?: SettingsGroup;
|
473 | |
474 |
|
475 |
|
476 | S3BucketName?: String;
|
477 | }
|
478 | export type Applications = Application[];
|
479 | export type AppstreamAgentVersion = string;
|
480 | export type Arn = string;
|
481 | export type ArnList = Arn[];
|
482 | export interface AssociateFleetRequest {
|
483 | |
484 |
|
485 |
|
486 | FleetName: String;
|
487 | |
488 |
|
489 |
|
490 | StackName: String;
|
491 | }
|
492 | export interface AssociateFleetResult {
|
493 | }
|
494 | export type AuthenticationType = "API"|"SAML"|"USERPOOL"|string;
|
495 | export type AwsAccountId = string;
|
496 | export type AwsAccountIdList = AwsAccountId[];
|
497 | export interface BatchAssociateUserStackRequest {
|
498 | |
499 |
|
500 |
|
501 | UserStackAssociations: UserStackAssociationList;
|
502 | }
|
503 | export interface BatchAssociateUserStackResult {
|
504 | |
505 |
|
506 |
|
507 | errors?: UserStackAssociationErrorList;
|
508 | }
|
509 | export interface BatchDisassociateUserStackRequest {
|
510 | |
511 |
|
512 |
|
513 | UserStackAssociations: UserStackAssociationList;
|
514 | }
|
515 | export interface BatchDisassociateUserStackResult {
|
516 | |
517 |
|
518 |
|
519 | errors?: UserStackAssociationErrorList;
|
520 | }
|
521 | export type Boolean = boolean;
|
522 | export type BooleanObject = boolean;
|
523 | export interface ComputeCapacity {
|
524 | |
525 |
|
526 |
|
527 | DesiredInstances: Integer;
|
528 | }
|
529 | export interface ComputeCapacityStatus {
|
530 | |
531 |
|
532 |
|
533 | Desired: Integer;
|
534 | |
535 |
|
536 |
|
537 | Running?: Integer;
|
538 | |
539 |
|
540 |
|
541 | InUse?: Integer;
|
542 | |
543 |
|
544 |
|
545 | Available?: Integer;
|
546 | }
|
547 | export interface CopyImageRequest {
|
548 | |
549 |
|
550 |
|
551 | SourceImageName: Name;
|
552 | |
553 |
|
554 |
|
555 | DestinationImageName: Name;
|
556 | |
557 |
|
558 |
|
559 | DestinationRegion: RegionName;
|
560 | |
561 |
|
562 |
|
563 | DestinationImageDescription?: Description;
|
564 | }
|
565 | export interface CopyImageResponse {
|
566 | |
567 |
|
568 |
|
569 | DestinationImageName?: Name;
|
570 | }
|
571 | export interface CreateDirectoryConfigRequest {
|
572 | |
573 |
|
574 |
|
575 | DirectoryName: DirectoryName;
|
576 | |
577 |
|
578 |
|
579 | OrganizationalUnitDistinguishedNames: OrganizationalUnitDistinguishedNamesList;
|
580 | |
581 |
|
582 |
|
583 | ServiceAccountCredentials: ServiceAccountCredentials;
|
584 | }
|
585 | export interface CreateDirectoryConfigResult {
|
586 | |
587 |
|
588 |
|
589 | DirectoryConfig?: DirectoryConfig;
|
590 | }
|
591 | export interface CreateFleetRequest {
|
592 | |
593 |
|
594 |
|
595 | Name: Name;
|
596 | |
597 |
|
598 |
|
599 | ImageName?: String;
|
600 | |
601 |
|
602 |
|
603 | ImageArn?: Arn;
|
604 | |
605 |
|
606 |
|
607 | InstanceType: String;
|
608 | |
609 |
|
610 |
|
611 | FleetType?: FleetType;
|
612 | |
613 |
|
614 |
|
615 | ComputeCapacity: ComputeCapacity;
|
616 | |
617 |
|
618 |
|
619 | VpcConfig?: VpcConfig;
|
620 | |
621 |
|
622 |
|
623 | MaxUserDurationInSeconds?: Integer;
|
624 | |
625 |
|
626 |
|
627 | DisconnectTimeoutInSeconds?: Integer;
|
628 | |
629 |
|
630 |
|
631 | Description?: Description;
|
632 | |
633 |
|
634 |
|
635 | DisplayName?: DisplayName;
|
636 | |
637 |
|
638 |
|
639 | EnableDefaultInternetAccess?: BooleanObject;
|
640 | |
641 |
|
642 |
|
643 | DomainJoinInfo?: DomainJoinInfo;
|
644 | |
645 |
|
646 |
|
647 | Tags?: Tags;
|
648 | |
649 |
|
650 |
|
651 | IdleDisconnectTimeoutInSeconds?: Integer;
|
652 | |
653 |
|
654 |
|
655 | IamRoleArn?: Arn;
|
656 | }
|
657 | export interface CreateFleetResult {
|
658 | |
659 |
|
660 |
|
661 | Fleet?: Fleet;
|
662 | }
|
663 | export interface CreateImageBuilderRequest {
|
664 | |
665 |
|
666 |
|
667 | Name: Name;
|
668 | |
669 |
|
670 |
|
671 | ImageName?: String;
|
672 | |
673 |
|
674 |
|
675 | ImageArn?: Arn;
|
676 | |
677 |
|
678 |
|
679 | InstanceType: String;
|
680 | |
681 |
|
682 |
|
683 | Description?: Description;
|
684 | |
685 |
|
686 |
|
687 | DisplayName?: DisplayName;
|
688 | |
689 |
|
690 |
|
691 | VpcConfig?: VpcConfig;
|
692 | |
693 |
|
694 |
|
695 | IamRoleArn?: Arn;
|
696 | |
697 |
|
698 |
|
699 | EnableDefaultInternetAccess?: BooleanObject;
|
700 | |
701 |
|
702 |
|
703 | DomainJoinInfo?: DomainJoinInfo;
|
704 | |
705 |
|
706 |
|
707 | AppstreamAgentVersion?: AppstreamAgentVersion;
|
708 | |
709 |
|
710 |
|
711 | Tags?: Tags;
|
712 | |
713 |
|
714 |
|
715 | AccessEndpoints?: AccessEndpointList;
|
716 | }
|
717 | export interface CreateImageBuilderResult {
|
718 | |
719 |
|
720 |
|
721 | ImageBuilder?: ImageBuilder;
|
722 | }
|
723 | export interface CreateImageBuilderStreamingURLRequest {
|
724 | |
725 |
|
726 |
|
727 | Name: String;
|
728 | |
729 |
|
730 |
|
731 | Validity?: Long;
|
732 | }
|
733 | export interface CreateImageBuilderStreamingURLResult {
|
734 | |
735 |
|
736 |
|
737 | StreamingURL?: String;
|
738 | |
739 |
|
740 |
|
741 | Expires?: Timestamp;
|
742 | }
|
743 | export interface CreateStackRequest {
|
744 | |
745 |
|
746 |
|
747 | Name: Name;
|
748 | |
749 |
|
750 |
|
751 | Description?: Description;
|
752 | |
753 |
|
754 |
|
755 | DisplayName?: DisplayName;
|
756 | |
757 |
|
758 |
|
759 | StorageConnectors?: StorageConnectorList;
|
760 | |
761 |
|
762 |
|
763 | RedirectURL?: RedirectURL;
|
764 | |
765 |
|
766 |
|
767 | FeedbackURL?: FeedbackURL;
|
768 | |
769 |
|
770 |
|
771 | UserSettings?: UserSettingList;
|
772 | |
773 |
|
774 |
|
775 | ApplicationSettings?: ApplicationSettings;
|
776 | |
777 |
|
778 |
|
779 | Tags?: Tags;
|
780 | |
781 |
|
782 |
|
783 | AccessEndpoints?: AccessEndpointList;
|
784 | |
785 |
|
786 |
|
787 | EmbedHostDomains?: EmbedHostDomains;
|
788 | }
|
789 | export interface CreateStackResult {
|
790 | |
791 |
|
792 |
|
793 | Stack?: Stack;
|
794 | }
|
795 | export interface CreateStreamingURLRequest {
|
796 | |
797 |
|
798 |
|
799 | StackName: String;
|
800 | |
801 |
|
802 |
|
803 | FleetName: String;
|
804 | |
805 |
|
806 |
|
807 | UserId: StreamingUrlUserId;
|
808 | |
809 |
|
810 |
|
811 | ApplicationId?: String;
|
812 | |
813 |
|
814 |
|
815 | Validity?: Long;
|
816 | |
817 |
|
818 |
|
819 | SessionContext?: String;
|
820 | }
|
821 | export interface CreateStreamingURLResult {
|
822 | |
823 |
|
824 |
|
825 | StreamingURL?: String;
|
826 | |
827 |
|
828 |
|
829 | Expires?: Timestamp;
|
830 | }
|
831 | export interface CreateUsageReportSubscriptionRequest {
|
832 | }
|
833 | export interface CreateUsageReportSubscriptionResult {
|
834 | |
835 |
|
836 |
|
837 | S3BucketName?: String;
|
838 | |
839 |
|
840 |
|
841 | Schedule?: UsageReportSchedule;
|
842 | }
|
843 | export interface CreateUserRequest {
|
844 | |
845 |
|
846 |
|
847 | UserName: Username;
|
848 | |
849 |
|
850 |
|
851 | MessageAction?: MessageAction;
|
852 | |
853 |
|
854 |
|
855 | FirstName?: UserAttributeValue;
|
856 | |
857 |
|
858 |
|
859 | LastName?: UserAttributeValue;
|
860 | |
861 |
|
862 |
|
863 | AuthenticationType: AuthenticationType;
|
864 | }
|
865 | export interface CreateUserResult {
|
866 | }
|
867 | export interface DeleteDirectoryConfigRequest {
|
868 | |
869 |
|
870 |
|
871 | DirectoryName: DirectoryName;
|
872 | }
|
873 | export interface DeleteDirectoryConfigResult {
|
874 | }
|
875 | export interface DeleteFleetRequest {
|
876 | |
877 |
|
878 |
|
879 | Name: String;
|
880 | }
|
881 | export interface DeleteFleetResult {
|
882 | }
|
883 | export interface DeleteImageBuilderRequest {
|
884 | |
885 |
|
886 |
|
887 | Name: Name;
|
888 | }
|
889 | export interface DeleteImageBuilderResult {
|
890 | |
891 |
|
892 |
|
893 | ImageBuilder?: ImageBuilder;
|
894 | }
|
895 | export interface DeleteImagePermissionsRequest {
|
896 | |
897 |
|
898 |
|
899 | Name: Name;
|
900 | |
901 |
|
902 |
|
903 | SharedAccountId: AwsAccountId;
|
904 | }
|
905 | export interface DeleteImagePermissionsResult {
|
906 | }
|
907 | export interface DeleteImageRequest {
|
908 | |
909 |
|
910 |
|
911 | Name: Name;
|
912 | }
|
913 | export interface DeleteImageResult {
|
914 | |
915 |
|
916 |
|
917 | Image?: Image;
|
918 | }
|
919 | export interface DeleteStackRequest {
|
920 | |
921 |
|
922 |
|
923 | Name: String;
|
924 | }
|
925 | export interface DeleteStackResult {
|
926 | }
|
927 | export interface DeleteUsageReportSubscriptionRequest {
|
928 | }
|
929 | export interface DeleteUsageReportSubscriptionResult {
|
930 | }
|
931 | export interface DeleteUserRequest {
|
932 | |
933 |
|
934 |
|
935 | UserName: Username;
|
936 | |
937 |
|
938 |
|
939 | AuthenticationType: AuthenticationType;
|
940 | }
|
941 | export interface DeleteUserResult {
|
942 | }
|
943 | export interface DescribeDirectoryConfigsRequest {
|
944 | |
945 |
|
946 |
|
947 | DirectoryNames?: DirectoryNameList;
|
948 | |
949 |
|
950 |
|
951 | MaxResults?: Integer;
|
952 | |
953 |
|
954 |
|
955 | NextToken?: String;
|
956 | }
|
957 | export interface DescribeDirectoryConfigsResult {
|
958 | |
959 |
|
960 |
|
961 | DirectoryConfigs?: DirectoryConfigList;
|
962 | |
963 |
|
964 |
|
965 | NextToken?: String;
|
966 | }
|
967 | export interface DescribeFleetsRequest {
|
968 | |
969 |
|
970 |
|
971 | Names?: StringList;
|
972 | |
973 |
|
974 |
|
975 | NextToken?: String;
|
976 | }
|
977 | export interface DescribeFleetsResult {
|
978 | |
979 |
|
980 |
|
981 | Fleets?: FleetList;
|
982 | |
983 |
|
984 |
|
985 | NextToken?: String;
|
986 | }
|
987 | export interface DescribeImageBuildersRequest {
|
988 | |
989 |
|
990 |
|
991 | Names?: StringList;
|
992 | |
993 |
|
994 |
|
995 | MaxResults?: Integer;
|
996 | |
997 |
|
998 |
|
999 | NextToken?: String;
|
1000 | }
|
1001 | export interface DescribeImageBuildersResult {
|
1002 | |
1003 |
|
1004 |
|
1005 | ImageBuilders?: ImageBuilderList;
|
1006 | |
1007 |
|
1008 |
|
1009 | NextToken?: String;
|
1010 | }
|
1011 | export interface DescribeImagePermissionsRequest {
|
1012 | |
1013 |
|
1014 |
|
1015 | Name: Name;
|
1016 | |
1017 |
|
1018 |
|
1019 | MaxResults?: MaxResults;
|
1020 | |
1021 |
|
1022 |
|
1023 | SharedAwsAccountIds?: AwsAccountIdList;
|
1024 | |
1025 |
|
1026 |
|
1027 | NextToken?: String;
|
1028 | }
|
1029 | export interface DescribeImagePermissionsResult {
|
1030 | |
1031 |
|
1032 |
|
1033 | Name?: Name;
|
1034 | |
1035 |
|
1036 |
|
1037 | SharedImagePermissionsList?: SharedImagePermissionsList;
|
1038 | |
1039 |
|
1040 |
|
1041 | NextToken?: String;
|
1042 | }
|
1043 | export type DescribeImagesMaxResults = number;
|
1044 | export interface DescribeImagesRequest {
|
1045 | |
1046 |
|
1047 |
|
1048 | Names?: StringList;
|
1049 | |
1050 |
|
1051 |
|
1052 | Arns?: ArnList;
|
1053 | |
1054 |
|
1055 |
|
1056 | Type?: VisibilityType;
|
1057 | |
1058 |
|
1059 |
|
1060 | NextToken?: String;
|
1061 | |
1062 |
|
1063 |
|
1064 | MaxResults?: DescribeImagesMaxResults;
|
1065 | }
|
1066 | export interface DescribeImagesResult {
|
1067 | |
1068 |
|
1069 |
|
1070 | Images?: ImageList;
|
1071 | |
1072 |
|
1073 |
|
1074 | NextToken?: String;
|
1075 | }
|
1076 | export interface DescribeSessionsRequest {
|
1077 | |
1078 |
|
1079 |
|
1080 | StackName: String;
|
1081 | |
1082 |
|
1083 |
|
1084 | FleetName: String;
|
1085 | |
1086 |
|
1087 |
|
1088 | UserId?: UserId;
|
1089 | |
1090 |
|
1091 |
|
1092 | NextToken?: String;
|
1093 | |
1094 |
|
1095 |
|
1096 | Limit?: Integer;
|
1097 | |
1098 |
|
1099 |
|
1100 | AuthenticationType?: AuthenticationType;
|
1101 | }
|
1102 | export interface DescribeSessionsResult {
|
1103 | |
1104 |
|
1105 |
|
1106 | Sessions?: SessionList;
|
1107 | |
1108 |
|
1109 |
|
1110 | NextToken?: String;
|
1111 | }
|
1112 | export interface DescribeStacksRequest {
|
1113 | |
1114 |
|
1115 |
|
1116 | Names?: StringList;
|
1117 | |
1118 |
|
1119 |
|
1120 | NextToken?: String;
|
1121 | }
|
1122 | export interface DescribeStacksResult {
|
1123 | |
1124 |
|
1125 |
|
1126 | Stacks?: StackList;
|
1127 | |
1128 |
|
1129 |
|
1130 | NextToken?: String;
|
1131 | }
|
1132 | export interface DescribeUsageReportSubscriptionsRequest {
|
1133 | |
1134 |
|
1135 |
|
1136 | MaxResults?: Integer;
|
1137 | |
1138 |
|
1139 |
|
1140 | NextToken?: String;
|
1141 | }
|
1142 | export interface DescribeUsageReportSubscriptionsResult {
|
1143 | |
1144 |
|
1145 |
|
1146 | UsageReportSubscriptions?: UsageReportSubscriptionList;
|
1147 | |
1148 |
|
1149 |
|
1150 | NextToken?: String;
|
1151 | }
|
1152 | export interface DescribeUserStackAssociationsRequest {
|
1153 | |
1154 |
|
1155 |
|
1156 | StackName?: String;
|
1157 | |
1158 |
|
1159 |
|
1160 | UserName?: Username;
|
1161 | |
1162 |
|
1163 |
|
1164 | AuthenticationType?: AuthenticationType;
|
1165 | |
1166 |
|
1167 |
|
1168 | MaxResults?: MaxResults;
|
1169 | |
1170 |
|
1171 |
|
1172 | NextToken?: String;
|
1173 | }
|
1174 | export interface DescribeUserStackAssociationsResult {
|
1175 | |
1176 |
|
1177 |
|
1178 | UserStackAssociations?: UserStackAssociationList;
|
1179 | |
1180 |
|
1181 |
|
1182 | NextToken?: String;
|
1183 | }
|
1184 | export interface DescribeUsersRequest {
|
1185 | |
1186 |
|
1187 |
|
1188 | AuthenticationType: AuthenticationType;
|
1189 | |
1190 |
|
1191 |
|
1192 | MaxResults?: Integer;
|
1193 | |
1194 |
|
1195 |
|
1196 | NextToken?: String;
|
1197 | }
|
1198 | export interface DescribeUsersResult {
|
1199 | |
1200 |
|
1201 |
|
1202 | Users?: UserList;
|
1203 | |
1204 |
|
1205 |
|
1206 | NextToken?: String;
|
1207 | }
|
1208 | export type Description = string;
|
1209 | export interface DirectoryConfig {
|
1210 | |
1211 |
|
1212 |
|
1213 | DirectoryName: DirectoryName;
|
1214 | |
1215 |
|
1216 |
|
1217 | OrganizationalUnitDistinguishedNames?: OrganizationalUnitDistinguishedNamesList;
|
1218 | |
1219 |
|
1220 |
|
1221 | ServiceAccountCredentials?: ServiceAccountCredentials;
|
1222 | |
1223 |
|
1224 |
|
1225 | CreatedTime?: Timestamp;
|
1226 | }
|
1227 | export type DirectoryConfigList = DirectoryConfig[];
|
1228 | export type DirectoryName = string;
|
1229 | export type DirectoryNameList = DirectoryName[];
|
1230 | export interface DisableUserRequest {
|
1231 | |
1232 |
|
1233 |
|
1234 | UserName: Username;
|
1235 | |
1236 |
|
1237 |
|
1238 | AuthenticationType: AuthenticationType;
|
1239 | }
|
1240 | export interface DisableUserResult {
|
1241 | }
|
1242 | export interface DisassociateFleetRequest {
|
1243 | |
1244 |
|
1245 |
|
1246 | FleetName: String;
|
1247 | |
1248 |
|
1249 |
|
1250 | StackName: String;
|
1251 | }
|
1252 | export interface DisassociateFleetResult {
|
1253 | }
|
1254 | export type DisplayName = string;
|
1255 | export type Domain = string;
|
1256 | export interface DomainJoinInfo {
|
1257 | |
1258 |
|
1259 |
|
1260 | DirectoryName?: DirectoryName;
|
1261 | |
1262 |
|
1263 |
|
1264 | OrganizationalUnitDistinguishedName?: OrganizationalUnitDistinguishedName;
|
1265 | }
|
1266 | export type DomainList = Domain[];
|
1267 | export type EmbedHostDomain = string;
|
1268 | export type EmbedHostDomains = EmbedHostDomain[];
|
1269 | export interface EnableUserRequest {
|
1270 | |
1271 |
|
1272 |
|
1273 | UserName: Username;
|
1274 | |
1275 |
|
1276 |
|
1277 | AuthenticationType: AuthenticationType;
|
1278 | }
|
1279 | export interface EnableUserResult {
|
1280 | }
|
1281 | export interface ExpireSessionRequest {
|
1282 | |
1283 |
|
1284 |
|
1285 | SessionId: String;
|
1286 | }
|
1287 | export interface ExpireSessionResult {
|
1288 | }
|
1289 | export type FeedbackURL = string;
|
1290 | export interface Fleet {
|
1291 | |
1292 |
|
1293 |
|
1294 | Arn: Arn;
|
1295 | |
1296 |
|
1297 |
|
1298 | Name: String;
|
1299 | |
1300 |
|
1301 |
|
1302 | DisplayName?: String;
|
1303 | |
1304 |
|
1305 |
|
1306 | Description?: String;
|
1307 | |
1308 |
|
1309 |
|
1310 | ImageName?: String;
|
1311 | |
1312 |
|
1313 |
|
1314 | ImageArn?: Arn;
|
1315 | |
1316 |
|
1317 |
|
1318 | InstanceType: String;
|
1319 | |
1320 |
|
1321 |
|
1322 | FleetType?: FleetType;
|
1323 | |
1324 |
|
1325 |
|
1326 | ComputeCapacityStatus: ComputeCapacityStatus;
|
1327 | |
1328 |
|
1329 |
|
1330 | MaxUserDurationInSeconds?: Integer;
|
1331 | |
1332 |
|
1333 |
|
1334 | DisconnectTimeoutInSeconds?: Integer;
|
1335 | |
1336 |
|
1337 |
|
1338 | State: FleetState;
|
1339 | |
1340 |
|
1341 |
|
1342 | VpcConfig?: VpcConfig;
|
1343 | |
1344 |
|
1345 |
|
1346 | CreatedTime?: Timestamp;
|
1347 | |
1348 |
|
1349 |
|
1350 | FleetErrors?: FleetErrors;
|
1351 | |
1352 |
|
1353 |
|
1354 | EnableDefaultInternetAccess?: BooleanObject;
|
1355 | |
1356 |
|
1357 |
|
1358 | DomainJoinInfo?: DomainJoinInfo;
|
1359 | |
1360 |
|
1361 |
|
1362 | IdleDisconnectTimeoutInSeconds?: Integer;
|
1363 | |
1364 |
|
1365 |
|
1366 | IamRoleArn?: Arn;
|
1367 | }
|
1368 | export type FleetAttribute = "VPC_CONFIGURATION"|"VPC_CONFIGURATION_SECURITY_GROUP_IDS"|"DOMAIN_JOIN_INFO"|"IAM_ROLE_ARN"|string;
|
1369 | export type FleetAttributes = FleetAttribute[];
|
1370 | export interface FleetError {
|
1371 | |
1372 |
|
1373 |
|
1374 | ErrorCode?: FleetErrorCode;
|
1375 | |
1376 |
|
1377 |
|
1378 | ErrorMessage?: String;
|
1379 | }
|
1380 | export type FleetErrorCode = "IAM_SERVICE_ROLE_MISSING_ENI_DESCRIBE_ACTION"|"IAM_SERVICE_ROLE_MISSING_ENI_CREATE_ACTION"|"IAM_SERVICE_ROLE_MISSING_ENI_DELETE_ACTION"|"NETWORK_INTERFACE_LIMIT_EXCEEDED"|"INTERNAL_SERVICE_ERROR"|"IAM_SERVICE_ROLE_IS_MISSING"|"MACHINE_ROLE_IS_MISSING"|"STS_DISABLED_IN_REGION"|"SUBNET_HAS_INSUFFICIENT_IP_ADDRESSES"|"IAM_SERVICE_ROLE_MISSING_DESCRIBE_SUBNET_ACTION"|"SUBNET_NOT_FOUND"|"IMAGE_NOT_FOUND"|"INVALID_SUBNET_CONFIGURATION"|"SECURITY_GROUPS_NOT_FOUND"|"IGW_NOT_ATTACHED"|"IAM_SERVICE_ROLE_MISSING_DESCRIBE_SECURITY_GROUPS_ACTION"|"DOMAIN_JOIN_ERROR_FILE_NOT_FOUND"|"DOMAIN_JOIN_ERROR_ACCESS_DENIED"|"DOMAIN_JOIN_ERROR_LOGON_FAILURE"|"DOMAIN_JOIN_ERROR_INVALID_PARAMETER"|"DOMAIN_JOIN_ERROR_MORE_DATA"|"DOMAIN_JOIN_ERROR_NO_SUCH_DOMAIN"|"DOMAIN_JOIN_ERROR_NOT_SUPPORTED"|"DOMAIN_JOIN_NERR_INVALID_WORKGROUP_NAME"|"DOMAIN_JOIN_NERR_WORKSTATION_NOT_STARTED"|"DOMAIN_JOIN_ERROR_DS_MACHINE_ACCOUNT_QUOTA_EXCEEDED"|"DOMAIN_JOIN_NERR_PASSWORD_EXPIRED"|"DOMAIN_JOIN_INTERNAL_SERVICE_ERROR"|string;
|
1381 | export type FleetErrors = FleetError[];
|
1382 | export type FleetList = Fleet[];
|
1383 | export type FleetState = "STARTING"|"RUNNING"|"STOPPING"|"STOPPED"|string;
|
1384 | export type FleetType = "ALWAYS_ON"|"ON_DEMAND"|string;
|
1385 | export interface Image {
|
1386 | |
1387 |
|
1388 |
|
1389 | Name: String;
|
1390 | |
1391 |
|
1392 |
|
1393 | Arn?: Arn;
|
1394 | |
1395 |
|
1396 |
|
1397 | BaseImageArn?: Arn;
|
1398 | |
1399 |
|
1400 |
|
1401 | DisplayName?: String;
|
1402 | |
1403 |
|
1404 |
|
1405 | State?: ImageState;
|
1406 | |
1407 |
|
1408 |
|
1409 | Visibility?: VisibilityType;
|
1410 | |
1411 |
|
1412 |
|
1413 | ImageBuilderSupported?: Boolean;
|
1414 | |
1415 |
|
1416 |
|
1417 | ImageBuilderName?: String;
|
1418 | |
1419 |
|
1420 |
|
1421 | Platform?: PlatformType;
|
1422 | |
1423 |
|
1424 |
|
1425 | Description?: String;
|
1426 | |
1427 |
|
1428 |
|
1429 | StateChangeReason?: ImageStateChangeReason;
|
1430 | |
1431 |
|
1432 |
|
1433 | Applications?: Applications;
|
1434 | |
1435 |
|
1436 |
|
1437 | CreatedTime?: Timestamp;
|
1438 | |
1439 |
|
1440 |
|
1441 | PublicBaseImageReleasedDate?: Timestamp;
|
1442 | |
1443 |
|
1444 |
|
1445 | AppstreamAgentVersion?: AppstreamAgentVersion;
|
1446 | |
1447 |
|
1448 |
|
1449 | ImagePermissions?: ImagePermissions;
|
1450 | }
|
1451 | export interface ImageBuilder {
|
1452 | |
1453 |
|
1454 |
|
1455 | Name: String;
|
1456 | |
1457 |
|
1458 |
|
1459 | Arn?: Arn;
|
1460 | |
1461 |
|
1462 |
|
1463 | ImageArn?: Arn;
|
1464 | |
1465 |
|
1466 |
|
1467 | Description?: String;
|
1468 | |
1469 |
|
1470 |
|
1471 | DisplayName?: String;
|
1472 | |
1473 |
|
1474 |
|
1475 | VpcConfig?: VpcConfig;
|
1476 | |
1477 |
|
1478 |
|
1479 | InstanceType?: String;
|
1480 | |
1481 |
|
1482 |
|
1483 | Platform?: PlatformType;
|
1484 | |
1485 |
|
1486 |
|
1487 | IamRoleArn?: Arn;
|
1488 | |
1489 |
|
1490 |
|
1491 | State?: ImageBuilderState;
|
1492 | |
1493 |
|
1494 |
|
1495 | StateChangeReason?: ImageBuilderStateChangeReason;
|
1496 | |
1497 |
|
1498 |
|
1499 | CreatedTime?: Timestamp;
|
1500 | |
1501 |
|
1502 |
|
1503 | EnableDefaultInternetAccess?: BooleanObject;
|
1504 | |
1505 |
|
1506 |
|
1507 | DomainJoinInfo?: DomainJoinInfo;
|
1508 | NetworkAccessConfiguration?: NetworkAccessConfiguration;
|
1509 | |
1510 |
|
1511 |
|
1512 | ImageBuilderErrors?: ResourceErrors;
|
1513 | |
1514 |
|
1515 |
|
1516 | AppstreamAgentVersion?: AppstreamAgentVersion;
|
1517 | |
1518 |
|
1519 |
|
1520 | AccessEndpoints?: AccessEndpointList;
|
1521 | }
|
1522 | export type ImageBuilderList = ImageBuilder[];
|
1523 | export type ImageBuilderState = "PENDING"|"UPDATING_AGENT"|"RUNNING"|"STOPPING"|"STOPPED"|"REBOOTING"|"SNAPSHOTTING"|"DELETING"|"FAILED"|string;
|
1524 | export interface ImageBuilderStateChangeReason {
|
1525 | |
1526 |
|
1527 |
|
1528 | Code?: ImageBuilderStateChangeReasonCode;
|
1529 | |
1530 |
|
1531 |
|
1532 | Message?: String;
|
1533 | }
|
1534 | export type ImageBuilderStateChangeReasonCode = "INTERNAL_ERROR"|"IMAGE_UNAVAILABLE"|string;
|
1535 | export type ImageList = Image[];
|
1536 | export interface ImagePermissions {
|
1537 | |
1538 |
|
1539 |
|
1540 | allowFleet?: BooleanObject;
|
1541 | |
1542 |
|
1543 |
|
1544 | allowImageBuilder?: BooleanObject;
|
1545 | }
|
1546 | export type ImageState = "PENDING"|"AVAILABLE"|"FAILED"|"COPYING"|"DELETING"|string;
|
1547 | export interface ImageStateChangeReason {
|
1548 | |
1549 |
|
1550 |
|
1551 | Code?: ImageStateChangeReasonCode;
|
1552 | |
1553 |
|
1554 |
|
1555 | Message?: String;
|
1556 | }
|
1557 | export type ImageStateChangeReasonCode = "INTERNAL_ERROR"|"IMAGE_BUILDER_NOT_AVAILABLE"|"IMAGE_COPY_FAILURE"|string;
|
1558 | export type Integer = number;
|
1559 | export interface LastReportGenerationExecutionError {
|
1560 | |
1561 |
|
1562 |
|
1563 | ErrorCode?: UsageReportExecutionErrorCode;
|
1564 | |
1565 |
|
1566 |
|
1567 | ErrorMessage?: String;
|
1568 | }
|
1569 | export type LastReportGenerationExecutionErrors = LastReportGenerationExecutionError[];
|
1570 | export interface ListAssociatedFleetsRequest {
|
1571 | |
1572 |
|
1573 |
|
1574 | StackName: String;
|
1575 | |
1576 |
|
1577 |
|
1578 | NextToken?: String;
|
1579 | }
|
1580 | export interface ListAssociatedFleetsResult {
|
1581 | |
1582 |
|
1583 |
|
1584 | Names?: StringList;
|
1585 | |
1586 |
|
1587 |
|
1588 | NextToken?: String;
|
1589 | }
|
1590 | export interface ListAssociatedStacksRequest {
|
1591 | |
1592 |
|
1593 |
|
1594 | FleetName: String;
|
1595 | |
1596 |
|
1597 |
|
1598 | NextToken?: String;
|
1599 | }
|
1600 | export interface ListAssociatedStacksResult {
|
1601 | |
1602 |
|
1603 |
|
1604 | Names?: StringList;
|
1605 | |
1606 |
|
1607 |
|
1608 | NextToken?: String;
|
1609 | }
|
1610 | export interface ListTagsForResourceRequest {
|
1611 | |
1612 |
|
1613 |
|
1614 | ResourceArn: Arn;
|
1615 | }
|
1616 | export interface ListTagsForResourceResponse {
|
1617 | |
1618 |
|
1619 |
|
1620 | Tags?: Tags;
|
1621 | }
|
1622 | export type Long = number;
|
1623 | export type MaxResults = number;
|
1624 | export type MessageAction = "SUPPRESS"|"RESEND"|string;
|
1625 | export type Metadata = {[key: string]: String};
|
1626 | export type Name = string;
|
1627 | export interface NetworkAccessConfiguration {
|
1628 | |
1629 |
|
1630 |
|
1631 | EniPrivateIpAddress?: String;
|
1632 | |
1633 |
|
1634 |
|
1635 | EniId?: String;
|
1636 | }
|
1637 | export type OrganizationalUnitDistinguishedName = string;
|
1638 | export type OrganizationalUnitDistinguishedNamesList = OrganizationalUnitDistinguishedName[];
|
1639 | export type Permission = "ENABLED"|"DISABLED"|string;
|
1640 | export type PlatformType = "WINDOWS"|"WINDOWS_SERVER_2016"|"WINDOWS_SERVER_2019"|string;
|
1641 | export type RedirectURL = string;
|
1642 | export type RegionName = string;
|
1643 | export interface ResourceError {
|
1644 | |
1645 |
|
1646 |
|
1647 | ErrorCode?: FleetErrorCode;
|
1648 | |
1649 |
|
1650 |
|
1651 | ErrorMessage?: String;
|
1652 | |
1653 |
|
1654 |
|
1655 | ErrorTimestamp?: Timestamp;
|
1656 | }
|
1657 | export type ResourceErrors = ResourceError[];
|
1658 | export type ResourceIdentifier = string;
|
1659 | export type SecurityGroupIdList = String[];
|
1660 | export interface ServiceAccountCredentials {
|
1661 | |
1662 |
|
1663 |
|
1664 | AccountName: AccountName;
|
1665 | |
1666 |
|
1667 |
|
1668 | AccountPassword: AccountPassword;
|
1669 | }
|
1670 | export interface Session {
|
1671 | |
1672 |
|
1673 |
|
1674 | Id: String;
|
1675 | |
1676 |
|
1677 |
|
1678 | UserId: UserId;
|
1679 | |
1680 |
|
1681 |
|
1682 | StackName: String;
|
1683 | |
1684 |
|
1685 |
|
1686 | FleetName: String;
|
1687 | |
1688 |
|
1689 |
|
1690 | State: SessionState;
|
1691 | |
1692 |
|
1693 |
|
1694 | ConnectionState?: SessionConnectionState;
|
1695 | |
1696 |
|
1697 |
|
1698 | StartTime?: Timestamp;
|
1699 | |
1700 |
|
1701 |
|
1702 | MaxExpirationTime?: Timestamp;
|
1703 | |
1704 |
|
1705 |
|
1706 | AuthenticationType?: AuthenticationType;
|
1707 | |
1708 |
|
1709 |
|
1710 | NetworkAccessConfiguration?: NetworkAccessConfiguration;
|
1711 | }
|
1712 | export type SessionConnectionState = "CONNECTED"|"NOT_CONNECTED"|string;
|
1713 | export type SessionList = Session[];
|
1714 | export type SessionState = "ACTIVE"|"PENDING"|"EXPIRED"|string;
|
1715 | export type SettingsGroup = string;
|
1716 | export interface SharedImagePermissions {
|
1717 | |
1718 |
|
1719 |
|
1720 | sharedAccountId: AwsAccountId;
|
1721 | |
1722 |
|
1723 |
|
1724 | imagePermissions: ImagePermissions;
|
1725 | }
|
1726 | export type SharedImagePermissionsList = SharedImagePermissions[];
|
1727 | export interface Stack {
|
1728 | |
1729 |
|
1730 |
|
1731 | Arn?: Arn;
|
1732 | |
1733 |
|
1734 |
|
1735 | Name: String;
|
1736 | |
1737 |
|
1738 |
|
1739 | Description?: String;
|
1740 | |
1741 |
|
1742 |
|
1743 | DisplayName?: String;
|
1744 | |
1745 |
|
1746 |
|
1747 | CreatedTime?: Timestamp;
|
1748 | |
1749 |
|
1750 |
|
1751 | StorageConnectors?: StorageConnectorList;
|
1752 | |
1753 |
|
1754 |
|
1755 | RedirectURL?: RedirectURL;
|
1756 | |
1757 |
|
1758 |
|
1759 | FeedbackURL?: FeedbackURL;
|
1760 | |
1761 |
|
1762 |
|
1763 | StackErrors?: StackErrors;
|
1764 | |
1765 |
|
1766 |
|
1767 | UserSettings?: UserSettingList;
|
1768 | |
1769 |
|
1770 |
|
1771 | ApplicationSettings?: ApplicationSettingsResponse;
|
1772 | |
1773 |
|
1774 |
|
1775 | AccessEndpoints?: AccessEndpointList;
|
1776 | |
1777 |
|
1778 |
|
1779 | EmbedHostDomains?: EmbedHostDomains;
|
1780 | }
|
1781 | export type StackAttribute = "STORAGE_CONNECTORS"|"STORAGE_CONNECTOR_HOMEFOLDERS"|"STORAGE_CONNECTOR_GOOGLE_DRIVE"|"STORAGE_CONNECTOR_ONE_DRIVE"|"REDIRECT_URL"|"FEEDBACK_URL"|"THEME_NAME"|"USER_SETTINGS"|"EMBED_HOST_DOMAINS"|"IAM_ROLE_ARN"|"ACCESS_ENDPOINTS"|string;
|
1782 | export type StackAttributes = StackAttribute[];
|
1783 | export interface StackError {
|
1784 | |
1785 |
|
1786 |
|
1787 | ErrorCode?: StackErrorCode;
|
1788 | |
1789 |
|
1790 |
|
1791 | ErrorMessage?: String;
|
1792 | }
|
1793 | export type StackErrorCode = "STORAGE_CONNECTOR_ERROR"|"INTERNAL_SERVICE_ERROR"|string;
|
1794 | export type StackErrors = StackError[];
|
1795 | export type StackList = Stack[];
|
1796 | export interface StartFleetRequest {
|
1797 | |
1798 |
|
1799 |
|
1800 | Name: String;
|
1801 | }
|
1802 | export interface StartFleetResult {
|
1803 | }
|
1804 | export interface StartImageBuilderRequest {
|
1805 | |
1806 |
|
1807 |
|
1808 | Name: String;
|
1809 | |
1810 |
|
1811 |
|
1812 | AppstreamAgentVersion?: AppstreamAgentVersion;
|
1813 | }
|
1814 | export interface StartImageBuilderResult {
|
1815 | |
1816 |
|
1817 |
|
1818 | ImageBuilder?: ImageBuilder;
|
1819 | }
|
1820 | export interface StopFleetRequest {
|
1821 | |
1822 |
|
1823 |
|
1824 | Name: String;
|
1825 | }
|
1826 | export interface StopFleetResult {
|
1827 | }
|
1828 | export interface StopImageBuilderRequest {
|
1829 | |
1830 |
|
1831 |
|
1832 | Name: String;
|
1833 | }
|
1834 | export interface StopImageBuilderResult {
|
1835 | |
1836 |
|
1837 |
|
1838 | ImageBuilder?: ImageBuilder;
|
1839 | }
|
1840 | export interface StorageConnector {
|
1841 | |
1842 |
|
1843 |
|
1844 | ConnectorType: StorageConnectorType;
|
1845 | |
1846 |
|
1847 |
|
1848 | ResourceIdentifier?: ResourceIdentifier;
|
1849 | |
1850 |
|
1851 |
|
1852 | Domains?: DomainList;
|
1853 | }
|
1854 | export type StorageConnectorList = StorageConnector[];
|
1855 | export type StorageConnectorType = "HOMEFOLDERS"|"GOOGLE_DRIVE"|"ONE_DRIVE"|string;
|
1856 | export type StreamingUrlUserId = string;
|
1857 | export type String = string;
|
1858 | export type StringList = String[];
|
1859 | export type SubnetIdList = String[];
|
1860 | export type TagKey = string;
|
1861 | export type TagKeyList = TagKey[];
|
1862 | export interface TagResourceRequest {
|
1863 | |
1864 |
|
1865 |
|
1866 | ResourceArn: Arn;
|
1867 | |
1868 |
|
1869 |
|
1870 | Tags: Tags;
|
1871 | }
|
1872 | export interface TagResourceResponse {
|
1873 | }
|
1874 | export type TagValue = string;
|
1875 | export type Tags = {[key: string]: TagValue};
|
1876 | export type Timestamp = Date;
|
1877 | export interface UntagResourceRequest {
|
1878 | |
1879 |
|
1880 |
|
1881 | ResourceArn: Arn;
|
1882 | |
1883 |
|
1884 |
|
1885 | TagKeys: TagKeyList;
|
1886 | }
|
1887 | export interface UntagResourceResponse {
|
1888 | }
|
1889 | export interface UpdateDirectoryConfigRequest {
|
1890 | |
1891 |
|
1892 |
|
1893 | DirectoryName: DirectoryName;
|
1894 | |
1895 |
|
1896 |
|
1897 | OrganizationalUnitDistinguishedNames?: OrganizationalUnitDistinguishedNamesList;
|
1898 | |
1899 |
|
1900 |
|
1901 | ServiceAccountCredentials?: ServiceAccountCredentials;
|
1902 | }
|
1903 | export interface UpdateDirectoryConfigResult {
|
1904 | |
1905 |
|
1906 |
|
1907 | DirectoryConfig?: DirectoryConfig;
|
1908 | }
|
1909 | export interface UpdateFleetRequest {
|
1910 | |
1911 |
|
1912 |
|
1913 | ImageName?: String;
|
1914 | |
1915 |
|
1916 |
|
1917 | ImageArn?: Arn;
|
1918 | |
1919 |
|
1920 |
|
1921 | Name?: String;
|
1922 | |
1923 |
|
1924 |
|
1925 | InstanceType?: String;
|
1926 | |
1927 |
|
1928 |
|
1929 | ComputeCapacity?: ComputeCapacity;
|
1930 | |
1931 |
|
1932 |
|
1933 | VpcConfig?: VpcConfig;
|
1934 | |
1935 |
|
1936 |
|
1937 | MaxUserDurationInSeconds?: Integer;
|
1938 | |
1939 |
|
1940 |
|
1941 | DisconnectTimeoutInSeconds?: Integer;
|
1942 | |
1943 |
|
1944 |
|
1945 | DeleteVpcConfig?: Boolean;
|
1946 | |
1947 |
|
1948 |
|
1949 | Description?: Description;
|
1950 | |
1951 |
|
1952 |
|
1953 | DisplayName?: DisplayName;
|
1954 | |
1955 |
|
1956 |
|
1957 | EnableDefaultInternetAccess?: BooleanObject;
|
1958 | |
1959 |
|
1960 |
|
1961 | DomainJoinInfo?: DomainJoinInfo;
|
1962 | |
1963 |
|
1964 |
|
1965 | IdleDisconnectTimeoutInSeconds?: Integer;
|
1966 | |
1967 |
|
1968 |
|
1969 | AttributesToDelete?: FleetAttributes;
|
1970 | |
1971 |
|
1972 |
|
1973 | IamRoleArn?: Arn;
|
1974 | }
|
1975 | export interface UpdateFleetResult {
|
1976 | |
1977 |
|
1978 |
|
1979 | Fleet?: Fleet;
|
1980 | }
|
1981 | export interface UpdateImagePermissionsRequest {
|
1982 | |
1983 |
|
1984 |
|
1985 | Name: Name;
|
1986 | |
1987 |
|
1988 |
|
1989 | SharedAccountId: AwsAccountId;
|
1990 | |
1991 |
|
1992 |
|
1993 | ImagePermissions: ImagePermissions;
|
1994 | }
|
1995 | export interface UpdateImagePermissionsResult {
|
1996 | }
|
1997 | export interface UpdateStackRequest {
|
1998 | |
1999 |
|
2000 |
|
2001 | DisplayName?: DisplayName;
|
2002 | |
2003 |
|
2004 |
|
2005 | Description?: Description;
|
2006 | |
2007 |
|
2008 |
|
2009 | Name: String;
|
2010 | |
2011 |
|
2012 |
|
2013 | StorageConnectors?: StorageConnectorList;
|
2014 | |
2015 |
|
2016 |
|
2017 | DeleteStorageConnectors?: Boolean;
|
2018 | |
2019 |
|
2020 |
|
2021 | RedirectURL?: RedirectURL;
|
2022 | |
2023 |
|
2024 |
|
2025 | FeedbackURL?: FeedbackURL;
|
2026 | |
2027 |
|
2028 |
|
2029 | AttributesToDelete?: StackAttributes;
|
2030 | |
2031 |
|
2032 |
|
2033 | UserSettings?: UserSettingList;
|
2034 | |
2035 |
|
2036 |
|
2037 | ApplicationSettings?: ApplicationSettings;
|
2038 | |
2039 |
|
2040 |
|
2041 | AccessEndpoints?: AccessEndpointList;
|
2042 | |
2043 |
|
2044 |
|
2045 | EmbedHostDomains?: EmbedHostDomains;
|
2046 | }
|
2047 | export interface UpdateStackResult {
|
2048 | |
2049 |
|
2050 |
|
2051 | Stack?: Stack;
|
2052 | }
|
2053 | export type UsageReportExecutionErrorCode = "RESOURCE_NOT_FOUND"|"ACCESS_DENIED"|"INTERNAL_SERVICE_ERROR"|string;
|
2054 | export type UsageReportSchedule = "DAILY"|string;
|
2055 | export interface UsageReportSubscription {
|
2056 | |
2057 |
|
2058 |
|
2059 | S3BucketName?: String;
|
2060 | |
2061 |
|
2062 |
|
2063 | Schedule?: UsageReportSchedule;
|
2064 | |
2065 |
|
2066 |
|
2067 | LastGeneratedReportDate?: Timestamp;
|
2068 | |
2069 |
|
2070 |
|
2071 | SubscriptionErrors?: LastReportGenerationExecutionErrors;
|
2072 | }
|
2073 | export type UsageReportSubscriptionList = UsageReportSubscription[];
|
2074 | export interface User {
|
2075 | |
2076 |
|
2077 |
|
2078 | Arn?: Arn;
|
2079 | |
2080 |
|
2081 |
|
2082 | UserName?: Username;
|
2083 | |
2084 |
|
2085 |
|
2086 | Enabled?: Boolean;
|
2087 | |
2088 |
|
2089 |
|
2090 | Status?: String;
|
2091 | |
2092 |
|
2093 |
|
2094 | FirstName?: UserAttributeValue;
|
2095 | |
2096 |
|
2097 |
|
2098 | LastName?: UserAttributeValue;
|
2099 | |
2100 |
|
2101 |
|
2102 | CreatedTime?: Timestamp;
|
2103 | |
2104 |
|
2105 |
|
2106 | AuthenticationType: AuthenticationType;
|
2107 | }
|
2108 | export type UserAttributeValue = string;
|
2109 | export type UserId = string;
|
2110 | export type UserList = User[];
|
2111 | export interface UserSetting {
|
2112 | |
2113 |
|
2114 |
|
2115 | Action: Action;
|
2116 | |
2117 |
|
2118 |
|
2119 | Permission: Permission;
|
2120 | }
|
2121 | export type UserSettingList = UserSetting[];
|
2122 | export interface UserStackAssociation {
|
2123 | |
2124 |
|
2125 |
|
2126 | StackName: String;
|
2127 | |
2128 |
|
2129 |
|
2130 | UserName: Username;
|
2131 | |
2132 |
|
2133 |
|
2134 | AuthenticationType: AuthenticationType;
|
2135 | |
2136 |
|
2137 |
|
2138 | SendEmailNotification?: Boolean;
|
2139 | }
|
2140 | export interface UserStackAssociationError {
|
2141 | |
2142 |
|
2143 |
|
2144 | UserStackAssociation?: UserStackAssociation;
|
2145 | |
2146 |
|
2147 |
|
2148 | ErrorCode?: UserStackAssociationErrorCode;
|
2149 | |
2150 |
|
2151 |
|
2152 | ErrorMessage?: String;
|
2153 | }
|
2154 | export type UserStackAssociationErrorCode = "STACK_NOT_FOUND"|"USER_NAME_NOT_FOUND"|"INTERNAL_ERROR"|string;
|
2155 | export type UserStackAssociationErrorList = UserStackAssociationError[];
|
2156 | export type UserStackAssociationList = UserStackAssociation[];
|
2157 | export type Username = string;
|
2158 | export type VisibilityType = "PUBLIC"|"PRIVATE"|"SHARED"|string;
|
2159 | export interface VpcConfig {
|
2160 | |
2161 |
|
2162 |
|
2163 | SubnetIds?: SubnetIdList;
|
2164 | |
2165 |
|
2166 |
|
2167 | SecurityGroupIds?: SecurityGroupIdList;
|
2168 | }
|
2169 | |
2170 |
|
2171 |
|
2172 | export type apiVersion = "2016-12-01"|"latest"|string;
|
2173 | export interface ClientApiVersions {
|
2174 | |
2175 |
|
2176 |
|
2177 | apiVersion?: apiVersion;
|
2178 | }
|
2179 | export type ClientConfiguration = ServiceConfigurationOptions & ClientApiVersions;
|
2180 | |
2181 |
|
2182 |
|
2183 | export import Types = AppStream;
|
2184 | }
|
2185 | export = AppStream;
|