CLOUDTRACE
cloudtrace.projects.patchTraces
enum_TraceSpanKind := [ "SPAN_KIND_UNSPECIFIED", "RPC_SERVER", "RPC_CLIENT" ]
valid {
input.Body.traces[_].projectId == STRING
input.Body.traces[_].spans[_].endTime == STRING
input.Body.traces[_].spans[_].kind == enum_TraceSpanKind[_]
input.Body.traces[_].spans[_].labels.STRING == STRING
input.Body.traces[_].spans[_].name == STRING
input.Body.traces[_].spans[_].parentSpanId == STRING
input.Body.traces[_].spans[_].spanId == STRING
input.Body.traces[_].spans[_].startTime == STRING
input.Body.traces[_].traceId == STRING
input.ReqMap.ProjectID == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.ProjectID == STRING
}
cloudtrace.projects.traceSinks.create
valid {
input.Body.name == STRING
input.Body.outputConfig.destination == STRING
input.ReqMap.parent == STRING
input.ProviderMetadata.Region == STRING
}
cloudtrace.projects.traceSinks.delete
valid {
input.ReqMap.name == STRING
input.ProviderMetadata.Region == STRING
}
cloudtrace.projects.traceSinks.get
valid {
input.ReqMap.name == STRING
input.ProviderMetadata.Region == STRING
}
cloudtrace.projects.traceSinks.list
valid {
input.ReqMap.parent == STRING
input.Qs.pageSize == INTEGER
input.Qs.pageToken == STRING
input.ProviderMetadata.Region == STRING
}
cloudtrace.projects.traceSinks.patch
valid {
input.Body.name == STRING
input.Body.outputConfig.destination == STRING
input.ReqMap.name == STRING
input.Qs.updateMask == STRING
input.ProviderMetadata.Region == STRING
}
cloudtrace.projects.traces.batchWrite
enum_LinkType := [ "TYPE_UNSPECIFIED", "CHILD_LINKED_SPAN", "PARENT_LINKED_SPAN" ]
enum_MessageEventType := [ "TYPE_UNSPECIFIED", "SENT", "RECEIVED" ]
enum_SpanSpanKind := [ "SPAN_KIND_UNSPECIFIED", "INTERNAL", "SERVER", "CLIENT", "PRODUCER", "CONSUMER" ]
valid {
input.Body.spans[_].attributes.attributeMap.STRING.boolValue == BOOLEAN
input.Body.spans[_].attributes.attributeMap.STRING.intValue == STRING
input.Body.spans[_].attributes.attributeMap.STRING.stringValue.truncatedByteCount == INTEGER
input.Body.spans[_].attributes.attributeMap.STRING.stringValue.value == STRING
input.Body.spans[_].attributes.droppedAttributesCount == INTEGER
input.Body.spans[_].childSpanCount == INTEGER
input.Body.spans[_].displayName.truncatedByteCount == INTEGER
input.Body.spans[_].displayName.value == STRING
input.Body.spans[_].endTime == STRING
input.Body.spans[_].links.droppedLinksCount == INTEGER
input.Body.spans[_].links.link[_].attributes.attributeMap.STRING.boolValue == BOOLEAN
input.Body.spans[_].links.link[_].attributes.attributeMap.STRING.intValue == STRING
input.Body.spans[_].links.link[_].attributes.attributeMap.STRING.stringValue.truncatedByteCount == INTEGER
input.Body.spans[_].links.link[_].attributes.attributeMap.STRING.stringValue.value == STRING
input.Body.spans[_].links.link[_].attributes.droppedAttributesCount == INTEGER
input.Body.spans[_].links.link[_].spanId == STRING
input.Body.spans[_].links.link[_].traceId == STRING
input.Body.spans[_].links.link[_].type == enum_LinkType[_]
input.Body.spans[_].name == STRING
input.Body.spans[_].parentSpanId == STRING
input.Body.spans[_].sameProcessAsParentSpan == BOOLEAN
input.Body.spans[_].spanId == STRING
input.Body.spans[_].spanKind == enum_SpanSpanKind[_]
input.Body.spans[_].stackTrace.stackFrames.droppedFramesCount == INTEGER
input.Body.spans[_].stackTrace.stackFrames.frame[_].columnNumber == STRING
input.Body.spans[_].stackTrace.stackFrames.frame[_].fileName.truncatedByteCount == INTEGER
input.Body.spans[_].stackTrace.stackFrames.frame[_].fileName.value == STRING
input.Body.spans[_].stackTrace.stackFrames.frame[_].functionName.truncatedByteCount == INTEGER
input.Body.spans[_].stackTrace.stackFrames.frame[_].functionName.value == STRING
input.Body.spans[_].stackTrace.stackFrames.frame[_].lineNumber == STRING
input.Body.spans[_].stackTrace.stackFrames.frame[_].loadModule.buildId.truncatedByteCount == INTEGER
input.Body.spans[_].stackTrace.stackFrames.frame[_].loadModule.buildId.value == STRING
input.Body.spans[_].stackTrace.stackFrames.frame[_].loadModule.module.truncatedByteCount == INTEGER
input.Body.spans[_].stackTrace.stackFrames.frame[_].loadModule.module.value == STRING
input.Body.spans[_].stackTrace.stackFrames.frame[_].originalFunctionName.truncatedByteCount == INTEGER
input.Body.spans[_].stackTrace.stackFrames.frame[_].originalFunctionName.value == STRING
input.Body.spans[_].stackTrace.stackFrames.frame[_].sourceVersion.truncatedByteCount == INTEGER
input.Body.spans[_].stackTrace.stackFrames.frame[_].sourceVersion.value == STRING
input.Body.spans[_].stackTrace.stackTraceHashId == STRING
input.Body.spans[_].startTime == STRING
input.Body.spans[_].status.code == INTEGER
input.Body.spans[_].status.details[_].STRING == ANY
input.Body.spans[_].status.message == STRING
input.Body.spans[_].timeEvents.droppedAnnotationsCount == INTEGER
input.Body.spans[_].timeEvents.droppedMessageEventsCount == INTEGER
input.Body.spans[_].timeEvents.timeEvent[_].annotation.attributes.attributeMap.STRING.boolValue == BOOLEAN
input.Body.spans[_].timeEvents.timeEvent[_].annotation.attributes.attributeMap.STRING.intValue == STRING
input.Body.spans[_].timeEvents.timeEvent[_].annotation.attributes.attributeMap.STRING.stringValue.truncatedByteCount == INTEGER
input.Body.spans[_].timeEvents.timeEvent[_].annotation.attributes.attributeMap.STRING.stringValue.value == STRING
input.Body.spans[_].timeEvents.timeEvent[_].annotation.attributes.droppedAttributesCount == INTEGER
input.Body.spans[_].timeEvents.timeEvent[_].annotation.description.truncatedByteCount == INTEGER
input.Body.spans[_].timeEvents.timeEvent[_].annotation.description.value == STRING
input.Body.spans[_].timeEvents.timeEvent[_].messageEvent.compressedSizeBytes == STRING
input.Body.spans[_].timeEvents.timeEvent[_].messageEvent.id == STRING
input.Body.spans[_].timeEvents.timeEvent[_].messageEvent.type == enum_MessageEventType[_]
input.Body.spans[_].timeEvents.timeEvent[_].messageEvent.uncompressedSizeBytes == STRING
input.Body.spans[_].timeEvents.timeEvent[_].time == STRING
input.ReqMap.name == STRING
input.ProviderMetadata.Region == STRING
}
cloudtrace.projects.traces.get
valid {
input.ReqMap.ProjectID == STRING
input.ReqMap.traceId == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.ProjectID == STRING
}
cloudtrace.projects.traces.list
enum_ViewParameter := [ "VIEW_TYPE_UNSPECIFIED", "MINIMAL", "ROOTSPAN", "COMPLETE" ]
valid {
input.ReqMap.ProjectID == STRING
input.Qs.endTime == STRING
input.Qs.filter == STRING
input.Qs.orderBy == STRING
input.Qs.pageSize == INTEGER
input.Qs.pageToken == STRING
input.Qs.startTime == STRING
input.Qs.view == enum_ViewParameter[_]
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.ProjectID == STRING
}
cloudtrace.projects.traces.spans.createSpan
enum_LinkType := [ "TYPE_UNSPECIFIED", "CHILD_LINKED_SPAN", "PARENT_LINKED_SPAN" ]
enum_MessageEventType := [ "TYPE_UNSPECIFIED", "SENT", "RECEIVED" ]
enum_SpanSpanKind := [ "SPAN_KIND_UNSPECIFIED", "INTERNAL", "SERVER", "CLIENT", "PRODUCER", "CONSUMER" ]
valid {
input.Body.attributes.attributeMap.STRING.boolValue == BOOLEAN
input.Body.attributes.attributeMap.STRING.intValue == STRING
input.Body.attributes.attributeMap.STRING.stringValue.truncatedByteCount == INTEGER
input.Body.attributes.attributeMap.STRING.stringValue.value == STRING
input.Body.attributes.droppedAttributesCount == INTEGER
input.Body.childSpanCount == INTEGER
input.Body.displayName.truncatedByteCount == INTEGER
input.Body.displayName.value == STRING
input.Body.endTime == STRING
input.Body.links.droppedLinksCount == INTEGER
input.Body.links.link[_].attributes.attributeMap.STRING.boolValue == BOOLEAN
input.Body.links.link[_].attributes.attributeMap.STRING.intValue == STRING
input.Body.links.link[_].attributes.attributeMap.STRING.stringValue.truncatedByteCount == INTEGER
input.Body.links.link[_].attributes.attributeMap.STRING.stringValue.value == STRING
input.Body.links.link[_].attributes.droppedAttributesCount == INTEGER
input.Body.links.link[_].spanId == STRING
input.Body.links.link[_].traceId == STRING
input.Body.links.link[_].type == enum_LinkType[_]
input.Body.name == STRING
input.Body.parentSpanId == STRING
input.Body.sameProcessAsParentSpan == BOOLEAN
input.Body.spanId == STRING
input.Body.spanKind == enum_SpanSpanKind[_]
input.Body.stackTrace.stackFrames.droppedFramesCount == INTEGER
input.Body.stackTrace.stackFrames.frame[_].columnNumber == STRING
input.Body.stackTrace.stackFrames.frame[_].fileName.truncatedByteCount == INTEGER
input.Body.stackTrace.stackFrames.frame[_].fileName.value == STRING
input.Body.stackTrace.stackFrames.frame[_].functionName.truncatedByteCount == INTEGER
input.Body.stackTrace.stackFrames.frame[_].functionName.value == STRING
input.Body.stackTrace.stackFrames.frame[_].lineNumber == STRING
input.Body.stackTrace.stackFrames.frame[_].loadModule.buildId.truncatedByteCount == INTEGER
input.Body.stackTrace.stackFrames.frame[_].loadModule.buildId.value == STRING
input.Body.stackTrace.stackFrames.frame[_].loadModule.module.truncatedByteCount == INTEGER
input.Body.stackTrace.stackFrames.frame[_].loadModule.module.value == STRING
input.Body.stackTrace.stackFrames.frame[_].originalFunctionName.truncatedByteCount == INTEGER
input.Body.stackTrace.stackFrames.frame[_].originalFunctionName.value == STRING
input.Body.stackTrace.stackFrames.frame[_].sourceVersion.truncatedByteCount == INTEGER
input.Body.stackTrace.stackFrames.frame[_].sourceVersion.value == STRING
input.Body.stackTrace.stackTraceHashId == STRING
input.Body.startTime == STRING
input.Body.status.code == INTEGER
input.Body.status.details[_].STRING == ANY
input.Body.status.message == STRING
input.Body.timeEvents.droppedAnnotationsCount == INTEGER
input.Body.timeEvents.droppedMessageEventsCount == INTEGER
input.Body.timeEvents.timeEvent[_].annotation.attributes.attributeMap.STRING.boolValue == BOOLEAN
input.Body.timeEvents.timeEvent[_].annotation.attributes.attributeMap.STRING.intValue == STRING
input.Body.timeEvents.timeEvent[_].annotation.attributes.attributeMap.STRING.stringValue.truncatedByteCount == INTEGER
input.Body.timeEvents.timeEvent[_].annotation.attributes.attributeMap.STRING.stringValue.value == STRING
input.Body.timeEvents.timeEvent[_].annotation.attributes.droppedAttributesCount == INTEGER
input.Body.timeEvents.timeEvent[_].annotation.description.truncatedByteCount == INTEGER
input.Body.timeEvents.timeEvent[_].annotation.description.value == STRING
input.Body.timeEvents.timeEvent[_].messageEvent.compressedSizeBytes == STRING
input.Body.timeEvents.timeEvent[_].messageEvent.id == STRING
input.Body.timeEvents.timeEvent[_].messageEvent.type == enum_MessageEventType[_]
input.Body.timeEvents.timeEvent[_].messageEvent.uncompressedSizeBytes == STRING
input.Body.timeEvents.timeEvent[_].time == STRING
input.ReqMap.name == STRING
input.ProviderMetadata.Region == STRING
}
Updated 4 days ago