GCP - Asset vs Resource
TL;DR
Asset is a broader term: Resource is one category of the Assets.
Resource
Represents a fundamental entity within GCP that a customer can create, manage, and use.
Examples:
- Compute Engine VM instances
- Cloud Storage buckets
- BigQuery tables
Resources are part of the GCP resource hierarchy. The resource containers are Organizations, Folders, Projects.
Asset
Asset is a broader term, which includes
- GCP Resources: examples mentioned above, like GCE instances.
- GKE Resources: K8s types, like Pods, Deployments, etc.
- Policies: e.g. IAM Policy, Organization Policy, etc.
- Runtime information: OS Inventory, etc.
- Other cloud resources: e.g. AWS resources.
- Relationships between resources.
- Others: a CUI (critical user interaction) or a buganizer issue.
Cloud Asset Inventory API (google.cloud.asset.v1) can be used to access asset metadata.
Recommended Reading
SponsoredGoogle Cloud Platform
- Google Cloud Platform
- GCP - Compute
- GCP - Storage
- GCP - Networking
- GCP - DNS
- GCP - AI / ML
- GCP - PubSub
- GCP - Enterprise
- GCP - Key Management
- GCP - Dev Tools
- GCP - GCE
- GCP - GKE
- GCP - Agent Engine
- GCP - Google Distributed Cloud
- GCP - Cloud Run
- GCP - Load Balancing
- GCP - IAM
- GCP - Tokens
- GCP - Service Account
- GCP - Service Account Impersonation
- GCP - Application Default Credentials
- GCP - Security Guide
- GCP - Quotas
- GCP - Billing
- GCP - Colab
- GCP - GFE
- GCP - Open Source Dependencies
- GCP - Resource Hierarchy
- GCP - SaaS Runtime
- GCP - Deprecations
- GCP - How to provision resources
- GCP - How to provision resources with Terraform
GCP - Versus
- GCP - Versus
- GCP vs Kubernetes
- Gemini vs Vertex AI
- Asset vs Resource
- Service Account vs Service Agent
- Dataflow vs Dataproc
- Producer vs Consumer vs Tenant Project
- CSEK vs CMEK
- Secret Manager vs Cloud KMS
- Persistent Disk Snapshot vs Disk Image
- VPC vs VPC Service Controls
- Cloud Hub vs App Hub vs ADC
- Google API vs Cloud API
- Cloud IAP vs Cloud SWP
- GCE Metadata Server vs GKE Metadata Server
- Project vs Resource Level IAM Binding
- GKE vs GKE Enterprise
- Cloud PubSub vs PubSub Lite vs Managed Kafka
- VPC Peering vs VPC Service Perimeter

