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