import * as pulumi from "@pulumi/pulumi"; /** * This data source provides details about a specific Fusion Environment Service Attachment resource in Oracle Cloud Infrastructure Fusion Apps service. * * Gets a Service Attachment by identifier * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as oci from "@pulumi/oci"; * * const testFusionEnvironmentServiceAttachment = oci.functions.getFusionEnvironmentServiceAttachment({ * fusionEnvironmentId: testFusionEnvironment.id, * serviceAttachmentId: testServiceAttachment.id, * }); * ``` */ export declare function getFusionEnvironmentServiceAttachment(args: GetFusionEnvironmentServiceAttachmentArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getFusionEnvironmentServiceAttachment. */ export interface GetFusionEnvironmentServiceAttachmentArgs { /** * unique FusionEnvironment identifier */ fusionEnvironmentId: string; /** * OCID of the Service Attachment */ serviceAttachmentId: string; } /** * A collection of values returned by getFusionEnvironmentServiceAttachment. */ export interface GetFusionEnvironmentServiceAttachmentResult { /** * Compartment Identifier */ readonly compartmentId: string; /** * Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` */ readonly definedTags: { [key: string]: string; }; /** * Service Attachment Display name, can be renamed */ readonly displayName: string; /** * Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` */ readonly freeformTags: { [key: string]: string; }; readonly fusionEnvironmentId: string; /** * Unique identifier that is immutable on creation */ readonly id: string; /** * Whether this service is provisioned due to the customer being subscribed to a specific SKU */ readonly isSkuBased: boolean; readonly serviceAttachmentId: string; /** * The ID of the service instance created that can be used to identify this on the service control plane */ readonly serviceInstanceId: string; /** * Type of the serviceInstance. */ readonly serviceInstanceType: string; /** * Public URL */ readonly serviceUrl: string; /** * The current state of the ServiceInstance. */ readonly state: string; /** * The time the the ServiceInstance was created. An RFC3339 formatted datetime string */ readonly timeCreated: string; /** * The time the ServiceInstance was updated. An RFC3339 formatted datetime string */ readonly timeUpdated: string; } /** * This data source provides details about a specific Fusion Environment Service Attachment resource in Oracle Cloud Infrastructure Fusion Apps service. * * Gets a Service Attachment by identifier * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as oci from "@pulumi/oci"; * * const testFusionEnvironmentServiceAttachment = oci.functions.getFusionEnvironmentServiceAttachment({ * fusionEnvironmentId: testFusionEnvironment.id, * serviceAttachmentId: testServiceAttachment.id, * }); * ``` */ export declare function getFusionEnvironmentServiceAttachmentOutput(args: GetFusionEnvironmentServiceAttachmentOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getFusionEnvironmentServiceAttachment. */ export interface GetFusionEnvironmentServiceAttachmentOutputArgs { /** * unique FusionEnvironment identifier */ fusionEnvironmentId: pulumi.Input; /** * OCID of the Service Attachment */ serviceAttachmentId: pulumi.Input; } //# sourceMappingURL=getFusionEnvironmentServiceAttachment.d.ts.map