{"componentChunkName":"component---src-templates-products-jsx","path":"/products/cloud-firewalls/","result":{"data":{"prismic":{"products":{"_meta":{"lang":"en-us","lastPublicationDate":"2021-04-14T20:55:44+0000","type":"products","uid":"cloud-firewalls"},"body":[{"__typename":"PRISMIC_ProductsBodyHerotext","type":"herotext","label":null,"primary":{"fullscreen":false,"large_text":false,"text_color":"light","background_color":"#0069ff","background_image":{"dimensions":{"width":1600,"height":800},"alt":null,"copyright":null,"url":"https://images.prismic.io/www-static/52e7c868-f145-4d42-af78-b533efbd1bff_bg-generic.svg?auto=compress,format"},"display_primary_cta":true,"display_secondary_cta":false,"heading":[{"type":"heading1","text":"Cloud Firewalls","spans":[]}],"primary_cta_color":"white","primary_cta_link":{"__typename":"PRISMIC__ExternalLink","_linkType":"Link.web","url":"https://cloud.digitalocean.com/registrations/new"},"primary_cta_text":[{"type":"paragraph","text":"Get started","spans":[]}],"secondary_cta_link":null,"secondary_cta_text":null,"subheading":[{"type":"heading2","text":"Easily secure your infrastructure and define what services are visible on your Droplets. Cloud Firewalls are free and perfect for staging and production deployments.","spans":[]}],"text_alignment":"center"}},{"__typename":"PRISMIC_ProductsBodyListgridv2","type":"listgridv2","label":null,"primary":{"background_color":"#ffffff","background_image":null,"heading":null,"heading_color":null,"list_column_number":"3","list_item_alignment_position":"left","list_item_heading_color":null,"list_item_text_color":null,"list_item_icon_position":"top","list_item_icon_size":"48","subheading":null,"subheading_color":null,"text_color":"dark","cta_button_text":null,"cta_button_url":null,"annotation":null},"fields":[{"list_item_heading":[{"type":"heading1","text":"Scales as you grow","spans":[]}],"list_item_icon":{"dimensions":{"width":41,"height":41},"alt":null,"copyright":null,"url":"https://images.prismic.io/www-static/b8109723-901e-4279-9241-53396e4d3840_liveresize.svg?auto=compress,format"},"list_item_text":[{"type":"paragraph","text":"Cloud Firewalls is designed to grow with you. Once you define your filtering rules, you can easily apply them to new and existing Droplets.","spans":[]}],"list_item_url_link":null,"list_item_url_text":null},{"list_item_heading":[{"type":"heading1","text":"Secure multiple Droplets","spans":[]}],"list_item_icon":{"dimensions":{"width":35,"height":41},"alt":null,"copyright":null,"url":"https://images.prismic.io/www-static/48c20d6a-f4a7-4752-8f90-aa3c69d57427_reliablesecure.svg?auto=compress,format"},"list_item_text":[{"type":"paragraph","text":"For groups of Droplets, simply tag them and the appropriate rules are immediately applied.","spans":[]}],"list_item_url_link":null,"list_item_url_text":null},{"list_item_heading":[{"type":"heading1","text":"Control rules in one view","spans":[]}],"list_item_icon":{"dimensions":{"width":37,"height":41},"alt":null,"copyright":null,"url":"https://images.prismic.io/www-static/b963217c-1663-43f8-93d6-c2167d1ee3f8_controlrules.svg?auto=compress,format"},"list_item_text":[{"type":"paragraph","text":"See all Cloud Firewall rules in one centralized view. Add, edit and remove rules in a single place and update your whole infrastructure.","spans":[]}],"list_item_url_link":null,"list_item_url_text":null}]},{"__typename":"PRISMIC_ProductsBodyListalternatingv2","type":"listalternatingv2","label":null,"fields":[{"list_alt_image":{"dimensions":{"width":220,"height":167},"alt":null,"copyright":null,"url":"https://images.prismic.io/www-static/bbe43542-e97a-4778-8a00-1405fb12cf55_digitalocean_b8e59434-bcd9-4d65-8580-5d30b16335d5_firewalls_security_by_default.svg?auto=compress,format"},"list_alt_link":null,"list_alt_link_text":null,"list_alt_text":[{"type":"paragraph","text":"You control which ports are open and which devices can access them. Whitelist by IP address range, tags, Droplets, or Load Balancers. Everything else is blocked by Cloud Firewalls.","spans":[]}],"list_alt_title":[{"type":"heading3","text":"Secure by default","spans":[]}],"list_link_color":null,"list_text_color":null,"list_title_color":null},{"list_alt_image":{"dimensions":{"width":793,"height":545},"alt":null,"copyright":null,"url":"https://images.prismic.io/www-static/5dfd5dfb-e2da-4b66-8ed0-87f71477aebf_b0c5114908e99f23d73db30b5a3833a4c902c059_firewalls_screenshot_4.png?auto=compress,format"},"list_alt_link":null,"list_alt_link_text":null,"list_alt_text":[{"type":"paragraph","text":"Set up Cloud Firewalls in the dashboard, CLI, or API and enable protection without installing or maintaining any software.","spans":[]}],"list_alt_title":[{"type":"heading3","text":"Easy to configure","spans":[]}],"list_link_color":null,"list_text_color":null,"list_title_color":null}],"primary":{"background_color":null,"heading":null,"subheading":null,"background_image":null,"heading_color":null,"subheading_color":null,"text_color":"dark"}},{"__typename":"PRISMIC_ProductsBodyCardsv2","type":"cardsv2","label":null,"fields":[{"image":null,"link":{"__typename":"PRISMIC__ExternalLink","_linkType":"Link.web","url":"https://www.digitalocean.com/community/tutorials/an-introduction-to-digitalocean-cloud-firewalls"},"text":[{"type":"paragraph","text":"An Introduction To DigitalOcean Cloud Firewalls     ","spans":[]}],"text_color":null,"title1":[{"type":"heading5","text":"Securing your application","spans":[]}],"title_color":null},{"image":null,"link":{"__typename":"PRISMIC__ExternalLink","_linkType":"Link.web","url":"https://www.digitalocean.com/community/tutorials/how-to-create-your-first-digitalocean-cloud-firewall"},"text":[{"type":"paragraph","text":"How To Create Your First DigitalOcean Cloud Firewall   ","spans":[]}],"text_color":null,"title1":[{"type":"heading5","text":"  Getting started","spans":[]}],"title_color":null},{"image":null,"link":{"__typename":"PRISMIC__ExternalLink","_linkType":"Link.web","url":"https://www.digitalocean.com/community/tutorials/how-to-organize-your-digitalocean-cloud-firewalls"},"text":[{"type":"paragraph","text":"How to Organize Your DigitalOcean Cloud Firewalls ","spans":[]}],"text_color":null,"title1":[{"type":"heading5","text":"Organization","spans":[]}],"title_color":null}],"primary":{"background_color":"#f3f5f9","columns":"3","content_alignment":"left","cta_button_text":null,"cta_button_url":null,"heading":[{"type":"heading1","text":"Do more with Cloud Firewalls","spans":[]}],"heading_color":null,"subheading":[{"type":"paragraph","text":"Find out more about Load Balancers and creating highly available infrastructure with the help of step-by-step tutorials.","spans":[]}],"subheading_color":null,"text_color":"dark","background_image":null}},{"__typename":"PRISMIC_ProductsBodyCtaband","type":"ctaband","label":null,"primary":{"text_color":"light","background_color":"#0069ff","cta_band":null,"cta_primary_background_color":"white","cta_text_primary":[{"type":"paragraph","text":"Get started","spans":[]}],"cta_text_secondary":null,"cta_url_primary":{"__typename":"PRISMIC__ExternalLink","_linkType":"Link.web","url":"https://cloud.digitalocean.com/registrations/new"},"cta_url_secondary":null,"heading":[{"type":"paragraph","text":"Create Cloud Firewalls for free","spans":[]}],"subheading":null,"background_image":{"dimensions":{"width":1600,"height":800},"alt":null,"copyright":null,"url":"https://images.prismic.io/www-static/38b66fe5-1689-4d70-89b0-e422579cf3f4_bg-generic-1.svg?auto=compress,format"}}}],"date":"2020-03-17","description":"Easily secure your infrastructure and define what services are visible with DigitalOcean's firewall management solution. Cloud Firewalls are free.","path":"/products/cloud-firewalls","title":[{"type":"heading1","text":"DigitalOcean Firewalls | Scalable Firewall Management","spans":[]}],"open_graph_image":null}}},"pageContext":{"rootQuery":"\n  query ProductsQuery($uid: String!) {\n    prismic {\n      products(lang: \"en-us\", uid: $uid) {\n        _meta {\n          lang\n          lastPublicationDate\n          type\n          uid\n        }\n        body {\n        ... on PRISMIC_ProductsBodyHerotext {\n          type\n            label\n            primary {\n              fullscreen\n              large_text\n              text_color\n              background_color\n              background_image\n              display_primary_cta\n              display_secondary_cta\n              heading\n              primary_cta_color\n              primary_cta_link {\n                ... on PRISMIC__ExternalLink {\n                  _linkType\n                  url\n                }\n              }\n              primary_cta_text\n              secondary_cta_link {\n                ... on PRISMIC__ExternalLink {\n                  _linkType\n                  url\n                }\n              }\n              secondary_cta_text\n              subheading\n              text_alignment\n            }\n        },\n        ... on PRISMIC_ProductsBodyHerobox {\n          type\n            label\n            fields {\n              hero_box_text\n              hero_box_text_icon\n            }\n            primary {\n              fullscreen\n              large_text\n              text_color\n              hero_background_color\n              hero_background_image\n              hero_box_cta_text\n              hero_box_cta_url {\n                ... on PRISMIC__ExternalLink {\n                  _linkType\n                  url\n                }\n              }\n              hero_box_title\n              hero_box_title_color\n              hero_heading\n              hero_small_heading\n              hero_small_heading_icon\n              hero_subheading\n              hero_box_cta_scroll_to_element_id\n              hero_box_cta_id\n            }\n        },\n        ... on PRISMIC_ProductsBodyListalternatingv2 {\n          type\n            label\n            fields {\n              list_alt_image\n              list_alt_link {\n                ... on PRISMIC__ExternalLink {\n                  _linkType\n                  url\n                }\n              }\n              list_alt_link_text\n              list_alt_text\n              list_alt_title\n              list_link_color\n              list_text_color\n              list_title_color\n            }\n            primary {\n              background_color\n              heading\n              subheading\n              background_image\n              heading_color\n              subheading_color\n              text_color\n            }\n        },\n        ... on PRISMIC_ProductsBodyListgridv2 {\n          type\n            label\n            primary {\n              background_color\n              background_image\n              heading\n              heading_color\n              list_column_number\n              list_item_alignment_position\n              list_item_heading_color\n              list_item_text_color\n              list_item_icon_position\n              list_item_icon_size\n              subheading\n              subheading_color\n              text_color\n              cta_button_text\n              cta_button_url {\n                ... on PRISMIC__ExternalLink {\n                  _linkType\n                  url\n                }\n              }\n              annotation\n            }\n            fields {\n              list_item_heading\n              list_item_icon\n              list_item_text\n              list_item_url_link {\n                ... on PRISMIC__ExternalLink {\n                  _linkType\n                  url\n                }\n              }\n              list_item_url_text\n            }\n        },\n        ... on PRISMIC_ProductsBodyCarouselimage {\n          type\n            primary {\n              background_color\n              background_image\n              text_color\n              heading\n              heading_color\n              subheading\n              subheading_color\n            }\n            fields {\n              image\n              image_text\n              image_text_color\n            }\n        },\n        ... on PRISMIC_ProductsBodyCarouseltestimonial {\n          type\n            label\n            primary {\n              background_color\n              background_image\n              text_color\n              heading\n              heading_color\n              subheading1\n              subheading_color\n            }\n            fields {\n              logo\n              quote\n              author\n              author_details\n              avatar\n              link {\n                ... on PRISMIC__ExternalLink {\n                  _linkType\n                  url\n                }\n              }\n              link_text\n            }\n        },\n        ... on PRISMIC_ProductsBodyCarouselcards {\n          type\n            label\n            fields {\n              image\n              text\n              text_color\n              title1\n              title_color\n            }\n            primary {\n              background_color\n              background_image\n              cards_per_page\n              cta_button_text: cta_text\n              cta_button_link: cta_link {\n                ... on PRISMIC__ExternalLink {\n                  _linkType\n                  url\n                }\n              }\n              heading\n              heading_color\n              subheading\n              subheading_color\n              text_color\n            }\n        },\n        ... on PRISMIC_ProductsBodyLocations {\n          type\n            label\n            fields {\n              location_name\n              location_server_name\n              location_link_text\n              location_link_url {\n                ... on PRISMIC__ExternalLink {\n                  _linkType\n                  url\n                }\n              }\n            }\n            primary {\n              background_color\n              background_image\n              column_number\n              heading_color\n              heading\n              subheading\n              subheading_color\n              text_color\n              location_name_color\n              location_server_name_color\n              location_link_text_color\n            }\n        },\n        ... on PRISMIC_ProductsBodyLogogrid {\n          type\n            label\n            fields {\n              logo\n            }\n            primary {\n              text_color\n              autoScroll\n              background_color\n              cta_link {\n                ... on PRISMIC__ExternalLink {\n                  _linkType\n                  url\n                }\n              }\n              cta_text\n              heading\n              heading_color\n              subheading\n              subheading_color\n              scroll_speed\n            }\n        },\n        ... on PRISMIC_ProductsBodyToptabbednavcards {\n          type\n            label\n            fields {\n              heading\n              heading_color\n              subheading\n              subheading_color\n              cta_link_text\n              cta_link_url {\n                ... on PRISMIC__ExternalLink {\n                  _linkType\n                  url\n                }\n              }\n              card_1_image\n              card_1_link_url {\n                ... on PRISMIC__ExternalLink {\n                  _linkType\n                  url\n                }\n              }\n              card_1_text\n              card_1_title\n              card_2_image\n              card_2_link_url {\n                ... on PRISMIC__ExternalLink {\n                  _linkType\n                  url\n                }\n              }\n              card_2_text\n              card_2_title\n              card_3_image\n              card_3_link_url {\n                ... on PRISMIC__ExternalLink {\n                  _linkType\n                  url\n                }\n              }\n              card_3_text\n              card_3_title\n              card_4_image\n              card_4_link_url {\n                ... on PRISMIC__ExternalLink {\n                  _linkType\n                  url\n                }\n              }\n              card_4_text\n              card_4_title\n              card_5_image\n              card_5_link_url {\n                ... on PRISMIC__ExternalLink {\n                  _linkType\n                  url\n                }\n              }\n              card_5_text\n              card_5_title\n              card_6_image\n              card_6_link_url {\n                ... on PRISMIC__ExternalLink {\n                  _linkType\n                  url\n                }\n              }\n              card_6_text\n              card_6_title\n              card_7_image\n              card_7_link_url {\n                ... on PRISMIC__ExternalLink {\n                  _linkType\n                  url\n                }\n              }\n              card_7_text\n              card_7_title\n              card_8_image\n              card_8_link_url {\n                ... on PRISMIC__ExternalLink {\n                  _linkType\n                  url\n                }\n              }\n              card_8_text\n              card_8_title\n              card_9_image\n              card_9_link_url {\n                ... on PRISMIC__ExternalLink {\n                  _linkType\n                  url\n                }\n              }\n              card_9_text\n              card_9_title\n              card_content_alignment\n              columns\n              tab_icon\n              tab_label\n              text_color\n              title_color\n              card_10_image\n\n              card_10_link_url {\n                ... on PRISMIC__ExternalLink {\n                  _linkType\n                  url\n                }\n              }\n              card_10_text\n              card_10_title\n              card_11_image\n\n              card_11_link_url {\n                ... on PRISMIC__ExternalLink {\n                  _linkType\n                  url\n                }\n              }\n              card_11_text\n              card_11_title\n              card_12_image\n\n              card_12_link_url {\n                ... on PRISMIC__ExternalLink {\n                  _linkType\n                  url\n                }\n              }\n              card_12_text\n              card_12_title\n            }\n            primary {\n              background_color\n              background_image\n              heading\n              heading_color\n              subheading\n              subheading_color\n              text_color\n            }\n        },\n        ... on PRISMIC_ProductsBodyToptabbednavcontent {\n            type\n  label\n  fields {\n    image\n    link_color\n    tab_icon\n    tab_label\n    text\n    text_color\n    title1\n    title_color\n    content_link_text\n    link_url {\n      _linkType\n      ... on PRISMIC__ExternalLink {\n        _linkType\n        url\n      }\n    }\n    image_position\n  }\n  primary {\n    background_color\n    heading_color\n    heading\n    subheading\n    subheading_color\n    text_color\n  }\n\n        },\n        ... on PRISMIC_ProductsBodyContentblock {\n          type\n            label\n            primary {\n              target_name\n              background_color\n              background_image\n              content\n              content_text_alignment\n              heading\n              heading_color\n              image\n              subheading\n              subheading_color\n              text_color\n              wistia_id\n            }\n        },\n        ... on PRISMIC_ProductsBodyCardsv2 {\n          type\n            label\n            fields {\n              image\n              link {\n                ... on PRISMIC__ExternalLink {\n                  _linkType\n                  url\n                }\n              }\n              text\n              text_color\n              title1\n              title_color\n            }\n            primary {\n              background_color\n              columns\n              content_alignment\n              cta_button_text\n              cta_button_url {\n                ... on PRISMIC__ExternalLink {\n                  _linkType\n                  url\n                }\n              }\n              heading\n              heading_color\n              subheading\n              subheading_color\n              text_color\n              background_image\n            }\n        },\n        ... on PRISMIC_ProductsBodyCtaband {\n          type\n            label\n            primary {\n              text_color\n              background_color\n              cta_band\n              cta_primary_background_color\n              cta_text_primary\n              cta_text_secondary\n              cta_url_primary {\n                ... on PRISMIC__ExternalLink {\n                  _linkType\n                  url\n                }\n              }\n              cta_url_secondary {\n                ... on PRISMIC__ExternalLink {\n                  _linkType\n                  url\n                }\n              }\n              heading\n              subheading\n              background_image\n            }\n        },\n        ... on PRISMIC_ProductsBodyCodeblock {\n          type\n  label\n  primary {\n    heading,\n    heading_color,\n    subheading,\n    subheading_color\n    background_color\n    background_image\n    copy\n    copy_color\n    headline\n    headline_color\n    code_link_url {\n      ... on PRISMIC__ExternalLink {\n        _linkType\n        url\n      }\n    }\n    code_link_text\n    link_text\n    text_color\n    link_url {\n      ... on PRISMIC__ExternalLink {\n        _linkType\n        url\n      }\n    }\n  }\n  fields {\n    code_content\n    code_language\n  }\n        },\n        ... on PRISMIC_ProductsBodyResourcetable {\n          \n  type\n  label\n  primary {\n    background_color\n    heading\n    heading_color\n    subheading\n    subheading_color\n    text_color\n  }\n  fields {\n    section_title\n    section_subtitle\n    title_1\n    title_2\n    title_3\n    title_4\n    copy_1\n    copy_2\n    copy_3\n    copy_4\n    icon_1\n    icon_2\n    icon_3\n    icon_4\n    subcopy_1\n    subcopy_2\n    subcopy_3\n    subcopy_4\n    subtitle_1\n    subtitle_2\n    subtitle_3\n    subtitle_4\n  }\n\n        },\n        ... on PRISMIC_ProductsBodyPromoband {\n          type\nlabel\nprimary {\n  background_color\n  cta_button_link {\n    ... on PRISMIC__ExternalLink {\n      _linkType\n      url\n    }\n  }\n  cta_button_text\n  heading\n  heading_color\n  icon\n  subheading\n  subheading_color\n}\n\n        }}\n        date\n        description\n        path\n        title\n        open_graph_image\n      }\n    }\n  }\n","id":"XnGSgRIAACoAdFah","lang":"en-us","uid":"cloud-firewalls","type":"products","alternateLanguages":[],"cursor":"YXJyYXljb25uZWN0aW9uOjc=","paginationPreviousMeta":{"id":"XnJ2HxIAACkAeGvY","lang":"en-us","uid":"vpc","type":"products","alternateLanguages":[]},"paginationPreviousUid":"vpc","paginationPreviousLang":"en-us","paginationNextMeta":{"id":"Xs-mEBAAACAAwzPL","lang":"en-us","uid":"networking","type":"products","alternateLanguages":[]},"paginationNextUid":"networking","paginationNextLang":"en-us","lastQueryChunkEndCursor":""}}}