import * as pulumi from "@pulumi/pulumi"; import * as outputs from "../types/output"; /** * Provides details about an AWS Network Manager Core Network. * * ## Example Usage * * ### Basic Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as aws from "@pulumi/aws"; * * const example = aws.networkmanager.getCoreNetwork({ * coreNetworkId: "core-network-0123456789abcdef0", * }); * ``` */ export declare function getCoreNetwork(args: GetCoreNetworkArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getCoreNetwork. */ export interface GetCoreNetworkArgs { /** * ID of the core network. */ coreNetworkId: string; } /** * A collection of values returned by getCoreNetwork. */ export interface GetCoreNetworkResult { /** * ARN of the core network. */ readonly arn: string; readonly coreNetworkId: string; /** * Time stamp when the core network was created. */ readonly createdAt: string; /** * Description of the core network. */ readonly description: string; /** * Edges within a core network. See `edges` Attribute Reference for details. */ readonly edges: outputs.networkmanager.GetCoreNetworkEdge[]; /** * ID of the global network that the core network is a part of. */ readonly globalNetworkId: string; /** * Network function groups associated with the core network. See `networkFunctionGroups` Attribute Reference for details. */ readonly networkFunctionGroups: outputs.networkmanager.GetCoreNetworkNetworkFunctionGroup[]; /** * Segments associated with the network function group. See `network_function_groups.segments` Attribute Reference for details. */ readonly segments: outputs.networkmanager.GetCoreNetworkSegment[]; /** * Current state of the core network. */ readonly state: string; /** * Map of tags assigned to the resource. */ readonly tags: { [key: string]: string; }; } /** * Provides details about an AWS Network Manager Core Network. * * ## Example Usage * * ### Basic Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as aws from "@pulumi/aws"; * * const example = aws.networkmanager.getCoreNetwork({ * coreNetworkId: "core-network-0123456789abcdef0", * }); * ``` */ export declare function getCoreNetworkOutput(args: GetCoreNetworkOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getCoreNetwork. */ export interface GetCoreNetworkOutputArgs { /** * ID of the core network. */ coreNetworkId: pulumi.Input; } //# sourceMappingURL=getCoreNetwork.d.ts.map