In some embodiments, the computing resource service provider is an entity that provides to its customers one or more computing resource services individually or as a combination of services of a distributed computer system. Examples of types of computing resources provided by the computing resource service providers include Infrastructure-as-a-service (IaaS), platform-as-a-service (PaaS), and/or software-as-a-service (SaaS). The one or more computing resource services of the computing resource service provider may be accessible to users via a network and may include services such as virtual computer system services, block-level data storage services, cryptography services, on-demand data storage services, notification services, authentication services, policy management services, task services and/or other such services. Not all embodiments described include all of the services described, and additional services may be provided in addition to, or as an alternative to, services explicitly described.
Customers of the computing resource service provider may communicate with one or more of the services via an interface, which may be a web services interface or any other type of customer interface. Each service provided by a computing resource service provider may have its own interface, and subsets of the services may have corresponding individual interfaces in addition to, or as an alternative to, a common interface. A customer may communicate with the computing resource service provider through a network, whereby the network may be a communication network, such as the Internet, an intranet, an internet service provider (ISP) network and/or some other such network as described in the present disclosure. In an embodiment, the computing resource service provider provides services such as the data plane service 104, resource container service 106, and platform data store 112.