-
Notifications
You must be signed in to change notification settings - Fork 17
Expand file tree
/
Copy pathContainerAppCreateContext.ts
More file actions
18 lines (15 loc) · 1.22 KB
/
ContainerAppCreateContext.ts
File metadata and controls
18 lines (15 loc) · 1.22 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
/*---------------------------------------------------------------------------------------------
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for license information.
*--------------------------------------------------------------------------------------------*/
import { type IResourceGroupWizardContext } from '@microsoft/vscode-azext-azureutils';
import { type ExecuteActivityContext } from '@microsoft/vscode-azext-utils';
import { type SetTelemetryProps } from '../../telemetry/SetTelemetryProps';
import { type CreateContainerAppTelemetryProps as TelemetryProps } from '../../telemetry/commandTelemetryProps';
import { type IContainerAppContext } from '../IContainerAppContext';
import { type ImageSourceBaseContext } from '../image/imageSource/ImageSourceContext';
import { type IngressBaseContext } from '../ingress/IngressContext';
export interface ContainerAppCreateBaseContext extends IResourceGroupWizardContext, ImageSourceBaseContext, IngressBaseContext, IContainerAppContext, ExecuteActivityContext {
newContainerAppName?: string;
}
export type ContainerAppCreateContext = ContainerAppCreateBaseContext & SetTelemetryProps<TelemetryProps>;