Capabilities enable some aspects of a deployment to be exposed. When deployed, a blueprint can expose specific capabilities of that deployment. Examples of capabilities of a deployment are an endpoint of a server or other runtime or static information of a specific resource.