Unfurl Cloud Standard Library Types Catalog ------------------------------------------- This page documents all the supported TOSCA type definitions found in the Unfurl Cloud Standard Types library. The `repository `_ includes both YAML and Python versions of the types documented below. .. contents:: :depth: 4 Abstract resource types ====================================== .. automodule:: std.generic_types :members: Configuration, unfurl_relationships_ConfiguredBy, unfurl_capabilities_Configuration, Service, ServiceHost, ContainerService, ContainerHost, PrivateContainerHost, PublicContainerHost, HTTPSProxyContainerHost Concrete resources and services ================================= .. automodule:: std.generic_types :members: Compute, Volume, BootImage,VolumeAttachment, MySQLDB, SMTPServer, PostgresDB, Redis, MariaDBInstance, GenericRedis, PostgresDBInstance Container Images and Building ====================================== .. automodule:: std.image_sources :members: :undoc-members: Apps ==== .. automodule:: std.generic_types :members: App, _ContainerAppBase, ContainerApp, WebApp, SQLWebApp Kubernetes ========== .. automodule:: unfurl.tosca_plugins.k8s :members: :undoc-members: :exclude-members: __init__ :no-value: :show-inheritance: .. automodule:: std.k8s :members: :undoc-members: Amazon Web Services ==================== .. automodule:: std.aws.compute :members: :undoc-members: .. automodule:: std.aws.db :members: :undoc-members: .. automodule:: std.dns_services :members: Route53DNSZone Google Cloud ============ .. automodule:: std.gcp.compute :members: :undoc-members: .. automodule:: std.gcp.db :members: :undoc-members: .. automodule:: std.dns_services :members: GoogleCloudDNSZone Azure ===== .. automodule:: std.azure.compute :members: :undoc-members: .. automodule:: std.dns_services :members: AzureDNSZone DigitalOcean ============ .. automodule:: std.digitalocean.compute :members: :undoc-members: .. automodule:: std.dns_services :members: DigitalOceanDNSZone DNS ======= .. automodule:: unfurl.configurators.templates.dns :members: :undoc-members: :exclude-members: __init__ :no-value: :show-inheritance: .. automodule:: std.dns_services :members: CloudFlareDNSZone, RackspaceDNSZone, UnfurlUserDNSZone, UnfurlCNamedDNSZone TOSCA types ============ .. automodule:: tosca :members: JsonType, datatypes, nodes, relationships, capabilities, artifacts, interfaces :undoc-members: :exclude-members: __init__ :no-value: :show-inheritance: Unfurl core types ================= .. automodule:: unfurl :members: datatypes, nodes, relationships, capabilities :undoc-members: :exclude-members: __init__ :no-value: :show-inheritance: .. .. automodule:: unfurl.tosca_plugins.artifacts .. :members: .. :undoc-members: .. :exclude-members: __init__ .. :no-value: .. :show-inheritance: