import * as pulumi from "@pulumi/pulumi";
/**
 * This data source provides details about a specific Connection Assignment resource in Oracle Cloud Infrastructure Golden Gate service.
 *
 * Retrieves a Connection Assignment.
 *
 * ## Example Usage
 *
 * ```typescript
 * import * as pulumi from "@pulumi/pulumi";
 * import * as oci from "@pulumi/oci";
 *
 * const testConnectionAssignment = oci.goldengate.getConnectionAssignment({
 *     connectionAssignmentId: testConnectionAssignmentOciGoldenGateConnectionAssignment.id,
 * });
 * ```
 */
export declare function getConnectionAssignment(args: GetConnectionAssignmentArgs, opts?: pulumi.InvokeOptions): Promise<GetConnectionAssignmentResult>;
/**
 * A collection of arguments for invoking getConnectionAssignment.
 */
export interface GetConnectionAssignmentArgs {
    /**
     * The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Connection Assignment.
     */
    connectionAssignmentId: string;
}
/**
 * A collection of values returned by getConnectionAssignment.
 */
export interface GetConnectionAssignmentResult {
    /**
     * Credential store alias.
     */
    readonly aliasName: string;
    /**
     * The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment being referenced.
     */
    readonly compartmentId: string;
    readonly connectionAssignmentId: string;
    /**
     * The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the connection being referenced.
     */
    readonly connectionId: string;
    /**
     * The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the deployment being referenced.
     */
    readonly deploymentId: string;
    /**
     * The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the connection assignment being referenced.
     */
    readonly id: string;
    readonly isLockOverride: boolean;
    /**
     * Possible lifecycle states for connection assignments.
     */
    readonly state: string;
    /**
     * The time the resource was created. The format is defined by [RFC3339](https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`.
     */
    readonly timeCreated: string;
    /**
     * The time the resource was last updated. The format is defined by [RFC3339](https://tools.ietf.org/html/rfc3339), such as `2016-08-25T21:10:29.600Z`.
     */
    readonly timeUpdated: string;
}
/**
 * This data source provides details about a specific Connection Assignment resource in Oracle Cloud Infrastructure Golden Gate service.
 *
 * Retrieves a Connection Assignment.
 *
 * ## Example Usage
 *
 * ```typescript
 * import * as pulumi from "@pulumi/pulumi";
 * import * as oci from "@pulumi/oci";
 *
 * const testConnectionAssignment = oci.goldengate.getConnectionAssignment({
 *     connectionAssignmentId: testConnectionAssignmentOciGoldenGateConnectionAssignment.id,
 * });
 * ```
 */
export declare function getConnectionAssignmentOutput(args: GetConnectionAssignmentOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output<GetConnectionAssignmentResult>;
/**
 * A collection of arguments for invoking getConnectionAssignment.
 */
export interface GetConnectionAssignmentOutputArgs {
    /**
     * The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Connection Assignment.
     */
    connectionAssignmentId: pulumi.Input<string>;
}
//# sourceMappingURL=getConnectionAssignment.d.ts.map