import * as pulumi from "@pulumi/pulumi"; /** * Gets a schema. */ export declare function getSchema(args: GetSchemaArgs, opts?: pulumi.InvokeOptions): Promise; export interface GetSchemaArgs { project?: string; schemaId: string; view?: string; } export interface GetSchemaResult { /** * The definition of the schema. This should contain a string representing the full definition of the schema that is a valid schema definition of the type specified in `type`. */ readonly definition: string; /** * Name of the schema. Format is `projects/{project}/schemas/{schema}`. */ readonly name: string; /** * The timestamp that the revision was created. */ readonly revisionCreateTime: string; /** * Immutable. The revision ID of the schema. */ readonly revisionId: string; /** * The type of the schema definition. */ readonly type: string; } /** * Gets a schema. */ export declare function getSchemaOutput(args: GetSchemaOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output; export interface GetSchemaOutputArgs { project?: pulumi.Input; schemaId: pulumi.Input; view?: pulumi.Input; }