@pulumi/azure-native
Version:
[](https://slack.pulumi.com) [](https://npmjs.com/package/@pulumi/azure-native) [ • 4.35 kB
TypeScript
import * as pulumi from "@pulumi/pulumi";
import * as outputs from "../types/output";
/**
* Gets details about the specified output.
*
* Uses Azure REST API version 2020-03-01.
*
* Other available API versions: 2021-10-01-preview. These can be accessed by generating a local SDK package using the CLI command `pulumi package add azure-native streamanalytics [ApiVersion]`. See the [version guide](../../../version-guide/#accessing-any-api-version-via-local-packages) for details.
*/
export declare function getOutput(args: GetOutputArgs, opts?: pulumi.InvokeOptions): Promise<GetOutputResult>;
export interface GetOutputArgs {
/**
* The name of the streaming job.
*/
jobName: string;
/**
* The name of the output.
*/
outputName: string;
/**
* The name of the resource group. The name is case insensitive.
*/
resourceGroupName: string;
}
/**
* An output object, containing all information associated with the named output. All outputs are contained under a streaming job.
*/
export interface GetOutputResult {
/**
* The Azure API version of the resource.
*/
readonly azureApiVersion: string;
/**
* Describes the data source that output will be written to. Required on PUT (CreateOrReplace) requests.
*/
readonly datasource?: outputs.streamanalytics.AzureDataLakeStoreOutputDataSourceResponse | outputs.streamanalytics.AzureFunctionOutputDataSourceResponse | outputs.streamanalytics.AzureSqlDatabaseOutputDataSourceResponse | outputs.streamanalytics.AzureSynapseOutputDataSourceResponse | outputs.streamanalytics.AzureTableOutputDataSourceResponse | outputs.streamanalytics.BlobOutputDataSourceResponse | outputs.streamanalytics.DocumentDbOutputDataSourceResponse | outputs.streamanalytics.EventHubOutputDataSourceResponse | outputs.streamanalytics.EventHubV2OutputDataSourceResponse | outputs.streamanalytics.GatewayMessageBusOutputDataSourceResponse | outputs.streamanalytics.PowerBIOutputDataSourceResponse | outputs.streamanalytics.ServiceBusQueueOutputDataSourceResponse | outputs.streamanalytics.ServiceBusTopicOutputDataSourceResponse;
/**
* Describes conditions applicable to the Input, Output, or the job overall, that warrant customer attention.
*/
readonly diagnostics: outputs.streamanalytics.DiagnosticsResponse;
/**
* The current entity tag for the output. This is an opaque string. You can use it to detect whether the resource has changed between requests. You can also use it in the If-Match or If-None-Match headers for write operations for optimistic concurrency.
*/
readonly etag: string;
/**
* Resource Id
*/
readonly id: string;
/**
* Resource name
*/
readonly name?: string;
/**
* Describes how data from an input is serialized or how data is serialized when written to an output. Required on PUT (CreateOrReplace) requests.
*/
readonly serialization?: outputs.streamanalytics.AvroSerializationResponse | outputs.streamanalytics.CsvSerializationResponse | outputs.streamanalytics.JsonSerializationResponse | outputs.streamanalytics.ParquetSerializationResponse;
/**
* The size window to constrain a Stream Analytics output to.
*/
readonly sizeWindow?: number;
/**
* The time frame for filtering Stream Analytics job outputs.
*/
readonly timeWindow?: string;
/**
* Resource type
*/
readonly type: string;
}
/**
* Gets details about the specified output.
*
* Uses Azure REST API version 2020-03-01.
*
* Other available API versions: 2021-10-01-preview. These can be accessed by generating a local SDK package using the CLI command `pulumi package add azure-native streamanalytics [ApiVersion]`. See the [version guide](../../../version-guide/#accessing-any-api-version-via-local-packages) for details.
*/
export declare function getOutputOutput(args: GetOutputOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output<GetOutputResult>;
export interface GetOutputOutputArgs {
/**
* The name of the streaming job.
*/
jobName: pulumi.Input<string>;
/**
* The name of the output.
*/
outputName: pulumi.Input<string>;
/**
* The name of the resource group. The name is case insensitive.
*/
resourceGroupName: pulumi.Input<string>;
}