import * as pulumi from "@pulumi/pulumi"; export declare class HybridDeploymentAgent extends pulumi.CustomResource { /** * Get an existing HybridDeploymentAgent resource's state with the given name, ID, and optional extra * properties used to qualify the lookup. * * @param name The _unique_ name of the resulting resource. * @param id The _unique_ provider ID of the resource to lookup. * @param state Any extra arguments used during the lookup. * @param opts Optional settings to control the behavior of the CustomResource. */ static get(name: string, id: pulumi.Input, state?: HybridDeploymentAgentState, opts?: pulumi.CustomResourceOptions): HybridDeploymentAgent; /** * Returns true if the given object is an instance of HybridDeploymentAgent. This is designed to work even * when multiple copies of the Pulumi SDK have been loaded into the same process. */ static isInstance(obj: any): obj is HybridDeploymentAgent; /** * Base64-encoded content of the auth.json file. */ readonly authJson: pulumi.Output; /** * Type of authentification. Possible values `AUTO`,`MANUAL` */ readonly authType: pulumi.Output; /** * Determines whether re-authentication needs to be performed. */ readonly authenticationCounter: pulumi.Output; /** * Base64-encoded content of the config.json file. */ readonly configJson: pulumi.Output; /** * The unique name for the hybrid deployment agent. */ readonly displayName: pulumi.Output; /** * Base64-encoded content of the compose file for the chosen containerization type. */ readonly dockerComposeYaml: pulumi.Output; /** * Environment type. Possible values `DOCKER`,`PODMAN`,`KUBERNETES`,`SNOWPARK` */ readonly envType: pulumi.Output; /** * The unique identifier for the Group within the Fivetran system. */ readonly groupId: pulumi.Output; /** * The timestamp of the time the hybrid deployment agent was created in your account. */ readonly registeredAt: pulumi.Output; /** * Base64 encoded content of token. */ readonly token: pulumi.Output; /** * Create a HybridDeploymentAgent resource with the given unique name, arguments, and options. * * @param name The _unique_ name of the resource. * @param args The arguments to use to populate this resource's properties. * @param opts A bag of options that control this resource's behavior. */ constructor(name: string, args: HybridDeploymentAgentArgs, opts?: pulumi.CustomResourceOptions); } /** * Input properties used for looking up and filtering HybridDeploymentAgent resources. */ export interface HybridDeploymentAgentState { /** * Base64-encoded content of the auth.json file. */ authJson?: pulumi.Input; /** * Type of authentification. Possible values `AUTO`,`MANUAL` */ authType?: pulumi.Input; /** * Determines whether re-authentication needs to be performed. */ authenticationCounter?: pulumi.Input; /** * Base64-encoded content of the config.json file. */ configJson?: pulumi.Input; /** * The unique name for the hybrid deployment agent. */ displayName?: pulumi.Input; /** * Base64-encoded content of the compose file for the chosen containerization type. */ dockerComposeYaml?: pulumi.Input; /** * Environment type. Possible values `DOCKER`,`PODMAN`,`KUBERNETES`,`SNOWPARK` */ envType?: pulumi.Input; /** * The unique identifier for the Group within the Fivetran system. */ groupId?: pulumi.Input; /** * The timestamp of the time the hybrid deployment agent was created in your account. */ registeredAt?: pulumi.Input; /** * Base64 encoded content of token. */ token?: pulumi.Input; } /** * The set of arguments for constructing a HybridDeploymentAgent resource. */ export interface HybridDeploymentAgentArgs { /** * Type of authentification. Possible values `AUTO`,`MANUAL` */ authType: pulumi.Input; /** * Determines whether re-authentication needs to be performed. */ authenticationCounter?: pulumi.Input; /** * The unique name for the hybrid deployment agent. */ displayName: pulumi.Input; /** * Environment type. Possible values `DOCKER`,`PODMAN`,`KUBERNETES`,`SNOWPARK` */ envType: pulumi.Input; /** * The unique identifier for the Group within the Fivetran system. */ groupId: pulumi.Input; }