import * as pulumi from "@pulumi/pulumi"; /** * This data source provides details about a specific Vm Cluster Network Download Config File resource in Oracle Cloud Infrastructure Database service. * * Downloads the configuration file for the specified VM cluster network. Applies to Exadata Cloud@Customer instances only. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as oci from "@pulumi/oci"; * * const testVmClusterNetworkDownloadConfigFile = oci.database.getVmClusterNetworkDownloadConfigFile({ * exadataInfrastructureId: testExadataInfrastructure.id, * vmClusterNetworkId: testVmClusterNetwork.id, * base64EncodeContent: false, * }); * ``` */ export declare function getVmClusterNetworkDownloadConfigFile(args: GetVmClusterNetworkDownloadConfigFileArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getVmClusterNetworkDownloadConfigFile. */ export interface GetVmClusterNetworkDownloadConfigFileArgs { /** * Encodes the downloaded txt config in base64. It is recommended to set this to `true` to avoid corrupting the file in Terraform state. The default value is `false`. */ base64EncodeContent?: boolean; /** * The Exadata infrastructure [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm). */ exadataInfrastructureId: string; /** * The VM cluster network [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm). */ vmClusterNetworkId: string; } /** * A collection of values returned by getVmClusterNetworkDownloadConfigFile. */ export interface GetVmClusterNetworkDownloadConfigFileResult { readonly base64EncodeContent?: boolean; /** * content of the downloaded config file for exadata infrastructure. If `base64EncodeContent` is set to `true`, then this content will be base64 encoded. */ readonly content: string; readonly exadataInfrastructureId: string; /** * The provider-assigned unique ID for this managed resource. */ readonly id: string; readonly vmClusterNetworkId: string; } /** * This data source provides details about a specific Vm Cluster Network Download Config File resource in Oracle Cloud Infrastructure Database service. * * Downloads the configuration file for the specified VM cluster network. Applies to Exadata Cloud@Customer instances only. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as oci from "@pulumi/oci"; * * const testVmClusterNetworkDownloadConfigFile = oci.database.getVmClusterNetworkDownloadConfigFile({ * exadataInfrastructureId: testExadataInfrastructure.id, * vmClusterNetworkId: testVmClusterNetwork.id, * base64EncodeContent: false, * }); * ``` */ export declare function getVmClusterNetworkDownloadConfigFileOutput(args: GetVmClusterNetworkDownloadConfigFileOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getVmClusterNetworkDownloadConfigFile. */ export interface GetVmClusterNetworkDownloadConfigFileOutputArgs { /** * Encodes the downloaded txt config in base64. It is recommended to set this to `true` to avoid corrupting the file in Terraform state. The default value is `false`. */ base64EncodeContent?: pulumi.Input; /** * The Exadata infrastructure [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm). */ exadataInfrastructureId: pulumi.Input; /** * The VM cluster network [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm). */ vmClusterNetworkId: pulumi.Input; } //# sourceMappingURL=getVmClusterNetworkDownloadConfigFile.d.ts.map