in cli_tools/gce_onestep_image_import/main.go [56:89]
func initLoggingParams(args *importer.OneStepImportArguments) service.InputParams {
return service.InputParams{
OnestepImageImportParams: &service.OnestepImageImportParams{
CommonParams: &service.CommonParams{
ClientID: args.ClientID,
ClientVersion: args.ClientVersion,
Network: args.Network,
Subnet: args.Subnet,
Zone: args.Zone,
Timeout: args.Timeout.String(),
Project: *args.ProjectPtr,
ObfuscatedProject: service.Hash(*args.ProjectPtr),
Labels: fmt.Sprintf("%v", args.Labels),
ScratchBucketGcsPath: args.ScratchBucketGcsPath,
Oauth: args.Oauth,
ComputeEndpointOverride: args.ComputeEndpoint,
DisableGcsLogging: args.GcsLogsDisabled,
DisableCloudLogging: args.CloudLogsDisabled,
DisableStdoutLogging: args.StdoutLogsDisabled,
},
ImageName: args.ImageName,
OS: args.OS,
NoGuestEnvironment: args.NoGuestEnvironment,
Family: args.Family,
Description: args.Description,
NoExternalIP: args.NoExternalIP,
StorageLocation: args.StorageLocation,
ComputeServiceAccount: args.ComputeServiceAccount,
AWSAMIID: args.AWSAMIID,
AWSAMIExportLocation: args.AWSAMIExportLocation,
AWSSourceAMIFilePath: args.AWSSourceAMIFilePath,
},
}
}