# Functions
CreateGetInstanceRecordConfigRequest creates a request to invoke GetInstanceRecordConfig API.
CreateGetInstanceRecordConfigResponse creates a response to parse from GetInstanceRecordConfig response.
CreateListInstanceRecordsRequest creates a request to invoke ListInstanceRecords API.
CreateListInstanceRecordsResponse creates a response to parse from ListInstanceRecords response.
CreateListTerminalCommandsRequest creates a request to invoke ListTerminalCommands API.
CreateListTerminalCommandsResponse creates a response to parse from ListTerminalCommands response.
CreateLoginInstanceRequest creates a request to invoke LoginInstance API.
CreateLoginInstanceResponse creates a response to parse from LoginInstance response.
CreateSetInstanceRecordConfigRequest creates a request to invoke SetInstanceRecordConfig API.
CreateSetInstanceRecordConfigResponse creates a response to parse from SetInstanceRecordConfig response.
CreateViewInstanceRecordsRequest creates a request to invoke ViewInstanceRecords API.
CreateViewInstanceRecordsResponse creates a response to parse from ViewInstanceRecords response.
NewClient creates a sdk client with environment variables.
NewClientWithAccessKey is a shortcut to create sdk client with accesskey usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md.
NewClientWithEcsRamRole is a shortcut to create sdk client with ecs ram role usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md.
NewClientWithOptions creates a sdk client with regionId/sdkConfig/credential this is the common api to create a sdk client.
NewClientWithProvider creates a sdk client with providers usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md.
NewClientWithRamRoleArn is a shortcut to create sdk client with ram roleArn usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md.
NewClientWithRamRoleArn is a shortcut to create sdk client with ram roleArn and policy usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md.
NewClientWithRsaKeyPair is a shortcut to create sdk client with rsa key pair usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md.
NewClientWithStsToken is a shortcut to create sdk client with sts token usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md.
# Structs
Client is the sdk client struct, each func corresponds to an OpenAPI.
DisposableAccount is a nested struct in ecs_workbench response.
GetInstanceRecordConfigRequest is the request struct for api GetInstanceRecordConfig.
GetInstanceRecordConfigResponse is the response struct for api GetInstanceRecordConfig.
InstanceLoginInfoList is a nested struct in ecs_workbench response.
InstanceLoginInfoListItem is a nested struct in ecs_workbench response.
InstanceLoginView is a nested struct in ecs_workbench response.
ListInstanceRecordsRequest is the request struct for api ListInstanceRecords.
ListInstanceRecordsResponse is the response struct for api ListInstanceRecords.
ListTerminalCommandsRequest is the request struct for api ListTerminalCommands.
ListTerminalCommandsResponse is the response struct for api ListTerminalCommands.
LoginInstanceInstanceLoginInfo is a repeated param struct in LoginInstanceRequest.
LoginInstanceInstanceLoginInfoOptions is a repeated param struct in LoginInstanceRequest.
LoginInstanceInstanceLoginInfoOptionsContainerInfo is a repeated param struct in LoginInstanceRequest.
LoginInstancePartnerInfo is a repeated param struct in LoginInstanceRequest.
LoginInstanceRequest is the request struct for api LoginInstance.
LoginInstanceResponse is the response struct for api LoginInstance.
LoginInstanceUserAccount is a repeated param struct in LoginInstanceRequest.
LoginInstanceUserAccountOptions is a repeated param struct in LoginInstanceRequest.
RecordList is a nested struct in ecs_workbench response.
RecordListItem is a nested struct in ecs_workbench response.
Root is a nested struct in ecs_workbench response.
SessionControl is a nested struct in ecs_workbench response.
SetInstanceRecordConfigRequest is the request struct for api SetInstanceRecordConfig.
SetInstanceRecordConfigResponse is the response struct for api SetInstanceRecordConfig.
TerminalCommandList is a nested struct in ecs_workbench response.
TerminalCommandListItem is a nested struct in ecs_workbench response.
ViewInstanceRecordsRequest is the request struct for api ViewInstanceRecords.
ViewInstanceRecordsResponse is the response struct for api ViewInstanceRecords.