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)) 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/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/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), 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"