in common/agent_config.go [31:49]
func (config *AgentConfig) FromCliArgs(cliArgs *cli.CliArgs) {
config.DeviceName = cliArgs.DeviceName
config.DeviceFleetName = cliArgs.DeviceFleet
config.IotThingName = cliArgs.IotThingName
config.CapturDataBatchSize = 1
config.CaptureDataBufferSize = 2
config.CaptureDataPushPeriodSeconds = 5
config.FolderPrefix = cliArgs.S3FolderPrefix
config.Region = cliArgs.Region
config.AwsRootCertsPath = filepath.Join(cliArgs.AgentDirectory, "certificates")
config.AwsCaCertFile = filepath.Join(cliArgs.AgentDirectory, "iot-credentials", "AmazonRootCA1.pem")
config.AwsCertFile = filepath.Join(cliArgs.AgentDirectory, "iot-credentials", "device.pem.crt")
config.AwsCertPKFile = filepath.Join(cliArgs.AgentDirectory, "iot-credentials", "private.pem.key")
config.ProviderAwsIotCredEndpoint = "endpoint"
config.ProviderProvider = "Aws"
config.ProviderProviderPath = filepath.Join(cliArgs.AgentDirectory, "lib", "libprovider_aws.so")
config.S3BucketName = cliArgs.DeviceFleetBucket
config.DataCaptureDestination = "Cloud"
}