import * as pulumi from "@pulumi/pulumi"; import * as inputs from "../types/input"; import * as outputs from "../types/output"; /** * This data source provides the list of Service Environments in Oracle Cloud Infrastructure Service Manager Proxy service. * * List the details of Software as a Service (SaaS) environments provisioned by Service Manager. * Information includes the service instance endpoints and service definition details. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as oci from "@pulumi/oci"; * * const testServiceEnvironments = oci.servicemanagerproxy.getServiceEnvironments({ * compartmentId: compartmentId, * displayName: serviceEnvironmentDisplayName, * serviceEnvironmentId: testServiceEnvironment.id, * serviceEnvironmentType: serviceEnvironmentServiceEnvironmentType, * }); * ``` */ export declare function getServiceEnvironments(args: GetServiceEnvironmentsArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getServiceEnvironments. */ export interface GetServiceEnvironmentsArgs { /** * The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) for the compartment. */ compartmentId: string; /** * The display name of the resource. */ displayName?: string; filters?: inputs.ServiceManagerProxy.GetServiceEnvironmentsFilter[]; /** * The unique identifier associated with the service environment. * * **Note:** Not an [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm). */ serviceEnvironmentId?: string; /** * The environment's service definition type. For example, "RGBUOROMS" is the service definition type for "Oracle Retail Order Management Cloud Service". */ serviceEnvironmentType?: string; } /** * A collection of values returned by getServiceEnvironments. */ export interface GetServiceEnvironmentsResult { /** * The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) for the compartment. */ readonly compartmentId: string; /** * Display name of the service. For example, "Oracle Retail Order Management Cloud Service". */ readonly displayName?: string; readonly filters?: outputs.ServiceManagerProxy.GetServiceEnvironmentsFilter[]; /** * The provider-assigned unique ID for this managed resource. */ readonly id: string; /** * The list of service_environment_collection. */ readonly serviceEnvironmentCollections: outputs.ServiceManagerProxy.GetServiceEnvironmentsServiceEnvironmentCollection[]; readonly serviceEnvironmentId?: string; readonly serviceEnvironmentType?: string; } /** * This data source provides the list of Service Environments in Oracle Cloud Infrastructure Service Manager Proxy service. * * List the details of Software as a Service (SaaS) environments provisioned by Service Manager. * Information includes the service instance endpoints and service definition details. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as oci from "@pulumi/oci"; * * const testServiceEnvironments = oci.servicemanagerproxy.getServiceEnvironments({ * compartmentId: compartmentId, * displayName: serviceEnvironmentDisplayName, * serviceEnvironmentId: testServiceEnvironment.id, * serviceEnvironmentType: serviceEnvironmentServiceEnvironmentType, * }); * ``` */ export declare function getServiceEnvironmentsOutput(args: GetServiceEnvironmentsOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getServiceEnvironments. */ export interface GetServiceEnvironmentsOutputArgs { /** * The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) for the compartment. */ compartmentId: pulumi.Input; /** * The display name of the resource. */ displayName?: pulumi.Input; filters?: pulumi.Input[] | undefined>; /** * The unique identifier associated with the service environment. * * **Note:** Not an [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm). */ serviceEnvironmentId?: pulumi.Input; /** * The environment's service definition type. For example, "RGBUOROMS" is the service definition type for "Oracle Retail Order Management Cloud Service". */ serviceEnvironmentType?: pulumi.Input; } //# sourceMappingURL=getServiceEnvironments.d.ts.map