import * as pulumi from "@pulumi/pulumi";
import * as outputs from "../types/output";
import * as enums from "../types/enums";
/**
 * Resource schema for AWS::SecurityHub::ConnectorV2
 */
export declare function getConnectorV2(args: GetConnectorV2Args, opts?: pulumi.InvokeOptions): Promise<GetConnectorV2Result>;
export interface GetConnectorV2Args {
    /**
     * The ARN of the connector
     */
    connectorArn: string;
}
export interface GetConnectorV2Result {
    /**
     * The ARN of the connector
     */
    readonly connectorArn?: string;
    /**
     * The ID of the connector
     */
    readonly connectorId?: string;
    /**
     * The status of the connector
     */
    readonly connectorStatus?: enums.securityhub.ConnectorV2ConnectorStatus;
    /**
     * The timestamp when the V2 connector was created.
     */
    readonly createdAt?: string;
    /**
     * A description of the connector
     */
    readonly description?: string;
    /**
     * The most recent timestamp when the V2 connector was checked on health status.
     */
    readonly lastCheckedAt?: string;
    /**
     * The most recent timestamp when the V2 connector was updated.
     */
    readonly lastUpdatedAt?: string;
    /**
     * The message of the connector status change
     */
    readonly message?: string;
    /**
     * The third-party provider detail for a service configuration.
     */
    readonly provider?: outputs.securityhub.ConnectorV2Provider;
    /**
     * The tags to add to the connectorV2 when you create.
     */
    readonly tags?: {
        [key: string]: string;
    };
}
/**
 * Resource schema for AWS::SecurityHub::ConnectorV2
 */
export declare function getConnectorV2Output(args: GetConnectorV2OutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output<GetConnectorV2Result>;
export interface GetConnectorV2OutputArgs {
    /**
     * The ARN of the connector
     */
    connectorArn: pulumi.Input<string>;
}
