From 25755fd1c5bbeed4c5a95013e0bd74460db54b9a Mon Sep 17 00:00:00 2001 From: Kevin Longe <273747162+kvlonge@users.noreply.github.com> Date: Thu, 12 Nov 2026 02:53:04 +0000 Subject: [PATCH 1/3] chore(syntax-coverage): pin the replication receipts and lift their not_submitted entries Pins evidence d3db2e7f, which adds the receipts for replication that is not enabled for the account and the JOIN without ON results. 101 security_admin not_submitted entries now list a case with a receipt, so they are removed; marks and the baseline are regenerated. --- coverage/syntax/baseline.json | 176 ++ coverage/syntax/marks/security_admin.jsonl | 1 + .../syntax/unobservable/security_admin.toml | 1846 +++-------------- evidence.toml | 4 +- 4 files changed, 496 insertions(+), 1531 deletions(-) diff --git a/coverage/syntax/baseline.json b/coverage/syntax/baseline.json index 7bf09b334..ce8e81e3c 100644 --- a/coverage/syntax/baseline.json +++ b/coverage/syntax/baseline.json @@ -68835,12 +68835,19 @@ "sf.security_admin.create-external-access-integration.o063", "sf.security_admin.create-external-access-integration.o064", "sf.security_admin.create-external-access-integration.o065", + "sf.security_admin.create-failover-group.as-replica-of.o001", + "sf.security_admin.create-failover-group.as-replica-of.o002", + "sf.security_admin.create-failover-group.as-replica-of.o003", "sf.security_admin.create-failover-group.as-replica-of.o004", + "sf.security_admin.create-failover-group.as-replica-of.o005", "sf.security_admin.create-failover-group.as-replica-of.o006", "sf.security_admin.create-failover-group.as-replica-of.o007", + "sf.security_admin.create-failover-group.as-replica-of.o008", "sf.security_admin.create-failover-group.as-replica-of.o009", + "sf.security_admin.create-failover-group.as-replica-of.o011", "sf.security_admin.create-failover-group.as-replica-of.o012", "sf.security_admin.create-failover-group.as-replica-of.o013", + "sf.security_admin.create-failover-group.as-replica-of.o014", "sf.security_admin.create-failover-group.as-replica-of.o015", "sf.security_admin.create-failover-group.as-replica-of.o016", "sf.security_admin.create-failover-group.as-replica-of.o017", @@ -68849,37 +68856,65 @@ "sf.security_admin.create-failover-group.as-replica-of.o020", "sf.security_admin.create-failover-group.as-replica-of.o021", "sf.security_admin.create-failover-group.as-replica-of.o022", + "sf.security_admin.create-failover-group.as-replica-of.o023", + "sf.security_admin.create-failover-group.as-replica-of.o024", + "sf.security_admin.create-failover-group.as-replica-of.o025", + "sf.security_admin.create-failover-group.as-replica-of.o027", + "sf.security_admin.create-failover-group.as-replica-of.o029", + "sf.security_admin.create-failover-group.as-replica-of.o030", + "sf.security_admin.create-failover-group.object-types-allowed-accounts.o001", "sf.security_admin.create-failover-group.object-types-allowed-accounts.o002", + "sf.security_admin.create-failover-group.object-types-allowed-accounts.o003", "sf.security_admin.create-failover-group.object-types-allowed-accounts.o004", + "sf.security_admin.create-failover-group.object-types-allowed-accounts.o005", "sf.security_admin.create-failover-group.object-types-allowed-accounts.o006", "sf.security_admin.create-failover-group.object-types-allowed-accounts.o007", "sf.security_admin.create-failover-group.object-types-allowed-accounts.o010", + "sf.security_admin.create-failover-group.object-types-allowed-accounts.o011", "sf.security_admin.create-failover-group.object-types-allowed-accounts.o012", + "sf.security_admin.create-failover-group.object-types-allowed-accounts.o013", "sf.security_admin.create-failover-group.object-types-allowed-accounts.o014", "sf.security_admin.create-failover-group.object-types-allowed-accounts.o015", "sf.security_admin.create-failover-group.object-types-allowed-accounts.o017", + "sf.security_admin.create-failover-group.object-types-allowed-accounts.o018", "sf.security_admin.create-failover-group.object-types-allowed-accounts.o019", + "sf.security_admin.create-failover-group.object-types-allowed-accounts.o020", "sf.security_admin.create-failover-group.object-types-allowed-accounts.o021", "sf.security_admin.create-failover-group.object-types-allowed-accounts.o022", "sf.security_admin.create-failover-group.object-types-allowed-accounts.o024", + "sf.security_admin.create-failover-group.object-types-allowed-accounts.o025", "sf.security_admin.create-failover-group.object-types-allowed-accounts.o026", + "sf.security_admin.create-failover-group.object-types-allowed-accounts.o027", "sf.security_admin.create-failover-group.object-types-allowed-accounts.o028", "sf.security_admin.create-failover-group.object-types-allowed-accounts.o029", "sf.security_admin.create-failover-group.object-types-allowed-accounts.o031", + "sf.security_admin.create-failover-group.object-types-allowed-accounts.o032", "sf.security_admin.create-failover-group.object-types-allowed-accounts.o033", + "sf.security_admin.create-failover-group.object-types-allowed-accounts.o034", "sf.security_admin.create-failover-group.object-types-allowed-accounts.o035", "sf.security_admin.create-failover-group.object-types-allowed-accounts.o036", "sf.security_admin.create-failover-group.object-types-allowed-accounts.o038", + "sf.security_admin.create-failover-group.object-types-allowed-accounts.o039", "sf.security_admin.create-failover-group.object-types-allowed-accounts.o040", + "sf.security_admin.create-failover-group.object-types-allowed-accounts.o041", "sf.security_admin.create-failover-group.object-types-allowed-accounts.o042", "sf.security_admin.create-failover-group.object-types-allowed-accounts.o043", + "sf.security_admin.create-failover-group.object-types-allowed-accounts.o044", "sf.security_admin.create-failover-group.object-types-allowed-accounts.o045", "sf.security_admin.create-failover-group.object-types-allowed-accounts.o046", + "sf.security_admin.create-failover-group.object-types-allowed-accounts.o047", "sf.security_admin.create-failover-group.object-types-allowed-accounts.o048", + "sf.security_admin.create-failover-group.object-types-allowed-accounts.o049", "sf.security_admin.create-failover-group.object-types-allowed-accounts.o050", + "sf.security_admin.create-failover-group.object-types-allowed-accounts.o051", "sf.security_admin.create-failover-group.object-types-allowed-accounts.o052", + "sf.security_admin.create-failover-group.object-types-allowed-accounts.o053", + "sf.security_admin.create-failover-group.object-types-allowed-accounts.o054", + "sf.security_admin.create-failover-group.object-types-allowed-accounts.o055", "sf.security_admin.create-failover-group.object-types-allowed-accounts.o056", + "sf.security_admin.create-failover-group.object-types-allowed-accounts.o057", "sf.security_admin.create-failover-group.object-types-allowed-accounts.o058", + "sf.security_admin.create-failover-group.object-types-allowed-accounts.o059", "sf.security_admin.create-failover-group.object-types-allowed-accounts.o060", "sf.security_admin.create-failover-group.object-types-allowed-accounts.o061", "sf.security_admin.create-failover-group.object-types-allowed-accounts.o062", @@ -68887,7 +68922,9 @@ "sf.security_admin.create-failover-group.object-types-allowed-accounts.o064", "sf.security_admin.create-failover-group.object-types-allowed-accounts.o065", "sf.security_admin.create-failover-group.object-types-allowed-accounts.o066", + "sf.security_admin.create-failover-group.object-types-allowed-accounts.o067", "sf.security_admin.create-failover-group.object-types-allowed-accounts.o068", + "sf.security_admin.create-failover-group.object-types-allowed-accounts.o069", "sf.security_admin.create-failover-group.object-types-allowed-accounts.o070", "sf.security_admin.create-failover-group.object-types-allowed-accounts.o071", "sf.security_admin.create-failover-group.object-types-allowed-accounts.o073", @@ -68903,10 +68940,27 @@ "sf.security_admin.create-failover-group.object-types-allowed-accounts.o083", "sf.security_admin.create-failover-group.object-types-allowed-accounts.o084", "sf.security_admin.create-failover-group.object-types-allowed-accounts.o085", + "sf.security_admin.create-failover-group.object-types-allowed-accounts.o086", + "sf.security_admin.create-failover-group.object-types-allowed-accounts.o087", + "sf.security_admin.create-failover-group.object-types-allowed-accounts.o088", + "sf.security_admin.create-failover-group.object-types-allowed-accounts.o089", + "sf.security_admin.create-failover-group.object-types-allowed-accounts.o090", + "sf.security_admin.create-failover-group.object-types-allowed-accounts.o091", + "sf.security_admin.create-failover-group.object-types-allowed-accounts.o092", + "sf.security_admin.create-failover-group.object-types-allowed-accounts.o093", + "sf.security_admin.create-failover-group.object-types-allowed-accounts.o096", + "sf.security_admin.create-failover-group.object-types-allowed-accounts.o098", + "sf.security_admin.create-failover-group.object-types-allowed-accounts.o100", + "sf.security_admin.create-failover-group.object-types-allowed-accounts.o101", + "sf.security_admin.create-failover-group.object-types-allowed-accounts.o102", + "sf.security_admin.create-failover-group.object-types-allowed-accounts.o103", + "sf.security_admin.create-failover-group.object-types-allowed-accounts.o104", + "sf.security_admin.create-failover-group.object-types-allowed-accounts.o105", "sf.security_admin.create-failover-group.object-types-allowed-accounts.o106", "sf.security_admin.create-failover-group.object-types-allowed-accounts.o107", "sf.security_admin.create-failover-group.object-types-allowed-accounts.o108", "sf.security_admin.create-failover-group.object-types-allowed-accounts.o109", + "sf.security_admin.create-failover-group.object-types-allowed-accounts.o110", "sf.security_admin.create-feature-policy.o001", "sf.security_admin.create-feature-policy.o002", "sf.security_admin.create-feature-policy.o003", @@ -70138,12 +70192,19 @@ "sf.security_admin.create-projection-policy.o027", "sf.security_admin.create-projection-policy.o028", "sf.security_admin.create-projection-policy.o029", + "sf.security_admin.create-replication-group.as-replica-of.o001", + "sf.security_admin.create-replication-group.as-replica-of.o002", + "sf.security_admin.create-replication-group.as-replica-of.o003", "sf.security_admin.create-replication-group.as-replica-of.o004", + "sf.security_admin.create-replication-group.as-replica-of.o005", "sf.security_admin.create-replication-group.as-replica-of.o006", "sf.security_admin.create-replication-group.as-replica-of.o007", + "sf.security_admin.create-replication-group.as-replica-of.o008", "sf.security_admin.create-replication-group.as-replica-of.o009", + "sf.security_admin.create-replication-group.as-replica-of.o011", "sf.security_admin.create-replication-group.as-replica-of.o012", "sf.security_admin.create-replication-group.as-replica-of.o013", + "sf.security_admin.create-replication-group.as-replica-of.o014", "sf.security_admin.create-replication-group.as-replica-of.o015", "sf.security_admin.create-replication-group.as-replica-of.o016", "sf.security_admin.create-replication-group.as-replica-of.o017", @@ -70152,36 +70213,61 @@ "sf.security_admin.create-replication-group.as-replica-of.o020", "sf.security_admin.create-replication-group.as-replica-of.o021", "sf.security_admin.create-replication-group.as-replica-of.o022", + "sf.security_admin.create-replication-group.as-replica-of.o023", + "sf.security_admin.create-replication-group.as-replica-of.o024", + "sf.security_admin.create-replication-group.as-replica-of.o025", + "sf.security_admin.create-replication-group.as-replica-of.o027", + "sf.security_admin.create-replication-group.as-replica-of.o029", + "sf.security_admin.create-replication-group.as-replica-of.o030", + "sf.security_admin.create-replication-group.object-types-allowed-accounts.o001", "sf.security_admin.create-replication-group.object-types-allowed-accounts.o002", + "sf.security_admin.create-replication-group.object-types-allowed-accounts.o003", "sf.security_admin.create-replication-group.object-types-allowed-accounts.o004", + "sf.security_admin.create-replication-group.object-types-allowed-accounts.o005", "sf.security_admin.create-replication-group.object-types-allowed-accounts.o006", "sf.security_admin.create-replication-group.object-types-allowed-accounts.o007", "sf.security_admin.create-replication-group.object-types-allowed-accounts.o010", + "sf.security_admin.create-replication-group.object-types-allowed-accounts.o011", "sf.security_admin.create-replication-group.object-types-allowed-accounts.o012", + "sf.security_admin.create-replication-group.object-types-allowed-accounts.o013", "sf.security_admin.create-replication-group.object-types-allowed-accounts.o014", "sf.security_admin.create-replication-group.object-types-allowed-accounts.o015", "sf.security_admin.create-replication-group.object-types-allowed-accounts.o017", + "sf.security_admin.create-replication-group.object-types-allowed-accounts.o018", "sf.security_admin.create-replication-group.object-types-allowed-accounts.o019", + "sf.security_admin.create-replication-group.object-types-allowed-accounts.o020", "sf.security_admin.create-replication-group.object-types-allowed-accounts.o021", "sf.security_admin.create-replication-group.object-types-allowed-accounts.o022", "sf.security_admin.create-replication-group.object-types-allowed-accounts.o024", + "sf.security_admin.create-replication-group.object-types-allowed-accounts.o025", "sf.security_admin.create-replication-group.object-types-allowed-accounts.o026", + "sf.security_admin.create-replication-group.object-types-allowed-accounts.o027", "sf.security_admin.create-replication-group.object-types-allowed-accounts.o028", "sf.security_admin.create-replication-group.object-types-allowed-accounts.o029", "sf.security_admin.create-replication-group.object-types-allowed-accounts.o031", + "sf.security_admin.create-replication-group.object-types-allowed-accounts.o032", "sf.security_admin.create-replication-group.object-types-allowed-accounts.o033", + "sf.security_admin.create-replication-group.object-types-allowed-accounts.o034", "sf.security_admin.create-replication-group.object-types-allowed-accounts.o035", "sf.security_admin.create-replication-group.object-types-allowed-accounts.o036", "sf.security_admin.create-replication-group.object-types-allowed-accounts.o038", + "sf.security_admin.create-replication-group.object-types-allowed-accounts.o039", "sf.security_admin.create-replication-group.object-types-allowed-accounts.o040", + "sf.security_admin.create-replication-group.object-types-allowed-accounts.o041", "sf.security_admin.create-replication-group.object-types-allowed-accounts.o042", "sf.security_admin.create-replication-group.object-types-allowed-accounts.o043", + "sf.security_admin.create-replication-group.object-types-allowed-accounts.o044", "sf.security_admin.create-replication-group.object-types-allowed-accounts.o045", "sf.security_admin.create-replication-group.object-types-allowed-accounts.o046", + "sf.security_admin.create-replication-group.object-types-allowed-accounts.o047", "sf.security_admin.create-replication-group.object-types-allowed-accounts.o048", + "sf.security_admin.create-replication-group.object-types-allowed-accounts.o049", "sf.security_admin.create-replication-group.object-types-allowed-accounts.o050", + "sf.security_admin.create-replication-group.object-types-allowed-accounts.o051", "sf.security_admin.create-replication-group.object-types-allowed-accounts.o052", + "sf.security_admin.create-replication-group.object-types-allowed-accounts.o053", "sf.security_admin.create-replication-group.object-types-allowed-accounts.o054", + "sf.security_admin.create-replication-group.object-types-allowed-accounts.o055", "sf.security_admin.create-replication-group.object-types-allowed-accounts.o056", "sf.security_admin.create-replication-group.object-types-allowed-accounts.o057", "sf.security_admin.create-replication-group.object-types-allowed-accounts.o058", @@ -70189,7 +70275,9 @@ "sf.security_admin.create-replication-group.object-types-allowed-accounts.o060", "sf.security_admin.create-replication-group.object-types-allowed-accounts.o061", "sf.security_admin.create-replication-group.object-types-allowed-accounts.o062", + "sf.security_admin.create-replication-group.object-types-allowed-accounts.o063", "sf.security_admin.create-replication-group.object-types-allowed-accounts.o064", + "sf.security_admin.create-replication-group.object-types-allowed-accounts.o065", "sf.security_admin.create-replication-group.object-types-allowed-accounts.o066", "sf.security_admin.create-replication-group.object-types-allowed-accounts.o067", "sf.security_admin.create-replication-group.object-types-allowed-accounts.o069", @@ -70204,10 +70292,27 @@ "sf.security_admin.create-replication-group.object-types-allowed-accounts.o078", "sf.security_admin.create-replication-group.object-types-allowed-accounts.o079", "sf.security_admin.create-replication-group.object-types-allowed-accounts.o080", + "sf.security_admin.create-replication-group.object-types-allowed-accounts.o081", + "sf.security_admin.create-replication-group.object-types-allowed-accounts.o082", + "sf.security_admin.create-replication-group.object-types-allowed-accounts.o083", + "sf.security_admin.create-replication-group.object-types-allowed-accounts.o084", + "sf.security_admin.create-replication-group.object-types-allowed-accounts.o085", + "sf.security_admin.create-replication-group.object-types-allowed-accounts.o086", + "sf.security_admin.create-replication-group.object-types-allowed-accounts.o087", + "sf.security_admin.create-replication-group.object-types-allowed-accounts.o088", + "sf.security_admin.create-replication-group.object-types-allowed-accounts.o091", + "sf.security_admin.create-replication-group.object-types-allowed-accounts.o093", + "sf.security_admin.create-replication-group.object-types-allowed-accounts.o095", + "sf.security_admin.create-replication-group.object-types-allowed-accounts.o096", + "sf.security_admin.create-replication-group.object-types-allowed-accounts.o097", + "sf.security_admin.create-replication-group.object-types-allowed-accounts.o098", + "sf.security_admin.create-replication-group.object-types-allowed-accounts.o099", + "sf.security_admin.create-replication-group.object-types-allowed-accounts.o100", "sf.security_admin.create-replication-group.object-types-allowed-accounts.o101", "sf.security_admin.create-replication-group.object-types-allowed-accounts.o102", "sf.security_admin.create-replication-group.object-types-allowed-accounts.o103", "sf.security_admin.create-replication-group.object-types-allowed-accounts.o104", + "sf.security_admin.create-replication-group.object-types-allowed-accounts.o105", "sf.security_admin.create-resource-monitor.o001", "sf.security_admin.create-resource-monitor.o002", "sf.security_admin.create-resource-monitor.o003", @@ -102870,6 +102975,11 @@ "sf.security_admin.create-connection.connection-as-replica-of.kc33cfcefc61a", "sf.security_admin.create-connection.connection-as-replica-of.kd9485b076672", "sf.security_admin.create-connection.connection-as-replica-of.ke7d6a46981e7", + "sf.security_admin.create-connection.connection.k13a3463a9f4b", + "sf.security_admin.create-connection.connection.k83787192dc8c", + "sf.security_admin.create-connection.connection.k8ad769b60ace", + "sf.security_admin.create-connection.connection.kdf365e7b1bc6", + "sf.security_admin.create-connection.connection.kfb03d64ed639", "sf.security_admin.create-data-movement-policy.k1ba1f56f7a1d", "sf.security_admin.create-data-movement-policy.k41849053cbf9", "sf.security_admin.create-data-movement-policy.k41b47a952ca8", @@ -102929,12 +103039,44 @@ "sf.security_admin.create-external-access-integration.keaf38c31c0a4", "sf.security_admin.create-external-access-integration.keee71fbf5e04", "sf.security_admin.create-external-access-integration.kff9fa47804e7", + "sf.security_admin.create-failover-group.as-replica-of.k078990546e7b", + "sf.security_admin.create-failover-group.as-replica-of.k0ff7af495b50", + "sf.security_admin.create-failover-group.as-replica-of.k3e1999065c91", + "sf.security_admin.create-failover-group.as-replica-of.k4788ebe125ee", + "sf.security_admin.create-failover-group.as-replica-of.k50ded129e55e", + "sf.security_admin.create-failover-group.as-replica-of.k5591ba2fb41a", + "sf.security_admin.create-failover-group.as-replica-of.kc5f0c572b695", + "sf.security_admin.create-failover-group.as-replica-of.ke778f6e49235", "sf.security_admin.create-failover-group.object-types-allowed-accounts.k1313f934574c", + "sf.security_admin.create-failover-group.object-types-allowed-accounts.k38b7683dbc76", + "sf.security_admin.create-failover-group.object-types-allowed-accounts.k41486589d379", + "sf.security_admin.create-failover-group.object-types-allowed-accounts.k478c3ec0359c", + "sf.security_admin.create-failover-group.object-types-allowed-accounts.k5a5f0bce5331", + "sf.security_admin.create-failover-group.object-types-allowed-accounts.k677532266bdb", + "sf.security_admin.create-failover-group.object-types-allowed-accounts.k69e515d1ee59", + "sf.security_admin.create-failover-group.object-types-allowed-accounts.k6d431681b391", "sf.security_admin.create-failover-group.object-types-allowed-accounts.k72cc56efeab5", + "sf.security_admin.create-failover-group.object-types-allowed-accounts.k74459e479bbc", + "sf.security_admin.create-failover-group.object-types-allowed-accounts.k7905b05c432a", "sf.security_admin.create-failover-group.object-types-allowed-accounts.k858ae5fb0ed2", "sf.security_admin.create-failover-group.object-types-allowed-accounts.k8a29a75477ca", "sf.security_admin.create-failover-group.object-types-allowed-accounts.k8bc5bbe2eaa4", + "sf.security_admin.create-failover-group.object-types-allowed-accounts.k9a2bc0436bc8", + "sf.security_admin.create-failover-group.object-types-allowed-accounts.k9c35303f313e", + "sf.security_admin.create-failover-group.object-types-allowed-accounts.ka6977379d2a2", + "sf.security_admin.create-failover-group.object-types-allowed-accounts.kacb0990f704a", + "sf.security_admin.create-failover-group.object-types-allowed-accounts.kb3c4ccf38cdc", + "sf.security_admin.create-failover-group.object-types-allowed-accounts.kb5ec1b602e0a", + "sf.security_admin.create-failover-group.object-types-allowed-accounts.kb697619dd947", + "sf.security_admin.create-failover-group.object-types-allowed-accounts.kba668a2b0628", + "sf.security_admin.create-failover-group.object-types-allowed-accounts.kbf6ebc80cda3", + "sf.security_admin.create-failover-group.object-types-allowed-accounts.kc1cda5528819", + "sf.security_admin.create-failover-group.object-types-allowed-accounts.kcafe14a22b63", "sf.security_admin.create-failover-group.object-types-allowed-accounts.kd2d41deb5008", + "sf.security_admin.create-failover-group.object-types-allowed-accounts.kd6caf61645b0", + "sf.security_admin.create-failover-group.object-types-allowed-accounts.kd83bf8ea471e", + "sf.security_admin.create-failover-group.object-types-allowed-accounts.kdc6cce512cd4", + "sf.security_admin.create-failover-group.object-types-allowed-accounts.kf83f38db116f", "sf.security_admin.create-feature-policy.k036bbe497e70", "sf.security_admin.create-feature-policy.k06186e202330", "sf.security_admin.create-feature-policy.k31f5e8a599d6", @@ -103317,12 +103459,42 @@ "sf.security_admin.create-projection-policy.k5a96d7f258a9", "sf.security_admin.create-projection-policy.kbdeaafc86a48", "sf.security_admin.create-projection-policy.kc9aef1f4312b", + "sf.security_admin.create-replication-group.as-replica-of.k03b25bc0a669", + "sf.security_admin.create-replication-group.as-replica-of.k2672e8c2258f", + "sf.security_admin.create-replication-group.as-replica-of.k3bd263ec38ea", + "sf.security_admin.create-replication-group.as-replica-of.k42e066792f56", + "sf.security_admin.create-replication-group.as-replica-of.k50021556c9a6", + "sf.security_admin.create-replication-group.as-replica-of.k80ce2b2a80fd", + "sf.security_admin.create-replication-group.as-replica-of.kbca29987ccb9", + "sf.security_admin.create-replication-group.as-replica-of.kc2a862a26ea5", + "sf.security_admin.create-replication-group.object-types-allowed-accounts.k0bc5fbede31f", + "sf.security_admin.create-replication-group.object-types-allowed-accounts.k1c60a3eb35bc", + "sf.security_admin.create-replication-group.object-types-allowed-accounts.k20ad4f7b49fd", + "sf.security_admin.create-replication-group.object-types-allowed-accounts.k2610c3743f07", + "sf.security_admin.create-replication-group.object-types-allowed-accounts.k3703f3cc6820", + "sf.security_admin.create-replication-group.object-types-allowed-accounts.k37f4a1af5642", + "sf.security_admin.create-replication-group.object-types-allowed-accounts.k464dc01af915", "sf.security_admin.create-replication-group.object-types-allowed-accounts.k514808411c90", + "sf.security_admin.create-replication-group.object-types-allowed-accounts.k5f5f9c53a847", + "sf.security_admin.create-replication-group.object-types-allowed-accounts.k6a93f2c178d2", + "sf.security_admin.create-replication-group.object-types-allowed-accounts.k72b0cb6807d5", + "sf.security_admin.create-replication-group.object-types-allowed-accounts.k75ddfd0d2699", + "sf.security_admin.create-replication-group.object-types-allowed-accounts.k77b00c9d35ab", + "sf.security_admin.create-replication-group.object-types-allowed-accounts.k93b3f48e76df", "sf.security_admin.create-replication-group.object-types-allowed-accounts.k98333abd2007", "sf.security_admin.create-replication-group.object-types-allowed-accounts.ka6e3e4c94712", "sf.security_admin.create-replication-group.object-types-allowed-accounts.kaa0091c389a8", + "sf.security_admin.create-replication-group.object-types-allowed-accounts.kadff0223cb9a", + "sf.security_admin.create-replication-group.object-types-allowed-accounts.kb04d646048f1", "sf.security_admin.create-replication-group.object-types-allowed-accounts.kc5c03e278250", + "sf.security_admin.create-replication-group.object-types-allowed-accounts.kcadd443c1600", + "sf.security_admin.create-replication-group.object-types-allowed-accounts.kd4bc622631a6", + "sf.security_admin.create-replication-group.object-types-allowed-accounts.kdab544c0c3a7", + "sf.security_admin.create-replication-group.object-types-allowed-accounts.ke88fd97ee6a7", + "sf.security_admin.create-replication-group.object-types-allowed-accounts.ke9bd8821f4f6", "sf.security_admin.create-replication-group.object-types-allowed-accounts.kf3dea6a9fc62", + "sf.security_admin.create-replication-group.object-types-allowed-accounts.kf80ae787d7c9", + "sf.security_admin.create-replication-group.object-types-allowed-accounts.kfcadb3ffe707", "sf.security_admin.create-resource-monitor.k007812d6d905", "sf.security_admin.create-resource-monitor.k043563c08d9c", "sf.security_admin.create-resource-monitor.k0675a3fd1e43", @@ -108080,6 +108252,7 @@ "sf.security_admin.alter-share.add-remove-accounts.kf9dad70db85b", "sf.security_admin.create-connection.connection-as-replica-of.k4421eb8bc37c", "sf.security_admin.create-connection.connection-as-replica-of.kee0d007198dd", + "sf.security_admin.create-failover-group.as-replica-of.k5e081373c209", "sf.security_admin.create-organization-account.k839222785fe7", "sf.security_admin.create-organization-account.kcf702494458a", "sf.security_admin.create-organization-account.kff1992709592", @@ -108092,6 +108265,7 @@ "sf.security_admin.create-organization-user-group.k9e5c411214ac", "sf.security_admin.create-organization-user-group.kb041a193514d", "sf.security_admin.create-organization-user.kf135125eeecb", + "sf.security_admin.create-replication-group.as-replica-of.k28cad1926c65", "sf.security_admin.grant-database-role.database-role-role.k5ca3929e61bd", "sf.security_admin.grant-privilege.create-schema-modify-monitor.kae7a39f3be4c", "sf.security_admin.grant-privilege.create-schema-modify-monitor.kea24dbc998fd", @@ -144972,6 +145146,7 @@ "sf.security_admin.create-connection.connection.k7e263136f62c", "sf.security_admin.create-connection.connection.k8dafe44c2d6a", "sf.security_admin.create-connection.connection.kc012c2cdc8de", + "sf.security_admin.create-failover-group.as-replica-of.k5e081373c209", "sf.security_admin.create-failover-group.object-types-allowed-accounts.k25daf8b03298", "sf.security_admin.create-failover-group.object-types-allowed-accounts.k40f1b8459345", "sf.security_admin.create-failover-group.object-types-allowed-accounts.k66ce4127e8c3", @@ -145050,6 +145225,7 @@ "sf.security_admin.create-organization-user-group.k9e5c411214ac", "sf.security_admin.create-organization-user-group.kb041a193514d", "sf.security_admin.create-organization-user.kf135125eeecb", + "sf.security_admin.create-replication-group.as-replica-of.k28cad1926c65", "sf.security_admin.create-replication-group.object-types-allowed-accounts.k2d19a83b3f28", "sf.security_admin.create-replication-group.object-types-allowed-accounts.k30422b84a729", "sf.security_admin.create-replication-group.object-types-allowed-accounts.k8cae29c318a0", diff --git a/coverage/syntax/marks/security_admin.jsonl b/coverage/syntax/marks/security_admin.jsonl index a229a1145..a9449275f 100644 --- a/coverage/syntax/marks/security_admin.jsonl +++ b/coverage/syntax/marks/security_admin.jsonl @@ -813,6 +813,7 @@ {"case_id":"sf.security_admin.create-catalog-integration-snowflake-postgres.kd3b6289631ac","mark":"settled accept","obligations":["sf.security_admin.create-catalog-integration-snowflake-postgres.o021"],"sql_sha256":"d3b6289631acb213c0549960c0bf113f5ca25ffb358dc67eca72b8861772c643"} {"case_id":"sf.security_admin.create-catalog-integration-snowflake-postgres.kf2017157f5d9","mark":"settled accept","obligations":["sf.security_admin.create-catalog-integration-snowflake-postgres.o016"],"sql_sha256":"f2017157f5d97633d7284b5310278388c16f61a4c0e0bd7311e0118e1286abea"} {"case_id":"sf.security_admin.create-connection.connection-as-replica-of.k4421eb8bc37c","mark":"settled accept","obligations":["sf.security_admin.create-connection.connection-as-replica-of.o020"],"sql_sha256":"4421eb8bc37c2c0a0f21f7f8aa9a3dd9a551e65e33d133493a41dcfbd21b5b0b"} +{"case_id":"sf.security_admin.create-connection.connection.kfb03d64ed639","mark":"settled accept","obligations":["sf.security_admin.create-connection.connection.o011"],"sql_sha256":"fb03d64ed6396ba3e71dcca206a39f86e34c736fc2fa3f94e9e402d42eea746f"} {"case_id":"sf.security_admin.create-data-movement-policy.k1ba1f56f7a1d","mark":"settled accept","obligations":["sf.security_admin.create-data-movement-policy.o027"],"sql_sha256":"1ba1f56f7a1d3fc09ef44f74f6066f6aa6b57beb4dbf81d8f4896bd1f59317c7"} {"case_id":"sf.security_admin.create-data-movement-policy.k41b47a952ca8","mark":"settled accept","obligations":["sf.security_admin.create-data-movement-policy.o043"],"sql_sha256":"41b47a952ca8e059f82047c50208787ea3e30e4b8067a2125b211c329fe3b9b8"} {"case_id":"sf.security_admin.create-data-movement-policy.ke3831a274fa4","mark":"settled accept","obligations":["sf.security_admin.create-data-movement-policy.o044"],"sql_sha256":"e3831a274fa46de682a0ee45afffec43175bdee441d59c8edaef34af7b09b53b"} diff --git a/coverage/syntax/unobservable/security_admin.toml b/coverage/syntax/unobservable/security_admin.toml index ccea4f820..9e3ab914b 100644 --- a/coverage/syntax/unobservable/security_admin.toml +++ b/coverage/syntax/unobservable/security_admin.toml @@ -213,1981 +213,769 @@ runs = [] probes = [] [[unobservable]] -obligation = "sf.security_admin.create-connection.connection.o001" -form = "sf.security_admin.create-connection.connection" -construct = "the documented form with every required part and no optional part: CREATE CONNECTION v1 ;" -reason = "not submitted: held by capture guard f0fdce1 in chunk sa-21: billable or out-of-account: replication or failover" -cause = "not_submitted" -cases = [ - { case_id = "sf.security_admin.create-connection.connection.k8ad769b60ace", sql_sha256 = "8ad769b60acec5351f0fcc220a1f1f8e6861d2821ad4c7c7bb7d498cae67a871" }, -] -runs = [] -probes = [] - -[[unobservable]] -obligation = "sf.security_admin.create-connection.connection.o002" -form = "sf.security_admin.create-connection.connection" -construct = "option_present: CREATE CONNECTION IF NOT EXISTS v1 COMMENT = 'm' ;" -reason = "not submitted: held by capture guard f0fdce1 in chunk sa-21: billable or out-of-account: replication or failover" -cause = "not_submitted" -cases = [ - { case_id = "sf.security_admin.create-connection.connection.kdf365e7b1bc6", sql_sha256 = "df365e7b1bc684f9be590652a80517d0a1e06193244e4279ba69043582adb6cd" }, -] -runs = [] -probes = [] - -[[unobservable]] -obligation = "sf.security_admin.create-connection.connection.o003" -form = "sf.security_admin.create-connection.connection" -construct = "option_absent: CREATE CONNECTION v1 ;" -reason = "not submitted: held by capture guard f0fdce1 in chunk sa-21: billable or out-of-account: replication or failover" -cause = "not_submitted" -cases = [ - { case_id = "sf.security_admin.create-connection.connection.k8ad769b60ace", sql_sha256 = "8ad769b60acec5351f0fcc220a1f1f8e6861d2821ad4c7c7bb7d498cae67a871" }, -] -runs = [] -probes = [] - -[[unobservable]] -obligation = "sf.security_admin.create-connection.connection.o005" -form = "sf.security_admin.create-connection.connection" -construct = "a valid identifier: CREATE CONNECTION v1 ;" -reason = "not submitted: held by capture guard f0fdce1 in chunk sa-21: billable or out-of-account: replication or failover" -cause = "not_submitted" -cases = [ - { case_id = "sf.security_admin.create-connection.connection.k8ad769b60ace", sql_sha256 = "8ad769b60acec5351f0fcc220a1f1f8e6861d2821ad4c7c7bb7d498cae67a871" }, -] -runs = [] -probes = [] - -[[unobservable]] -obligation = "sf.security_admin.create-connection.connection.o007" -form = "sf.security_admin.create-connection.connection" -construct = "option_present: CREATE CONNECTION IF NOT EXISTS v1 COMMENT = 'm' ;" -reason = "not submitted: held by capture guard f0fdce1 in chunk sa-21: billable or out-of-account: replication or failover" -cause = "not_submitted" -cases = [ - { case_id = "sf.security_admin.create-connection.connection.kdf365e7b1bc6", sql_sha256 = "df365e7b1bc684f9be590652a80517d0a1e06193244e4279ba69043582adb6cd" }, -] -runs = [] -probes = [] - -[[unobservable]] -obligation = "sf.security_admin.create-connection.connection.o008" -form = "sf.security_admin.create-connection.connection" -construct = "option_absent: CREATE CONNECTION v1 ;" -reason = "not submitted: held by capture guard f0fdce1 in chunk sa-21: billable or out-of-account: replication or failover" -cause = "not_submitted" -cases = [ - { case_id = "sf.security_admin.create-connection.connection.k8ad769b60ace", sql_sha256 = "8ad769b60acec5351f0fcc220a1f1f8e6861d2821ad4c7c7bb7d498cae67a871" }, -] -runs = [] -probes = [] - -[[unobservable]] -obligation = "sf.security_admin.create-connection.connection.o010" -form = "sf.security_admin.create-connection.connection" -construct = "a valid string_literal: CREATE CONNECTION IF NOT EXISTS v1 COMMENT = 'm' ;" -reason = "not submitted: held by capture guard f0fdce1 in chunk sa-21: billable or out-of-account: replication or failover" -cause = "not_submitted" -cases = [ - { case_id = "sf.security_admin.create-connection.connection.kdf365e7b1bc6", sql_sha256 = "df365e7b1bc684f9be590652a80517d0a1e06193244e4279ba69043582adb6cd" }, -] -runs = [] -probes = [] - -[[unobservable]] -obligation = "sf.security_admin.create-connection.connection.o011" -form = "sf.security_admin.create-connection.connection" -construct = "an unquoted identifier in place of '': CREATE CONNECTION v1 COMMENT = m1 ;" -reason = "not submitted: held by capture guard f0fdce1 in chunk sa-21: billable or out-of-account: replication or failover" -cause = "not_submitted" -cases = [ - { case_id = "sf.security_admin.create-connection.connection.kfb03d64ed639", sql_sha256 = "fb03d64ed6396ba3e71dcca206a39f86e34c736fc2fa3f94e9e402d42eea746f" }, -] -runs = [] -probes = [] - -[[unobservable]] -obligation = "sf.security_admin.create-connection.connection.o015" -form = "sf.security_admin.create-connection.connection" -construct = "every independent option of one production together: CREATE CONNECTION IF NOT EXISTS v1 COMMENT = 'm' ;" -reason = "not submitted: held by capture guard f0fdce1 in chunk sa-21: billable or out-of-account: replication or failover" -cause = "not_submitted" -cases = [ - { case_id = "sf.security_admin.create-connection.connection.kdf365e7b1bc6", sql_sha256 = "df365e7b1bc684f9be590652a80517d0a1e06193244e4279ba69043582adb6cd" }, -] -runs = [] -probes = [] - -[[unobservable]] -obligation = "sf.security_admin.create-connection.connection.o016" -form = "sf.security_admin.create-connection.connection" -construct = "quoted: a double-quoted identifier with blanks and mixed case: CREATE CONNECTION \"v1 Q\" ;" -reason = "not submitted: held by capture guard f0fdce1 in chunk sa-21: billable or out-of-account: replication or failover" -cause = "not_submitted" -cases = [ - { case_id = "sf.security_admin.create-connection.connection.k13a3463a9f4b", sql_sha256 = "13a3463a9f4baca9be106e0d90111f403ed6b8757e677df312ba5838c93a9a1f" }, -] -runs = [] -probes = [] - -[[unobservable]] -obligation = "sf.security_admin.create-failover-group.as-replica-of.o001" +obligation = "sf.security_admin.create-failover-group.as-replica-of.o026" form = "sf.security_admin.create-failover-group.as-replica-of" -construct = "the documented form with every required part and no optional part: CREATE FAILOVER GROUP v1 AS REPLICA OF v1 . v1 . v1 ;" +construct = "reserved: a reserved keyword, unquoted (expected rejection) and double-quoted (expected acceptance): CREATE FAILOVER GROUP v1 AS REPLICA OF SELECT . v1 . v1 ;" reason = "not submitted: held by capture guard f0fdce1 in chunk sa-21: billable or out-of-account: replication or failover" cause = "not_submitted" cases = [ - { case_id = "sf.security_admin.create-failover-group.as-replica-of.k0ff7af495b50", sql_sha256 = "0ff7af495b500ec6bd853675aeaee3151aedb66ca96ff3b8fbdcea98a860ab36" }, + { case_id = "sf.security_admin.create-failover-group.as-replica-of.k389199df24c9", sql_sha256 = "389199df24c9c2fb7cfe5bdd4550fe920279dbb527ba9edd88ea0c16fdc6a996" }, + { case_id = "sf.security_admin.create-failover-group.as-replica-of.k5109694acebf", sql_sha256 = "5109694acebf7d1a6cde3b9919d2b9273f2a3acbc4c769c3a439231842c7000f" }, ] runs = [] probes = [] [[unobservable]] -obligation = "sf.security_admin.create-failover-group.as-replica-of.o002" +obligation = "sf.security_admin.create-failover-group.as-replica-of.o028" form = "sf.security_admin.create-failover-group.as-replica-of" -construct = "option_present: CREATE FAILOVER GROUP IF NOT EXISTS v1 AS REPLICA OF v1 . v1 . v1 ;" +construct = "reserved: a reserved keyword, unquoted (expected rejection) and double-quoted (expected acceptance): CREATE FAILOVER GROUP v1 AS REPLICA OF v1 . \"SELECT\" . v1 ;" reason = "not submitted: held by capture guard f0fdce1 in chunk sa-21: billable or out-of-account: replication or failover" cause = "not_submitted" cases = [ - { case_id = "sf.security_admin.create-failover-group.as-replica-of.k078990546e7b", sql_sha256 = "078990546e7b72cffaefdc97b6e84da574db502f9013600d4a9b03d30c608195" }, + { case_id = "sf.security_admin.create-failover-group.as-replica-of.k6c0ac0bd30c5", sql_sha256 = "6c0ac0bd30c57c581d04f7c3c5e26015043aa4fff3c7f3ae10a0fb134bedfeda" }, + { case_id = "sf.security_admin.create-failover-group.as-replica-of.k8c4d80746dc2", sql_sha256 = "8c4d80746dc2e8e21990c89d40a18ad80ebb52258e3ca799ecc18609818863c2" }, ] runs = [] probes = [] [[unobservable]] -obligation = "sf.security_admin.create-failover-group.as-replica-of.o003" -form = "sf.security_admin.create-failover-group.as-replica-of" -construct = "option_absent: CREATE FAILOVER GROUP v1 AS REPLICA OF v1 . v1 . v1 ;" +obligation = "sf.security_admin.create-failover-group.object-types-allowed-accounts.o097" +form = "sf.security_admin.create-failover-group.object-types-allowed-accounts" +construct = "reserved: a reserved keyword, unquoted (expected rejection) and double-quoted (expected acceptance): CREATE FAILOVER GROUP v1 OBJECT_TYPES = DATABASES ALLOWED_ACCOUNTS = \"SELECT\" . v1 ;" reason = "not submitted: held by capture guard f0fdce1 in chunk sa-21: billable or out-of-account: replication or failover" cause = "not_submitted" cases = [ - { case_id = "sf.security_admin.create-failover-group.as-replica-of.k0ff7af495b50", sql_sha256 = "0ff7af495b500ec6bd853675aeaee3151aedb66ca96ff3b8fbdcea98a860ab36" }, + { case_id = "sf.security_admin.create-failover-group.object-types-allowed-accounts.k434b5b6bbdfe", sql_sha256 = "434b5b6bbdfe7f691498dcea85ed4d966b98d4593025263081523d18f3c7258d" }, + { case_id = "sf.security_admin.create-failover-group.object-types-allowed-accounts.k983f76001e5f", sql_sha256 = "983f76001e5fc236034c4c76352f98db7f22ad6db255d8bcf18f4a6b7f8927a6" }, ] runs = [] probes = [] [[unobservable]] -obligation = "sf.security_admin.create-failover-group.as-replica-of.o005" -form = "sf.security_admin.create-failover-group.as-replica-of" -construct = "a valid identifier: CREATE FAILOVER GROUP v1 AS REPLICA OF v1 . v1 . v1 ;" +obligation = "sf.security_admin.create-failover-group.object-types-allowed-accounts.o099" +form = "sf.security_admin.create-failover-group.object-types-allowed-accounts" +construct = "reserved: a reserved keyword, unquoted (expected rejection) and double-quoted (expected acceptance): CREATE FAILOVER GROUP v1 OBJECT_TYPES = DATABASES ALLOWED_ACCOUNTS = v1 . \"SELECT\" ;" reason = "not submitted: held by capture guard f0fdce1 in chunk sa-21: billable or out-of-account: replication or failover" cause = "not_submitted" cases = [ - { case_id = "sf.security_admin.create-failover-group.as-replica-of.k0ff7af495b50", sql_sha256 = "0ff7af495b500ec6bd853675aeaee3151aedb66ca96ff3b8fbdcea98a860ab36" }, + { case_id = "sf.security_admin.create-failover-group.object-types-allowed-accounts.k5fcc9eb21f2e", sql_sha256 = "5fcc9eb21f2e7abdeea134de8c928dc551f14153a263c0e63b9b9f549d266d0c" }, + { case_id = "sf.security_admin.create-failover-group.object-types-allowed-accounts.kd4fa0bb7cbe9", sql_sha256 = "d4fa0bb7cbe901bcad93a8dbb3efba20ce2ee5ea341a8baff0d148def1108320" }, ] runs = [] probes = [] [[unobservable]] -obligation = "sf.security_admin.create-failover-group.as-replica-of.o008" -form = "sf.security_admin.create-failover-group.as-replica-of" -construct = "a valid identifier: CREATE FAILOVER GROUP v1 AS REPLICA OF v1 . v1 . v1 ;" -reason = "not submitted: held by capture guard f0fdce1 in chunk sa-21: billable or out-of-account: replication or failover" +obligation = "sf.security_admin.create-managed-account.o001" +form = "sf.security_admin.create-managed-account" +construct = "the documented form with every required part and no optional part: CREATE MANAGED ACCOUNT v1 ADMIN_NAME = v1 , ADMIN_PASSWORD = 'm' , TYPE = READER ;" +reason = "not submitted: held by capture guard cd57825 in chunk sa-22: creates an account (billed separately; not dropped at once)" cause = "not_submitted" cases = [ - { case_id = "sf.security_admin.create-failover-group.as-replica-of.k0ff7af495b50", sql_sha256 = "0ff7af495b500ec6bd853675aeaee3151aedb66ca96ff3b8fbdcea98a860ab36" }, + { case_id = "sf.security_admin.create-managed-account.ke2fc1f7cca4c", sql_sha256 = "e2fc1f7cca4c6ef95bce28c676b213aa00ce5dab75e15690c8615672d8fdd555" }, ] runs = [] probes = [] [[unobservable]] -obligation = "sf.security_admin.create-failover-group.as-replica-of.o010" -form = "sf.security_admin.create-failover-group.as-replica-of" -construct = "omit : CREATE FAILOVER GROUP v1 AS REPLICA OF v1 . . v1 ;" -reason = "not submitted: held by capture guard f0fdce1 in chunk sa-21: billable or out-of-account: replication or failover" +obligation = "sf.security_admin.create-managed-account.o002" +form = "sf.security_admin.create-managed-account" +construct = "omit : CREATE MANAGED ACCOUNT ADMIN_NAME = v1 , ADMIN_PASSWORD = 'm' , TYPE = READER ;" +reason = "not submitted: held by capture guard cd57825 in chunk sa-22: creates an account (billed separately; not dropped at once)" cause = "not_submitted" cases = [ - { case_id = "sf.security_admin.create-failover-group.as-replica-of.k5e081373c209", sql_sha256 = "5e081373c2090f7508a4d9681073708b2e6ca49954ccd823c1393ac9e580e9d3" }, + { case_id = "sf.security_admin.create-managed-account.ke5bd02317ee6", sql_sha256 = "e5bd02317ee6e985bf1f9875fb48b23b3bf7eda1add9c0e40561a01e7fd5b51b" }, ] runs = [] probes = [] [[unobservable]] -obligation = "sf.security_admin.create-failover-group.as-replica-of.o011" -form = "sf.security_admin.create-failover-group.as-replica-of" -construct = "a valid identifier: CREATE FAILOVER GROUP v1 AS REPLICA OF v1 . v1 . v1 ;" -reason = "not submitted: held by capture guard f0fdce1 in chunk sa-21: billable or out-of-account: replication or failover" +obligation = "sf.security_admin.create-managed-account.o003" +form = "sf.security_admin.create-managed-account" +construct = "a valid identifier: CREATE MANAGED ACCOUNT v1 ADMIN_NAME = v1 , ADMIN_PASSWORD = 'm' , TYPE = READER ;" +reason = "not submitted: held by capture guard cd57825 in chunk sa-22: creates an account (billed separately; not dropped at once)" cause = "not_submitted" cases = [ - { case_id = "sf.security_admin.create-failover-group.as-replica-of.k0ff7af495b50", sql_sha256 = "0ff7af495b500ec6bd853675aeaee3151aedb66ca96ff3b8fbdcea98a860ab36" }, + { case_id = "sf.security_admin.create-managed-account.ke2fc1f7cca4c", sql_sha256 = "e2fc1f7cca4c6ef95bce28c676b213aa00ce5dab75e15690c8615672d8fdd555" }, ] runs = [] probes = [] [[unobservable]] -obligation = "sf.security_admin.create-failover-group.as-replica-of.o014" -form = "sf.security_admin.create-failover-group.as-replica-of" -construct = "a valid identifier: CREATE FAILOVER GROUP v1 AS REPLICA OF v1 . v1 . v1 ;" -reason = "not submitted: held by capture guard f0fdce1 in chunk sa-21: billable or out-of-account: replication or failover" +obligation = "sf.security_admin.create-managed-account.o004" +form = "sf.security_admin.create-managed-account" +construct = "a string literal in place of : CREATE MANAGED ACCOUNT 'v1' ADMIN_NAME = v1 , ADMIN_PASSWORD = 'm' , TYPE = READER ;" +reason = "not submitted: held by capture guard cd57825 in chunk sa-22: creates an account (billed separately; not dropped at once)" cause = "not_submitted" cases = [ - { case_id = "sf.security_admin.create-failover-group.as-replica-of.k0ff7af495b50", sql_sha256 = "0ff7af495b500ec6bd853675aeaee3151aedb66ca96ff3b8fbdcea98a860ab36" }, + { case_id = "sf.security_admin.create-managed-account.kc0c494a84d7a", sql_sha256 = "c0c494a84d7aad5bb84eff8c44b6e1adee326d7f36a232f3b71d5084f11f8a55" }, ] runs = [] probes = [] [[unobservable]] -obligation = "sf.security_admin.create-failover-group.as-replica-of.o023" -form = "sf.security_admin.create-failover-group.as-replica-of" -construct = "quoted: a double-quoted identifier with blanks and mixed case: CREATE FAILOVER GROUP \"v1 Q\" AS REPLICA OF v1 . v1 . v1 ;" -reason = "not submitted: held by capture guard f0fdce1 in chunk sa-21: billable or out-of-account: replication or failover" +obligation = "sf.security_admin.create-managed-account.o005" +form = "sf.security_admin.create-managed-account" +construct = "omit : CREATE MANAGED ACCOUNT v1 ADMIN_NAME = , ADMIN_PASSWORD = 'm' , TYPE = READER ;" +reason = "not submitted: held by capture guard cd57825 in chunk sa-22: creates an account (billed separately; not dropped at once)" cause = "not_submitted" cases = [ - { case_id = "sf.security_admin.create-failover-group.as-replica-of.k4788ebe125ee", sql_sha256 = "4788ebe125ee8ae5f0ff3060de241a46435bb7a80c390be832698288ce741ecb" }, + { case_id = "sf.security_admin.create-managed-account.k49ab04f84203", sql_sha256 = "49ab04f842033ea36f05b4736eb50ab14c396a9e7571f5d62c40ef40356484f2" }, ] runs = [] probes = [] [[unobservable]] -obligation = "sf.security_admin.create-failover-group.as-replica-of.o025" -form = "sf.security_admin.create-failover-group.as-replica-of" -construct = "quoted: a double-quoted identifier with blanks and mixed case: CREATE FAILOVER GROUP v1 AS REPLICA OF \"v1 Q\" . v1 . v1 ;" -reason = "not submitted: held by capture guard f0fdce1 in chunk sa-21: billable or out-of-account: replication or failover" +obligation = "sf.security_admin.create-managed-account.o006" +form = "sf.security_admin.create-managed-account" +construct = "a valid identifier: CREATE MANAGED ACCOUNT v1 ADMIN_NAME = v1 , ADMIN_PASSWORD = 'm' , TYPE = READER ;" +reason = "not submitted: held by capture guard cd57825 in chunk sa-22: creates an account (billed separately; not dropped at once)" cause = "not_submitted" cases = [ - { case_id = "sf.security_admin.create-failover-group.as-replica-of.k5591ba2fb41a", sql_sha256 = "5591ba2fb41a2849b53a4683c8fb9b807e9c9bd093d129dffd981dc11b9730b6" }, + { case_id = "sf.security_admin.create-managed-account.ke2fc1f7cca4c", sql_sha256 = "e2fc1f7cca4c6ef95bce28c676b213aa00ce5dab75e15690c8615672d8fdd555" }, ] runs = [] probes = [] [[unobservable]] -obligation = "sf.security_admin.create-failover-group.as-replica-of.o026" -form = "sf.security_admin.create-failover-group.as-replica-of" -construct = "reserved: a reserved keyword, unquoted (expected rejection) and double-quoted (expected acceptance): CREATE FAILOVER GROUP v1 AS REPLICA OF SELECT . v1 . v1 ;" -reason = "not submitted: held by capture guard f0fdce1 in chunk sa-21: billable or out-of-account: replication or failover" +obligation = "sf.security_admin.create-managed-account.o007" +form = "sf.security_admin.create-managed-account" +construct = "a string literal in place of : CREATE MANAGED ACCOUNT v1 ADMIN_NAME = 'v1' , ADMIN_PASSWORD = 'm' , TYPE = READER ;" +reason = "not submitted: held by capture guard cd57825 in chunk sa-22: creates an account (billed separately; not dropped at once)" cause = "not_submitted" cases = [ - { case_id = "sf.security_admin.create-failover-group.as-replica-of.k389199df24c9", sql_sha256 = "389199df24c9c2fb7cfe5bdd4550fe920279dbb527ba9edd88ea0c16fdc6a996" }, - { case_id = "sf.security_admin.create-failover-group.as-replica-of.k5109694acebf", sql_sha256 = "5109694acebf7d1a6cde3b9919d2b9273f2a3acbc4c769c3a439231842c7000f" }, + { case_id = "sf.security_admin.create-managed-account.ke591e4f7c79a", sql_sha256 = "e591e4f7c79ac16b74db628ec8aab1224b00ac15b226706c0f1fadd64f706742" }, ] runs = [] probes = [] [[unobservable]] -obligation = "sf.security_admin.create-failover-group.as-replica-of.o027" -form = "sf.security_admin.create-failover-group.as-replica-of" -construct = "quoted: a double-quoted identifier with blanks and mixed case: CREATE FAILOVER GROUP v1 AS REPLICA OF v1 . \"v1 Q\" . v1 ;" -reason = "not submitted: held by capture guard f0fdce1 in chunk sa-21: billable or out-of-account: replication or failover" +obligation = "sf.security_admin.create-managed-account.o008" +form = "sf.security_admin.create-managed-account" +construct = "omit : CREATE MANAGED ACCOUNT v1 ADMIN_NAME = v1 , ADMIN_PASSWORD = , TYPE = READER ;" +reason = "not submitted: held by capture guard cd57825 in chunk sa-22: creates an account (billed separately; not dropped at once)" cause = "not_submitted" cases = [ - { case_id = "sf.security_admin.create-failover-group.as-replica-of.k50ded129e55e", sql_sha256 = "50ded129e55e58469011ed06abd018aea73c871667f7eea7c340985a0d31126a" }, + { case_id = "sf.security_admin.create-managed-account.kcd9f248dd30c", sql_sha256 = "cd9f248dd30cc36055e218e0967e3bf216bd93ea51141caf2b1dfb11f85014ed" }, ] runs = [] probes = [] [[unobservable]] -obligation = "sf.security_admin.create-failover-group.as-replica-of.o028" -form = "sf.security_admin.create-failover-group.as-replica-of" -construct = "reserved: a reserved keyword, unquoted (expected rejection) and double-quoted (expected acceptance): CREATE FAILOVER GROUP v1 AS REPLICA OF v1 . \"SELECT\" . v1 ;" -reason = "not submitted: held by capture guard f0fdce1 in chunk sa-21: billable or out-of-account: replication or failover" +obligation = "sf.security_admin.create-managed-account.o009" +form = "sf.security_admin.create-managed-account" +construct = "a valid operand: CREATE MANAGED ACCOUNT v1 ADMIN_NAME = v1 , ADMIN_PASSWORD = 'm' , TYPE = READER ;" +reason = "not submitted: held by capture guard cd57825 in chunk sa-22: creates an account (billed separately; not dropped at once)" cause = "not_submitted" cases = [ - { case_id = "sf.security_admin.create-failover-group.as-replica-of.k6c0ac0bd30c5", sql_sha256 = "6c0ac0bd30c57c581d04f7c3c5e26015043aa4fff3c7f3ae10a0fb134bedfeda" }, - { case_id = "sf.security_admin.create-failover-group.as-replica-of.k8c4d80746dc2", sql_sha256 = "8c4d80746dc2e8e21990c89d40a18ad80ebb52258e3ca799ecc18609818863c2" }, + { case_id = "sf.security_admin.create-managed-account.ke2fc1f7cca4c", sql_sha256 = "e2fc1f7cca4c6ef95bce28c676b213aa00ce5dab75e15690c8615672d8fdd555" }, ] runs = [] probes = [] [[unobservable]] -obligation = "sf.security_admin.create-failover-group.as-replica-of.o029" -form = "sf.security_admin.create-failover-group.as-replica-of" -construct = "quoted: a double-quoted identifier with blanks and mixed case: CREATE FAILOVER GROUP v1 AS REPLICA OF v1 . v1 . \"v1 Q\" ;" -reason = "not submitted: held by capture guard f0fdce1 in chunk sa-21: billable or out-of-account: replication or failover" +obligation = "sf.security_admin.create-managed-account.o010" +form = "sf.security_admin.create-managed-account" +construct = "option_present: CREATE MANAGED ACCOUNT v1 ADMIN_NAME = v1 , ADMIN_PASSWORD = 'm' , TYPE = READER , COMMENT = 'm' ;" +reason = "not submitted: held by capture guard cd57825 in chunk sa-22: creates an account (billed separately; not dropped at once)" cause = "not_submitted" cases = [ - { case_id = "sf.security_admin.create-failover-group.as-replica-of.k3e1999065c91", sql_sha256 = "3e1999065c910f8c3e0d19f63cb1025d75769ef20317310742ac1ec87ac6b2cb" }, + { case_id = "sf.security_admin.create-managed-account.kde66b90fc377", sql_sha256 = "de66b90fc3778543315626929b0181f22a82e2b65e76262b7547005372db69b2" }, ] runs = [] probes = [] [[unobservable]] -obligation = "sf.security_admin.create-failover-group.object-types-allowed-accounts.o001" -form = "sf.security_admin.create-failover-group.object-types-allowed-accounts" -construct = "the documented form with every required part and no optional part: CREATE FAILOVER GROUP v1 OBJECT_TYPES = DATABASES ALLOWED_ACCOUNTS = v1 . v1 ;" -reason = "not submitted: held by capture guard f0fdce1 in chunk sa-21: billable or out-of-account: replication or failover" +obligation = "sf.security_admin.create-managed-account.o011" +form = "sf.security_admin.create-managed-account" +construct = "option_absent: CREATE MANAGED ACCOUNT v1 ADMIN_NAME = v1 , ADMIN_PASSWORD = 'm' , TYPE = READER ;" +reason = "not submitted: held by capture guard cd57825 in chunk sa-22: creates an account (billed separately; not dropped at once)" cause = "not_submitted" cases = [ - { case_id = "sf.security_admin.create-failover-group.object-types-allowed-accounts.k677532266bdb", sql_sha256 = "677532266bdb32ae43808089ce4e02b0bc831f03eee6f4138778e32ae2351c95" }, + { case_id = "sf.security_admin.create-managed-account.ke2fc1f7cca4c", sql_sha256 = "e2fc1f7cca4c6ef95bce28c676b213aa00ce5dab75e15690c8615672d8fdd555" }, ] runs = [] probes = [] [[unobservable]] -obligation = "sf.security_admin.create-failover-group.object-types-allowed-accounts.o003" -form = "sf.security_admin.create-failover-group.object-types-allowed-accounts" -construct = "option_absent: CREATE FAILOVER GROUP v1 OBJECT_TYPES = DATABASES ALLOWED_ACCOUNTS = v1 . v1 ;" -reason = "not submitted: held by capture guard f0fdce1 in chunk sa-21: billable or out-of-account: replication or failover" +obligation = "sf.security_admin.create-managed-account.o012" +form = "sf.security_admin.create-managed-account" +construct = "omit '': CREATE MANAGED ACCOUNT v1 ADMIN_NAME = v1 , ADMIN_PASSWORD = 'm' , TYPE = READER , COMMENT = ;" +reason = "not submitted: held by capture guard cd57825 in chunk sa-22: creates an account (billed separately; not dropped at once)" cause = "not_submitted" cases = [ - { case_id = "sf.security_admin.create-failover-group.object-types-allowed-accounts.k677532266bdb", sql_sha256 = "677532266bdb32ae43808089ce4e02b0bc831f03eee6f4138778e32ae2351c95" }, + { case_id = "sf.security_admin.create-managed-account.kbded54b897e7", sql_sha256 = "bded54b897e722736e0ee16c17ce1bae4f5067c505d8ddeea8c04ec5b6e34961" }, ] runs = [] probes = [] [[unobservable]] -obligation = "sf.security_admin.create-failover-group.object-types-allowed-accounts.o005" -form = "sf.security_admin.create-failover-group.object-types-allowed-accounts" -construct = "a valid identifier: CREATE FAILOVER GROUP v1 OBJECT_TYPES = DATABASES ALLOWED_ACCOUNTS = v1 . v1 ;" -reason = "not submitted: held by capture guard f0fdce1 in chunk sa-21: billable or out-of-account: replication or failover" +obligation = "sf.security_admin.create-managed-account.o013" +form = "sf.security_admin.create-managed-account" +construct = "a valid string_literal: CREATE MANAGED ACCOUNT v1 ADMIN_NAME = v1 , ADMIN_PASSWORD = 'm' , TYPE = READER , COMMENT = 'm' ;" +reason = "not submitted: held by capture guard cd57825 in chunk sa-22: creates an account (billed separately; not dropped at once)" cause = "not_submitted" cases = [ - { case_id = "sf.security_admin.create-failover-group.object-types-allowed-accounts.k677532266bdb", sql_sha256 = "677532266bdb32ae43808089ce4e02b0bc831f03eee6f4138778e32ae2351c95" }, + { case_id = "sf.security_admin.create-managed-account.kde66b90fc377", sql_sha256 = "de66b90fc3778543315626929b0181f22a82e2b65e76262b7547005372db69b2" }, ] runs = [] probes = [] [[unobservable]] -obligation = "sf.security_admin.create-failover-group.object-types-allowed-accounts.o110" -form = "sf.security_admin.create-failover-group.object-types-allowed-accounts" -construct = "a valid object_kind: CREATE FAILOVER GROUP v1 OBJECT_TYPES = DATABASES ALLOWED_ACCOUNTS = v1 . v1 ;" -reason = "not submitted: held by capture guard f0fdce1 in chunk sa-21: billable or out-of-account: replication or failover" +obligation = "sf.security_admin.create-managed-account.o014" +form = "sf.security_admin.create-managed-account" +construct = "an unquoted identifier in place of '': CREATE MANAGED ACCOUNT v1 ADMIN_NAME = v1 , ADMIN_PASSWORD = 'm' , TYPE = READER , COMMENT = m1 ;" +reason = "not submitted: held by capture guard cd57825 in chunk sa-22: creates an account (billed separately; not dropped at once)" cause = "not_submitted" cases = [ - { case_id = "sf.security_admin.create-failover-group.object-types-allowed-accounts.k677532266bdb", sql_sha256 = "677532266bdb32ae43808089ce4e02b0bc831f03eee6f4138778e32ae2351c95" }, + { case_id = "sf.security_admin.create-managed-account.k1ac0b731ca46", sql_sha256 = "1ac0b731ca46fd5d42d3b476e46fd0aa8dc6ab8a104d2f6283e36b71db88c83e" }, ] runs = [] probes = [] [[unobservable]] -obligation = "sf.security_admin.create-failover-group.object-types-allowed-accounts.o011" -form = "sf.security_admin.create-failover-group.object-types-allowed-accounts" -construct = "option_absent: CREATE FAILOVER GROUP v1 OBJECT_TYPES = DATABASES ALLOWED_ACCOUNTS = v1 . v1 ;" -reason = "not submitted: held by capture guard f0fdce1 in chunk sa-21: billable or out-of-account: replication or failover" +obligation = "sf.security_admin.create-managed-account.o015" +form = "sf.security_admin.create-managed-account" +construct = "the form without its required MANAGED: CREATE ACCOUNT v1 ADMIN_NAME = v1 , ADMIN_PASSWORD = 'm' , TYPE = READER ;" +reason = "not submitted: held by capture guard cd57825 in chunk sa-22: creates an account (billed separately; not dropped at once)" cause = "not_submitted" cases = [ - { case_id = "sf.security_admin.create-failover-group.object-types-allowed-accounts.k677532266bdb", sql_sha256 = "677532266bdb32ae43808089ce4e02b0bc831f03eee6f4138778e32ae2351c95" }, + { case_id = "sf.security_admin.create-managed-account.k1e99710076e6", sql_sha256 = "1e99710076e6201666dff94454ad3c5049dbbe84584a626eda261dfc68c488d3" }, ] runs = [] probes = [] [[unobservable]] -obligation = "sf.security_admin.create-failover-group.object-types-allowed-accounts.o013" -form = "sf.security_admin.create-failover-group.object-types-allowed-accounts" -construct = "option_absent: CREATE FAILOVER GROUP v1 OBJECT_TYPES = DATABASES ALLOWED_ACCOUNTS = v1 . v1 ;" -reason = "not submitted: held by capture guard f0fdce1 in chunk sa-21: billable or out-of-account: replication or failover" +obligation = "sf.security_admin.create-managed-account.o017" +form = "sf.security_admin.create-managed-account" +construct = "the form without its required ADMIN_NAME: CREATE MANAGED ACCOUNT v1 = v1 , ADMIN_PASSWORD = 'm' , TYPE = READER ;" +reason = "not submitted: held by capture guard cd57825 in chunk sa-22: creates an account (billed separately; not dropped at once)" cause = "not_submitted" cases = [ - { case_id = "sf.security_admin.create-failover-group.object-types-allowed-accounts.k677532266bdb", sql_sha256 = "677532266bdb32ae43808089ce4e02b0bc831f03eee6f4138778e32ae2351c95" }, + { case_id = "sf.security_admin.create-managed-account.k670d3d5057e5", sql_sha256 = "670d3d5057e5ef22994347f36ed3c01fb6f16a43672f52e3e0b60158408c797e" }, ] runs = [] probes = [] [[unobservable]] -obligation = "sf.security_admin.create-failover-group.object-types-allowed-accounts.o018" -form = "sf.security_admin.create-failover-group.object-types-allowed-accounts" -construct = "option_absent: CREATE FAILOVER GROUP v1 OBJECT_TYPES = DATABASES ALLOWED_DATABASES = v1 ALLOWED_ACCOUNTS = v1 . v1 ;" -reason = "not submitted: held by capture guard f0fdce1 in chunk sa-21: billable or out-of-account: replication or failover" +obligation = "sf.security_admin.create-managed-account.o018" +form = "sf.security_admin.create-managed-account" +construct = "the form without its required ADMIN_PASSWORD: CREATE MANAGED ACCOUNT v1 ADMIN_NAME = v1 , = 'm' , TYPE = READER ;" +reason = "not submitted: held by capture guard cd57825 in chunk sa-22: creates an account (billed separately; not dropped at once)" cause = "not_submitted" cases = [ - { case_id = "sf.security_admin.create-failover-group.object-types-allowed-accounts.k7905b05c432a", sql_sha256 = "7905b05c432a18b30fbf088f2c505c0ee5624a0d4fea5ea636f80a124782a68e" }, + { case_id = "sf.security_admin.create-managed-account.k20deb88d0eda", sql_sha256 = "20deb88d0edac43ca0e6266f22dae551c4d1fb46f2fac0435d8df1ddec96104f" }, ] runs = [] probes = [] [[unobservable]] -obligation = "sf.security_admin.create-failover-group.object-types-allowed-accounts.o020" -form = "sf.security_admin.create-failover-group.object-types-allowed-accounts" -construct = "option_absent: CREATE FAILOVER GROUP v1 OBJECT_TYPES = DATABASES ALLOWED_ACCOUNTS = v1 . v1 ;" -reason = "not submitted: held by capture guard f0fdce1 in chunk sa-21: billable or out-of-account: replication or failover" +obligation = "sf.security_admin.create-managed-account.o019" +form = "sf.security_admin.create-managed-account" +construct = "the form without its required TYPE: CREATE MANAGED ACCOUNT v1 ADMIN_NAME = v1 , ADMIN_PASSWORD = 'm' , = READER ;" +reason = "not submitted: held by capture guard cd57825 in chunk sa-22: creates an account (billed separately; not dropped at once)" cause = "not_submitted" cases = [ - { case_id = "sf.security_admin.create-failover-group.object-types-allowed-accounts.k677532266bdb", sql_sha256 = "677532266bdb32ae43808089ce4e02b0bc831f03eee6f4138778e32ae2351c95" }, + { case_id = "sf.security_admin.create-managed-account.k994e108235bf", sql_sha256 = "994e108235bf561044e5cd1ede2626f0934c1e14011f4edf3af72b4117fdfa39" }, ] runs = [] probes = [] [[unobservable]] -obligation = "sf.security_admin.create-failover-group.object-types-allowed-accounts.o025" -form = "sf.security_admin.create-failover-group.object-types-allowed-accounts" -construct = "option_absent: CREATE FAILOVER GROUP v1 OBJECT_TYPES = DATABASES ALLOWED_EXTERNAL_VOLUMES = v1 ALLOWED_ACCOUNTS = v1 . v1 ;" -reason = "not submitted: held by capture guard f0fdce1 in chunk sa-21: billable or out-of-account: replication or failover" +obligation = "sf.security_admin.create-managed-account.o020" +form = "sf.security_admin.create-managed-account" +construct = "the form without its required READER: CREATE MANAGED ACCOUNT v1 ADMIN_NAME = v1 , ADMIN_PASSWORD = 'm' , TYPE = ;" +reason = "not submitted: held by capture guard cd57825 in chunk sa-22: creates an account (billed separately; not dropped at once)" cause = "not_submitted" cases = [ - { case_id = "sf.security_admin.create-failover-group.object-types-allowed-accounts.kdc6cce512cd4", sql_sha256 = "dc6cce512cd44619ce73c3f180f09b67770d70c52920743531f9c1d528b4be48" }, + { case_id = "sf.security_admin.create-managed-account.kade040dbd1ad", sql_sha256 = "ade040dbd1ad54451551c9c06ef7592332188a111d79f0f6ad133ef06efe98a2" }, ] runs = [] probes = [] [[unobservable]] -obligation = "sf.security_admin.create-failover-group.object-types-allowed-accounts.o027" -form = "sf.security_admin.create-failover-group.object-types-allowed-accounts" -construct = "option_absent: CREATE FAILOVER GROUP v1 OBJECT_TYPES = DATABASES ALLOWED_ACCOUNTS = v1 . v1 ;" -reason = "not submitted: held by capture guard f0fdce1 in chunk sa-21: billable or out-of-account: replication or failover" +obligation = "sf.security_admin.create-managed-account.o021" +form = "sf.security_admin.create-managed-account" +construct = "the form without its required COMMENT in [ , COMMENT = '' ]: CREATE MANAGED ACCOUNT v1 ADMIN_NAME = v1 , ADMIN_PASSWORD = 'm' , TYPE = READER , = 'm' ;" +reason = "not submitted: held by capture guard cd57825 in chunk sa-22: creates an account (billed separately; not dropped at once)" cause = "not_submitted" cases = [ - { case_id = "sf.security_admin.create-failover-group.object-types-allowed-accounts.k677532266bdb", sql_sha256 = "677532266bdb32ae43808089ce4e02b0bc831f03eee6f4138778e32ae2351c95" }, + { case_id = "sf.security_admin.create-managed-account.kdb7a24ab68c0", sql_sha256 = "db7a24ab68c05ac8c7fdad61e2d507259b19948cd6d755a6acbd862c41840013" }, ] runs = [] probes = [] [[unobservable]] -obligation = "sf.security_admin.create-failover-group.object-types-allowed-accounts.o032" -form = "sf.security_admin.create-failover-group.object-types-allowed-accounts" -construct = "option_absent: CREATE FAILOVER GROUP v1 OBJECT_TYPES = DATABASES ALLOWED_SHARES = v1 ALLOWED_ACCOUNTS = v1 . v1 ;" -reason = "not submitted: held by capture guard f0fdce1 in chunk sa-21: billable or out-of-account: replication or failover" +obligation = "sf.security_admin.create-managed-account.o022" +form = "sf.security_admin.create-managed-account" +construct = "quoted: a double-quoted identifier with blanks and mixed case: CREATE MANAGED ACCOUNT \"v1 Q\" ADMIN_NAME = v1 , ADMIN_PASSWORD = 'm' , TYPE = READER ;" +reason = "not submitted: held by capture guard cd57825 in chunk sa-22: creates an account (billed separately; not dropped at once)" cause = "not_submitted" cases = [ - { case_id = "sf.security_admin.create-failover-group.object-types-allowed-accounts.k6d431681b391", sql_sha256 = "6d431681b3917b85b6fde99b5e1d22f978403bd59173ac3cdfb4bb3043070664" }, + { case_id = "sf.security_admin.create-managed-account.kf1365d29743d", sql_sha256 = "f1365d29743da75bfa2ab655cfe2815a0d5178a5afd99d48c6b0a92407df4106" }, ] runs = [] probes = [] [[unobservable]] -obligation = "sf.security_admin.create-failover-group.object-types-allowed-accounts.o034" -form = "sf.security_admin.create-failover-group.object-types-allowed-accounts" -construct = "option_absent: CREATE FAILOVER GROUP v1 OBJECT_TYPES = DATABASES ALLOWED_ACCOUNTS = v1 . v1 ;" -reason = "not submitted: held by capture guard f0fdce1 in chunk sa-21: billable or out-of-account: replication or failover" -cause = "not_submitted" -cases = [ - { case_id = "sf.security_admin.create-failover-group.object-types-allowed-accounts.k677532266bdb", sql_sha256 = "677532266bdb32ae43808089ce4e02b0bc831f03eee6f4138778e32ae2351c95" }, -] -runs = [] -probes = [] - -[[unobservable]] -obligation = "sf.security_admin.create-failover-group.object-types-allowed-accounts.o039" -form = "sf.security_admin.create-failover-group.object-types-allowed-accounts" -construct = "option_absent: CREATE FAILOVER GROUP v1 OBJECT_TYPES = DATABASES ALLOWED_INTEGRATION_TYPES = SECURITY INTEGRATIONS ALLOWED_ACCOUNTS = v1 . v1 ;" -reason = "not submitted: held by capture guard f0fdce1 in chunk sa-21: billable or out-of-account: replication or failover" -cause = "not_submitted" -cases = [ - { case_id = "sf.security_admin.create-failover-group.object-types-allowed-accounts.k478c3ec0359c", sql_sha256 = "478c3ec0359c322dd4275c49dacb9b26e06fc4fa77231786c8db1ea896be6bec" }, -] -runs = [] -probes = [] - -[[unobservable]] -obligation = "sf.security_admin.create-failover-group.object-types-allowed-accounts.o041" -form = "sf.security_admin.create-failover-group.object-types-allowed-accounts" -construct = "a valid identifier: CREATE FAILOVER GROUP v1 OBJECT_TYPES = DATABASES ALLOWED_ACCOUNTS = v1 . v1 ;" -reason = "not submitted: held by capture guard f0fdce1 in chunk sa-21: billable or out-of-account: replication or failover" -cause = "not_submitted" -cases = [ - { case_id = "sf.security_admin.create-failover-group.object-types-allowed-accounts.k677532266bdb", sql_sha256 = "677532266bdb32ae43808089ce4e02b0bc831f03eee6f4138778e32ae2351c95" }, -] -runs = [] -probes = [] - -[[unobservable]] -obligation = "sf.security_admin.create-failover-group.object-types-allowed-accounts.o044" -form = "sf.security_admin.create-failover-group.object-types-allowed-accounts" -construct = "a valid identifier: CREATE FAILOVER GROUP v1 OBJECT_TYPES = DATABASES ALLOWED_ACCOUNTS = v1 . v1 ;" -reason = "not submitted: held by capture guard f0fdce1 in chunk sa-21: billable or out-of-account: replication or failover" -cause = "not_submitted" -cases = [ - { case_id = "sf.security_admin.create-failover-group.object-types-allowed-accounts.k677532266bdb", sql_sha256 = "677532266bdb32ae43808089ce4e02b0bc831f03eee6f4138778e32ae2351c95" }, -] -runs = [] -probes = [] - -[[unobservable]] -obligation = "sf.security_admin.create-failover-group.object-types-allowed-accounts.o047" -form = "sf.security_admin.create-failover-group.object-types-allowed-accounts" -construct = "option_absent: CREATE FAILOVER GROUP v1 OBJECT_TYPES = DATABASES ALLOWED_ACCOUNTS = v1 . v1 ;" -reason = "not submitted: held by capture guard f0fdce1 in chunk sa-21: billable or out-of-account: replication or failover" -cause = "not_submitted" -cases = [ - { case_id = "sf.security_admin.create-failover-group.object-types-allowed-accounts.k677532266bdb", sql_sha256 = "677532266bdb32ae43808089ce4e02b0bc831f03eee6f4138778e32ae2351c95" }, -] -runs = [] -probes = [] - -[[unobservable]] -obligation = "sf.security_admin.create-failover-group.object-types-allowed-accounts.o049" -form = "sf.security_admin.create-failover-group.object-types-allowed-accounts" -construct = "option_absent: CREATE FAILOVER GROUP v1 OBJECT_TYPES = DATABASES ALLOWED_ACCOUNTS = v1 . v1 ;" -reason = "not submitted: held by capture guard f0fdce1 in chunk sa-21: billable or out-of-account: replication or failover" -cause = "not_submitted" -cases = [ - { case_id = "sf.security_admin.create-failover-group.object-types-allowed-accounts.k677532266bdb", sql_sha256 = "677532266bdb32ae43808089ce4e02b0bc831f03eee6f4138778e32ae2351c95" }, -] -runs = [] -probes = [] - -[[unobservable]] -obligation = "sf.security_admin.create-failover-group.object-types-allowed-accounts.o051" -form = "sf.security_admin.create-failover-group.object-types-allowed-accounts" -construct = "option_absent: CREATE FAILOVER GROUP v1 OBJECT_TYPES = DATABASES ALLOWED_ACCOUNTS = v1 . v1 ;" -reason = "not submitted: held by capture guard f0fdce1 in chunk sa-21: billable or out-of-account: replication or failover" -cause = "not_submitted" -cases = [ - { case_id = "sf.security_admin.create-failover-group.object-types-allowed-accounts.k677532266bdb", sql_sha256 = "677532266bdb32ae43808089ce4e02b0bc831f03eee6f4138778e32ae2351c95" }, -] -runs = [] -probes = [] - -[[unobservable]] -obligation = "sf.security_admin.create-failover-group.object-types-allowed-accounts.o053" -form = "sf.security_admin.create-failover-group.object-types-allowed-accounts" -construct = "option_absent: CREATE FAILOVER GROUP v1 OBJECT_TYPES = DATABASES ALLOWED_ACCOUNTS = v1 . v1 ;" -reason = "not submitted: held by capture guard f0fdce1 in chunk sa-21: billable or out-of-account: replication or failover" -cause = "not_submitted" -cases = [ - { case_id = "sf.security_admin.create-failover-group.object-types-allowed-accounts.k677532266bdb", sql_sha256 = "677532266bdb32ae43808089ce4e02b0bc831f03eee6f4138778e32ae2351c95" }, -] -runs = [] -probes = [] - -[[unobservable]] -obligation = "sf.security_admin.create-failover-group.object-types-allowed-accounts.o054" -form = "sf.security_admin.create-failover-group.object-types-allowed-accounts" -construct = "alternative: CREATE FAILOVER GROUP v1 OBJECT_TYPES = DATABASES ALLOWED_ACCOUNTS = v1 . v1 OPTIMIZED_REFRESH = TRUE ;" -reason = "not submitted: held by capture guard f0fdce1 in chunk sa-21: billable or out-of-account: replication or failover" -cause = "not_submitted" -cases = [ - { case_id = "sf.security_admin.create-failover-group.object-types-allowed-accounts.kbf6ebc80cda3", sql_sha256 = "bf6ebc80cda364d539f1a4524f51f718a5d9e880864fec091eae564a31f71d44" }, -] -runs = [] -probes = [] - -[[unobservable]] -obligation = "sf.security_admin.create-failover-group.object-types-allowed-accounts.o055" -form = "sf.security_admin.create-failover-group.object-types-allowed-accounts" -construct = "alternative: CREATE FAILOVER GROUP v1 OBJECT_TYPES = DATABASES ALLOWED_ACCOUNTS = v1 . v1 OPTIMIZED_REFRESH = FALSE ;" -reason = "not submitted: held by capture guard f0fdce1 in chunk sa-21: billable or out-of-account: replication or failover" -cause = "not_submitted" -cases = [ - { case_id = "sf.security_admin.create-failover-group.object-types-allowed-accounts.k9a2bc0436bc8", sql_sha256 = "9a2bc0436bc86f67fda27fd06ff8eb55046ec1a38b44c98788748067779a78de" }, -] -runs = [] -probes = [] - -[[unobservable]] -obligation = "sf.security_admin.create-failover-group.object-types-allowed-accounts.o057" -form = "sf.security_admin.create-failover-group.object-types-allowed-accounts" -construct = "option_absent: CREATE FAILOVER GROUP v1 OBJECT_TYPES = DATABASES ALLOWED_ACCOUNTS = v1 . v1 ;" -reason = "not submitted: held by capture guard f0fdce1 in chunk sa-21: billable or out-of-account: replication or failover" -cause = "not_submitted" -cases = [ - { case_id = "sf.security_admin.create-failover-group.object-types-allowed-accounts.k677532266bdb", sql_sha256 = "677532266bdb32ae43808089ce4e02b0bc831f03eee6f4138778e32ae2351c95" }, -] -runs = [] -probes = [] - -[[unobservable]] -obligation = "sf.security_admin.create-failover-group.object-types-allowed-accounts.o059" -form = "sf.security_admin.create-failover-group.object-types-allowed-accounts" -construct = "option_absent: CREATE FAILOVER GROUP v1 OBJECT_TYPES = DATABASES ALLOWED_ACCOUNTS = v1 . v1 TAG ( v1 = 'm' ) ;" -reason = "not submitted: held by capture guard f0fdce1 in chunk sa-21: billable or out-of-account: replication or failover" -cause = "not_submitted" -cases = [ - { case_id = "sf.security_admin.create-failover-group.object-types-allowed-accounts.k38b7683dbc76", sql_sha256 = "38b7683dbc76332959f62ec73c8f08f9f2ff689e1daa3ca204bc8c67f480466b" }, -] -runs = [] -probes = [] - -[[unobservable]] -obligation = "sf.security_admin.create-failover-group.object-types-allowed-accounts.o067" -form = "sf.security_admin.create-failover-group.object-types-allowed-accounts" -construct = "option_absent: CREATE FAILOVER GROUP v1 OBJECT_TYPES = DATABASES ALLOWED_ACCOUNTS = v1 . v1 TAG ( v1 = 'm' ) ;" -reason = "not submitted: held by capture guard f0fdce1 in chunk sa-21: billable or out-of-account: replication or failover" -cause = "not_submitted" -cases = [ - { case_id = "sf.security_admin.create-failover-group.object-types-allowed-accounts.k38b7683dbc76", sql_sha256 = "38b7683dbc76332959f62ec73c8f08f9f2ff689e1daa3ca204bc8c67f480466b" }, -] -runs = [] -probes = [] - -[[unobservable]] -obligation = "sf.security_admin.create-failover-group.object-types-allowed-accounts.o069" -form = "sf.security_admin.create-failover-group.object-types-allowed-accounts" -construct = "option_absent: CREATE FAILOVER GROUP v1 OBJECT_TYPES = DATABASES ALLOWED_ACCOUNTS = v1 . v1 ;" -reason = "not submitted: held by capture guard f0fdce1 in chunk sa-21: billable or out-of-account: replication or failover" -cause = "not_submitted" -cases = [ - { case_id = "sf.security_admin.create-failover-group.object-types-allowed-accounts.k677532266bdb", sql_sha256 = "677532266bdb32ae43808089ce4e02b0bc831f03eee6f4138778e32ae2351c95" }, -] -runs = [] -probes = [] - -[[unobservable]] -obligation = "sf.security_admin.create-failover-group.object-types-allowed-accounts.o086" -form = "sf.security_admin.create-failover-group.object-types-allowed-accounts" -construct = "quoted: a double-quoted identifier with blanks and mixed case: CREATE FAILOVER GROUP \"v1 Q\" OBJECT_TYPES = DATABASES ALLOWED_ACCOUNTS = v1 . v1 ;" -reason = "not submitted: held by capture guard f0fdce1 in chunk sa-21: billable or out-of-account: replication or failover" -cause = "not_submitted" -cases = [ - { case_id = "sf.security_admin.create-failover-group.object-types-allowed-accounts.kcafe14a22b63", sql_sha256 = "cafe14a22b631372f6284b3f0299c3e3381d0556294ac73b0cff1654f7da2d1d" }, -] -runs = [] -probes = [] - -[[unobservable]] -obligation = "sf.security_admin.create-failover-group.object-types-allowed-accounts.o088" -form = "sf.security_admin.create-failover-group.object-types-allowed-accounts" -construct = "quoted: a double-quoted identifier with blanks and mixed case: CREATE FAILOVER GROUP v1 OBJECT_TYPES = DATABASES ALLOWED_DATABASES = \"v1 Q\" ALLOWED_ACCOUNTS = v1 . v1 ;" -reason = "not submitted: held by capture guard f0fdce1 in chunk sa-21: billable or out-of-account: replication or failover" -cause = "not_submitted" -cases = [ - { case_id = "sf.security_admin.create-failover-group.object-types-allowed-accounts.k74459e479bbc", sql_sha256 = "74459e479bbcc8e820af8533b62e2d477a2ffc0fadb47a8bc17d8ded666ca483" }, -] -runs = [] -probes = [] - -[[unobservable]] -obligation = "sf.security_admin.create-failover-group.object-types-allowed-accounts.o090" -form = "sf.security_admin.create-failover-group.object-types-allowed-accounts" -construct = "quoted: a double-quoted identifier with blanks and mixed case: CREATE FAILOVER GROUP v1 OBJECT_TYPES = DATABASES ALLOWED_EXTERNAL_VOLUMES = \"v1 Q\" ALLOWED_ACCOUNTS = v1 . v1 ;" -reason = "not submitted: held by capture guard f0fdce1 in chunk sa-21: billable or out-of-account: replication or failover" -cause = "not_submitted" -cases = [ - { case_id = "sf.security_admin.create-failover-group.object-types-allowed-accounts.kba668a2b0628", sql_sha256 = "ba668a2b0628c53cbd31358908bfda6dc3202c449ea5216c336b520d77cda95b" }, -] -runs = [] -probes = [] - -[[unobservable]] -obligation = "sf.security_admin.create-failover-group.object-types-allowed-accounts.o092" -form = "sf.security_admin.create-failover-group.object-types-allowed-accounts" -construct = "quoted: a double-quoted identifier with blanks and mixed case: CREATE FAILOVER GROUP v1 OBJECT_TYPES = DATABASES ALLOWED_SHARES = \"v1 Q\" ALLOWED_ACCOUNTS = v1 . v1 ;" -reason = "not submitted: held by capture guard f0fdce1 in chunk sa-21: billable or out-of-account: replication or failover" -cause = "not_submitted" -cases = [ - { case_id = "sf.security_admin.create-failover-group.object-types-allowed-accounts.kd83bf8ea471e", sql_sha256 = "d83bf8ea471e0324d7b1e57caf71c5d06b58bc126c99087de4ba67cda496564b" }, -] -runs = [] -probes = [] - -[[unobservable]] -obligation = "sf.security_admin.create-failover-group.object-types-allowed-accounts.o096" -form = "sf.security_admin.create-failover-group.object-types-allowed-accounts" -construct = "quoted: a double-quoted identifier with blanks and mixed case: CREATE FAILOVER GROUP v1 OBJECT_TYPES = DATABASES ALLOWED_ACCOUNTS = \"v1 Q\" . v1 ;" -reason = "not submitted: held by capture guard f0fdce1 in chunk sa-21: billable or out-of-account: replication or failover" -cause = "not_submitted" -cases = [ - { case_id = "sf.security_admin.create-failover-group.object-types-allowed-accounts.kb5ec1b602e0a", sql_sha256 = "b5ec1b602e0ad667099bd3b1b0fac126120e3d43ed89c687c8a90cf1c4d8d642" }, -] -runs = [] -probes = [] - -[[unobservable]] -obligation = "sf.security_admin.create-failover-group.object-types-allowed-accounts.o097" -form = "sf.security_admin.create-failover-group.object-types-allowed-accounts" -construct = "reserved: a reserved keyword, unquoted (expected rejection) and double-quoted (expected acceptance): CREATE FAILOVER GROUP v1 OBJECT_TYPES = DATABASES ALLOWED_ACCOUNTS = \"SELECT\" . v1 ;" -reason = "not submitted: held by capture guard f0fdce1 in chunk sa-21: billable or out-of-account: replication or failover" -cause = "not_submitted" -cases = [ - { case_id = "sf.security_admin.create-failover-group.object-types-allowed-accounts.k434b5b6bbdfe", sql_sha256 = "434b5b6bbdfe7f691498dcea85ed4d966b98d4593025263081523d18f3c7258d" }, - { case_id = "sf.security_admin.create-failover-group.object-types-allowed-accounts.k983f76001e5f", sql_sha256 = "983f76001e5fc236034c4c76352f98db7f22ad6db255d8bcf18f4a6b7f8927a6" }, -] -runs = [] -probes = [] - -[[unobservable]] -obligation = "sf.security_admin.create-failover-group.object-types-allowed-accounts.o098" -form = "sf.security_admin.create-failover-group.object-types-allowed-accounts" -construct = "quoted: a double-quoted identifier with blanks and mixed case: CREATE FAILOVER GROUP v1 OBJECT_TYPES = DATABASES ALLOWED_ACCOUNTS = v1 . \"v1 Q\" ;" -reason = "not submitted: held by capture guard f0fdce1 in chunk sa-21: billable or out-of-account: replication or failover" -cause = "not_submitted" -cases = [ - { case_id = "sf.security_admin.create-failover-group.object-types-allowed-accounts.kd6caf61645b0", sql_sha256 = "d6caf61645b095a7af9ef7950cf7c9900e2383ce9ccbd34bb04625764945d734" }, -] -runs = [] -probes = [] - -[[unobservable]] -obligation = "sf.security_admin.create-failover-group.object-types-allowed-accounts.o099" -form = "sf.security_admin.create-failover-group.object-types-allowed-accounts" -construct = "reserved: a reserved keyword, unquoted (expected rejection) and double-quoted (expected acceptance): CREATE FAILOVER GROUP v1 OBJECT_TYPES = DATABASES ALLOWED_ACCOUNTS = v1 . \"SELECT\" ;" -reason = "not submitted: held by capture guard f0fdce1 in chunk sa-21: billable or out-of-account: replication or failover" -cause = "not_submitted" -cases = [ - { case_id = "sf.security_admin.create-failover-group.object-types-allowed-accounts.k5fcc9eb21f2e", sql_sha256 = "5fcc9eb21f2e7abdeea134de8c928dc551f14153a263c0e63b9b9f549d266d0c" }, - { case_id = "sf.security_admin.create-failover-group.object-types-allowed-accounts.kd4fa0bb7cbe9", sql_sha256 = "d4fa0bb7cbe901bcad93a8dbb3efba20ce2ee5ea341a8baff0d148def1108320" }, -] -runs = [] -probes = [] - -[[unobservable]] -obligation = "sf.security_admin.create-failover-group.object-types-allowed-accounts.o100" -form = "sf.security_admin.create-failover-group.object-types-allowed-accounts" -construct = "quoted: a double-quoted identifier with blanks and mixed case: CREATE FAILOVER GROUP v1 OBJECT_TYPES = DATABASES ALLOWED_ACCOUNTS = v1 . v1 TAG ( \"v1 Q\" = 'm' ) ;" -reason = "not submitted: held by capture guard f0fdce1 in chunk sa-21: billable or out-of-account: replication or failover" -cause = "not_submitted" -cases = [ - { case_id = "sf.security_admin.create-failover-group.object-types-allowed-accounts.kc1cda5528819", sql_sha256 = "c1cda552881983c4da7a381d1099367f5bed43c7d15152d65bd45ce330dfc866" }, -] -runs = [] -probes = [] - -[[unobservable]] -obligation = "sf.security_admin.create-failover-group.object-types-allowed-accounts.o102" -form = "sf.security_admin.create-failover-group.object-types-allowed-accounts" -construct = "quoted: a double-quoted identifier with blanks and mixed case: CREATE FAILOVER GROUP v1 OBJECT_TYPES = DATABASES ALLOWED_ACCOUNTS = v1 . v1 ERROR_INTEGRATION = \"i1 Q\" ;" -reason = "not submitted: held by capture guard f0fdce1 in chunk sa-21: billable or out-of-account: replication or failover" -cause = "not_submitted" -cases = [ - { case_id = "sf.security_admin.create-failover-group.object-types-allowed-accounts.ka6977379d2a2", sql_sha256 = "a6977379d2a290ce8c1290e6ad74bae39ca60c01ee5ef80fd8c65235730d22d2" }, -] -runs = [] -probes = [] - -[[unobservable]] -obligation = "sf.security_admin.create-failover-group.object-types-allowed-accounts.o104" -form = "sf.security_admin.create-failover-group.object-types-allowed-accounts" -construct = "a tag value of 255 characters against the documented maximum of 256: CREATE FAILOVER GROUP v1 OBJECT_TYPES = DATABASES ALLOWED_ACCOUNTS = v1 . v1 TAG ( v1 = 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' ) ;" -reason = "not submitted: held by capture guard f0fdce1 in chunk sa-21: billable or out-of-account: replication or failover" -cause = "not_submitted" -cases = [ - { case_id = "sf.security_admin.create-failover-group.object-types-allowed-accounts.kacb0990f704a", sql_sha256 = "acb0990f704ab2213262f1c4cabf09ee34b9547e07788c4cd03b4d2aa97f91b5" }, -] -runs = [] -probes = [] - -[[unobservable]] -obligation = "sf.security_admin.create-failover-group.object-types-allowed-accounts.o105" -form = "sf.security_admin.create-failover-group.object-types-allowed-accounts" -construct = "a tag value of 256 characters against the documented maximum of 256: CREATE FAILOVER GROUP v1 OBJECT_TYPES = DATABASES ALLOWED_ACCOUNTS = v1 . v1 TAG ( v1 = 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' ) ;" -reason = "not submitted: held by capture guard f0fdce1 in chunk sa-21: billable or out-of-account: replication or failover" -cause = "not_submitted" -cases = [ - { case_id = "sf.security_admin.create-failover-group.object-types-allowed-accounts.k41486589d379", sql_sha256 = "41486589d379905c7a6717263ff75ab8e51e97e075f63db5ec1a07a5af03f68d" }, -] -runs = [] -probes = [] - -[[unobservable]] -obligation = "sf.security_admin.create-managed-account.o001" -form = "sf.security_admin.create-managed-account" -construct = "the documented form with every required part and no optional part: CREATE MANAGED ACCOUNT v1 ADMIN_NAME = v1 , ADMIN_PASSWORD = 'm' , TYPE = READER ;" -reason = "not submitted: held by capture guard cd57825 in chunk sa-22: creates an account (billed separately; not dropped at once)" -cause = "not_submitted" -cases = [ - { case_id = "sf.security_admin.create-managed-account.ke2fc1f7cca4c", sql_sha256 = "e2fc1f7cca4c6ef95bce28c676b213aa00ce5dab75e15690c8615672d8fdd555" }, -] -runs = [] -probes = [] - -[[unobservable]] -obligation = "sf.security_admin.create-managed-account.o002" -form = "sf.security_admin.create-managed-account" -construct = "omit : CREATE MANAGED ACCOUNT ADMIN_NAME = v1 , ADMIN_PASSWORD = 'm' , TYPE = READER ;" -reason = "not submitted: held by capture guard cd57825 in chunk sa-22: creates an account (billed separately; not dropped at once)" -cause = "not_submitted" -cases = [ - { case_id = "sf.security_admin.create-managed-account.ke5bd02317ee6", sql_sha256 = "e5bd02317ee6e985bf1f9875fb48b23b3bf7eda1add9c0e40561a01e7fd5b51b" }, -] -runs = [] -probes = [] - -[[unobservable]] -obligation = "sf.security_admin.create-managed-account.o003" -form = "sf.security_admin.create-managed-account" -construct = "a valid identifier: CREATE MANAGED ACCOUNT v1 ADMIN_NAME = v1 , ADMIN_PASSWORD = 'm' , TYPE = READER ;" -reason = "not submitted: held by capture guard cd57825 in chunk sa-22: creates an account (billed separately; not dropped at once)" -cause = "not_submitted" -cases = [ - { case_id = "sf.security_admin.create-managed-account.ke2fc1f7cca4c", sql_sha256 = "e2fc1f7cca4c6ef95bce28c676b213aa00ce5dab75e15690c8615672d8fdd555" }, -] -runs = [] -probes = [] - -[[unobservable]] -obligation = "sf.security_admin.create-managed-account.o004" -form = "sf.security_admin.create-managed-account" -construct = "a string literal in place of : CREATE MANAGED ACCOUNT 'v1' ADMIN_NAME = v1 , ADMIN_PASSWORD = 'm' , TYPE = READER ;" -reason = "not submitted: held by capture guard cd57825 in chunk sa-22: creates an account (billed separately; not dropped at once)" -cause = "not_submitted" -cases = [ - { case_id = "sf.security_admin.create-managed-account.kc0c494a84d7a", sql_sha256 = "c0c494a84d7aad5bb84eff8c44b6e1adee326d7f36a232f3b71d5084f11f8a55" }, -] -runs = [] -probes = [] - -[[unobservable]] -obligation = "sf.security_admin.create-managed-account.o005" -form = "sf.security_admin.create-managed-account" -construct = "omit : CREATE MANAGED ACCOUNT v1 ADMIN_NAME = , ADMIN_PASSWORD = 'm' , TYPE = READER ;" -reason = "not submitted: held by capture guard cd57825 in chunk sa-22: creates an account (billed separately; not dropped at once)" -cause = "not_submitted" -cases = [ - { case_id = "sf.security_admin.create-managed-account.k49ab04f84203", sql_sha256 = "49ab04f842033ea36f05b4736eb50ab14c396a9e7571f5d62c40ef40356484f2" }, -] -runs = [] -probes = [] - -[[unobservable]] -obligation = "sf.security_admin.create-managed-account.o006" -form = "sf.security_admin.create-managed-account" -construct = "a valid identifier: CREATE MANAGED ACCOUNT v1 ADMIN_NAME = v1 , ADMIN_PASSWORD = 'm' , TYPE = READER ;" -reason = "not submitted: held by capture guard cd57825 in chunk sa-22: creates an account (billed separately; not dropped at once)" -cause = "not_submitted" -cases = [ - { case_id = "sf.security_admin.create-managed-account.ke2fc1f7cca4c", sql_sha256 = "e2fc1f7cca4c6ef95bce28c676b213aa00ce5dab75e15690c8615672d8fdd555" }, -] -runs = [] -probes = [] - -[[unobservable]] -obligation = "sf.security_admin.create-managed-account.o007" -form = "sf.security_admin.create-managed-account" -construct = "a string literal in place of : CREATE MANAGED ACCOUNT v1 ADMIN_NAME = 'v1' , ADMIN_PASSWORD = 'm' , TYPE = READER ;" -reason = "not submitted: held by capture guard cd57825 in chunk sa-22: creates an account (billed separately; not dropped at once)" -cause = "not_submitted" -cases = [ - { case_id = "sf.security_admin.create-managed-account.ke591e4f7c79a", sql_sha256 = "e591e4f7c79ac16b74db628ec8aab1224b00ac15b226706c0f1fadd64f706742" }, -] -runs = [] -probes = [] - -[[unobservable]] -obligation = "sf.security_admin.create-managed-account.o008" -form = "sf.security_admin.create-managed-account" -construct = "omit : CREATE MANAGED ACCOUNT v1 ADMIN_NAME = v1 , ADMIN_PASSWORD = , TYPE = READER ;" -reason = "not submitted: held by capture guard cd57825 in chunk sa-22: creates an account (billed separately; not dropped at once)" -cause = "not_submitted" -cases = [ - { case_id = "sf.security_admin.create-managed-account.kcd9f248dd30c", sql_sha256 = "cd9f248dd30cc36055e218e0967e3bf216bd93ea51141caf2b1dfb11f85014ed" }, -] -runs = [] -probes = [] - -[[unobservable]] -obligation = "sf.security_admin.create-managed-account.o009" -form = "sf.security_admin.create-managed-account" -construct = "a valid operand: CREATE MANAGED ACCOUNT v1 ADMIN_NAME = v1 , ADMIN_PASSWORD = 'm' , TYPE = READER ;" -reason = "not submitted: held by capture guard cd57825 in chunk sa-22: creates an account (billed separately; not dropped at once)" -cause = "not_submitted" -cases = [ - { case_id = "sf.security_admin.create-managed-account.ke2fc1f7cca4c", sql_sha256 = "e2fc1f7cca4c6ef95bce28c676b213aa00ce5dab75e15690c8615672d8fdd555" }, -] -runs = [] -probes = [] - -[[unobservable]] -obligation = "sf.security_admin.create-managed-account.o010" -form = "sf.security_admin.create-managed-account" -construct = "option_present: CREATE MANAGED ACCOUNT v1 ADMIN_NAME = v1 , ADMIN_PASSWORD = 'm' , TYPE = READER , COMMENT = 'm' ;" -reason = "not submitted: held by capture guard cd57825 in chunk sa-22: creates an account (billed separately; not dropped at once)" -cause = "not_submitted" -cases = [ - { case_id = "sf.security_admin.create-managed-account.kde66b90fc377", sql_sha256 = "de66b90fc3778543315626929b0181f22a82e2b65e76262b7547005372db69b2" }, -] -runs = [] -probes = [] - -[[unobservable]] -obligation = "sf.security_admin.create-managed-account.o011" -form = "sf.security_admin.create-managed-account" -construct = "option_absent: CREATE MANAGED ACCOUNT v1 ADMIN_NAME = v1 , ADMIN_PASSWORD = 'm' , TYPE = READER ;" -reason = "not submitted: held by capture guard cd57825 in chunk sa-22: creates an account (billed separately; not dropped at once)" -cause = "not_submitted" -cases = [ - { case_id = "sf.security_admin.create-managed-account.ke2fc1f7cca4c", sql_sha256 = "e2fc1f7cca4c6ef95bce28c676b213aa00ce5dab75e15690c8615672d8fdd555" }, -] -runs = [] -probes = [] - -[[unobservable]] -obligation = "sf.security_admin.create-managed-account.o012" -form = "sf.security_admin.create-managed-account" -construct = "omit '': CREATE MANAGED ACCOUNT v1 ADMIN_NAME = v1 , ADMIN_PASSWORD = 'm' , TYPE = READER , COMMENT = ;" -reason = "not submitted: held by capture guard cd57825 in chunk sa-22: creates an account (billed separately; not dropped at once)" -cause = "not_submitted" -cases = [ - { case_id = "sf.security_admin.create-managed-account.kbded54b897e7", sql_sha256 = "bded54b897e722736e0ee16c17ce1bae4f5067c505d8ddeea8c04ec5b6e34961" }, -] -runs = [] -probes = [] - -[[unobservable]] -obligation = "sf.security_admin.create-managed-account.o013" -form = "sf.security_admin.create-managed-account" -construct = "a valid string_literal: CREATE MANAGED ACCOUNT v1 ADMIN_NAME = v1 , ADMIN_PASSWORD = 'm' , TYPE = READER , COMMENT = 'm' ;" -reason = "not submitted: held by capture guard cd57825 in chunk sa-22: creates an account (billed separately; not dropped at once)" -cause = "not_submitted" -cases = [ - { case_id = "sf.security_admin.create-managed-account.kde66b90fc377", sql_sha256 = "de66b90fc3778543315626929b0181f22a82e2b65e76262b7547005372db69b2" }, -] -runs = [] -probes = [] - -[[unobservable]] -obligation = "sf.security_admin.create-managed-account.o014" -form = "sf.security_admin.create-managed-account" -construct = "an unquoted identifier in place of '': CREATE MANAGED ACCOUNT v1 ADMIN_NAME = v1 , ADMIN_PASSWORD = 'm' , TYPE = READER , COMMENT = m1 ;" -reason = "not submitted: held by capture guard cd57825 in chunk sa-22: creates an account (billed separately; not dropped at once)" -cause = "not_submitted" -cases = [ - { case_id = "sf.security_admin.create-managed-account.k1ac0b731ca46", sql_sha256 = "1ac0b731ca46fd5d42d3b476e46fd0aa8dc6ab8a104d2f6283e36b71db88c83e" }, -] -runs = [] -probes = [] - -[[unobservable]] -obligation = "sf.security_admin.create-managed-account.o015" -form = "sf.security_admin.create-managed-account" -construct = "the form without its required MANAGED: CREATE ACCOUNT v1 ADMIN_NAME = v1 , ADMIN_PASSWORD = 'm' , TYPE = READER ;" -reason = "not submitted: held by capture guard cd57825 in chunk sa-22: creates an account (billed separately; not dropped at once)" -cause = "not_submitted" -cases = [ - { case_id = "sf.security_admin.create-managed-account.k1e99710076e6", sql_sha256 = "1e99710076e6201666dff94454ad3c5049dbbe84584a626eda261dfc68c488d3" }, -] -runs = [] -probes = [] - -[[unobservable]] -obligation = "sf.security_admin.create-managed-account.o017" -form = "sf.security_admin.create-managed-account" -construct = "the form without its required ADMIN_NAME: CREATE MANAGED ACCOUNT v1 = v1 , ADMIN_PASSWORD = 'm' , TYPE = READER ;" -reason = "not submitted: held by capture guard cd57825 in chunk sa-22: creates an account (billed separately; not dropped at once)" -cause = "not_submitted" -cases = [ - { case_id = "sf.security_admin.create-managed-account.k670d3d5057e5", sql_sha256 = "670d3d5057e5ef22994347f36ed3c01fb6f16a43672f52e3e0b60158408c797e" }, -] -runs = [] -probes = [] - -[[unobservable]] -obligation = "sf.security_admin.create-managed-account.o018" -form = "sf.security_admin.create-managed-account" -construct = "the form without its required ADMIN_PASSWORD: CREATE MANAGED ACCOUNT v1 ADMIN_NAME = v1 , = 'm' , TYPE = READER ;" -reason = "not submitted: held by capture guard cd57825 in chunk sa-22: creates an account (billed separately; not dropped at once)" -cause = "not_submitted" -cases = [ - { case_id = "sf.security_admin.create-managed-account.k20deb88d0eda", sql_sha256 = "20deb88d0edac43ca0e6266f22dae551c4d1fb46f2fac0435d8df1ddec96104f" }, -] -runs = [] -probes = [] - -[[unobservable]] -obligation = "sf.security_admin.create-managed-account.o019" -form = "sf.security_admin.create-managed-account" -construct = "the form without its required TYPE: CREATE MANAGED ACCOUNT v1 ADMIN_NAME = v1 , ADMIN_PASSWORD = 'm' , = READER ;" -reason = "not submitted: held by capture guard cd57825 in chunk sa-22: creates an account (billed separately; not dropped at once)" -cause = "not_submitted" -cases = [ - { case_id = "sf.security_admin.create-managed-account.k994e108235bf", sql_sha256 = "994e108235bf561044e5cd1ede2626f0934c1e14011f4edf3af72b4117fdfa39" }, -] -runs = [] -probes = [] - -[[unobservable]] -obligation = "sf.security_admin.create-managed-account.o020" -form = "sf.security_admin.create-managed-account" -construct = "the form without its required READER: CREATE MANAGED ACCOUNT v1 ADMIN_NAME = v1 , ADMIN_PASSWORD = 'm' , TYPE = ;" -reason = "not submitted: held by capture guard cd57825 in chunk sa-22: creates an account (billed separately; not dropped at once)" -cause = "not_submitted" -cases = [ - { case_id = "sf.security_admin.create-managed-account.kade040dbd1ad", sql_sha256 = "ade040dbd1ad54451551c9c06ef7592332188a111d79f0f6ad133ef06efe98a2" }, -] -runs = [] -probes = [] - -[[unobservable]] -obligation = "sf.security_admin.create-managed-account.o021" -form = "sf.security_admin.create-managed-account" -construct = "the form without its required COMMENT in [ , COMMENT = '' ]: CREATE MANAGED ACCOUNT v1 ADMIN_NAME = v1 , ADMIN_PASSWORD = 'm' , TYPE = READER , = 'm' ;" -reason = "not submitted: held by capture guard cd57825 in chunk sa-22: creates an account (billed separately; not dropped at once)" -cause = "not_submitted" -cases = [ - { case_id = "sf.security_admin.create-managed-account.kdb7a24ab68c0", sql_sha256 = "db7a24ab68c05ac8c7fdad61e2d507259b19948cd6d755a6acbd862c41840013" }, -] -runs = [] -probes = [] - -[[unobservable]] -obligation = "sf.security_admin.create-managed-account.o022" -form = "sf.security_admin.create-managed-account" -construct = "quoted: a double-quoted identifier with blanks and mixed case: CREATE MANAGED ACCOUNT \"v1 Q\" ADMIN_NAME = v1 , ADMIN_PASSWORD = 'm' , TYPE = READER ;" -reason = "not submitted: held by capture guard cd57825 in chunk sa-22: creates an account (billed separately; not dropped at once)" -cause = "not_submitted" -cases = [ - { case_id = "sf.security_admin.create-managed-account.kf1365d29743d", sql_sha256 = "f1365d29743da75bfa2ab655cfe2815a0d5178a5afd99d48c6b0a92407df4106" }, -] -runs = [] -probes = [] - -[[unobservable]] -obligation = "sf.security_admin.create-managed-account.o023" -form = "sf.security_admin.create-managed-account" -construct = "reserved: a reserved keyword, unquoted (expected rejection) and double-quoted (expected acceptance): CREATE MANAGED ACCOUNT SELECT ADMIN_NAME = v1 , ADMIN_PASSWORD = 'm' , TYPE = READER ;" -reason = "not submitted: held by capture guard cd57825 in chunk sa-22: creates an account (billed separately; not dropped at once)" -cause = "not_submitted" -cases = [ - { case_id = "sf.security_admin.create-managed-account.k405ee0cdd591", sql_sha256 = "405ee0cdd59140113a773f1d52be06d29b9326006dbd9ca9f4b29227938b90d1" }, - { case_id = "sf.security_admin.create-managed-account.k5deda5e9d478", sql_sha256 = "5deda5e9d478926775bb9e34cbf790d9a8f11dd186f70896194a185eae2eb31f" }, -] -runs = [] -probes = [] - -[[unobservable]] -obligation = "sf.security_admin.create-managed-account.o024" -form = "sf.security_admin.create-managed-account" -construct = "quoted: a double-quoted identifier with blanks and mixed case: CREATE MANAGED ACCOUNT v1 ADMIN_NAME = \"v1 Q\" , ADMIN_PASSWORD = 'm' , TYPE = READER ;" -reason = "not submitted: held by capture guard cd57825 in chunk sa-22: creates an account (billed separately; not dropped at once)" -cause = "not_submitted" -cases = [ - { case_id = "sf.security_admin.create-managed-account.k4558799ac339", sql_sha256 = "4558799ac33969e5a8cc15a840902440828b0d4257e46d09193f0a8a2d1831df" }, -] -runs = [] -probes = [] - -[[unobservable]] -obligation = "sf.security_admin.create-managed-account.o025" -form = "sf.security_admin.create-managed-account" -construct = "reserved: a reserved keyword, unquoted (expected rejection) and double-quoted (expected acceptance): CREATE MANAGED ACCOUNT v1 ADMIN_NAME = \"SELECT\" , ADMIN_PASSWORD = 'm' , TYPE = READER ;" -reason = "not submitted: held by capture guard cd57825 in chunk sa-22: creates an account (billed separately; not dropped at once)" -cause = "not_submitted" -cases = [ - { case_id = "sf.security_admin.create-managed-account.k2c8b0a0a4ae5", sql_sha256 = "2c8b0a0a4ae55462108a32a45fb5bb3a5aa02a1a98d15296766ae01509f22e4d" }, - { case_id = "sf.security_admin.create-managed-account.kd8c49c0ffa23", sql_sha256 = "d8c49c0ffa23306551c5c49a851f2bee351f3798a5595c9f4a9c5189c345f681" }, -] -runs = [] -probes = [] - -[[unobservable]] -obligation = "sf.security_admin.create-organization-listing.as.o001" -form = "sf.security_admin.create-organization-listing.as" -construct = "the documented form with every required part and no optional part: CREATE ORGANIZATION LISTING v1 AS 'm' ;" -reason = "not submitted: held by capture guard f0fdce1 in chunk sa-23: billable or out-of-account: account" -cause = "not_submitted" -cases = [ - { case_id = "sf.security_admin.create-organization-listing.as.k49cdcd605133", sql_sha256 = "49cdcd605133531bc734878da4869595d15d4f84f5350367220011b55afbd547" }, -] -runs = [] -probes = [] - -[[unobservable]] -obligation = "sf.security_admin.create-organization-listing.as.o002" -form = "sf.security_admin.create-organization-listing.as" -construct = "option_present: CREATE ORGANIZATION LISTING IF NOT EXISTS v1 SHARE v1 AS 'm' PUBLISH = TRUE ;" -reason = "not submitted: held by capture guard f0fdce1 in chunk sa-23: billable or out-of-account: account" -cause = "not_submitted" -cases = [ - { case_id = "sf.security_admin.create-organization-listing.as.ka4d3d408e327", sql_sha256 = "a4d3d408e3272fe8384c602adb40b0a8b9a5cb6bbb07f7ad918eb8d218d81a83" }, -] -runs = [] -probes = [] - -[[unobservable]] -obligation = "sf.security_admin.create-organization-listing.as.o003" -form = "sf.security_admin.create-organization-listing.as" -construct = "option_absent: CREATE ORGANIZATION LISTING v1 AS 'm' ;" -reason = "not submitted: held by capture guard f0fdce1 in chunk sa-23: billable or out-of-account: account" -cause = "not_submitted" -cases = [ - { case_id = "sf.security_admin.create-organization-listing.as.k49cdcd605133", sql_sha256 = "49cdcd605133531bc734878da4869595d15d4f84f5350367220011b55afbd547" }, -] -runs = [] -probes = [] - -[[unobservable]] -obligation = "sf.security_admin.create-organization-listing.as.o004" -form = "sf.security_admin.create-organization-listing.as" -construct = "omit : CREATE ORGANIZATION LISTING AS 'm' ;" -reason = "not submitted: held by capture guard f0fdce1 in chunk sa-23: billable or out-of-account: account" -cause = "not_submitted" -cases = [ - { case_id = "sf.security_admin.create-organization-listing.as.kb976e9bf8303", sql_sha256 = "b976e9bf83039ba5d53d46a94aab529f42b175dcd06ed5a1f522582ae981de99" }, -] -runs = [] -probes = [] - -[[unobservable]] -obligation = "sf.security_admin.create-organization-listing.as.o005" -form = "sf.security_admin.create-organization-listing.as" -construct = "a valid identifier: CREATE ORGANIZATION LISTING v1 AS 'm' ;" -reason = "not submitted: held by capture guard f0fdce1 in chunk sa-23: billable or out-of-account: account" -cause = "not_submitted" -cases = [ - { case_id = "sf.security_admin.create-organization-listing.as.k49cdcd605133", sql_sha256 = "49cdcd605133531bc734878da4869595d15d4f84f5350367220011b55afbd547" }, -] -runs = [] -probes = [] - -[[unobservable]] -obligation = "sf.security_admin.create-organization-listing.as.o007" -form = "sf.security_admin.create-organization-listing.as" -construct = "option_present: CREATE ORGANIZATION LISTING IF NOT EXISTS v1 SHARE v1 AS 'm' PUBLISH = TRUE ;" -reason = "not submitted: held by capture guard f0fdce1 in chunk sa-23: billable or out-of-account: account" -cause = "not_submitted" -cases = [ - { case_id = "sf.security_admin.create-organization-listing.as.ka4d3d408e327", sql_sha256 = "a4d3d408e3272fe8384c602adb40b0a8b9a5cb6bbb07f7ad918eb8d218d81a83" }, -] -runs = [] -probes = [] - -[[unobservable]] -obligation = "sf.security_admin.create-organization-listing.as.o008" -form = "sf.security_admin.create-organization-listing.as" -construct = "option_absent: CREATE ORGANIZATION LISTING v1 AS 'm' ;" -reason = "not submitted: held by capture guard f0fdce1 in chunk sa-23: billable or out-of-account: account" -cause = "not_submitted" -cases = [ - { case_id = "sf.security_admin.create-organization-listing.as.k49cdcd605133", sql_sha256 = "49cdcd605133531bc734878da4869595d15d4f84f5350367220011b55afbd547" }, -] -runs = [] -probes = [] - -[[unobservable]] -obligation = "sf.security_admin.create-organization-listing.as.o012" -form = "sf.security_admin.create-organization-listing.as" -construct = "a valid identifier: CREATE ORGANIZATION LISTING IF NOT EXISTS v1 SHARE v1 AS 'm' PUBLISH = TRUE ;" -reason = "not submitted: held by capture guard f0fdce1 in chunk sa-23: billable or out-of-account: account" -cause = "not_submitted" -cases = [ - { case_id = "sf.security_admin.create-organization-listing.as.ka4d3d408e327", sql_sha256 = "a4d3d408e3272fe8384c602adb40b0a8b9a5cb6bbb07f7ad918eb8d218d81a83" }, -] -runs = [] -probes = [] - -[[unobservable]] -obligation = "sf.security_admin.create-organization-listing.as.o015" -form = "sf.security_admin.create-organization-listing.as" -construct = "a valid identifier: CREATE ORGANIZATION LISTING IF NOT EXISTS v1 APPLICATION PACKAGE v1 AS 'm' PUBLISH = TRUE ;" -reason = "not submitted: held by capture guard f0fdce1 in chunk sa-23: billable or out-of-account: account" -cause = "not_submitted" -cases = [ - { case_id = "sf.security_admin.create-organization-listing.as.kf44d0fe557c8", sql_sha256 = "f44d0fe557c89146690d283da7fda98491c2e6deab84fad1ef25bd4f75645d57" }, -] -runs = [] -probes = [] - -[[unobservable]] -obligation = "sf.security_admin.create-organization-listing.as.o018" -form = "sf.security_admin.create-organization-listing.as" -construct = "a valid string_literal: CREATE ORGANIZATION LISTING v1 AS 'm' ;" -reason = "not submitted: held by capture guard f0fdce1 in chunk sa-23: billable or out-of-account: account" -cause = "not_submitted" -cases = [ - { case_id = "sf.security_admin.create-organization-listing.as.k49cdcd605133", sql_sha256 = "49cdcd605133531bc734878da4869595d15d4f84f5350367220011b55afbd547" }, -] -runs = [] -probes = [] - -[[unobservable]] -obligation = "sf.security_admin.create-organization-listing.as.o020" -form = "sf.security_admin.create-organization-listing.as" -construct = "option_present: CREATE ORGANIZATION LISTING IF NOT EXISTS v1 SHARE v1 AS 'm' PUBLISH = TRUE ;" -reason = "not submitted: held by capture guard f0fdce1 in chunk sa-23: billable or out-of-account: account" -cause = "not_submitted" -cases = [ - { case_id = "sf.security_admin.create-organization-listing.as.ka4d3d408e327", sql_sha256 = "a4d3d408e3272fe8384c602adb40b0a8b9a5cb6bbb07f7ad918eb8d218d81a83" }, -] -runs = [] -probes = [] - -[[unobservable]] -obligation = "sf.security_admin.create-organization-listing.as.o021" -form = "sf.security_admin.create-organization-listing.as" -construct = "option_absent: CREATE ORGANIZATION LISTING v1 AS 'm' ;" -reason = "not submitted: held by capture guard f0fdce1 in chunk sa-23: billable or out-of-account: account" -cause = "not_submitted" -cases = [ - { case_id = "sf.security_admin.create-organization-listing.as.k49cdcd605133", sql_sha256 = "49cdcd605133531bc734878da4869595d15d4f84f5350367220011b55afbd547" }, -] -runs = [] -probes = [] - -[[unobservable]] -obligation = "sf.security_admin.create-organization-listing.as.o022" -form = "sf.security_admin.create-organization-listing.as" -construct = "alternative: CREATE ORGANIZATION LISTING v1 AS 'm' PUBLISH = TRUE ;" -reason = "not submitted: held by capture guard f0fdce1 in chunk sa-23: billable or out-of-account: account" -cause = "not_submitted" -cases = [ - { case_id = "sf.security_admin.create-organization-listing.as.ke3e9b50c0d46", sql_sha256 = "e3e9b50c0d46814beeda30ce4f72437bebc537ad5e9d54c96b49df810509fdfd" }, -] -runs = [] -probes = [] - -[[unobservable]] -obligation = "sf.security_admin.create-organization-listing.as.o023" -form = "sf.security_admin.create-organization-listing.as" -construct = "alternative: CREATE ORGANIZATION LISTING v1 AS 'm' PUBLISH = FALSE ;" -reason = "not submitted: held by capture guard f0fdce1 in chunk sa-23: billable or out-of-account: account" -cause = "not_submitted" -cases = [ - { case_id = "sf.security_admin.create-organization-listing.as.k745348f02db4", sql_sha256 = "745348f02db4ba3e6b11bd8e9b89d8dfb0bdc299017157ffb4734dbeee815cca" }, -] -runs = [] -probes = [] - -[[unobservable]] -obligation = "sf.security_admin.create-organization-listing.as.o024" -form = "sf.security_admin.create-organization-listing.as" -construct = "the form without its required ORGANIZATION: CREATE LISTING v1 AS 'm' ;" -reason = "not submitted: held by capture guard f0fdce1 in chunk sa-23: billable or out-of-account: listing or external sharing" -cause = "not_submitted" -cases = [ - { case_id = "sf.security_admin.create-organization-listing.as.kebad82b88d79", sql_sha256 = "ebad82b88d798b49c0ecd5e605968e12c0e1da11ca308eebc42766655a4d1a86" }, -] -runs = [] -probes = [] - -[[unobservable]] -obligation = "sf.security_admin.create-organization-listing.as.o027" -form = "sf.security_admin.create-organization-listing.as" -construct = "the form without its required EXISTS in [ IF NOT EXISTS ]: CREATE ORGANIZATION LISTING IF NOT v1 AS 'm' ;" -reason = "not submitted: held by capture guard f0fdce1 in chunk sa-23: billable or out-of-account: account" -cause = "not_submitted" -cases = [ - { case_id = "sf.security_admin.create-organization-listing.as.k7d2b80574a5f", sql_sha256 = "7d2b80574a5ffe55dbc467ce41673ea7c93f4b101a3bbd5f10ad7107876633dc" }, -] -runs = [] -probes = [] - -[[unobservable]] -obligation = "sf.security_admin.create-organization-listing.as.o030" -form = "sf.security_admin.create-organization-listing.as" -construct = "the form without its required { TRUE | FALSE } in [ PUBLISH = { TRUE | FALSE } ]: CREATE ORGANIZATION LISTING v1 AS 'm' PUBLISH = ;" -reason = "not submitted: held by capture guard f0fdce1 in chunk sa-23: billable or out-of-account: account" -cause = "not_submitted" -cases = [ - { case_id = "sf.security_admin.create-organization-listing.as.k309254fef29c", sql_sha256 = "309254fef29c61b8ba8c925ba8b9442f6aa1a44603952bf4541a01b0d9327a2a" }, -] -runs = [] -probes = [] - -[[unobservable]] -obligation = "sf.security_admin.create-organization-listing.as.o031" -form = "sf.security_admin.create-organization-listing.as" -construct = "every independent option of one production together: CREATE ORGANIZATION LISTING IF NOT EXISTS v1 SHARE v1 AS 'm' PUBLISH = TRUE ;" -reason = "not submitted: held by capture guard f0fdce1 in chunk sa-23: billable or out-of-account: account" -cause = "not_submitted" -cases = [ - { case_id = "sf.security_admin.create-organization-listing.as.ka4d3d408e327", sql_sha256 = "a4d3d408e3272fe8384c602adb40b0a8b9a5cb6bbb07f7ad918eb8d218d81a83" }, -] -runs = [] -probes = [] - -[[unobservable]] -obligation = "sf.security_admin.create-organization-listing.as.o032" -form = "sf.security_admin.create-organization-listing.as" -construct = "quoted: a double-quoted identifier with blanks and mixed case: CREATE ORGANIZATION LISTING \"v1 Q\" AS 'm' ;" -reason = "not submitted: held by capture guard f0fdce1 in chunk sa-23: billable or out-of-account: account" -cause = "not_submitted" -cases = [ - { case_id = "sf.security_admin.create-organization-listing.as.k25625340e1f4", sql_sha256 = "25625340e1f416411aad4a08d2f17015e0f69f8e632934db6d7023e53eefb4ec" }, -] -runs = [] -probes = [] - -[[unobservable]] -obligation = "sf.security_admin.create-organization-listing.as.o033" -form = "sf.security_admin.create-organization-listing.as" -construct = "reserved: a reserved keyword, unquoted (expected rejection) and double-quoted (expected acceptance): CREATE ORGANIZATION LISTING \"SELECT\" AS 'm' ;" -reason = "not submitted: held by capture guard f0fdce1 in chunk sa-23: billable or out-of-account: account" -cause = "not_submitted" -cases = [ - { case_id = "sf.security_admin.create-organization-listing.as.k539b01fbbefd", sql_sha256 = "539b01fbbefdf74010ced62291d083ce9d4e20812435b1bf7a5fcd1e542a22c3" }, - { case_id = "sf.security_admin.create-organization-listing.as.k7c68ff61b6a7", sql_sha256 = "7c68ff61b6a7d9334226b5a8141fad35beb14f407d95e4ee812c07317d54c4ad" }, -] -runs = [] -probes = [] - -[[unobservable]] -obligation = "sf.security_admin.create-organization-listing.from.o002" -form = "sf.security_admin.create-organization-listing.from" -construct = "option_present: CREATE ORGANIZATION LISTING IF NOT EXISTS v1 SHARE v1 FROM 'm' PUBLISH = TRUE ;" -reason = "not submitted: held by capture guard f0fdce1 in chunk sa-23: billable or out-of-account: account" -cause = "not_submitted" -cases = [ - { case_id = "sf.security_admin.create-organization-listing.from.k7c96660b2bec", sql_sha256 = "7c96660b2bec2aa352b8953811aafb64a1e59986747db6ba971ec59c8d659ff7" }, -] -runs = [] -probes = [] - -[[unobservable]] -obligation = "sf.security_admin.create-organization-listing.from.o004" -form = "sf.security_admin.create-organization-listing.from" -construct = "omit : CREATE ORGANIZATION LISTING FROM 'm' ;" -reason = "not submitted: held by capture guard f0fdce1 in chunk sa-23: billable or out-of-account: account" -cause = "not_submitted" -cases = [ - { case_id = "sf.security_admin.create-organization-listing.from.k2f383a76c17c", sql_sha256 = "2f383a76c17c6612ccb2a95ed4437e2c819c9ac46284071920bbf420437f5d13" }, -] -runs = [] -probes = [] - -[[unobservable]] -obligation = "sf.security_admin.create-organization-listing.from.o007" -form = "sf.security_admin.create-organization-listing.from" -construct = "option_present: CREATE ORGANIZATION LISTING IF NOT EXISTS v1 SHARE v1 FROM 'm' PUBLISH = TRUE ;" -reason = "not submitted: held by capture guard f0fdce1 in chunk sa-23: billable or out-of-account: account" -cause = "not_submitted" -cases = [ - { case_id = "sf.security_admin.create-organization-listing.from.k7c96660b2bec", sql_sha256 = "7c96660b2bec2aa352b8953811aafb64a1e59986747db6ba971ec59c8d659ff7" }, -] -runs = [] -probes = [] - -[[unobservable]] -obligation = "sf.security_admin.create-organization-listing.from.o012" -form = "sf.security_admin.create-organization-listing.from" -construct = "a valid identifier: CREATE ORGANIZATION LISTING IF NOT EXISTS v1 SHARE v1 FROM 'm' PUBLISH = TRUE ;" -reason = "not submitted: held by capture guard f0fdce1 in chunk sa-23: billable or out-of-account: account" -cause = "not_submitted" -cases = [ - { case_id = "sf.security_admin.create-organization-listing.from.k7c96660b2bec", sql_sha256 = "7c96660b2bec2aa352b8953811aafb64a1e59986747db6ba971ec59c8d659ff7" }, -] -runs = [] -probes = [] - -[[unobservable]] -obligation = "sf.security_admin.create-organization-listing.from.o015" -form = "sf.security_admin.create-organization-listing.from" -construct = "a valid identifier: CREATE ORGANIZATION LISTING IF NOT EXISTS v1 APPLICATION PACKAGE v1 FROM 'm' PUBLISH = TRUE ;" -reason = "not submitted: held by capture guard f0fdce1 in chunk sa-23: billable or out-of-account: account" -cause = "not_submitted" -cases = [ - { case_id = "sf.security_admin.create-organization-listing.from.kfa1cc9eaeb47", sql_sha256 = "fa1cc9eaeb475d87267f2a82ede0dfa3342ce05516926f89539f14336e8203a2" }, -] -runs = [] -probes = [] - -[[unobservable]] -obligation = "sf.security_admin.create-organization-listing.from.o020" -form = "sf.security_admin.create-organization-listing.from" -construct = "option_present: CREATE ORGANIZATION LISTING IF NOT EXISTS v1 SHARE v1 FROM 'm' PUBLISH = TRUE ;" -reason = "not submitted: held by capture guard f0fdce1 in chunk sa-23: billable or out-of-account: account" -cause = "not_submitted" -cases = [ - { case_id = "sf.security_admin.create-organization-listing.from.k7c96660b2bec", sql_sha256 = "7c96660b2bec2aa352b8953811aafb64a1e59986747db6ba971ec59c8d659ff7" }, -] -runs = [] -probes = [] - -[[unobservable]] -obligation = "sf.security_admin.create-organization-listing.from.o022" -form = "sf.security_admin.create-organization-listing.from" -construct = "alternative: CREATE ORGANIZATION LISTING v1 FROM 'm' PUBLISH = TRUE ;" -reason = "not submitted: held by capture guard f0fdce1 in chunk sa-23: billable or out-of-account: account" -cause = "not_submitted" -cases = [ - { case_id = "sf.security_admin.create-organization-listing.from.kabb75d1ab308", sql_sha256 = "abb75d1ab308d4adcd45e3d1641afd57b3b7a3ba20027390eed0dbd6d8224a4e" }, -] -runs = [] -probes = [] - -[[unobservable]] -obligation = "sf.security_admin.create-organization-listing.from.o027" -form = "sf.security_admin.create-organization-listing.from" -construct = "the form without its required EXISTS in [ IF NOT EXISTS ]: CREATE ORGANIZATION LISTING IF NOT v1 FROM 'm' ;" -reason = "not submitted: held by capture guard f0fdce1 in chunk sa-23: billable or out-of-account: account" -cause = "not_submitted" -cases = [ - { case_id = "sf.security_admin.create-organization-listing.from.k072c3bab233d", sql_sha256 = "072c3bab233d0a9fdf9eabea468604a90d600737fab7360cbbfaabcb6f9ee203" }, -] -runs = [] -probes = [] - -[[unobservable]] -obligation = "sf.security_admin.create-organization-listing.from.o030" -form = "sf.security_admin.create-organization-listing.from" -construct = "the form without its required { TRUE | FALSE } in [ PUBLISH = { TRUE | FALSE } ]: CREATE ORGANIZATION LISTING v1 FROM 'm' PUBLISH = ;" -reason = "not submitted: held by capture guard f0fdce1 in chunk sa-23: billable or out-of-account: account" -cause = "not_submitted" -cases = [ - { case_id = "sf.security_admin.create-organization-listing.from.k93c6859a0e73", sql_sha256 = "93c6859a0e733236c47c9f1e0a1ffbb736636f28390e07e44c61ff3fdc7e4652" }, -] -runs = [] -probes = [] - -[[unobservable]] -obligation = "sf.security_admin.create-organization-listing.from.o031" -form = "sf.security_admin.create-organization-listing.from" -construct = "every independent option of one production together: CREATE ORGANIZATION LISTING IF NOT EXISTS v1 SHARE v1 FROM 'm' PUBLISH = TRUE ;" -reason = "not submitted: held by capture guard f0fdce1 in chunk sa-23: billable or out-of-account: account" -cause = "not_submitted" -cases = [ - { case_id = "sf.security_admin.create-organization-listing.from.k7c96660b2bec", sql_sha256 = "7c96660b2bec2aa352b8953811aafb64a1e59986747db6ba971ec59c8d659ff7" }, -] -runs = [] -probes = [] - -[[unobservable]] -obligation = "sf.security_admin.create-organization-listing.from.o033" -form = "sf.security_admin.create-organization-listing.from" -construct = "reserved: a reserved keyword, unquoted (expected rejection) and double-quoted (expected acceptance): CREATE ORGANIZATION LISTING \"SELECT\" FROM 'm' ;" -reason = "not submitted: held by capture guard f0fdce1 in chunk sa-23: billable or out-of-account: account" -cause = "not_submitted" -cases = [ - { case_id = "sf.security_admin.create-organization-listing.from.k3290586e3f8f", sql_sha256 = "3290586e3f8f33370c5d517ff5dc98f222ff56f4338e27d203908b9ca8bd1af7" }, - { case_id = "sf.security_admin.create-organization-listing.from.k4ac3c357176c", sql_sha256 = "4ac3c357176caf30a6943e305fa51cf1a2275455f69672a69a3332117d47683b" }, -] -runs = [] -probes = [] - -[[unobservable]] -obligation = "sf.security_admin.create-replication-group.as-replica-of.o001" -form = "sf.security_admin.create-replication-group.as-replica-of" -construct = "the documented form with every required part and no optional part: CREATE REPLICATION GROUP v1 AS REPLICA OF v1 . v1 . v1 ;" -reason = "not submitted: held by capture guard f0fdce1 in chunk sa-24: billable or out-of-account: replication or failover" -cause = "not_submitted" -cases = [ - { case_id = "sf.security_admin.create-replication-group.as-replica-of.k80ce2b2a80fd", sql_sha256 = "80ce2b2a80fda3c3b2ddcde9258928a0c39972a70a306ae9997668335c006eef" }, -] -runs = [] -probes = [] - -[[unobservable]] -obligation = "sf.security_admin.create-replication-group.as-replica-of.o002" -form = "sf.security_admin.create-replication-group.as-replica-of" -construct = "option_present: CREATE REPLICATION GROUP IF NOT EXISTS v1 AS REPLICA OF v1 . v1 . v1 ;" -reason = "not submitted: held by capture guard f0fdce1 in chunk sa-24: billable or out-of-account: replication or failover" -cause = "not_submitted" -cases = [ - { case_id = "sf.security_admin.create-replication-group.as-replica-of.k3bd263ec38ea", sql_sha256 = "3bd263ec38ea62c8176e8b8e54d1fc7b5c243d7bd6cace5fa5b458a88a8fc8dd" }, -] -runs = [] -probes = [] - -[[unobservable]] -obligation = "sf.security_admin.create-replication-group.as-replica-of.o003" -form = "sf.security_admin.create-replication-group.as-replica-of" -construct = "option_absent: CREATE REPLICATION GROUP v1 AS REPLICA OF v1 . v1 . v1 ;" -reason = "not submitted: held by capture guard f0fdce1 in chunk sa-24: billable or out-of-account: replication or failover" -cause = "not_submitted" -cases = [ - { case_id = "sf.security_admin.create-replication-group.as-replica-of.k80ce2b2a80fd", sql_sha256 = "80ce2b2a80fda3c3b2ddcde9258928a0c39972a70a306ae9997668335c006eef" }, -] -runs = [] -probes = [] - -[[unobservable]] -obligation = "sf.security_admin.create-replication-group.as-replica-of.o005" -form = "sf.security_admin.create-replication-group.as-replica-of" -construct = "a valid identifier: CREATE REPLICATION GROUP v1 AS REPLICA OF v1 . v1 . v1 ;" -reason = "not submitted: held by capture guard f0fdce1 in chunk sa-24: billable or out-of-account: replication or failover" -cause = "not_submitted" -cases = [ - { case_id = "sf.security_admin.create-replication-group.as-replica-of.k80ce2b2a80fd", sql_sha256 = "80ce2b2a80fda3c3b2ddcde9258928a0c39972a70a306ae9997668335c006eef" }, -] -runs = [] -probes = [] - -[[unobservable]] -obligation = "sf.security_admin.create-replication-group.as-replica-of.o008" -form = "sf.security_admin.create-replication-group.as-replica-of" -construct = "a valid identifier: CREATE REPLICATION GROUP v1 AS REPLICA OF v1 . v1 . v1 ;" -reason = "not submitted: held by capture guard f0fdce1 in chunk sa-24: billable or out-of-account: replication or failover" -cause = "not_submitted" -cases = [ - { case_id = "sf.security_admin.create-replication-group.as-replica-of.k80ce2b2a80fd", sql_sha256 = "80ce2b2a80fda3c3b2ddcde9258928a0c39972a70a306ae9997668335c006eef" }, -] -runs = [] -probes = [] - -[[unobservable]] -obligation = "sf.security_admin.create-replication-group.as-replica-of.o010" -form = "sf.security_admin.create-replication-group.as-replica-of" -construct = "omit : CREATE REPLICATION GROUP v1 AS REPLICA OF v1 . . v1 ;" -reason = "not submitted: held by capture guard f0fdce1 in chunk sa-24: billable or out-of-account: replication or failover" -cause = "not_submitted" -cases = [ - { case_id = "sf.security_admin.create-replication-group.as-replica-of.k28cad1926c65", sql_sha256 = "28cad1926c65c099dfabf51fcfb92d818263a3eb7ec5b21bb32bcb3c00591426" }, -] -runs = [] -probes = [] - -[[unobservable]] -obligation = "sf.security_admin.create-replication-group.as-replica-of.o011" -form = "sf.security_admin.create-replication-group.as-replica-of" -construct = "a valid identifier: CREATE REPLICATION GROUP v1 AS REPLICA OF v1 . v1 . v1 ;" -reason = "not submitted: held by capture guard f0fdce1 in chunk sa-24: billable or out-of-account: replication or failover" -cause = "not_submitted" -cases = [ - { case_id = "sf.security_admin.create-replication-group.as-replica-of.k80ce2b2a80fd", sql_sha256 = "80ce2b2a80fda3c3b2ddcde9258928a0c39972a70a306ae9997668335c006eef" }, -] -runs = [] -probes = [] - -[[unobservable]] -obligation = "sf.security_admin.create-replication-group.as-replica-of.o014" -form = "sf.security_admin.create-replication-group.as-replica-of" -construct = "a valid identifier: CREATE REPLICATION GROUP v1 AS REPLICA OF v1 . v1 . v1 ;" -reason = "not submitted: held by capture guard f0fdce1 in chunk sa-24: billable or out-of-account: replication or failover" -cause = "not_submitted" -cases = [ - { case_id = "sf.security_admin.create-replication-group.as-replica-of.k80ce2b2a80fd", sql_sha256 = "80ce2b2a80fda3c3b2ddcde9258928a0c39972a70a306ae9997668335c006eef" }, -] -runs = [] -probes = [] - -[[unobservable]] -obligation = "sf.security_admin.create-replication-group.as-replica-of.o023" -form = "sf.security_admin.create-replication-group.as-replica-of" -construct = "quoted: a double-quoted identifier with blanks and mixed case: CREATE REPLICATION GROUP \"v1 Q\" AS REPLICA OF v1 . v1 . v1 ;" -reason = "not submitted: held by capture guard f0fdce1 in chunk sa-24: billable or out-of-account: replication or failover" -cause = "not_submitted" -cases = [ - { case_id = "sf.security_admin.create-replication-group.as-replica-of.kbca29987ccb9", sql_sha256 = "bca29987ccb9c977017af1768827bb7376c7e13ec57abf7d769ef48c071e8563" }, -] -runs = [] -probes = [] - -[[unobservable]] -obligation = "sf.security_admin.create-replication-group.as-replica-of.o025" -form = "sf.security_admin.create-replication-group.as-replica-of" -construct = "quoted: a double-quoted identifier with blanks and mixed case: CREATE REPLICATION GROUP v1 AS REPLICA OF \"v1 Q\" . v1 . v1 ;" -reason = "not submitted: held by capture guard f0fdce1 in chunk sa-24: billable or out-of-account: replication or failover" -cause = "not_submitted" -cases = [ - { case_id = "sf.security_admin.create-replication-group.as-replica-of.k2672e8c2258f", sql_sha256 = "2672e8c2258f0f77ce9a721e08931e4dfa34ddaf57a7568121fe3a9b49b5016d" }, -] -runs = [] -probes = [] - -[[unobservable]] -obligation = "sf.security_admin.create-replication-group.as-replica-of.o026" -form = "sf.security_admin.create-replication-group.as-replica-of" -construct = "reserved: a reserved keyword, unquoted (expected rejection) and double-quoted (expected acceptance): CREATE REPLICATION GROUP v1 AS REPLICA OF SELECT . v1 . v1 ;" -reason = "not submitted: held by capture guard f0fdce1 in chunk sa-24: billable or out-of-account: replication or failover" +obligation = "sf.security_admin.create-managed-account.o023" +form = "sf.security_admin.create-managed-account" +construct = "reserved: a reserved keyword, unquoted (expected rejection) and double-quoted (expected acceptance): CREATE MANAGED ACCOUNT SELECT ADMIN_NAME = v1 , ADMIN_PASSWORD = 'm' , TYPE = READER ;" +reason = "not submitted: held by capture guard cd57825 in chunk sa-22: creates an account (billed separately; not dropped at once)" cause = "not_submitted" cases = [ - { case_id = "sf.security_admin.create-replication-group.as-replica-of.k879d2bd4e59c", sql_sha256 = "879d2bd4e59c25068ccc04342da80e936e3b537b17db2d65694d65caf8a09217" }, - { case_id = "sf.security_admin.create-replication-group.as-replica-of.kac3d44635835", sql_sha256 = "ac3d44635835960a5cc5c0bf8ba23b4f8fab27cc70cc50cbfb4b254f4044ae70" }, + { case_id = "sf.security_admin.create-managed-account.k405ee0cdd591", sql_sha256 = "405ee0cdd59140113a773f1d52be06d29b9326006dbd9ca9f4b29227938b90d1" }, + { case_id = "sf.security_admin.create-managed-account.k5deda5e9d478", sql_sha256 = "5deda5e9d478926775bb9e34cbf790d9a8f11dd186f70896194a185eae2eb31f" }, ] runs = [] probes = [] [[unobservable]] -obligation = "sf.security_admin.create-replication-group.as-replica-of.o027" -form = "sf.security_admin.create-replication-group.as-replica-of" -construct = "quoted: a double-quoted identifier with blanks and mixed case: CREATE REPLICATION GROUP v1 AS REPLICA OF v1 . \"v1 Q\" . v1 ;" -reason = "not submitted: held by capture guard f0fdce1 in chunk sa-24: billable or out-of-account: replication or failover" +obligation = "sf.security_admin.create-managed-account.o024" +form = "sf.security_admin.create-managed-account" +construct = "quoted: a double-quoted identifier with blanks and mixed case: CREATE MANAGED ACCOUNT v1 ADMIN_NAME = \"v1 Q\" , ADMIN_PASSWORD = 'm' , TYPE = READER ;" +reason = "not submitted: held by capture guard cd57825 in chunk sa-22: creates an account (billed separately; not dropped at once)" cause = "not_submitted" cases = [ - { case_id = "sf.security_admin.create-replication-group.as-replica-of.kc2a862a26ea5", sql_sha256 = "c2a862a26ea5ac174020aae80a3bb6f3fdaac5c2b38f88db05822346194577e1" }, + { case_id = "sf.security_admin.create-managed-account.k4558799ac339", sql_sha256 = "4558799ac33969e5a8cc15a840902440828b0d4257e46d09193f0a8a2d1831df" }, ] runs = [] probes = [] [[unobservable]] -obligation = "sf.security_admin.create-replication-group.as-replica-of.o028" -form = "sf.security_admin.create-replication-group.as-replica-of" -construct = "reserved: a reserved keyword, unquoted (expected rejection) and double-quoted (expected acceptance): CREATE REPLICATION GROUP v1 AS REPLICA OF v1 . SELECT . v1 ;" -reason = "not submitted: held by capture guard f0fdce1 in chunk sa-24: billable or out-of-account: replication or failover" +obligation = "sf.security_admin.create-managed-account.o025" +form = "sf.security_admin.create-managed-account" +construct = "reserved: a reserved keyword, unquoted (expected rejection) and double-quoted (expected acceptance): CREATE MANAGED ACCOUNT v1 ADMIN_NAME = \"SELECT\" , ADMIN_PASSWORD = 'm' , TYPE = READER ;" +reason = "not submitted: held by capture guard cd57825 in chunk sa-22: creates an account (billed separately; not dropped at once)" cause = "not_submitted" cases = [ - { case_id = "sf.security_admin.create-replication-group.as-replica-of.k5a1a49ac2ca8", sql_sha256 = "5a1a49ac2ca85b7eb6455effe8001daeafd4c8bc281b4a37ad7adca0c6be4659" }, - { case_id = "sf.security_admin.create-replication-group.as-replica-of.k9939aeb6059d", sql_sha256 = "9939aeb6059d9d0352205b908a5c3b215954093057bd1eee963559c786a51a19" }, + { case_id = "sf.security_admin.create-managed-account.k2c8b0a0a4ae5", sql_sha256 = "2c8b0a0a4ae55462108a32a45fb5bb3a5aa02a1a98d15296766ae01509f22e4d" }, + { case_id = "sf.security_admin.create-managed-account.kd8c49c0ffa23", sql_sha256 = "d8c49c0ffa23306551c5c49a851f2bee351f3798a5595c9f4a9c5189c345f681" }, ] runs = [] probes = [] [[unobservable]] -obligation = "sf.security_admin.create-replication-group.as-replica-of.o029" -form = "sf.security_admin.create-replication-group.as-replica-of" -construct = "quoted: a double-quoted identifier with blanks and mixed case: CREATE REPLICATION GROUP v1 AS REPLICA OF v1 . v1 . \"v1 Q\" ;" -reason = "not submitted: held by capture guard f0fdce1 in chunk sa-24: billable or out-of-account: replication or failover" +obligation = "sf.security_admin.create-organization-listing.as.o001" +form = "sf.security_admin.create-organization-listing.as" +construct = "the documented form with every required part and no optional part: CREATE ORGANIZATION LISTING v1 AS 'm' ;" +reason = "not submitted: held by capture guard f0fdce1 in chunk sa-23: billable or out-of-account: account" cause = "not_submitted" cases = [ - { case_id = "sf.security_admin.create-replication-group.as-replica-of.k50021556c9a6", sql_sha256 = "50021556c9a6a5aa6203ce2e4774126dd90dec232e7b3f208cf8ff30e2576780" }, + { case_id = "sf.security_admin.create-organization-listing.as.k49cdcd605133", sql_sha256 = "49cdcd605133531bc734878da4869595d15d4f84f5350367220011b55afbd547" }, ] runs = [] probes = [] [[unobservable]] -obligation = "sf.security_admin.create-replication-group.object-types-allowed-accounts.o001" -form = "sf.security_admin.create-replication-group.object-types-allowed-accounts" -construct = "the documented form with every required part and no optional part: CREATE REPLICATION GROUP v1 OBJECT_TYPES = DATABASES ALLOWED_ACCOUNTS = v1 . v1 ;" -reason = "not submitted: held by capture guard f0fdce1 in chunk sa-25: billable or out-of-account: replication or failover" +obligation = "sf.security_admin.create-organization-listing.as.o002" +form = "sf.security_admin.create-organization-listing.as" +construct = "option_present: CREATE ORGANIZATION LISTING IF NOT EXISTS v1 SHARE v1 AS 'm' PUBLISH = TRUE ;" +reason = "not submitted: held by capture guard f0fdce1 in chunk sa-23: billable or out-of-account: account" cause = "not_submitted" cases = [ - { case_id = "sf.security_admin.create-replication-group.object-types-allowed-accounts.ke9bd8821f4f6", sql_sha256 = "e9bd8821f4f6449d1056053d1e153b7effff606a8d42cd717d223406ab468ebd" }, + { case_id = "sf.security_admin.create-organization-listing.as.ka4d3d408e327", sql_sha256 = "a4d3d408e3272fe8384c602adb40b0a8b9a5cb6bbb07f7ad918eb8d218d81a83" }, ] runs = [] probes = [] [[unobservable]] -obligation = "sf.security_admin.create-replication-group.object-types-allowed-accounts.o003" -form = "sf.security_admin.create-replication-group.object-types-allowed-accounts" -construct = "option_absent: CREATE REPLICATION GROUP v1 OBJECT_TYPES = DATABASES ALLOWED_ACCOUNTS = v1 . v1 ;" -reason = "not submitted: held by capture guard f0fdce1 in chunk sa-25: billable or out-of-account: replication or failover" +obligation = "sf.security_admin.create-organization-listing.as.o003" +form = "sf.security_admin.create-organization-listing.as" +construct = "option_absent: CREATE ORGANIZATION LISTING v1 AS 'm' ;" +reason = "not submitted: held by capture guard f0fdce1 in chunk sa-23: billable or out-of-account: account" cause = "not_submitted" cases = [ - { case_id = "sf.security_admin.create-replication-group.object-types-allowed-accounts.ke9bd8821f4f6", sql_sha256 = "e9bd8821f4f6449d1056053d1e153b7effff606a8d42cd717d223406ab468ebd" }, + { case_id = "sf.security_admin.create-organization-listing.as.k49cdcd605133", sql_sha256 = "49cdcd605133531bc734878da4869595d15d4f84f5350367220011b55afbd547" }, ] runs = [] probes = [] [[unobservable]] -obligation = "sf.security_admin.create-replication-group.object-types-allowed-accounts.o005" -form = "sf.security_admin.create-replication-group.object-types-allowed-accounts" -construct = "a valid identifier: CREATE REPLICATION GROUP v1 OBJECT_TYPES = DATABASES ALLOWED_ACCOUNTS = v1 . v1 ;" -reason = "not submitted: held by capture guard f0fdce1 in chunk sa-25: billable or out-of-account: replication or failover" +obligation = "sf.security_admin.create-organization-listing.as.o004" +form = "sf.security_admin.create-organization-listing.as" +construct = "omit : CREATE ORGANIZATION LISTING AS 'm' ;" +reason = "not submitted: held by capture guard f0fdce1 in chunk sa-23: billable or out-of-account: account" cause = "not_submitted" cases = [ - { case_id = "sf.security_admin.create-replication-group.object-types-allowed-accounts.ke9bd8821f4f6", sql_sha256 = "e9bd8821f4f6449d1056053d1e153b7effff606a8d42cd717d223406ab468ebd" }, + { case_id = "sf.security_admin.create-organization-listing.as.kb976e9bf8303", sql_sha256 = "b976e9bf83039ba5d53d46a94aab529f42b175dcd06ed5a1f522582ae981de99" }, ] runs = [] probes = [] [[unobservable]] -obligation = "sf.security_admin.create-replication-group.object-types-allowed-accounts.o105" -form = "sf.security_admin.create-replication-group.object-types-allowed-accounts" -construct = "a valid object_kind: CREATE REPLICATION GROUP v1 OBJECT_TYPES = DATABASES ALLOWED_ACCOUNTS = v1 . v1 ;" -reason = "not submitted: held by capture guard f0fdce1 in chunk sa-25: billable or out-of-account: replication or failover" +obligation = "sf.security_admin.create-organization-listing.as.o005" +form = "sf.security_admin.create-organization-listing.as" +construct = "a valid identifier: CREATE ORGANIZATION LISTING v1 AS 'm' ;" +reason = "not submitted: held by capture guard f0fdce1 in chunk sa-23: billable or out-of-account: account" cause = "not_submitted" cases = [ - { case_id = "sf.security_admin.create-replication-group.object-types-allowed-accounts.ke9bd8821f4f6", sql_sha256 = "e9bd8821f4f6449d1056053d1e153b7effff606a8d42cd717d223406ab468ebd" }, + { case_id = "sf.security_admin.create-organization-listing.as.k49cdcd605133", sql_sha256 = "49cdcd605133531bc734878da4869595d15d4f84f5350367220011b55afbd547" }, ] runs = [] probes = [] [[unobservable]] -obligation = "sf.security_admin.create-replication-group.object-types-allowed-accounts.o011" -form = "sf.security_admin.create-replication-group.object-types-allowed-accounts" -construct = "option_absent: CREATE REPLICATION GROUP v1 OBJECT_TYPES = DATABASES ALLOWED_ACCOUNTS = v1 . v1 ;" -reason = "not submitted: held by capture guard f0fdce1 in chunk sa-25: billable or out-of-account: replication or failover" +obligation = "sf.security_admin.create-organization-listing.as.o007" +form = "sf.security_admin.create-organization-listing.as" +construct = "option_present: CREATE ORGANIZATION LISTING IF NOT EXISTS v1 SHARE v1 AS 'm' PUBLISH = TRUE ;" +reason = "not submitted: held by capture guard f0fdce1 in chunk sa-23: billable or out-of-account: account" cause = "not_submitted" cases = [ - { case_id = "sf.security_admin.create-replication-group.object-types-allowed-accounts.ke9bd8821f4f6", sql_sha256 = "e9bd8821f4f6449d1056053d1e153b7effff606a8d42cd717d223406ab468ebd" }, + { case_id = "sf.security_admin.create-organization-listing.as.ka4d3d408e327", sql_sha256 = "a4d3d408e3272fe8384c602adb40b0a8b9a5cb6bbb07f7ad918eb8d218d81a83" }, ] runs = [] probes = [] [[unobservable]] -obligation = "sf.security_admin.create-replication-group.object-types-allowed-accounts.o013" -form = "sf.security_admin.create-replication-group.object-types-allowed-accounts" -construct = "option_absent: CREATE REPLICATION GROUP v1 OBJECT_TYPES = DATABASES ALLOWED_ACCOUNTS = v1 . v1 ;" -reason = "not submitted: held by capture guard f0fdce1 in chunk sa-25: billable or out-of-account: replication or failover" +obligation = "sf.security_admin.create-organization-listing.as.o008" +form = "sf.security_admin.create-organization-listing.as" +construct = "option_absent: CREATE ORGANIZATION LISTING v1 AS 'm' ;" +reason = "not submitted: held by capture guard f0fdce1 in chunk sa-23: billable or out-of-account: account" cause = "not_submitted" cases = [ - { case_id = "sf.security_admin.create-replication-group.object-types-allowed-accounts.ke9bd8821f4f6", sql_sha256 = "e9bd8821f4f6449d1056053d1e153b7effff606a8d42cd717d223406ab468ebd" }, + { case_id = "sf.security_admin.create-organization-listing.as.k49cdcd605133", sql_sha256 = "49cdcd605133531bc734878da4869595d15d4f84f5350367220011b55afbd547" }, ] runs = [] probes = [] [[unobservable]] -obligation = "sf.security_admin.create-replication-group.object-types-allowed-accounts.o018" -form = "sf.security_admin.create-replication-group.object-types-allowed-accounts" -construct = "option_absent: CREATE REPLICATION GROUP v1 OBJECT_TYPES = DATABASES ALLOWED_DATABASES = v1 ALLOWED_ACCOUNTS = v1 . v1 ;" -reason = "not submitted: held by capture guard f0fdce1 in chunk sa-25: billable or out-of-account: replication or failover" +obligation = "sf.security_admin.create-organization-listing.as.o012" +form = "sf.security_admin.create-organization-listing.as" +construct = "a valid identifier: CREATE ORGANIZATION LISTING IF NOT EXISTS v1 SHARE v1 AS 'm' PUBLISH = TRUE ;" +reason = "not submitted: held by capture guard f0fdce1 in chunk sa-23: billable or out-of-account: account" cause = "not_submitted" cases = [ - { case_id = "sf.security_admin.create-replication-group.object-types-allowed-accounts.kfcadb3ffe707", sql_sha256 = "fcadb3ffe707c5103bcec4d146a28f91f2753602cd1f64871f6828249dd17eec" }, + { case_id = "sf.security_admin.create-organization-listing.as.ka4d3d408e327", sql_sha256 = "a4d3d408e3272fe8384c602adb40b0a8b9a5cb6bbb07f7ad918eb8d218d81a83" }, ] runs = [] probes = [] [[unobservable]] -obligation = "sf.security_admin.create-replication-group.object-types-allowed-accounts.o020" -form = "sf.security_admin.create-replication-group.object-types-allowed-accounts" -construct = "option_absent: CREATE REPLICATION GROUP v1 OBJECT_TYPES = DATABASES ALLOWED_ACCOUNTS = v1 . v1 ;" -reason = "not submitted: held by capture guard f0fdce1 in chunk sa-25: billable or out-of-account: replication or failover" +obligation = "sf.security_admin.create-organization-listing.as.o015" +form = "sf.security_admin.create-organization-listing.as" +construct = "a valid identifier: CREATE ORGANIZATION LISTING IF NOT EXISTS v1 APPLICATION PACKAGE v1 AS 'm' PUBLISH = TRUE ;" +reason = "not submitted: held by capture guard f0fdce1 in chunk sa-23: billable or out-of-account: account" cause = "not_submitted" cases = [ - { case_id = "sf.security_admin.create-replication-group.object-types-allowed-accounts.ke9bd8821f4f6", sql_sha256 = "e9bd8821f4f6449d1056053d1e153b7effff606a8d42cd717d223406ab468ebd" }, + { case_id = "sf.security_admin.create-organization-listing.as.kf44d0fe557c8", sql_sha256 = "f44d0fe557c89146690d283da7fda98491c2e6deab84fad1ef25bd4f75645d57" }, ] runs = [] probes = [] [[unobservable]] -obligation = "sf.security_admin.create-replication-group.object-types-allowed-accounts.o025" -form = "sf.security_admin.create-replication-group.object-types-allowed-accounts" -construct = "option_absent: CREATE REPLICATION GROUP v1 OBJECT_TYPES = DATABASES ALLOWED_EXTERNAL_VOLUMES = v1 ALLOWED_ACCOUNTS = v1 . v1 ;" -reason = "not submitted: held by capture guard f0fdce1 in chunk sa-24: billable or out-of-account: replication or failover" +obligation = "sf.security_admin.create-organization-listing.as.o018" +form = "sf.security_admin.create-organization-listing.as" +construct = "a valid string_literal: CREATE ORGANIZATION LISTING v1 AS 'm' ;" +reason = "not submitted: held by capture guard f0fdce1 in chunk sa-23: billable or out-of-account: account" cause = "not_submitted" cases = [ - { case_id = "sf.security_admin.create-replication-group.object-types-allowed-accounts.k2610c3743f07", sql_sha256 = "2610c3743f072c07ba0902b1184eb4031851fb0e5c14d4600cac2f4745bcea98" }, + { case_id = "sf.security_admin.create-organization-listing.as.k49cdcd605133", sql_sha256 = "49cdcd605133531bc734878da4869595d15d4f84f5350367220011b55afbd547" }, ] runs = [] probes = [] [[unobservable]] -obligation = "sf.security_admin.create-replication-group.object-types-allowed-accounts.o027" -form = "sf.security_admin.create-replication-group.object-types-allowed-accounts" -construct = "option_absent: CREATE REPLICATION GROUP v1 OBJECT_TYPES = DATABASES ALLOWED_ACCOUNTS = v1 . v1 ;" -reason = "not submitted: held by capture guard f0fdce1 in chunk sa-25: billable or out-of-account: replication or failover" +obligation = "sf.security_admin.create-organization-listing.as.o020" +form = "sf.security_admin.create-organization-listing.as" +construct = "option_present: CREATE ORGANIZATION LISTING IF NOT EXISTS v1 SHARE v1 AS 'm' PUBLISH = TRUE ;" +reason = "not submitted: held by capture guard f0fdce1 in chunk sa-23: billable or out-of-account: account" cause = "not_submitted" cases = [ - { case_id = "sf.security_admin.create-replication-group.object-types-allowed-accounts.ke9bd8821f4f6", sql_sha256 = "e9bd8821f4f6449d1056053d1e153b7effff606a8d42cd717d223406ab468ebd" }, + { case_id = "sf.security_admin.create-organization-listing.as.ka4d3d408e327", sql_sha256 = "a4d3d408e3272fe8384c602adb40b0a8b9a5cb6bbb07f7ad918eb8d218d81a83" }, ] runs = [] probes = [] [[unobservable]] -obligation = "sf.security_admin.create-replication-group.object-types-allowed-accounts.o032" -form = "sf.security_admin.create-replication-group.object-types-allowed-accounts" -construct = "option_absent: CREATE REPLICATION GROUP v1 OBJECT_TYPES = DATABASES ALLOWED_SHARES = v1 ALLOWED_ACCOUNTS = v1 . v1 ;" -reason = "not submitted: held by capture guard f0fdce1 in chunk sa-24: billable or out-of-account: replication or failover" +obligation = "sf.security_admin.create-organization-listing.as.o021" +form = "sf.security_admin.create-organization-listing.as" +construct = "option_absent: CREATE ORGANIZATION LISTING v1 AS 'm' ;" +reason = "not submitted: held by capture guard f0fdce1 in chunk sa-23: billable or out-of-account: account" cause = "not_submitted" cases = [ - { case_id = "sf.security_admin.create-replication-group.object-types-allowed-accounts.k6a93f2c178d2", sql_sha256 = "6a93f2c178d2f4fe003dfbb7791e8f977ca5cb4a96df3a52eb8b3f1a929e5f62" }, + { case_id = "sf.security_admin.create-organization-listing.as.k49cdcd605133", sql_sha256 = "49cdcd605133531bc734878da4869595d15d4f84f5350367220011b55afbd547" }, ] runs = [] probes = [] [[unobservable]] -obligation = "sf.security_admin.create-replication-group.object-types-allowed-accounts.o034" -form = "sf.security_admin.create-replication-group.object-types-allowed-accounts" -construct = "option_absent: CREATE REPLICATION GROUP v1 OBJECT_TYPES = DATABASES ALLOWED_ACCOUNTS = v1 . v1 ;" -reason = "not submitted: held by capture guard f0fdce1 in chunk sa-25: billable or out-of-account: replication or failover" +obligation = "sf.security_admin.create-organization-listing.as.o022" +form = "sf.security_admin.create-organization-listing.as" +construct = "alternative: CREATE ORGANIZATION LISTING v1 AS 'm' PUBLISH = TRUE ;" +reason = "not submitted: held by capture guard f0fdce1 in chunk sa-23: billable or out-of-account: account" cause = "not_submitted" cases = [ - { case_id = "sf.security_admin.create-replication-group.object-types-allowed-accounts.ke9bd8821f4f6", sql_sha256 = "e9bd8821f4f6449d1056053d1e153b7effff606a8d42cd717d223406ab468ebd" }, + { case_id = "sf.security_admin.create-organization-listing.as.ke3e9b50c0d46", sql_sha256 = "e3e9b50c0d46814beeda30ce4f72437bebc537ad5e9d54c96b49df810509fdfd" }, ] runs = [] probes = [] [[unobservable]] -obligation = "sf.security_admin.create-replication-group.object-types-allowed-accounts.o039" -form = "sf.security_admin.create-replication-group.object-types-allowed-accounts" -construct = "option_absent: CREATE REPLICATION GROUP v1 OBJECT_TYPES = DATABASES ALLOWED_INTEGRATION_TYPES = SECURITY INTEGRATIONS ALLOWED_ACCOUNTS = v1 . v1 ;" -reason = "not submitted: held by capture guard f0fdce1 in chunk sa-24: billable or out-of-account: replication or failover" +obligation = "sf.security_admin.create-organization-listing.as.o023" +form = "sf.security_admin.create-organization-listing.as" +construct = "alternative: CREATE ORGANIZATION LISTING v1 AS 'm' PUBLISH = FALSE ;" +reason = "not submitted: held by capture guard f0fdce1 in chunk sa-23: billable or out-of-account: account" cause = "not_submitted" cases = [ - { case_id = "sf.security_admin.create-replication-group.object-types-allowed-accounts.kb04d646048f1", sql_sha256 = "b04d646048f1582c04922f4946cb210d091890335e0220b6a5ebb932895fa8f8" }, + { case_id = "sf.security_admin.create-organization-listing.as.k745348f02db4", sql_sha256 = "745348f02db4ba3e6b11bd8e9b89d8dfb0bdc299017157ffb4734dbeee815cca" }, ] runs = [] probes = [] [[unobservable]] -obligation = "sf.security_admin.create-replication-group.object-types-allowed-accounts.o041" -form = "sf.security_admin.create-replication-group.object-types-allowed-accounts" -construct = "a valid identifier: CREATE REPLICATION GROUP v1 OBJECT_TYPES = DATABASES ALLOWED_ACCOUNTS = v1 . v1 ;" -reason = "not submitted: held by capture guard f0fdce1 in chunk sa-25: billable or out-of-account: replication or failover" +obligation = "sf.security_admin.create-organization-listing.as.o024" +form = "sf.security_admin.create-organization-listing.as" +construct = "the form without its required ORGANIZATION: CREATE LISTING v1 AS 'm' ;" +reason = "not submitted: held by capture guard f0fdce1 in chunk sa-23: billable or out-of-account: listing or external sharing" cause = "not_submitted" cases = [ - { case_id = "sf.security_admin.create-replication-group.object-types-allowed-accounts.ke9bd8821f4f6", sql_sha256 = "e9bd8821f4f6449d1056053d1e153b7effff606a8d42cd717d223406ab468ebd" }, + { case_id = "sf.security_admin.create-organization-listing.as.kebad82b88d79", sql_sha256 = "ebad82b88d798b49c0ecd5e605968e12c0e1da11ca308eebc42766655a4d1a86" }, ] runs = [] probes = [] [[unobservable]] -obligation = "sf.security_admin.create-replication-group.object-types-allowed-accounts.o044" -form = "sf.security_admin.create-replication-group.object-types-allowed-accounts" -construct = "a valid identifier: CREATE REPLICATION GROUP v1 OBJECT_TYPES = DATABASES ALLOWED_ACCOUNTS = v1 . v1 ;" -reason = "not submitted: held by capture guard f0fdce1 in chunk sa-25: billable or out-of-account: replication or failover" +obligation = "sf.security_admin.create-organization-listing.as.o027" +form = "sf.security_admin.create-organization-listing.as" +construct = "the form without its required EXISTS in [ IF NOT EXISTS ]: CREATE ORGANIZATION LISTING IF NOT v1 AS 'm' ;" +reason = "not submitted: held by capture guard f0fdce1 in chunk sa-23: billable or out-of-account: account" cause = "not_submitted" cases = [ - { case_id = "sf.security_admin.create-replication-group.object-types-allowed-accounts.ke9bd8821f4f6", sql_sha256 = "e9bd8821f4f6449d1056053d1e153b7effff606a8d42cd717d223406ab468ebd" }, + { case_id = "sf.security_admin.create-organization-listing.as.k7d2b80574a5f", sql_sha256 = "7d2b80574a5ffe55dbc467ce41673ea7c93f4b101a3bbd5f10ad7107876633dc" }, ] runs = [] probes = [] [[unobservable]] -obligation = "sf.security_admin.create-replication-group.object-types-allowed-accounts.o047" -form = "sf.security_admin.create-replication-group.object-types-allowed-accounts" -construct = "option_absent: CREATE REPLICATION GROUP v1 OBJECT_TYPES = DATABASES ALLOWED_ACCOUNTS = v1 . v1 ;" -reason = "not submitted: held by capture guard f0fdce1 in chunk sa-25: billable or out-of-account: replication or failover" +obligation = "sf.security_admin.create-organization-listing.as.o030" +form = "sf.security_admin.create-organization-listing.as" +construct = "the form without its required { TRUE | FALSE } in [ PUBLISH = { TRUE | FALSE } ]: CREATE ORGANIZATION LISTING v1 AS 'm' PUBLISH = ;" +reason = "not submitted: held by capture guard f0fdce1 in chunk sa-23: billable or out-of-account: account" cause = "not_submitted" cases = [ - { case_id = "sf.security_admin.create-replication-group.object-types-allowed-accounts.ke9bd8821f4f6", sql_sha256 = "e9bd8821f4f6449d1056053d1e153b7effff606a8d42cd717d223406ab468ebd" }, + { case_id = "sf.security_admin.create-organization-listing.as.k309254fef29c", sql_sha256 = "309254fef29c61b8ba8c925ba8b9442f6aa1a44603952bf4541a01b0d9327a2a" }, ] runs = [] probes = [] [[unobservable]] -obligation = "sf.security_admin.create-replication-group.object-types-allowed-accounts.o049" -form = "sf.security_admin.create-replication-group.object-types-allowed-accounts" -construct = "option_absent: CREATE REPLICATION GROUP v1 OBJECT_TYPES = DATABASES ALLOWED_ACCOUNTS = v1 . v1 ;" -reason = "not submitted: held by capture guard f0fdce1 in chunk sa-25: billable or out-of-account: replication or failover" +obligation = "sf.security_admin.create-organization-listing.as.o031" +form = "sf.security_admin.create-organization-listing.as" +construct = "every independent option of one production together: CREATE ORGANIZATION LISTING IF NOT EXISTS v1 SHARE v1 AS 'm' PUBLISH = TRUE ;" +reason = "not submitted: held by capture guard f0fdce1 in chunk sa-23: billable or out-of-account: account" cause = "not_submitted" cases = [ - { case_id = "sf.security_admin.create-replication-group.object-types-allowed-accounts.ke9bd8821f4f6", sql_sha256 = "e9bd8821f4f6449d1056053d1e153b7effff606a8d42cd717d223406ab468ebd" }, + { case_id = "sf.security_admin.create-organization-listing.as.ka4d3d408e327", sql_sha256 = "a4d3d408e3272fe8384c602adb40b0a8b9a5cb6bbb07f7ad918eb8d218d81a83" }, ] runs = [] probes = [] [[unobservable]] -obligation = "sf.security_admin.create-replication-group.object-types-allowed-accounts.o051" -form = "sf.security_admin.create-replication-group.object-types-allowed-accounts" -construct = "option_absent: CREATE REPLICATION GROUP v1 OBJECT_TYPES = DATABASES ALLOWED_ACCOUNTS = v1 . v1 ;" -reason = "not submitted: held by capture guard f0fdce1 in chunk sa-25: billable or out-of-account: replication or failover" +obligation = "sf.security_admin.create-organization-listing.as.o032" +form = "sf.security_admin.create-organization-listing.as" +construct = "quoted: a double-quoted identifier with blanks and mixed case: CREATE ORGANIZATION LISTING \"v1 Q\" AS 'm' ;" +reason = "not submitted: held by capture guard f0fdce1 in chunk sa-23: billable or out-of-account: account" cause = "not_submitted" cases = [ - { case_id = "sf.security_admin.create-replication-group.object-types-allowed-accounts.ke9bd8821f4f6", sql_sha256 = "e9bd8821f4f6449d1056053d1e153b7effff606a8d42cd717d223406ab468ebd" }, + { case_id = "sf.security_admin.create-organization-listing.as.k25625340e1f4", sql_sha256 = "25625340e1f416411aad4a08d2f17015e0f69f8e632934db6d7023e53eefb4ec" }, ] runs = [] probes = [] [[unobservable]] -obligation = "sf.security_admin.create-replication-group.object-types-allowed-accounts.o053" -form = "sf.security_admin.create-replication-group.object-types-allowed-accounts" -construct = "option_absent: CREATE REPLICATION GROUP v1 OBJECT_TYPES = DATABASES ALLOWED_ACCOUNTS = v1 . v1 ;" -reason = "not submitted: held by capture guard f0fdce1 in chunk sa-25: billable or out-of-account: replication or failover" +obligation = "sf.security_admin.create-organization-listing.as.o033" +form = "sf.security_admin.create-organization-listing.as" +construct = "reserved: a reserved keyword, unquoted (expected rejection) and double-quoted (expected acceptance): CREATE ORGANIZATION LISTING \"SELECT\" AS 'm' ;" +reason = "not submitted: held by capture guard f0fdce1 in chunk sa-23: billable or out-of-account: account" cause = "not_submitted" cases = [ - { case_id = "sf.security_admin.create-replication-group.object-types-allowed-accounts.ke9bd8821f4f6", sql_sha256 = "e9bd8821f4f6449d1056053d1e153b7effff606a8d42cd717d223406ab468ebd" }, + { case_id = "sf.security_admin.create-organization-listing.as.k539b01fbbefd", sql_sha256 = "539b01fbbefdf74010ced62291d083ce9d4e20812435b1bf7a5fcd1e542a22c3" }, + { case_id = "sf.security_admin.create-organization-listing.as.k7c68ff61b6a7", sql_sha256 = "7c68ff61b6a7d9334226b5a8141fad35beb14f407d95e4ee812c07317d54c4ad" }, ] runs = [] probes = [] [[unobservable]] -obligation = "sf.security_admin.create-replication-group.object-types-allowed-accounts.o055" -form = "sf.security_admin.create-replication-group.object-types-allowed-accounts" -construct = "option_absent: CREATE REPLICATION GROUP v1 OBJECT_TYPES = DATABASES ALLOWED_ACCOUNTS = v1 . v1 TAG ( v1 = 'm' ) ;" -reason = "not submitted: held by capture guard f0fdce1 in chunk sa-24: billable or out-of-account: replication or failover" +obligation = "sf.security_admin.create-organization-listing.from.o002" +form = "sf.security_admin.create-organization-listing.from" +construct = "option_present: CREATE ORGANIZATION LISTING IF NOT EXISTS v1 SHARE v1 FROM 'm' PUBLISH = TRUE ;" +reason = "not submitted: held by capture guard f0fdce1 in chunk sa-23: billable or out-of-account: account" cause = "not_submitted" cases = [ - { case_id = "sf.security_admin.create-replication-group.object-types-allowed-accounts.k0bc5fbede31f", sql_sha256 = "0bc5fbede31f1cb06025caf4985b879eb4767ba785461d4ed81b2c1f9e23d179" }, + { case_id = "sf.security_admin.create-organization-listing.from.k7c96660b2bec", sql_sha256 = "7c96660b2bec2aa352b8953811aafb64a1e59986747db6ba971ec59c8d659ff7" }, ] runs = [] probes = [] [[unobservable]] -obligation = "sf.security_admin.create-replication-group.object-types-allowed-accounts.o063" -form = "sf.security_admin.create-replication-group.object-types-allowed-accounts" -construct = "option_absent: CREATE REPLICATION GROUP v1 OBJECT_TYPES = DATABASES ALLOWED_ACCOUNTS = v1 . v1 TAG ( v1 = 'm' ) ;" -reason = "not submitted: held by capture guard f0fdce1 in chunk sa-24: billable or out-of-account: replication or failover" +obligation = "sf.security_admin.create-organization-listing.from.o004" +form = "sf.security_admin.create-organization-listing.from" +construct = "omit : CREATE ORGANIZATION LISTING FROM 'm' ;" +reason = "not submitted: held by capture guard f0fdce1 in chunk sa-23: billable or out-of-account: account" cause = "not_submitted" cases = [ - { case_id = "sf.security_admin.create-replication-group.object-types-allowed-accounts.k0bc5fbede31f", sql_sha256 = "0bc5fbede31f1cb06025caf4985b879eb4767ba785461d4ed81b2c1f9e23d179" }, + { case_id = "sf.security_admin.create-organization-listing.from.k2f383a76c17c", sql_sha256 = "2f383a76c17c6612ccb2a95ed4437e2c819c9ac46284071920bbf420437f5d13" }, ] runs = [] probes = [] [[unobservable]] -obligation = "sf.security_admin.create-replication-group.object-types-allowed-accounts.o065" -form = "sf.security_admin.create-replication-group.object-types-allowed-accounts" -construct = "option_absent: CREATE REPLICATION GROUP v1 OBJECT_TYPES = DATABASES ALLOWED_ACCOUNTS = v1 . v1 ;" -reason = "not submitted: held by capture guard f0fdce1 in chunk sa-25: billable or out-of-account: replication or failover" +obligation = "sf.security_admin.create-organization-listing.from.o007" +form = "sf.security_admin.create-organization-listing.from" +construct = "option_present: CREATE ORGANIZATION LISTING IF NOT EXISTS v1 SHARE v1 FROM 'm' PUBLISH = TRUE ;" +reason = "not submitted: held by capture guard f0fdce1 in chunk sa-23: billable or out-of-account: account" cause = "not_submitted" cases = [ - { case_id = "sf.security_admin.create-replication-group.object-types-allowed-accounts.ke9bd8821f4f6", sql_sha256 = "e9bd8821f4f6449d1056053d1e153b7effff606a8d42cd717d223406ab468ebd" }, + { case_id = "sf.security_admin.create-organization-listing.from.k7c96660b2bec", sql_sha256 = "7c96660b2bec2aa352b8953811aafb64a1e59986747db6ba971ec59c8d659ff7" }, ] runs = [] probes = [] [[unobservable]] -obligation = "sf.security_admin.create-replication-group.object-types-allowed-accounts.o081" -form = "sf.security_admin.create-replication-group.object-types-allowed-accounts" -construct = "quoted: a double-quoted identifier with blanks and mixed case: CREATE REPLICATION GROUP \"v1 Q\" OBJECT_TYPES = DATABASES ALLOWED_ACCOUNTS = v1 . v1 ;" -reason = "not submitted: held by capture guard f0fdce1 in chunk sa-24: billable or out-of-account: replication or failover" +obligation = "sf.security_admin.create-organization-listing.from.o012" +form = "sf.security_admin.create-organization-listing.from" +construct = "a valid identifier: CREATE ORGANIZATION LISTING IF NOT EXISTS v1 SHARE v1 FROM 'm' PUBLISH = TRUE ;" +reason = "not submitted: held by capture guard f0fdce1 in chunk sa-23: billable or out-of-account: account" cause = "not_submitted" cases = [ - { case_id = "sf.security_admin.create-replication-group.object-types-allowed-accounts.k1c60a3eb35bc", sql_sha256 = "1c60a3eb35bcdd89c3f3457542e400433b73be1a1db13a7d4c4ef6964792d4a5" }, + { case_id = "sf.security_admin.create-organization-listing.from.k7c96660b2bec", sql_sha256 = "7c96660b2bec2aa352b8953811aafb64a1e59986747db6ba971ec59c8d659ff7" }, ] runs = [] probes = [] [[unobservable]] -obligation = "sf.security_admin.create-replication-group.object-types-allowed-accounts.o083" -form = "sf.security_admin.create-replication-group.object-types-allowed-accounts" -construct = "quoted: a double-quoted identifier with blanks and mixed case: CREATE REPLICATION GROUP v1 OBJECT_TYPES = DATABASES ALLOWED_DATABASES = \"v1 Q\" ALLOWED_ACCOUNTS = v1 . v1 ;" -reason = "not submitted: held by capture guard f0fdce1 in chunk sa-25: billable or out-of-account: replication or failover" +obligation = "sf.security_admin.create-organization-listing.from.o015" +form = "sf.security_admin.create-organization-listing.from" +construct = "a valid identifier: CREATE ORGANIZATION LISTING IF NOT EXISTS v1 APPLICATION PACKAGE v1 FROM 'm' PUBLISH = TRUE ;" +reason = "not submitted: held by capture guard f0fdce1 in chunk sa-23: billable or out-of-account: account" cause = "not_submitted" cases = [ - { case_id = "sf.security_admin.create-replication-group.object-types-allowed-accounts.kcadd443c1600", sql_sha256 = "cadd443c16001eda8a45492c3540ebbc8ee5aa1818de59af0a2b29ba96633dfa" }, + { case_id = "sf.security_admin.create-organization-listing.from.kfa1cc9eaeb47", sql_sha256 = "fa1cc9eaeb475d87267f2a82ede0dfa3342ce05516926f89539f14336e8203a2" }, ] runs = [] probes = [] [[unobservable]] -obligation = "sf.security_admin.create-replication-group.object-types-allowed-accounts.o085" -form = "sf.security_admin.create-replication-group.object-types-allowed-accounts" -construct = "quoted: a double-quoted identifier with blanks and mixed case: CREATE REPLICATION GROUP v1 OBJECT_TYPES = DATABASES ALLOWED_EXTERNAL_VOLUMES = \"v1 Q\" ALLOWED_ACCOUNTS = v1 . v1 ;" -reason = "not submitted: held by capture guard f0fdce1 in chunk sa-25: billable or out-of-account: replication or failover" +obligation = "sf.security_admin.create-organization-listing.from.o020" +form = "sf.security_admin.create-organization-listing.from" +construct = "option_present: CREATE ORGANIZATION LISTING IF NOT EXISTS v1 SHARE v1 FROM 'm' PUBLISH = TRUE ;" +reason = "not submitted: held by capture guard f0fdce1 in chunk sa-23: billable or out-of-account: account" cause = "not_submitted" cases = [ - { case_id = "sf.security_admin.create-replication-group.object-types-allowed-accounts.kf80ae787d7c9", sql_sha256 = "f80ae787d7c92a9686b8af6a8b917c5062006a34baaa3b1e53f13bdb53e70e80" }, + { case_id = "sf.security_admin.create-organization-listing.from.k7c96660b2bec", sql_sha256 = "7c96660b2bec2aa352b8953811aafb64a1e59986747db6ba971ec59c8d659ff7" }, ] runs = [] probes = [] [[unobservable]] -obligation = "sf.security_admin.create-replication-group.object-types-allowed-accounts.o087" -form = "sf.security_admin.create-replication-group.object-types-allowed-accounts" -construct = "quoted: a double-quoted identifier with blanks and mixed case: CREATE REPLICATION GROUP v1 OBJECT_TYPES = DATABASES ALLOWED_SHARES = \"v1 Q\" ALLOWED_ACCOUNTS = v1 . v1 ;" -reason = "not submitted: held by capture guard f0fdce1 in chunk sa-25: billable or out-of-account: replication or failover" +obligation = "sf.security_admin.create-organization-listing.from.o022" +form = "sf.security_admin.create-organization-listing.from" +construct = "alternative: CREATE ORGANIZATION LISTING v1 FROM 'm' PUBLISH = TRUE ;" +reason = "not submitted: held by capture guard f0fdce1 in chunk sa-23: billable or out-of-account: account" cause = "not_submitted" cases = [ - { case_id = "sf.security_admin.create-replication-group.object-types-allowed-accounts.ke88fd97ee6a7", sql_sha256 = "e88fd97ee6a7ea01a385e5a97a6d1405098c8d6f426888c5b921b0b44772ef28" }, + { case_id = "sf.security_admin.create-organization-listing.from.kabb75d1ab308", sql_sha256 = "abb75d1ab308d4adcd45e3d1641afd57b3b7a3ba20027390eed0dbd6d8224a4e" }, ] runs = [] probes = [] [[unobservable]] -obligation = "sf.security_admin.create-replication-group.object-types-allowed-accounts.o091" -form = "sf.security_admin.create-replication-group.object-types-allowed-accounts" -construct = "quoted: a double-quoted identifier with blanks and mixed case: CREATE REPLICATION GROUP v1 OBJECT_TYPES = DATABASES ALLOWED_ACCOUNTS = \"v1 Q\" . v1 ;" -reason = "not submitted: held by capture guard f0fdce1 in chunk sa-24: billable or out-of-account: replication or failover" +obligation = "sf.security_admin.create-organization-listing.from.o027" +form = "sf.security_admin.create-organization-listing.from" +construct = "the form without its required EXISTS in [ IF NOT EXISTS ]: CREATE ORGANIZATION LISTING IF NOT v1 FROM 'm' ;" +reason = "not submitted: held by capture guard f0fdce1 in chunk sa-23: billable or out-of-account: account" cause = "not_submitted" cases = [ - { case_id = "sf.security_admin.create-replication-group.object-types-allowed-accounts.k72b0cb6807d5", sql_sha256 = "72b0cb6807d569ca9b3e73f3e5baa705d1300ea6c05af2f900cc5223ab825850" }, + { case_id = "sf.security_admin.create-organization-listing.from.k072c3bab233d", sql_sha256 = "072c3bab233d0a9fdf9eabea468604a90d600737fab7360cbbfaabcb6f9ee203" }, ] runs = [] probes = [] [[unobservable]] -obligation = "sf.security_admin.create-replication-group.object-types-allowed-accounts.o092" -form = "sf.security_admin.create-replication-group.object-types-allowed-accounts" -construct = "reserved: a reserved keyword, unquoted (expected rejection) and double-quoted (expected acceptance): CREATE REPLICATION GROUP v1 OBJECT_TYPES = DATABASES ALLOWED_ACCOUNTS = \"SELECT\" . v1 ;" -reason = "not submitted: held by capture guard f0fdce1 in chunk sa-24: billable or out-of-account: replication or failover" +obligation = "sf.security_admin.create-organization-listing.from.o030" +form = "sf.security_admin.create-organization-listing.from" +construct = "the form without its required { TRUE | FALSE } in [ PUBLISH = { TRUE | FALSE } ]: CREATE ORGANIZATION LISTING v1 FROM 'm' PUBLISH = ;" +reason = "not submitted: held by capture guard f0fdce1 in chunk sa-23: billable or out-of-account: account" cause = "not_submitted" cases = [ - { case_id = "sf.security_admin.create-replication-group.object-types-allowed-accounts.k85204a429642", sql_sha256 = "85204a42964236d33cafd3e07b70ab8cdad2043d931ba75fccad3036f6da40b3" }, - { case_id = "sf.security_admin.create-replication-group.object-types-allowed-accounts.kb6e55c187b9e", sql_sha256 = "b6e55c187b9e3ebef30de84ee95ed532f828961485dc632efca3553671cc10ff" }, + { case_id = "sf.security_admin.create-organization-listing.from.k93c6859a0e73", sql_sha256 = "93c6859a0e733236c47c9f1e0a1ffbb736636f28390e07e44c61ff3fdc7e4652" }, ] runs = [] probes = [] [[unobservable]] -obligation = "sf.security_admin.create-replication-group.object-types-allowed-accounts.o093" -form = "sf.security_admin.create-replication-group.object-types-allowed-accounts" -construct = "quoted: a double-quoted identifier with blanks and mixed case: CREATE REPLICATION GROUP v1 OBJECT_TYPES = DATABASES ALLOWED_ACCOUNTS = v1 . \"v1 Q\" ;" -reason = "not submitted: held by capture guard f0fdce1 in chunk sa-24: billable or out-of-account: replication or failover" +obligation = "sf.security_admin.create-organization-listing.from.o031" +form = "sf.security_admin.create-organization-listing.from" +construct = "every independent option of one production together: CREATE ORGANIZATION LISTING IF NOT EXISTS v1 SHARE v1 FROM 'm' PUBLISH = TRUE ;" +reason = "not submitted: held by capture guard f0fdce1 in chunk sa-23: billable or out-of-account: account" cause = "not_submitted" cases = [ - { case_id = "sf.security_admin.create-replication-group.object-types-allowed-accounts.k77b00c9d35ab", sql_sha256 = "77b00c9d35abf4e116d7ad620ee63c66027e26442a4e1cf52e8e1719082002b6" }, + { case_id = "sf.security_admin.create-organization-listing.from.k7c96660b2bec", sql_sha256 = "7c96660b2bec2aa352b8953811aafb64a1e59986747db6ba971ec59c8d659ff7" }, ] runs = [] probes = [] [[unobservable]] -obligation = "sf.security_admin.create-replication-group.object-types-allowed-accounts.o094" -form = "sf.security_admin.create-replication-group.object-types-allowed-accounts" -construct = "reserved: a reserved keyword, unquoted (expected rejection) and double-quoted (expected acceptance): CREATE REPLICATION GROUP v1 OBJECT_TYPES = DATABASES ALLOWED_ACCOUNTS = v1 . SELECT ;" -reason = "not submitted: held by capture guard f0fdce1 in chunk sa-24: billable or out-of-account: replication or failover; held by capture guard f0fdce1 in chunk sa-25: billable or out-of-account: replication or failover" +obligation = "sf.security_admin.create-organization-listing.from.o033" +form = "sf.security_admin.create-organization-listing.from" +construct = "reserved: a reserved keyword, unquoted (expected rejection) and double-quoted (expected acceptance): CREATE ORGANIZATION LISTING \"SELECT\" FROM 'm' ;" +reason = "not submitted: held by capture guard f0fdce1 in chunk sa-23: billable or out-of-account: account" cause = "not_submitted" cases = [ - { case_id = "sf.security_admin.create-replication-group.object-types-allowed-accounts.k4629635f3180", sql_sha256 = "4629635f31801ad1121aa13c5e1c1c4ae17c322b516d9256f807f55e142d92ee" }, - { case_id = "sf.security_admin.create-replication-group.object-types-allowed-accounts.ke9f6ae37cc76", sql_sha256 = "e9f6ae37cc76cd798c8df374df6e09cdbd97b71593efecdfa90231e3e1ca27b7" }, + { case_id = "sf.security_admin.create-organization-listing.from.k3290586e3f8f", sql_sha256 = "3290586e3f8f33370c5d517ff5dc98f222ff56f4338e27d203908b9ca8bd1af7" }, + { case_id = "sf.security_admin.create-organization-listing.from.k4ac3c357176c", sql_sha256 = "4ac3c357176caf30a6943e305fa51cf1a2275455f69672a69a3332117d47683b" }, ] runs = [] probes = [] [[unobservable]] -obligation = "sf.security_admin.create-replication-group.object-types-allowed-accounts.o095" -form = "sf.security_admin.create-replication-group.object-types-allowed-accounts" -construct = "quoted: a double-quoted identifier with blanks and mixed case: CREATE REPLICATION GROUP v1 OBJECT_TYPES = DATABASES ALLOWED_ACCOUNTS = v1 . v1 TAG ( \"v1 Q\" = 'm' ) ;" +obligation = "sf.security_admin.create-replication-group.as-replica-of.o026" +form = "sf.security_admin.create-replication-group.as-replica-of" +construct = "reserved: a reserved keyword, unquoted (expected rejection) and double-quoted (expected acceptance): CREATE REPLICATION GROUP v1 AS REPLICA OF SELECT . v1 . v1 ;" reason = "not submitted: held by capture guard f0fdce1 in chunk sa-24: billable or out-of-account: replication or failover" cause = "not_submitted" cases = [ - { case_id = "sf.security_admin.create-replication-group.object-types-allowed-accounts.k93b3f48e76df", sql_sha256 = "93b3f48e76dffd3692451eb34f9973b9dbd747fc11fda9c26719d605c5c1cdae" }, + { case_id = "sf.security_admin.create-replication-group.as-replica-of.k879d2bd4e59c", sql_sha256 = "879d2bd4e59c25068ccc04342da80e936e3b537b17db2d65694d65caf8a09217" }, + { case_id = "sf.security_admin.create-replication-group.as-replica-of.kac3d44635835", sql_sha256 = "ac3d44635835960a5cc5c0bf8ba23b4f8fab27cc70cc50cbfb4b254f4044ae70" }, ] runs = [] probes = [] [[unobservable]] -obligation = "sf.security_admin.create-replication-group.object-types-allowed-accounts.o097" -form = "sf.security_admin.create-replication-group.object-types-allowed-accounts" -construct = "quoted: a double-quoted identifier with blanks and mixed case: CREATE REPLICATION GROUP v1 OBJECT_TYPES = DATABASES ALLOWED_ACCOUNTS = v1 . v1 ERROR_INTEGRATION = \"i1 Q\" ;" -reason = "not submitted: held by capture guard f0fdce1 in chunk sa-25: billable or out-of-account: replication or failover" +obligation = "sf.security_admin.create-replication-group.as-replica-of.o028" +form = "sf.security_admin.create-replication-group.as-replica-of" +construct = "reserved: a reserved keyword, unquoted (expected rejection) and double-quoted (expected acceptance): CREATE REPLICATION GROUP v1 AS REPLICA OF v1 . SELECT . v1 ;" +reason = "not submitted: held by capture guard f0fdce1 in chunk sa-24: billable or out-of-account: replication or failover" cause = "not_submitted" cases = [ - { case_id = "sf.security_admin.create-replication-group.object-types-allowed-accounts.kdab544c0c3a7", sql_sha256 = "dab544c0c3a71bf5a70d64bb98b5af633a51420f9a28d2215350af86c011d2d4" }, + { case_id = "sf.security_admin.create-replication-group.as-replica-of.k5a1a49ac2ca8", sql_sha256 = "5a1a49ac2ca85b7eb6455effe8001daeafd4c8bc281b4a37ad7adca0c6be4659" }, + { case_id = "sf.security_admin.create-replication-group.as-replica-of.k9939aeb6059d", sql_sha256 = "9939aeb6059d9d0352205b908a5c3b215954093057bd1eee963559c786a51a19" }, ] runs = [] probes = [] [[unobservable]] -obligation = "sf.security_admin.create-replication-group.object-types-allowed-accounts.o099" +obligation = "sf.security_admin.create-replication-group.object-types-allowed-accounts.o092" form = "sf.security_admin.create-replication-group.object-types-allowed-accounts" -construct = "a tag value of 255 characters against the documented maximum of 256: CREATE REPLICATION GROUP v1 OBJECT_TYPES = DATABASES ALLOWED_ACCOUNTS = v1 . v1 TAG ( v1 = 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' ) ;" +construct = "reserved: a reserved keyword, unquoted (expected rejection) and double-quoted (expected acceptance): CREATE REPLICATION GROUP v1 OBJECT_TYPES = DATABASES ALLOWED_ACCOUNTS = \"SELECT\" . v1 ;" reason = "not submitted: held by capture guard f0fdce1 in chunk sa-24: billable or out-of-account: replication or failover" cause = "not_submitted" cases = [ - { case_id = "sf.security_admin.create-replication-group.object-types-allowed-accounts.k5f5f9c53a847", sql_sha256 = "5f5f9c53a847dcff5b4f7e41660358c31b2c2cffe478c9f253aa32ff658e6dcf" }, + { case_id = "sf.security_admin.create-replication-group.object-types-allowed-accounts.k85204a429642", sql_sha256 = "85204a42964236d33cafd3e07b70ab8cdad2043d931ba75fccad3036f6da40b3" }, + { case_id = "sf.security_admin.create-replication-group.object-types-allowed-accounts.kb6e55c187b9e", sql_sha256 = "b6e55c187b9e3ebef30de84ee95ed532f828961485dc632efca3553671cc10ff" }, ] runs = [] probes = [] [[unobservable]] -obligation = "sf.security_admin.create-replication-group.object-types-allowed-accounts.o100" +obligation = "sf.security_admin.create-replication-group.object-types-allowed-accounts.o094" form = "sf.security_admin.create-replication-group.object-types-allowed-accounts" -construct = "a tag value of 256 characters against the documented maximum of 256: CREATE REPLICATION GROUP v1 OBJECT_TYPES = DATABASES ALLOWED_ACCOUNTS = v1 . v1 TAG ( v1 = 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' ) ;" -reason = "not submitted: held by capture guard f0fdce1 in chunk sa-24: billable or out-of-account: replication or failover" +construct = "reserved: a reserved keyword, unquoted (expected rejection) and double-quoted (expected acceptance): CREATE REPLICATION GROUP v1 OBJECT_TYPES = DATABASES ALLOWED_ACCOUNTS = v1 . SELECT ;" +reason = "not submitted: held by capture guard f0fdce1 in chunk sa-24: billable or out-of-account: replication or failover; held by capture guard f0fdce1 in chunk sa-25: billable or out-of-account: replication or failover" cause = "not_submitted" cases = [ - { case_id = "sf.security_admin.create-replication-group.object-types-allowed-accounts.k464dc01af915", sql_sha256 = "464dc01af915f77c58d9eb6bc6c5fe57fad0824eadc658c8a596e176903cec9e" }, + { case_id = "sf.security_admin.create-replication-group.object-types-allowed-accounts.k4629635f3180", sql_sha256 = "4629635f31801ad1121aa13c5e1c1c4ae17c322b516d9256f807f55e142d92ee" }, + { case_id = "sf.security_admin.create-replication-group.object-types-allowed-accounts.ke9f6ae37cc76", sql_sha256 = "e9f6ae37cc76cd798c8df374df6e09cdbd97b71593efecdfa90231e3e1ca27b7" }, ] runs = [] probes = [] diff --git a/evidence.toml b/evidence.toml index 6c64f6752..d30244f2f 100644 --- a/evidence.toml +++ b/evidence.toml @@ -1,4 +1,4 @@ # The evidence SQLQuack's checks read: one commit of the evidence repository, and the SHA-256 of its files. repository = "https://github.com/sqlstack-io/sqlquack-evidence.git" -commit = "742cb3eb170d447b0a87577ab54b10caa3c7c97d" -content_sha256 = "58cdcf0d1f0b565742fa4fdf46050bd6125917bd3f78bf92f0d0d7f277dce4c1" +commit = "d3db2e7f19b9e9da6aebc888b03f8a269b5ee8e9" +content_sha256 = "5c64d568da7a32156b12c973524fb07ea36d54cf2fde522b73ed385b65599065" From 5cad8b9a99491d2641c05827870610b89975d995 Mon Sep 17 00:00:00 2001 From: Kevin Longe <273747162+kvlonge@users.noreply.github.com> Date: Thu, 12 Nov 2026 02:16:43 +0000 Subject: [PATCH 2/3] feat(convert): run FULL JOIN USING after a JOIN without ON left to right Snowflake binds a later FULL JOIN ... USING to the whole join so far, as it does a later ON: after a join without ON, the recorded cases return the left-to-right row count, not the nested one. The conversion no longer refuses that shape. RIGHT JOIN with USING and RIGHT JOIN without ON stay refused. The recorded cases are in the pinned evidence, and the translation results baseline gains their two statements, and the SQL size baseline the one that now converts. --- coverage/sql-size/baseline.json | 1 + coverage/translation/results-baseline.json | 2 ++ .../src/snowflake/catalogue/constants.rs | 2 +- .../conversion/_helpers/queries/sources.rs | 25 ++-------------- crates/sqlquack/tests/cli/test_joins.rs | 30 ++++++++----------- 5 files changed, 20 insertions(+), 40 deletions(-) diff --git a/coverage/sql-size/baseline.json b/coverage/sql-size/baseline.json index e56c93474..65d09d17a 100644 --- a/coverage/sql-size/baseline.json +++ b/coverage/sql-size/baseline.json @@ -6300,6 +6300,7 @@ "relational/cross_join_then_outer_join.toml#cross_join_then_full_join_on_first_table": 1177, "relational/cross_join_then_outer_join.toml#cross_join_then_right_join_on": 1178, "relational/cross_join_then_outer_join.toml#join_without_on_then_full_join_on": 1177, + "relational/cross_join_then_outer_join.toml#join_without_on_then_full_join_using": 1265, "relational/fixture_shapes.toml#not_in_subquery_of_literal_rows_in_case": 1076, "relational/fixture_shapes.toml#null_cast_to_semi_structured": 1773, "relational/fixture_shapes.toml#union_all_null_columns": 630, diff --git a/coverage/translation/results-baseline.json b/coverage/translation/results-baseline.json index be34c38b0..39479edde 100644 --- a/coverage/translation/results-baseline.json +++ b/coverage/translation/results-baseline.json @@ -6649,6 +6649,8 @@ "relational/cross_join_then_outer_join.toml#cross_join_then_full_join_on_first_table": "matching", "relational/cross_join_then_outer_join.toml#cross_join_then_right_join_on": "matching", "relational/cross_join_then_outer_join.toml#join_without_on_then_full_join_on": "matching", + "relational/cross_join_then_outer_join.toml#join_without_on_then_full_join_using": "matching", + "relational/cross_join_then_outer_join.toml#join_without_on_then_right_join_using": "refused", "relational/fixture_shapes.toml#not_in_subquery_filtered_not_null_in_case": "matching_rejection", "relational/fixture_shapes.toml#not_in_subquery_in_case": "matching_rejection", "relational/fixture_shapes.toml#not_in_subquery_of_literal_rows_in_case": "matching", diff --git a/crates/sqlquack-convert/src/snowflake/catalogue/constants.rs b/crates/sqlquack-convert/src/snowflake/catalogue/constants.rs index 70b35fa52..913954423 100644 --- a/crates/sqlquack-convert/src/snowflake/catalogue/constants.rs +++ b/crates/sqlquack-convert/src/snowflake/catalogue/constants.rs @@ -149,7 +149,7 @@ pub const RULES: &[RuleSpec] = &[ "join:left", "join:full", ], - conditions: "No condition: CROSS JOIN, a comma, or JOIN, INNER JOIN, LEFT JOIN or FULL JOIN without ON, which Snowflake runs as a cross join, with no rows when either side is empty, as recorded; a later RIGHT or FULL JOIN with ON applies to the whole join before it, as recorded; one before a FULL JOIN with USING refuses, as that is unrecorded.", + conditions: "No condition: CROSS JOIN, a comma, or JOIN, INNER JOIN, LEFT JOIN or FULL JOIN without ON, which Snowflake runs as a cross join, with no rows when either side is empty, as recorded; a later RIGHT or FULL JOIN with ON, or FULL JOIN with USING, applies to the whole join before it, as recorded.", failures: &[], }, RuleSpec { diff --git a/crates/sqlquack-convert/src/snowflake/conversion/_helpers/queries/sources.rs b/crates/sqlquack-convert/src/snowflake/conversion/_helpers/queries/sources.rs index 937dff5aa..b3a4f98f5 100644 --- a/crates/sqlquack-convert/src/snowflake/conversion/_helpers/queries/sources.rs +++ b/crates/sqlquack-convert/src/snowflake/conversion/_helpers/queries/sources.rs @@ -123,12 +123,10 @@ pub(crate) fn convert_from( sql.push_str(&source_sql); relations.push(relation); } - let joins = list(select, "joins"); - for (index, join) in joins.iter().enumerate() { + for join in list(select, "joins") { let before = events(); let merging = RefCell::new(None); - let using_follows = joins[index + 1..].iter().any(full_join_using); - let joined = convert_join(join, &relations, (outer, &merging, using_follows), context) + let joined = convert_join(join, &relations, (outer, &merging), context) .map_err(|refusal| context.locator.placed(refusal, join)); let source = join.get("this").unwrap_or(&Value::Null); let (join_sql, relation) = recovered(joined, source, (before, relations.len()))?; @@ -170,19 +168,10 @@ struct Merging { relation: Option, } -/// Whether `join` is a FULL JOIN with USING, whose binding after a join without ON is unrecorded. -fn full_join_using(join: &Value) -> bool { - join.get("kind").and_then(Value::as_str) == Some("Full") - && join - .get("using") - .and_then(Value::as_array) - .is_some_and(|using| !using.is_empty()) -} - fn convert_join( join: &Value, earlier: &[ScopeRelation], - (outer, merging, using_follows): (Option<&Scope<'_>>, &RefCell>, bool), + (outer, merging): (Option<&Scope<'_>>, &RefCell>), context: &Context<'_>, ) -> Result<(String, ScopeRelation), Refusal> { let join_construct = node_construct("join"); @@ -234,14 +223,6 @@ fn convert_join( ("Left", Some(_)) => "LEFT JOIN", ("Right", Some(_)) => "RIGHT JOIN", ("Full", Some(_)) => "FULL JOIN", - ("Inner" | "Left" | "Full", None) if using_follows => { - return Err(missing( - Construct::new(ConstructFamily::Join, kind.to_ascii_lowercase()), - format!( - "a {kind} join without ON before a FULL JOIN with USING, which no receipt records" - ), - )); - } ("Cross" | "Inner" | "Left" | "Full", None) => "CROSS JOIN", ("Implicit", None) => ",", _ => { diff --git a/crates/sqlquack/tests/cli/test_joins.rs b/crates/sqlquack/tests/cli/test_joins.rs index 3803e2808..a690b1d2f 100644 --- a/crates/sqlquack/tests/cli/test_joins.rs +++ b/crates/sqlquack/tests/cli/test_joins.rs @@ -52,6 +52,12 @@ fn given_join_without_on_when_converted_and_run_on_duckdb_then_it_is_a_cross_joi LEFT JOIN (SELECT 1 AS k) r RIGHT JOIN (SELECT 1 AS k2 UNION ALL SELECT 9) w ON w.k2 = r.k", expected_value: "3", }, + ValueTestCase { + description: "a FULL JOIN with USING after a JOIN without ON applies to the whole join so far, as recorded", + sql: "SELECT TO_VARCHAR(COUNT(*)) AS n FROM (SELECT 1 AS x UNION ALL SELECT 2) a \ + JOIN (SELECT 1 AS k) r FULL JOIN (SELECT 1 AS k UNION ALL SELECT 9) w USING (k)", + expected_value: "3", + }, ValueTestCase { description: "FULL JOIN without ON over two non-empty sides pairs every row", sql: "SELECT TO_VARCHAR(COUNT(*)) AS n FROM (SELECT 1 AS x UNION ALL SELECT 2) l \ @@ -71,23 +77,13 @@ fn given_join_without_on_when_converted_and_run_on_duckdb_then_it_is_a_cross_joi #[test] fn given_a_join_without_on_snowflake_has_not_recorded_when_converting_then_it_refuses() { - let test_cases = [ - ConvertTestCase { - description: "RIGHT JOIN without ON, which no receipt records, refuses", - sql: "SELECT l.x AS x FROM (SELECT 1 AS x) l RIGHT JOIN (SELECT 1 AS y) r", - flags: &[], - mention: "no rule converts a Right join of this shape", - expected_outcome: convert_outcome(1, false), - }, - ConvertTestCase { - description: "a JOIN without ON before a FULL JOIN with USING, which no receipt records, refuses", - sql: "SELECT a.x AS x FROM (SELECT 1 AS x) a JOIN (SELECT 1 AS k) r \ - FULL JOIN (SELECT 1 AS k) w USING (k)", - flags: &[], - mention: "before a FULL JOIN with USING", - expected_outcome: convert_outcome(1, false), - }, - ]; + let test_cases = [ConvertTestCase { + description: "RIGHT JOIN without ON, which no receipt records, refuses", + sql: "SELECT l.x AS x FROM (SELECT 1 AS x) l RIGHT JOIN (SELECT 1 AS y) r", + flags: &[], + mention: "no rule converts a Right join of this shape", + expected_outcome: convert_outcome(1, false), + }]; for test_case in test_cases { assert_eq!( run_convert(test_case.sql, test_case.flags, test_case.mention), From 8de4ed47c6b928545ffa599c060236028ab4b34d Mon Sep 17 00:00:00 2001 From: Kevin Longe <273747162+kvlonge@users.noreply.github.com> Date: Thu, 12 Nov 2026 04:09:44 +0000 Subject: [PATCH 3/3] chore(changelog): list the not-submitted entry rule under 0.6.0 0.6.0 ships it, but Release Please could not update the release pull request while it was queued, so its line was missing. --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 2acfff570..ed3a8c639 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -37,6 +37,7 @@ * **format:** keep a sign touching a modulo, which DuckDB reads as one operator ([50734ca](https://github.com/sqlstack-io/sqlquack/commit/50734ca952e0864bc16b81492372438312b32557)) * **format:** keep the extra indent of a tighter operator under a looser one ([bab166c](https://github.com/sqlstack-io/sqlquack/commit/bab166c50a5b714bb485f051b500f9a96cec752b)) * **semantics:** leave every set operation's outputs without a range ([23c1099](https://github.com/sqlstack-io/sqlquack/commit/23c10991e3994b0f612f5828664f58b0ddf06580)) +* **syntax-coverage:** fail on a not-submitted entry whose case has a receipt ([cde63cd](https://github.com/sqlstack-io/sqlquack/commit/cde63cdf46fbcdaace287b6be8f208649e7c01f5)) * **syntax-receipts:** count a run-database packet's repeated template once ([ee638f5](https://github.com/sqlstack-io/sqlquack/commit/ee638f5a8f02ada8f4634293ffe13879447f764d)) * **syntax-receipts:** document the phase rules in order and keep timeouts refused ([c3a5599](https://github.com/sqlstack-io/sqlquack/commit/c3a5599d6aeb63a0b5dafba320cccb8eca81c9cd)) * **syntax-receipts:** import execute runs that have no run database ([01ace82](https://github.com/sqlstack-io/sqlquack/commit/01ace826bc50e5d04b5ab967cac3d74a106fa59b))