UNPKG

@pulumi/gcp

Version:

A Pulumi package for creating and managing Google Cloud Platform resources.

97 lines 3.36 kB
import * as pulumi from "@pulumi/pulumi"; /** * Describes the Google Cloud Observability Settings associated with an organization. * * To get more information about Observability Settings, see: * * * [API documentation](https://docs.cloud.google.com/stackdriver/docs/reference/observability/api/rest) * * How-to Guides * * [Official Documentation](https://docs.cloud.google.com/stackdriver/docs/observability/set-defaults-for-observability-buckets) * * > **Warning:** This data source is in beta, and should be used with the terraform-provider-google-beta provider. * See Provider Versions for more details on beta resources. * * ## Example Usage * * ### Observability Organization Settings Basic * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as gcp from "@pulumi/gcp"; * * const settings = gcp.observability.getOrganizationSettings({ * organization: "my-organization-name", * location: "global", * }); * ``` */ export declare function getOrganizationSettings(args: GetOrganizationSettingsArgs, opts?: pulumi.InvokeOptions): Promise<GetOrganizationSettingsResult>; /** * A collection of arguments for invoking getOrganizationSettings. */ export interface GetOrganizationSettingsArgs { /** * The location of the settings. */ location: string; /** * The organization for which to retrieve settings. */ organization: string; } /** * A collection of values returned by getOrganizationSettings. */ export interface GetOrganizationSettingsResult { readonly defaultStorageLocation: string; /** * The provider-assigned unique ID for this managed resource. */ readonly id: string; readonly kmsKeyName: string; readonly location: string; readonly name: string; readonly organization: string; readonly serviceAccountId: string; } /** * Describes the Google Cloud Observability Settings associated with an organization. * * To get more information about Observability Settings, see: * * * [API documentation](https://docs.cloud.google.com/stackdriver/docs/reference/observability/api/rest) * * How-to Guides * * [Official Documentation](https://docs.cloud.google.com/stackdriver/docs/observability/set-defaults-for-observability-buckets) * * > **Warning:** This data source is in beta, and should be used with the terraform-provider-google-beta provider. * See Provider Versions for more details on beta resources. * * ## Example Usage * * ### Observability Organization Settings Basic * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as gcp from "@pulumi/gcp"; * * const settings = gcp.observability.getOrganizationSettings({ * organization: "my-organization-name", * location: "global", * }); * ``` */ export declare function getOrganizationSettingsOutput(args: GetOrganizationSettingsOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output<GetOrganizationSettingsResult>; /** * A collection of arguments for invoking getOrganizationSettings. */ export interface GetOrganizationSettingsOutputArgs { /** * The location of the settings. */ location: pulumi.Input<string>; /** * The organization for which to retrieve settings. */ organization: pulumi.Input<string>; } //# sourceMappingURL=getOrganizationSettings.d.ts.map