1// Code generated by smithy-go-codegen DO NOT EDIT. 2 3package types 4 5import ( 6 smithydocument "github.com/aws/smithy-go/document" 7 "time" 8) 9 10// Includes information about the device. 11type DeviceSummary struct { 12 13 // The ARN of the device. 14 // 15 // This member is required. 16 DeviceArn *string 17 18 // The name of the device. 19 // 20 // This member is required. 21 DeviceName *string 22 23 // The status of the device. 24 // 25 // This member is required. 26 DeviceStatus DeviceStatus 27 28 // The type of the device. 29 // 30 // This member is required. 31 DeviceType DeviceType 32 33 // The provider of the device. 34 // 35 // This member is required. 36 ProviderName *string 37 38 noSmithyDocumentSerde 39} 40 41// Includes information about a quantum task. 42type QuantumTaskSummary struct { 43 44 // The time at which the task was created. 45 // 46 // This member is required. 47 CreatedAt *time.Time 48 49 // The ARN of the device the task ran on. 50 // 51 // This member is required. 52 DeviceArn *string 53 54 // The S3 bucket where the task result file is stored.. 55 // 56 // This member is required. 57 OutputS3Bucket *string 58 59 // The folder in the S3 bucket where the task result file is stored. 60 // 61 // This member is required. 62 OutputS3Directory *string 63 64 // The ARN of the task. 65 // 66 // This member is required. 67 QuantumTaskArn *string 68 69 // The shots used for the task. 70 // 71 // This member is required. 72 Shots *int64 73 74 // The status of the task. 75 // 76 // This member is required. 77 Status QuantumTaskStatus 78 79 // The time at which the task finished. 80 EndedAt *time.Time 81 82 // Displays the key, value pairs of tags associated with this quantum task. 83 Tags map[string]string 84 85 noSmithyDocumentSerde 86} 87 88// The filter to use for searching devices. 89type SearchDevicesFilter struct { 90 91 // The name to use to filter results. 92 // 93 // This member is required. 94 Name *string 95 96 // The values to use to filter results. 97 // 98 // This member is required. 99 Values []string 100 101 noSmithyDocumentSerde 102} 103 104// A filter to use to search for tasks. 105type SearchQuantumTasksFilter struct { 106 107 // The name of the device used for the task. 108 // 109 // This member is required. 110 Name *string 111 112 // An operator to use in the filter. 113 // 114 // This member is required. 115 Operator SearchQuantumTasksFilterOperator 116 117 // The values to use for the filter. 118 // 119 // This member is required. 120 Values []string 121 122 noSmithyDocumentSerde 123} 124 125type noSmithyDocumentSerde = smithydocument.NoSerde 126