Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>InfraGuardNew to Visual Studio Code? Get it now.
InfraGuard

InfraGuard

Alibaba Cloud ROS

|
3 installs
| (0) | Free
ROS (Resource Orchestration Service) template support - autocompletion, validation, and hover documentation
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

InfraGuard - ROS Template Support

InfraGuard provides intelligent editing support for Alibaba Cloud ROS (Resource Orchestration Service) templates in VS Code.

Features

Auto-Completion

Context-aware completions across the entire template structure — resource types, properties, intrinsic functions, Ref/GetAtt targets, parameter definitions, Mappings keys, and more. Required properties are prioritized, and a Properties block with required keys is auto-inserted when you type a resource type.

Real-Time Diagnostics

Validates your template as you type — checks format version, resource types, required properties, type mismatches, parameter definitions, Mappings structure, and duplicate YAML keys. Unknown keys trigger "Did you mean?" suggestions.

Hover Documentation

Hover over resource types, properties, or intrinsic functions to see descriptions, type info, constraints, and whether a property is required or updatable.

Syntax Highlighting

Enhanced syntax highlighting for ROS-specific elements like !Ref, Fn::Join, and ALIYUN::*::* resource type identifiers.

Supported File Types

  • *.ros.yaml / *.ros.yml / *.ros.json — Automatically recognized as ROS templates
  • Regular .yaml / .json files — Detected via ROSTemplateFormatVersion in content

Commands

  • InfraGuard: Update ROS Schema — Fetch the latest resource type schema from ROS API
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft