Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- schema {
- query: QueryRoot
- subscription: SubscriptionRoot
- }
- type Attrs_puppet_cloudVm {
- launchTime: DateTime
- region: String
- }
- type Attrs_puppet_container {
- changedFileJSON: String
- containerName: String
- dockerAPIVersion: String
- dockerMinAPIVersion: String
- dockerVersion: String
- id: String
- imageName: String
- labels: [Label]
- }
- type Attrs_puppet_ec2Instance {
- architecture: String
- clientToken: String
- ebsOptimized: Boolean
- enaSupport: Boolean
- hypervisorType: String
- imageId: String
- instanceId: String
- instanceLifecycle: String
- instanceType: String
- kernelId: String
- keyName: String
- monitoringState: String
- placementAvailabilityZone: String
- placementGroupName: String
- placementHostId: String
- placementLocationAffinity: String
- placementTenancy: String
- platform: String
- privateDnsName: String
- privateIpAddress: IPv4
- productCodes: [Label]
- publicDnsName: String
- publicIpAddress: IPv4
- ramdiskId: String
- rootDeviceName: String
- rootDeviceType: String
- sourceDestCheck: Boolean
- spotInstanceRequestId: String
- sriovNetSupport: String
- stateCode: Int
- stateReasonCode: String
- stateReasonMessage: String
- stateTransitionReason: String
- tags: [Label]
- virtualizationType: String
- vpcId: String
- }
- type Attrs_puppet_facts {
- facter: String
- facterversion: String
- ipaddress: String
- loadavg15m: String
- osfamily: String
- uptime: String
- virtual: String
- }
- type Attrs_puppet_group {
- gid: String
- name: String
- title: String
- }
- type Attrs_puppet_host {
- hostname: String
- }
- type Attrs_puppet_mount {
- device: String
- dump: String
- fstype: String
- name: String
- options: String
- pass: String
- target: String
- title: String
- }
- type Attrs_puppet_osFacts {
- family: String
- name: String
- platform: String
- version: String
- }
- type Attrs_puppet_package {
- name: String
- packageManager: String
- version: String
- }
- type Attrs_puppet_service {
- enable: String
- ensure: String
- }
- type Attrs_puppet_systemdService {
- cpu: Float
- description: String
- loaded: String
- memory: Float
- tasks: Int
- }
- type Attrs_puppet_user {
- comment: String
- gid: String
- home: String
- name: String
- shell: String
- title: String
- uid: String
- }
- scalar DateTime
- input Input_cloudVm {
- region: String
- region_contains: String
- region_in: [String]
- region_not: String
- region_not_in: [String]
- region_regex: String
- }
- input Input_container {
- changedFileJSON: String
- changedFileJSON_contains: String
- changedFileJSON_in: [String]
- changedFileJSON_not: String
- changedFileJSON_not_in: [String]
- changedFileJSON_regex: String
- containerName: String
- containerName_contains: String
- containerName_in: [String]
- containerName_not: String
- containerName_not_in: [String]
- containerName_regex: String
- dockerAPIVersion: String
- dockerAPIVersion_contains: String
- dockerAPIVersion_in: [String]
- dockerAPIVersion_not: String
- dockerAPIVersion_not_in: [String]
- dockerAPIVersion_regex: String
- dockerMinAPIVersion: String
- dockerMinAPIVersion_contains: String
- dockerMinAPIVersion_in: [String]
- dockerMinAPIVersion_not: String
- dockerMinAPIVersion_not_in: [String]
- dockerMinAPIVersion_regex: String
- dockerVersion: String
- dockerVersion_contains: String
- dockerVersion_in: [String]
- dockerVersion_not: String
- dockerVersion_not_in: [String]
- dockerVersion_regex: String
- id: String
- id_contains: String
- id_in: [String]
- id_not: String
- id_not_in: [String]
- id_regex: String
- imageName: String
- imageName_contains: String
- imageName_in: [String]
- imageName_not: String
- imageName_not_in: [String]
- imageName_regex: String
- labels: [Input_Label]
- labels_in: [Input_Label]
- labels_not: [Input_Label]
- labels_not_in: [Input_Label]
- }
- input Input_ec2Instance {
- architecture: String
- architecture_contains: String
- architecture_in: [String]
- architecture_not: String
- architecture_not_in: [String]
- architecture_regex: String
- clientToken: String
- clientToken_contains: String
- clientToken_in: [String]
- clientToken_not: String
- clientToken_not_in: [String]
- clientToken_regex: String
- ebsOptimized: Boolean
- ebsOptimized_in: [Boolean]
- ebsOptimized_not: Boolean
- ebsOptimized_not_in: [Boolean]
- enaSupport: Boolean
- enaSupport_in: [Boolean]
- enaSupport_not: Boolean
- enaSupport_not_in: [Boolean]
- hypervisorType: String
- hypervisorType_contains: String
- hypervisorType_in: [String]
- hypervisorType_not: String
- hypervisorType_not_in: [String]
- hypervisorType_regex: String
- imageId: String
- imageId_contains: String
- imageId_in: [String]
- imageId_not: String
- imageId_not_in: [String]
- imageId_regex: String
- instanceId: String
- instanceId_contains: String
- instanceId_in: [String]
- instanceId_not: String
- instanceId_not_in: [String]
- instanceId_regex: String
- instanceLifecycle: String
- instanceLifecycle_contains: String
- instanceLifecycle_in: [String]
- instanceLifecycle_not: String
- instanceLifecycle_not_in: [String]
- instanceLifecycle_regex: String
- instanceType: String
- instanceType_contains: String
- instanceType_in: [String]
- instanceType_not: String
- instanceType_not_in: [String]
- instanceType_regex: String
- kernelId: String
- kernelId_contains: String
- kernelId_in: [String]
- kernelId_not: String
- kernelId_not_in: [String]
- kernelId_regex: String
- keyName: String
- keyName_contains: String
- keyName_in: [String]
- keyName_not: String
- keyName_not_in: [String]
- keyName_regex: String
- monitoringState: String
- monitoringState_contains: String
- monitoringState_in: [String]
- monitoringState_not: String
- monitoringState_not_in: [String]
- monitoringState_regex: String
- placementAvailabilityZone: String
- placementAvailabilityZone_contains: String
- placementAvailabilityZone_in: [String]
- placementAvailabilityZone_not: String
- placementAvailabilityZone_not_in: [String]
- placementAvailabilityZone_regex: String
- placementGroupName: String
- placementGroupName_contains: String
- placementGroupName_in: [String]
- placementGroupName_not: String
- placementGroupName_not_in: [String]
- placementGroupName_regex: String
- placementHostId: String
- placementHostId_contains: String
- placementHostId_in: [String]
- placementHostId_not: String
- placementHostId_not_in: [String]
- placementHostId_regex: String
- placementLocationAffinity: String
- placementLocationAffinity_contains: String
- placementLocationAffinity_in: [String]
- placementLocationAffinity_not: String
- placementLocationAffinity_not_in: [String]
- placementLocationAffinity_regex: String
- placementTenancy: String
- placementTenancy_contains: String
- placementTenancy_in: [String]
- placementTenancy_not: String
- placementTenancy_not_in: [String]
- placementTenancy_regex: String
- platform: String
- platform_contains: String
- platform_in: [String]
- platform_not: String
- platform_not_in: [String]
- platform_regex: String
- privateDnsName: String
- privateDnsName_contains: String
- privateDnsName_in: [String]
- privateDnsName_not: String
- privateDnsName_not_in: [String]
- privateDnsName_regex: String
- privateIpAddress: IPv4
- privateIpAddress_in: [IPv4]
- privateIpAddress_not: IPv4
- privateIpAddress_not_in: [IPv4]
- productCodes: [Input_Label]
- productCodes_in: [Input_Label]
- productCodes_not: [Input_Label]
- productCodes_not_in: [Input_Label]
- publicDnsName: String
- publicDnsName_contains: String
- publicDnsName_in: [String]
- publicDnsName_not: String
- publicDnsName_not_in: [String]
- publicDnsName_regex: String
- publicIpAddress: IPv4
- publicIpAddress_in: [IPv4]
- publicIpAddress_not: IPv4
- publicIpAddress_not_in: [IPv4]
- ramdiskId: String
- ramdiskId_contains: String
- ramdiskId_in: [String]
- ramdiskId_not: String
- ramdiskId_not_in: [String]
- ramdiskId_regex: String
- rootDeviceName: String
- rootDeviceName_contains: String
- rootDeviceName_in: [String]
- rootDeviceName_not: String
- rootDeviceName_not_in: [String]
- rootDeviceName_regex: String
- rootDeviceType: String
- rootDeviceType_contains: String
- rootDeviceType_in: [String]
- rootDeviceType_not: String
- rootDeviceType_not_in: [String]
- rootDeviceType_regex: String
- sourceDestCheck: Boolean
- sourceDestCheck_in: [Boolean]
- sourceDestCheck_not: Boolean
- sourceDestCheck_not_in: [Boolean]
- spotInstanceRequestId: String
- spotInstanceRequestId_contains: String
- spotInstanceRequestId_in: [String]
- spotInstanceRequestId_not: String
- spotInstanceRequestId_not_in: [String]
- spotInstanceRequestId_regex: String
- sriovNetSupport: String
- sriovNetSupport_contains: String
- sriovNetSupport_in: [String]
- sriovNetSupport_not: String
- sriovNetSupport_not_in: [String]
- sriovNetSupport_regex: String
- stateCode: Int
- stateCode_gt: Int
- stateCode_gte: Int
- stateCode_in: [Int]
- stateCode_lt: Int
- stateCode_lte: Int
- stateCode_not: Int
- stateCode_not_in: [Int]
- stateReasonCode: String
- stateReasonCode_contains: String
- stateReasonCode_in: [String]
- stateReasonCode_not: String
- stateReasonCode_not_in: [String]
- stateReasonCode_regex: String
- stateReasonMessage: String
- stateReasonMessage_contains: String
- stateReasonMessage_in: [String]
- stateReasonMessage_not: String
- stateReasonMessage_not_in: [String]
- stateReasonMessage_regex: String
- stateTransitionReason: String
- stateTransitionReason_contains: String
- stateTransitionReason_in: [String]
- stateTransitionReason_not: String
- stateTransitionReason_not_in: [String]
- stateTransitionReason_regex: String
- tags: [Input_Label]
- tags_in: [Input_Label]
- tags_not: [Input_Label]
- tags_not_in: [Input_Label]
- virtualizationType: String
- virtualizationType_contains: String
- virtualizationType_in: [String]
- virtualizationType_not: String
- virtualizationType_not_in: [String]
- virtualizationType_regex: String
- vpcId: String
- vpcId_contains: String
- vpcId_in: [String]
- vpcId_not: String
- vpcId_not_in: [String]
- vpcId_regex: String
- }
- input Input_facts {
- facter: String
- facter_contains: String
- facter_in: [String]
- facter_not: String
- facter_not_in: [String]
- facter_regex: String
- facterversion: String
- facterversion_contains: String
- facterversion_in: [String]
- facterversion_not: String
- facterversion_not_in: [String]
- facterversion_regex: String
- ipaddress: String
- ipaddress_contains: String
- ipaddress_in: [String]
- ipaddress_not: String
- ipaddress_not_in: [String]
- ipaddress_regex: String
- loadavg15m: String
- loadavg15m_contains: String
- loadavg15m_in: [String]
- loadavg15m_not: String
- loadavg15m_not_in: [String]
- loadavg15m_regex: String
- osfamily: String
- osfamily_contains: String
- osfamily_in: [String]
- osfamily_not: String
- osfamily_not_in: [String]
- osfamily_regex: String
- uptime: String
- uptime_contains: String
- uptime_in: [String]
- uptime_not: String
- uptime_not_in: [String]
- uptime_regex: String
- virtual: String
- virtual_contains: String
- virtual_in: [String]
- virtual_not: String
- virtual_not_in: [String]
- virtual_regex: String
- }
- input Input_group {
- gid: String
- gid_contains: String
- gid_in: [String]
- gid_not: String
- gid_not_in: [String]
- gid_regex: String
- name: String
- name_contains: String
- name_in: [String]
- name_not: String
- name_not_in: [String]
- name_regex: String
- title: String
- title_contains: String
- title_in: [String]
- title_not: String
- title_not_in: [String]
- title_regex: String
- }
- input Input_host {
- hostname: String
- hostname_contains: String
- hostname_in: [String]
- hostname_not: String
- hostname_not_in: [String]
- hostname_regex: String
- }
- input Input_Label {
- name: String!
- value: String!
- }
- input Input_mount {
- device: String
- device_contains: String
- device_in: [String]
- device_not: String
- device_not_in: [String]
- device_regex: String
- dump: String
- dump_contains: String
- dump_in: [String]
- dump_not: String
- dump_not_in: [String]
- dump_regex: String
- fstype: String
- fstype_contains: String
- fstype_in: [String]
- fstype_not: String
- fstype_not_in: [String]
- fstype_regex: String
- name: String
- name_contains: String
- name_in: [String]
- name_not: String
- name_not_in: [String]
- name_regex: String
- options: String
- options_contains: String
- options_in: [String]
- options_not: String
- options_not_in: [String]
- options_regex: String
- pass: String
- pass_contains: String
- pass_in: [String]
- pass_not: String
- pass_not_in: [String]
- pass_regex: String
- target: String
- target_contains: String
- target_in: [String]
- target_not: String
- target_not_in: [String]
- target_regex: String
- title: String
- title_contains: String
- title_in: [String]
- title_not: String
- title_not_in: [String]
- title_regex: String
- }
- input Input_osFacts {
- family: String
- family_contains: String
- family_in: [String]
- family_not: String
- family_not_in: [String]
- family_regex: String
- name: String
- name_contains: String
- name_in: [String]
- name_not: String
- name_not_in: [String]
- name_regex: String
- platform: String
- platform_contains: String
- platform_in: [String]
- platform_not: String
- platform_not_in: [String]
- platform_regex: String
- version: String
- version_contains: String
- version_in: [String]
- version_not: String
- version_not_in: [String]
- version_regex: String
- }
- input Input_package {
- name: String
- name_contains: String
- name_in: [String]
- name_not: String
- name_not_in: [String]
- name_regex: String
- packageManager: String
- packageManager_contains: String
- packageManager_in: [String]
- packageManager_not: String
- packageManager_not_in: [String]
- packageManager_regex: String
- version: String
- version_contains: String
- version_in: [String]
- version_not: String
- version_not_in: [String]
- version_regex: String
- }
- input Input_service {
- enable: String
- enable_contains: String
- enable_in: [String]
- enable_not: String
- enable_not_in: [String]
- enable_regex: String
- ensure: String
- ensure_contains: String
- ensure_in: [String]
- ensure_not: String
- ensure_not_in: [String]
- ensure_regex: String
- }
- input Input_systemdService {
- cpu: Float
- cpu_gt: Float
- cpu_gte: Float
- cpu_in: [Float]
- cpu_lt: Float
- cpu_lte: Float
- cpu_not: Float
- cpu_not_in: [Float]
- description: String
- description_contains: String
- description_in: [String]
- description_not: String
- description_not_in: [String]
- description_regex: String
- loaded: String
- loaded_contains: String
- loaded_in: [String]
- loaded_not: String
- loaded_not_in: [String]
- loaded_regex: String
- memory: Float
- memory_gt: Float
- memory_gte: Float
- memory_in: [Float]
- memory_lt: Float
- memory_lte: Float
- memory_not: Float
- memory_not_in: [Float]
- tasks: Int
- tasks_gt: Int
- tasks_gte: Int
- tasks_in: [Int]
- tasks_lt: Int
- tasks_lte: Int
- tasks_not: Int
- tasks_not_in: [Int]
- }
- input Input_user {
- comment: String
- comment_contains: String
- comment_in: [String]
- comment_not: String
- comment_not_in: [String]
- comment_regex: String
- gid: String
- gid_contains: String
- gid_in: [String]
- gid_not: String
- gid_not_in: [String]
- gid_regex: String
- home: String
- home_contains: String
- home_in: [String]
- home_not: String
- home_not_in: [String]
- home_regex: String
- name: String
- name_contains: String
- name_in: [String]
- name_not: String
- name_not_in: [String]
- name_regex: String
- shell: String
- shell_contains: String
- shell_in: [String]
- shell_not: String
- shell_not_in: [String]
- shell_regex: String
- title: String
- title_contains: String
- title_in: [String]
- title_not: String
- title_not_in: [String]
- title_regex: String
- uid: String
- uid_contains: String
- uid_in: [String]
- uid_not: String
- uid_not_in: [String]
- uid_regex: String
- }
- scalar IPv4
- type Label {
- name: String!
- value: String!
- }
- type PageInfo {
- endCursor: String
- hasNextPage: Boolean!
- hasPreviousPage: Boolean!
- startCursor: String
- }
- # Root of all queries.
- type QueryRoot {
- allResources(after: String, before: String, filter: ResourceFilter, first: Int, last: Int): ResourcesConnection
- allTypes(after: String, before: String, first: Int, last: Int): ResourceTypesConnection
- resource(id: String, scope: String, title: String, type: String): Resource
- systemInfo: SystemInfo
- type(name: String!): ResourceType
- }
- type Resource {
- attributes: ResourceAttributes
- containedIn: Resource
- contains(after: String, before: String, filter: ResourceFilter, first: Int, last: Int): ResourcesConnection
- id: String!
- received: DateTime!
- scope: String!
- title: String!
- type: ResourceType!
- }
- type ResourceAttributes {
- cloudVm: Attrs_puppet_cloudVm
- cloudVm_json: String
- container: Attrs_puppet_container
- container_json: String
- ec2Instance: Attrs_puppet_ec2Instance
- ec2Instance_json: String
- facts: Attrs_puppet_facts
- facts_json: String
- group: Attrs_puppet_group
- group_json: String
- host: Attrs_puppet_host
- host_json: String
- mount: Attrs_puppet_mount
- mount_json: String
- osFacts: Attrs_puppet_osFacts
- osFacts_json: String
- package: Attrs_puppet_package
- package_json: String
- service: Attrs_puppet_service
- service_json: String
- systemdService: Attrs_puppet_systemdService
- systemdService_json: String
- user: Attrs_puppet_user
- user_json: String
- }
- input ResourceFilter {
- attributes: ResourceFilterAttributes
- scope: String
- title: String
- type: String
- withAttributes: String
- withoutAttributes: String
- }
- input ResourceFilterAttributes {
- cloudVm: Input_cloudVm
- container: Input_container
- ec2Instance: Input_ec2Instance
- facts: Input_facts
- group: Input_group
- host: Input_host
- mount: Input_mount
- osFacts: Input_osFacts
- package: Input_package
- service: Input_service
- systemdService: Input_systemdService
- user: Input_user
- }
- type ResourceGroup {
- count: Int!
- groupKey: [String!]!
- groupValue: [String!]!
- resources: ResourcesConnection!
- }
- type ResourceGroups {
- byImageName: [ResourceGroup]
- byOSFamily: [ResourceGroup]
- byOSFamilyFact: [ResourceGroup]
- byPackageName: [ResourceGroup]
- byRegion: [ResourceGroup]
- byUniquePackage: [ResourceGroup]
- }
- type ResourcesConnection {
- edges: [ResourcesEdge]!
- groups: ResourceGroups!
- nodes: [Resource]!
- pageInfo: PageInfo!
- totalCount: Int!
- }
- type ResourcesEdge {
- cursor: String!
- node: Resource
- }
- type ResourceType {
- name: String!
- resources(after: String, before: String, filter: ResourceFilter, first: Int, last: Int): ResourcesConnection!
- }
- type ResourceTypesConnection {
- edges: [ResourceTypesEdge]!
- nodes: [ResourceType]!
- pageInfo: PageInfo!
- totalCount: Int!
- }
- type ResourceTypesEdge {
- cursor: String!
- node: ResourceType
- }
- type SubMessage {
- message: String
- scope: String
- title: String
- type: String
- }
- # Root of all subscriptions.
- type SubscriptionRoot {
- resourceChange(sub_id: String!): SubMessage
- }
- type SystemInfo {
- # An opaque string representing a fingerprint of all of the current stored resources.
- # The content of this string will change when any part of the resource data changes.
- # The changes may not be immediately queryable.
- resourcesFingerprint: String
- }
Add Comment
Please, Sign In to add comment