OBJECT
Query
Root Query
link GraphQL Schema definition
- type Query {
- # Gets the APIUser. Returns null if not found.
- #
- # Arguments
- # tenant: The name of the Tenant.
- # username: The username.
- (: String!, : String!): ApiUser
- # Gets the App. Returns null if not found.
- #
- # Arguments
- # name: The name.
- # tenant: The name of the Tenant.
- (: String!, : String!): App
- # Gets between 1 and 100 BulkDataStorage objects.
- #
- # Arguments
- # tenant: The name of the Tenant.
- # contentEncoding: The content encoding to use for the returned
- # BulkDataStorage. Defaults to 'gzip'.
- # count: The number of BulkDataStorage objects to get. Must be
- # between 1 and 100. Defaults to 1.
- # expiresIn: The number of seconds that the
- # presignedPost/presignedPut will be valid for. Defaults to 1800.
- # useAccelerationEndpoint: The returned presigned URLs will use
- # the acceleration endpoint. This endpoint provides
- # for speed increases of 150% or more, but elimianates the ability to use CORS.
- # Defaults to `false`.
- (
- : String!,
- : ContentEncoding,
- : Int,
- : Int,
- : Boolean
- ): [BulkDataStorage!]!
- # Gets the Edge. Returns null if not found.
- #
- # Arguments
- # source: The name of the source Node.
- # target: The name of the target Node.
- # tenant: The name of the Tenant.
- (: String!, : String!, : String!): Edge
- # Gets the Function.
- #
- # Arguments
- # name: The name.
- # tenant: The name of the Tenant.
- (: String!, : String!): Function
- # Gets the KmsKey. Returns null if not found. The Tenant default KmsKey is not
- # gettable.
- #
- # Arguments
- # name: The name.
- # tenant: The name of the Tenant.
- (: String!, : String!): KmsKey
- # Gets the ManagedNodeType. Returns null if not found.
- #
- # Arguments
- # name: The name.
- # tenant: The name of the Tenant.
- (: String!, : String!): ManagedNodeType
- # Gets the MessageType. Returns null if not found.
- #
- # Arguments
- # name: The name.
- # tenant: The name of the Tenant.
- (: String!, : String!): MessageType
- # Gets the Node. Returns null if not found.
- #
- # Arguments
- # name: The name.
- # tenant: The name of the Tenant.
- (: String!, : String!): Node
- # Gets the AWS Tenant Regions that are supported by EchoStream.
- : [String!]!
- # Gets the Tenant. Returns null if not found.
- #
- # Arguments
- # tenant: The name.
- (: String!): Tenant
- # Gets the TenantUser. Returns null if not found.
- #
- # Arguments
- # email: The email.
- # tenant: The name of the Tenant.
- (: AWSEmail!, : String!): TenantUser
- # Gets the current User.
- : LoginUser!
- # Gets the EchoStream version
- : String!
- # Lists the APIUsers in the Tenant. May paginate.
- #
- # Arguments
- # tenant: The name of the Tenant.
- # exclusiveStartKey: The lastEvaluatedKey from a previous result.
- # limit: The maximum number of items to return.
- (: String!, : AWSJSON, : Int): ApiUserResult!
- # Lists the Apps in the Tenant. May paginate.
- #
- # Arguments
- # tenant: The name of the Tenant.
- # exclusiveStartKey: The lastEvaluatedKey from a previous result.
- # limit: The maximum number of items to return.
- # types: A list of types to return. If a "!" is placed in front
- # of a type it will be excluded.
- #
- # Included and excluded types may be mixed. Excluded types take precedemce.
- #
- # None or an empty list will return all types.
- #
- #
- # Example: ["ExternalApp", "CrossAccountApp", "!ManagedApp"]
- (
- : String!,
- : AWSJSON,
- : Int,
- : [String]
- ): AppResult!
- # Lists the Changes in the Tenant. May paginate.
- #
- # Arguments
- # tenant: The name of the Tenant.
- # endDateTime: The end date/time (inclusive) to list changes for
- # in ISO8601 format. Defaults to now.
- # exclusiveStartKey: The lastEvaluatedKey from a previous result.
- # limit: The maximum number of items to return.
- # sortAscending: True for ascending results, False for descending
- # result. Defaults to True.
- # startDateTime: The start date/time (inclusive) to list changes
- # for in ISO8601 format. Defaults to the beginning of time.
- (
- : String!,
- : AWSDateTime,
- : AWSJSON,
- : Int,
- : Boolean,
- : AWSDateTime
- ): ChangeResult!
- # Lists the Functions available to the Tenant. May paginate.
- #
- # Arguments
- # tenant: The name of the Tenant.
- # exclusiveStartKey: The lastEvaluatedKey from a previous result.
- # limit: The maximum number of items to return.
- (: String!, : AWSJSON, : Int): FunctionResult!
- # Lists the KmsKeys in the Tenant. The Tenant default KmsKey will not be listed.
- # May paginate.
- #
- # Arguments
- # tenant: The name of the Tenant.
- # exclusiveStartKey: The lastEvaluatedKey from a previous result.
- # limit: The maximum number of items to return.
- (: String!, : AWSJSON, : Int): KmsKeyResult!
- # Lists the Nodes in the Tenant. May paginate.
- #
- # Arguments
- # tenant: The name of the Tenant.
- # exclusiveStartKey: The lastEvaluatedKey from a previous result.
- # limit: The maximum number of items to return.
- # types: A list of types to return. If a "!" is placed in front
- # of a type it will be excluded.
- #
- # Included and excluded types may be mixed. Excluded types take precedemce.
- #
- # None or an empty list will return all types.
- #
- #
- # Example: ["ExternalNode", "ProcessorNode", "WebSubHubNode,
- # "!WebSubSubcriptionNode"]
- (
- : String!,
- : AWSJSON,
- : Int,
- : [String]
- ): NodeResult!
- # Lists the ManagedNodeTypes available to the Tenant. May paginate.
- #
- # Arguments
- # tenant: The name of the Tenant.
- # exclusiveStartKey: The lastEvaluatedKey from a previous result.
- # limit: The maximum number of items to return.
- (
- : String!,
- : AWSJSON,
- : Int
- ): ManagedNodeTypeResult!
- # Lists the MessageTypes available to the Tenant. May paginate.
- #
- # Arguments
- # tenant: The name of the Tenant.
- # exclusiveStartKey: The lastEvaluatedKey from a previous result.
- # limit: The maximum number of items to return.
- (
- : String!,
- : AWSJSON,
- : Int
- ): MessageTypeResult!
- # Lists the Tenants available to the current User. May paginate.
- #
- # Arguments
- # exclusiveStartKey: The lastEvaluatedKey from a previous result.
- # limit: The maximum number of items to return.
- (: AWSJSON, : Int): TenantResult!
- # Lists the TenantUsers in the Tenant. May paginate.
- #
- # Arguments
- # tenant: The name of the Tenant.
- # exclusiveStartKey: The lastEvaluatedKey from a previous result.
- # limit: The maximum number of items to return.
- (
- : String!,
- : AWSJSON,
- : Int
- ): TenantUserResult!
- }
link Require by
This element is not required by anyone