import * as pulumi from "@pulumi/pulumi";
/**
 * This data source provides details about a specific Management Agent Get Auto Upgradable Config resource in Oracle Cloud Infrastructure Management Agent service.
 *
 * Get the AutoUpgradable configuration for all agents in a tenancy.
 * The supplied compartmentId must be a tenancy root.
 *
 * ## Example Usage
 *
 * ```typescript
 * import * as pulumi from "@pulumi/pulumi";
 * import * as oci from "@pulumi/oci";
 *
 * const testManagementAgentGetAutoUpgradableConfig = oci.managementagent.getManagementAgentGetAutoUpgradableConfig({
 *     compartmentId: compartmentId,
 * });
 * ```
 */
export declare function getManagementAgentGetAutoUpgradableConfig(args: GetManagementAgentGetAutoUpgradableConfigArgs, opts?: pulumi.InvokeOptions): Promise<GetManagementAgentGetAutoUpgradableConfigResult>;
/**
 * A collection of arguments for invoking getManagementAgentGetAutoUpgradableConfig.
 */
export interface GetManagementAgentGetAutoUpgradableConfigArgs {
    /**
     * The OCID of the compartment to which a request will be scoped.
     */
    compartmentId: string;
}
/**
 * A collection of values returned by getManagementAgentGetAutoUpgradableConfig.
 */
export interface GetManagementAgentGetAutoUpgradableConfigResult {
    readonly compartmentId: string;
    /**
     * The provider-assigned unique ID for this managed resource.
     */
    readonly id: string;
    /**
     * true if the agents can be upgraded automatically; false if they must be upgraded manually.
     */
    readonly isAgentAutoUpgradable: boolean;
}
/**
 * This data source provides details about a specific Management Agent Get Auto Upgradable Config resource in Oracle Cloud Infrastructure Management Agent service.
 *
 * Get the AutoUpgradable configuration for all agents in a tenancy.
 * The supplied compartmentId must be a tenancy root.
 *
 * ## Example Usage
 *
 * ```typescript
 * import * as pulumi from "@pulumi/pulumi";
 * import * as oci from "@pulumi/oci";
 *
 * const testManagementAgentGetAutoUpgradableConfig = oci.managementagent.getManagementAgentGetAutoUpgradableConfig({
 *     compartmentId: compartmentId,
 * });
 * ```
 */
export declare function getManagementAgentGetAutoUpgradableConfigOutput(args: GetManagementAgentGetAutoUpgradableConfigOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output<GetManagementAgentGetAutoUpgradableConfigResult>;
/**
 * A collection of arguments for invoking getManagementAgentGetAutoUpgradableConfig.
 */
export interface GetManagementAgentGetAutoUpgradableConfigOutputArgs {
    /**
     * The OCID of the compartment to which a request will be scoped.
     */
    compartmentId: pulumi.Input<string>;
}
//# sourceMappingURL=getManagementAgentGetAutoUpgradableConfig.d.ts.map