/** * Synapse REST API * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: v1 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * The registration of a custom AWS agent. * @export * @interface AgentRegistration */ export interface AgentRegistration { /** * The unique ID issued by Synapse when this agent was registered. Provide this ID when starting a session to use the registered agent for a session. * @type {string} * @memberof AgentRegistration */ agentRegistrationId?: string; /** * The AWS issued agent ID of the agent. * @type {string} * @memberof AgentRegistration */ awsAgentId?: string; /** * The AWS issued agent alias ID. If an alias ID was not provided, a default value of 'TSTALIASID' will be used. * @type {string} * @memberof AgentRegistration */ awsAliasId?: string; /** * The date this agent was registered. * @type {string} * @memberof AgentRegistration */ registeredOn?: string; /** * ... * @type {string} * @memberof AgentRegistration */ type?: AgentRegistrationTypeEnum; } /** * @export */ export declare const AgentRegistrationTypeEnum: { readonly BASELINE: "BASELINE"; readonly CUSTOM: "CUSTOM"; }; export type AgentRegistrationTypeEnum = typeof AgentRegistrationTypeEnum[keyof typeof AgentRegistrationTypeEnum]; /** * Check if a given object implements the AgentRegistration interface. */ export declare function instanceOfAgentRegistration(value: object): value is AgentRegistration; export declare function AgentRegistrationFromJSON(json: any): AgentRegistration; export declare function AgentRegistrationFromJSONTyped(json: any, ignoreDiscriminator: boolean): AgentRegistration; export declare function AgentRegistrationToJSON(json: any): AgentRegistration; export declare function AgentRegistrationToJSONTyped(value?: AgentRegistration | null, ignoreDiscriminator?: boolean): any;