Cloud Data to Automation in Minutes
- Shift Left, Empower Your Developers With Cloud Data
- Access Real-Time, Quality Data
- Fits Into Your Workflow
QUERIES
Scenario #1
Scenario #2
Scenario #3
Scenario #1
Find production AWS EBS Volumes without a snapshot
QUERY
RESPONSE
QUERY
query MyQuery($_contains: jsonb = "") { ec2_instances( where: {platform: {_eq: "windows"}, vpc_id: {_eq: "vpc-0b8811ee55845tg65"}, state: {_contains: $_contains}, tags: {}} ) { instance_id instance_type platform tags state(path: "Name") vpc_id } } RESPONSE
{ "data": { "ec2_vpcs": [ { "vpc_id": "vpc-085d9f5d25dfg56g3", "cidr_block": "10.40.0.0/16", "ec2_instances": [ { "subnet_id": "subnet-018e139fe5678vf78", "instance_id": "i-0f463b4589b0b24cc", "ec2_volume": { "volume_id": "vol-01386af3359b45822", "snapshot_id": null } } ] } ] } } Scenario #2
Find all AWS EC2 instances in Production VPC that are OS Type Windows and current state is Running
QUERY
VARIABLES
RESPONSE
QUERY
query MyQuery($_contains: jsonb = "") { ec2_instances( where: {platform: {_eq: "windows"}, vpc_id: {_eq: "vpc-0b8811ee55845tg65"}, state: {_contains: $_contains}, tags: {}} ) { instance_id instance_type platform tags state(path: "Name") vpc_id } } VARIABLES
{ "_contains": { "Name": "running" } } RESPONSE
{ "data": { "ec2_instances": [ { "instance_id": "i-076b94b48d9d4444c", "instance_type": "t2.micro", "platform": "windows", "tags": [ { "Key": "nOps", "Value": "test" } ], "state": "running", "vpc_id": "vpc-0b8811ee55845tg65" } ] } } Scenario #3
Your company’s CISO is requesting a list of all AWS IAM Roles created between Jan 1st, 2019 and March 1st 2022.
QUERY
RESPONSE
QUERY
query MyQuery { iam_roles(where: {create_date: {_lt: "2020-01-01", _gt: "2019-01-01"}}) { arn role_name create_date description } } RESPONSE
{ "data": { "iam_roles": [ { "arn": "arn:aws:iam:: 202279755555:role/acme-demo-role", "role_name": "acme-demo-role", "create_date": "2022-02-17T19:01:58", "description": "Role used for Demo Environment" }, { "arn": "arn:aws:iam:: 202279755555:role/service-role/AmazonSageMaker-ExecutionRole-20210525T234102", "role_name": "AmazonSageMaker-ExecutionRole-20210525T234102", "create_date": "2021-05-25T18:11:58", "description": "SageMaker execution role created from the SageMaker AWS Management Console." }, { "arn": "arn:aws:iam:: 202279755555:role/aws-reserved/sso.amazonaws.com/AWSReservedSSO_region-restricted_55f4cd1d784548da", "role_name": "AWSReservedSSO_region-restricted_55f4cd1d784548da", "create_date": "2021-07-16T19:20:02", "description": "Role Reserved for SSO Regions" }, { "arn": "arn:aws:iam:: 202279755555:role/aws-service-role/access-analyzer.amazonaws.com/AWSServiceRoleForAccessAnalyzer", "role_name": "AWSServiceRoleForAccessAnalyzer", "create_date": "2020-06-12T15:05:34", "description": "AWS Access Analyzer Role" }, { "arn": "arn:aws:iam:: 202279755555:role/aws-service-role/auditmanager.amazonaws.com/AWSServiceRoleForAuditManager", "role_name": "AWSServiceRoleForAuditManager", "create_date": "2021-08-17T09:12:35", "description": "Auditing Manager Role" }, { "arn": "arn:aws:iam:: 202279755555:role/aws-service-role/logger.cloudfront.amazonaws.com/AWSServiceRoleForCloudFrontLogger", "role_name": "AWSServiceRoleForCloudFrontLogger", "create_date": "2020-10-16T00:47:52", "description": "CloudFront Logger Service Role" }, { "arn": "arn:aws:iam::202279755555:role/aws-service-role/compute-optimizer.amazonaws.com/AWSServiceRoleForComputeOptimizer", "role_name": "AWSServiceRoleForComputeOptimizer", "create_date": "2021-01-28T22:21:05", "description": "Allows ComputeOptimizer to call AWS services and collect workload details on your behalf." } ] } } Access your Cloud Data at your finger tips, empower your team to automate manual tasks.
nOps is a real-time event-driven Cloud data platform. nOps allows companies to automate mitigation and recurrence of cost, security, governance, and compliance.
Your team gets access to normalized cloud data through a GraphQL endpoint to automate routine tasks without the headache of managing Cloud data infrastructure. Companies can easily automate their reserved instances, tune Lambdas after their deployments, right-size resources, and automate countless manual tasks.