pulumi/pkg/codegen/internal/test/testdata/output-funcs/nodejs/types/output.ts
2021-11-08 15:43:36 -08:00

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;
}