import * as pulumi from "@pulumi/pulumi"; import * as outputs from "../types/output"; /** * This data source provides details about a specific Osn resource in Oracle Cloud Infrastructure Blockchain service. * * Gets information about an OSN identified by the specific id * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as oci from "@pulumi/oci"; * * const testOsn = oci.blockchain.getOsn({ * blockchainPlatformId: testBlockchainPlatform.id, * osnId: testOsnOciBlockchainOsn.id, * }); * ``` */ export declare function getOsn(args: GetOsnArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getOsn. */ export interface GetOsnArgs { /** * Unique service identifier. */ blockchainPlatformId: string; /** * OSN identifier. */ osnId: string; } /** * A collection of values returned by getOsn. */ export interface GetOsnResult { /** * Availability Domain of OSN */ readonly ad: string; readonly blockchainPlatformId: string; readonly id: string; /** * OCPU allocation parameter */ readonly ocpuAllocationParams: outputs.Blockchain.GetOsnOcpuAllocationParam[]; readonly osnId: string; /** * OSN identifier */ readonly osnKey: string; /** * The current state of the OSN. */ readonly state: string; } /** * This data source provides details about a specific Osn resource in Oracle Cloud Infrastructure Blockchain service. * * Gets information about an OSN identified by the specific id * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as oci from "@pulumi/oci"; * * const testOsn = oci.blockchain.getOsn({ * blockchainPlatformId: testBlockchainPlatform.id, * osnId: testOsnOciBlockchainOsn.id, * }); * ``` */ export declare function getOsnOutput(args: GetOsnOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getOsn. */ export interface GetOsnOutputArgs { /** * Unique service identifier. */ blockchainPlatformId: pulumi.Input; /** * OSN identifier. */ osnId: pulumi.Input; } //# sourceMappingURL=getOsn.d.ts.map