UNPKG

@pulumi/linode

Version:

A Pulumi package for creating and managing linode cloud resources.

64 lines (63 loc) 2.19 kB
import * as pulumi from "@pulumi/pulumi"; /** * Provides information about Linode account settings. * For more information, see the [Linode APIv4 docs](https://techdocs.akamai.com/linode-api/reference/get-account-settings). * * ## Example Usage * * The following example shows how one might use this data source to access information about Linode account settings. * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as linode from "@pulumi/linode"; * * const example = linode.getAccountSettings({}); * ``` */ export declare function getAccountSettings(opts?: pulumi.InvokeOptions): Promise<GetAccountSettingsResult>; /** * A collection of values returned by getAccountSettings. */ export interface GetAccountSettingsResult { /** * Account-wide backups default. */ readonly backupsEnabled: boolean; readonly id: string; /** * The Longview Pro tier you are currently subscribed to. */ readonly longviewSubscription: string; /** * The default maintenance policy for this account. (**Note: v4beta only.**) */ readonly maintenancePolicy: string; /** * Enables monitoring for connectivity, response, and total request time. */ readonly managed: boolean; /** * Enables network helper across all users by default for new Linodes and Linode Configs. */ readonly networkHelper: boolean; /** * A string describing the status of this account’s Object Storage service enrollment. */ readonly objectStorage: string; } /** * Provides information about Linode account settings. * For more information, see the [Linode APIv4 docs](https://techdocs.akamai.com/linode-api/reference/get-account-settings). * * ## Example Usage * * The following example shows how one might use this data source to access information about Linode account settings. * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as linode from "@pulumi/linode"; * * const example = linode.getAccountSettings({}); * ``` */ export declare function getAccountSettingsOutput(opts?: pulumi.InvokeOutputOptions): pulumi.Output<GetAccountSettingsResult>;