271 lines
4.8 KiB
TypeScript
271 lines
4.8 KiB
TypeScript
// *** WARNING: this file was generated by test. ***
|
|
// *** Do not edit by hand unless you're certain you know what you are doing! ***
|
|
|
|
import * as pulumi from "@pulumi/pulumi";
|
|
import { input as inputs, output as outputs } from "../types";
|
|
|
|
/**
|
|
* Ssis environment reference.
|
|
*/
|
|
export interface SsisEnvironmentReferenceResponse {
|
|
/**
|
|
* Environment folder name.
|
|
*/
|
|
environmentFolderName?: string;
|
|
/**
|
|
* Environment name.
|
|
*/
|
|
environmentName?: string;
|
|
/**
|
|
* Environment reference id.
|
|
*/
|
|
id?: number;
|
|
/**
|
|
* Reference type
|
|
*/
|
|
referenceType?: string;
|
|
}
|
|
|
|
/**
|
|
* Ssis environment.
|
|
*/
|
|
export interface SsisEnvironmentResponse {
|
|
/**
|
|
* Metadata description.
|
|
*/
|
|
description?: string;
|
|
/**
|
|
* Folder id which contains environment.
|
|
*/
|
|
folderId?: number;
|
|
/**
|
|
* Metadata id.
|
|
*/
|
|
id?: number;
|
|
/**
|
|
* Metadata name.
|
|
*/
|
|
name?: string;
|
|
/**
|
|
* The type of SSIS object metadata.
|
|
* Expected value is 'Environment'.
|
|
*/
|
|
type?: "Environment";
|
|
/**
|
|
* Variable in environment
|
|
*/
|
|
variables?: outputs.SsisVariableResponse[];
|
|
}
|
|
|
|
/**
|
|
* Ssis folder.
|
|
*/
|
|
export interface SsisFolderResponse {
|
|
/**
|
|
* Metadata description.
|
|
*/
|
|
description?: string;
|
|
/**
|
|
* Metadata id.
|
|
*/
|
|
id?: number;
|
|
/**
|
|
* Metadata name.
|
|
*/
|
|
name?: string;
|
|
/**
|
|
* The type of SSIS object metadata.
|
|
* Expected value is 'Folder'.
|
|
*/
|
|
type?: "Folder";
|
|
}
|
|
|
|
/**
|
|
* Ssis Package.
|
|
*/
|
|
export interface SsisPackageResponse {
|
|
/**
|
|
* Metadata description.
|
|
*/
|
|
description?: string;
|
|
/**
|
|
* Folder id which contains package.
|
|
*/
|
|
folderId?: number;
|
|
/**
|
|
* Metadata id.
|
|
*/
|
|
id?: number;
|
|
/**
|
|
* Metadata name.
|
|
*/
|
|
name?: string;
|
|
/**
|
|
* Parameters in package
|
|
*/
|
|
parameters?: outputs.SsisParameterResponse[];
|
|
/**
|
|
* Project id which contains package.
|
|
*/
|
|
projectId?: number;
|
|
/**
|
|
* Project version which contains package.
|
|
*/
|
|
projectVersion?: number;
|
|
/**
|
|
* The type of SSIS object metadata.
|
|
* Expected value is 'Package'.
|
|
*/
|
|
type?: "Package";
|
|
}
|
|
|
|
/**
|
|
* Ssis parameter.
|
|
*/
|
|
export interface SsisParameterResponse {
|
|
/**
|
|
* Parameter type.
|
|
*/
|
|
dataType?: string;
|
|
/**
|
|
* Default value of parameter.
|
|
*/
|
|
defaultValue?: string;
|
|
/**
|
|
* Parameter description.
|
|
*/
|
|
description?: string;
|
|
/**
|
|
* Design default value of parameter.
|
|
*/
|
|
designDefaultValue?: string;
|
|
/**
|
|
* Parameter id.
|
|
*/
|
|
id?: number;
|
|
/**
|
|
* Parameter name.
|
|
*/
|
|
name?: string;
|
|
/**
|
|
* Whether parameter is required.
|
|
*/
|
|
required?: boolean;
|
|
/**
|
|
* Whether parameter is sensitive.
|
|
*/
|
|
sensitive?: boolean;
|
|
/**
|
|
* Default sensitive value of parameter.
|
|
*/
|
|
sensitiveDefaultValue?: string;
|
|
/**
|
|
* Parameter value set.
|
|
*/
|
|
valueSet?: boolean;
|
|
/**
|
|
* Parameter value type.
|
|
*/
|
|
valueType?: string;
|
|
/**
|
|
* Parameter reference variable.
|
|
*/
|
|
variable?: string;
|
|
}
|
|
|
|
/**
|
|
* Ssis project.
|
|
*/
|
|
export interface SsisProjectResponse {
|
|
/**
|
|
* Metadata description.
|
|
*/
|
|
description?: string;
|
|
/**
|
|
* Environment reference in project
|
|
*/
|
|
environmentRefs?: outputs.SsisEnvironmentReferenceResponse[];
|
|
/**
|
|
* Folder id which contains project.
|
|
*/
|
|
folderId?: number;
|
|
/**
|
|
* Metadata id.
|
|
*/
|
|
id?: number;
|
|
/**
|
|
* Metadata name.
|
|
*/
|
|
name?: string;
|
|
/**
|
|
* Parameters in project
|
|
*/
|
|
parameters?: outputs.SsisParameterResponse[];
|
|
/**
|
|
* The type of SSIS object metadata.
|
|
* Expected value is 'Project'.
|
|
*/
|
|
type?: "Project";
|
|
/**
|
|
* Project version.
|
|
*/
|
|
version?: number;
|
|
}
|
|
|
|
/**
|
|
* Ssis variable.
|
|
*/
|
|
export interface SsisVariableResponse {
|
|
/**
|
|
* Variable type.
|
|
*/
|
|
dataType?: string;
|
|
/**
|
|
* Variable description.
|
|
*/
|
|
description?: string;
|
|
/**
|
|
* Variable id.
|
|
*/
|
|
id?: number;
|
|
/**
|
|
* Variable name.
|
|
*/
|
|
name?: string;
|
|
/**
|
|
* Whether variable is sensitive.
|
|
*/
|
|
sensitive?: boolean;
|
|
/**
|
|
* Variable sensitive value.
|
|
*/
|
|
sensitiveValue?: string;
|
|
/**
|
|
* Variable value.
|
|
*/
|
|
value?: string;
|
|
}
|
|
|
|
/**
|
|
* An access key for the storage account.
|
|
*/
|
|
export interface StorageAccountKeyResponse {
|
|
/**
|
|
* Creation time of the key, in round trip date format.
|
|
*/
|
|
creationTime: string;
|
|
/**
|
|
* Name of the key.
|
|
*/
|
|
keyName: string;
|
|
/**
|
|
* Permissions for the key -- read-only or full permissions.
|
|
*/
|
|
permissions: string;
|
|
/**
|
|
* Base 64-encoded value of the key.
|
|
*/
|
|
value: string;
|
|
}
|
|
|