- {({ next }) => (
-
-
-
-
-
- {props => (
-
-
+}) => {
+ const mobile = theme.screen === 'mobile';
+
+ return (
+
+ }>Firewall rules
+
+ Cloud firewall rules secure instances by defining network traffic rules,
+ controlling incoming and outgoing traffic. Enabling the firewall applies
+ only rules which match your instance. Although these rules are created
+ in the firewall console, the addition of tags can alter the firewall
+ rules.
+
+
+
+
+
+
+
+ {({ next }) => (
+
+
+
+
+
+ {props => (
+
+
+
+ )}
+
+
+
+
+ {props =>
+ enabled && !loading ? (
+
+ ) : null
+ }
+
+
+
+
+ {enabled && !loading && !defaultRules.length && !tagRules.length ? (
+
+
+
+ No Firewall rules found
+
+
+ Try viewing inactive rules instead to see firewalls that
+ can potentially affect your instance
+
- )}
-
-
-
-
- {props =>
- enabled && !loading ? (
-
- ) : null
- }
-
-
-
-
- {enabled && !loading && !defaultRules.length && !tagRules.length ? (
+
+
+ View Inactive Rules
+
+
+
+
+
+ ) : null}
+ {!loading && enabled && defaultRules.length ? (
+
+
+
+ ) : null}
+ {!loading && enabled && tagRules.length ? (
+
+
+
+ ) : null}
+ {!loading && enabled && (tagRules.length || defaultRules.length) ? (
+
+
+ *Other firewall rules may apply as defined by wildcard(s),
+ IP(s), subnet(s), tag(s) or VM(s). Please see{' '}
+
+ firewall rule list
+ {' '}
+ for more details.
+
+
+ ) : null}
-
-
- No Firewall rules found
-
-
- Try viewing inactive rules instead to see firewalls that
- can potentially affect your instance
-
-
-
-
- View Inactive Rules
-
-
-
-
+
+ Next
+
- ) : null}
- {!loading && enabled && defaultRules.length ? (
-
-
-
- ) : null}
- {!loading && enabled && tagRules.length ? (
-
-
-
- ) : null}
- {!loading && enabled && (tagRules.length || defaultRules.length) ? (
-
-
- *Other firewall rules may apply as defined by wildcard(s),
- IP(s), subnet(s), tag(s) or VM(s). Please see{' '}
-
- firewall rule list
- {' '}
- for more details.
-
-
- ) : null}
-
-
- Next
-
-
-
- )}
-
-