feat: Add schema check to custom constraints, SCC custom modules, and observability configurations, along with their respective schema definitions. (#3705)
This commit is contained in:
@@ -12,6 +12,8 @@
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
# yaml-language-server: $schema=../../../schemas/observability.schema.json
|
||||
|
||||
alerts:
|
||||
auditConfigChanges:
|
||||
combiner: OR
|
||||
|
||||
@@ -12,6 +12,8 @@
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
# yaml-language-server: $schema=../../../schemas/observability.schema.json
|
||||
|
||||
alerts:
|
||||
binaryAuthorizationPolicyChanges:
|
||||
combiner: OR
|
||||
|
||||
@@ -12,6 +12,8 @@
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
# yaml-language-server: $schema=../../../schemas/observability.schema.json
|
||||
|
||||
alerts:
|
||||
cloudsqlInstanceChanges:
|
||||
combiner: OR
|
||||
|
||||
@@ -12,6 +12,8 @@
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
# yaml-language-server: $schema=../../../schemas/observability.schema.json
|
||||
|
||||
alerts:
|
||||
customRoleChanges:
|
||||
combiner: OR
|
||||
|
||||
@@ -12,6 +12,8 @@
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
# yaml-language-server: $schema=../../../schemas/observability.schema.json
|
||||
|
||||
alerts:
|
||||
firewallPolicyRuleChanges:
|
||||
combiner: OR
|
||||
|
||||
@@ -12,6 +12,8 @@
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
# yaml-language-server: $schema=../../../schemas/observability.schema.json
|
||||
|
||||
alerts:
|
||||
firewallRuleChanges:
|
||||
combiner: OR
|
||||
|
||||
@@ -12,6 +12,8 @@
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
# yaml-language-server: $schema=../../../schemas/observability.schema.json
|
||||
|
||||
alerts:
|
||||
networkChanges:
|
||||
combiner: OR
|
||||
|
||||
@@ -12,6 +12,8 @@
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
# yaml-language-server: $schema=../../../schemas/observability.schema.json
|
||||
|
||||
alerts:
|
||||
networkRouteChanges:
|
||||
combiner: OR
|
||||
|
||||
@@ -12,6 +12,8 @@
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
# yaml-language-server: $schema=../../../schemas/observability.schema.json
|
||||
|
||||
alerts:
|
||||
projectOwnershipChange:
|
||||
combiner: OR
|
||||
|
||||
@@ -12,6 +12,8 @@
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
# yaml-language-server: $schema=../../../schemas/observability.schema.json
|
||||
|
||||
alerts:
|
||||
storageIamChanges:
|
||||
combiner: OR
|
||||
|
||||
@@ -12,6 +12,8 @@
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
# yaml-language-server: $schema=../../../../schemas/custom-constraint.schema.json
|
||||
|
||||
custom.accesscontextmanagerDisableBridgePerimeters:
|
||||
action_type: DENY
|
||||
condition: |-
|
||||
|
||||
@@ -12,6 +12,8 @@
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
# yaml-language-server: $schema=../../../../schemas/custom-constraint.schema.json
|
||||
|
||||
custom.cloudbuildDisableWorkerPoolExternalIP:
|
||||
action_type: DENY
|
||||
condition: |-
|
||||
|
||||
@@ -12,6 +12,8 @@
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
# yaml-language-server: $schema=../../../../schemas/custom-constraint.schema.json
|
||||
|
||||
custom.cloudkmsAllowedAlgorithms:
|
||||
action_type: DENY
|
||||
condition: |-
|
||||
|
||||
@@ -12,6 +12,8 @@
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
# yaml-language-server: $schema=../../../../schemas/custom-constraint.schema.json
|
||||
|
||||
custom.cloudkmsAllowedProtectionLevel:
|
||||
action_type: DENY
|
||||
condition: |-
|
||||
|
||||
@@ -12,6 +12,8 @@
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
# yaml-language-server: $schema=../../../../schemas/custom-constraint.schema.json
|
||||
|
||||
custom.cloudkmsAllowedRotationPeriod:
|
||||
action_type: DENY
|
||||
condition: |-
|
||||
|
||||
@@ -12,6 +12,8 @@
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
# yaml-language-server: $schema=../../../../schemas/custom-constraint.schema.json
|
||||
|
||||
custom.cloudrunDisableEnvironmentVariablePattern:
|
||||
action_type: DENY
|
||||
condition: |-
|
||||
|
||||
@@ -12,6 +12,8 @@
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
# yaml-language-server: $schema=../../../../schemas/custom-constraint.schema.json
|
||||
|
||||
custom.cloudrunJobDisableDefaultServiceAccount:
|
||||
action_type: DENY
|
||||
condition: |-
|
||||
|
||||
@@ -12,6 +12,8 @@
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
# yaml-language-server: $schema=../../../../schemas/custom-constraint.schema.json
|
||||
|
||||
custom.cloudrunJobRequireBinaryAuthorization:
|
||||
action_type: DENY
|
||||
condition: |-
|
||||
|
||||
@@ -12,6 +12,8 @@
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
# yaml-language-server: $schema=../../../../schemas/custom-constraint.schema.json
|
||||
|
||||
custom.cloudrunServiceDisableDefaultServiceAccount:
|
||||
action_type: DENY
|
||||
condition: |-
|
||||
|
||||
@@ -12,6 +12,8 @@
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
# yaml-language-server: $schema=../../../../schemas/custom-constraint.schema.json
|
||||
|
||||
custom.cloudrunServiceRequireBinaryAuthorization:
|
||||
action_type: DENY
|
||||
condition: |-
|
||||
|
||||
@@ -12,6 +12,8 @@
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
# yaml-language-server: $schema=../../../../schemas/custom-constraint.schema.json
|
||||
|
||||
custom.cloudsqlDisablePublicAuthorizedNetworks:
|
||||
action_type: DENY
|
||||
condition: |-
|
||||
|
||||
@@ -12,6 +12,8 @@
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
# yaml-language-server: $schema=../../../../schemas/custom-constraint.schema.json
|
||||
|
||||
custom.cloudsqlEnforcePasswordComplexity:
|
||||
action_type: DENY
|
||||
condition: |-
|
||||
|
||||
@@ -12,6 +12,8 @@
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
# yaml-language-server: $schema=../../../../schemas/custom-constraint.schema.json
|
||||
|
||||
custom.cloudsqlRequireAutomatedBackup:
|
||||
action_type: DENY
|
||||
condition: |-
|
||||
|
||||
@@ -12,6 +12,8 @@
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
# yaml-language-server: $schema=../../../../schemas/custom-constraint.schema.json
|
||||
|
||||
custom.cloudsqlRequireHighAvailability:
|
||||
action_type: DENY
|
||||
condition: |-
|
||||
|
||||
@@ -12,6 +12,8 @@
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
# yaml-language-server: $schema=../../../../schemas/custom-constraint.schema.json
|
||||
|
||||
custom.cloudsqlRequireMySQLDatabaseFlags:
|
||||
action_type: DENY
|
||||
condition: |-
|
||||
|
||||
@@ -12,6 +12,8 @@
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
# yaml-language-server: $schema=../../../../schemas/custom-constraint.schema.json
|
||||
|
||||
custom.cloudsqlRequirePointInTimeRecovery:
|
||||
action_type: DENY
|
||||
condition: |-
|
||||
|
||||
@@ -12,6 +12,8 @@
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
# yaml-language-server: $schema=../../../../schemas/custom-constraint.schema.json
|
||||
|
||||
custom.cloudsqlRequirePostgreSQLDatabaseAdditionalFlags:
|
||||
action_type: DENY
|
||||
condition: |-
|
||||
|
||||
@@ -12,6 +12,8 @@
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
# yaml-language-server: $schema=../../../../schemas/custom-constraint.schema.json
|
||||
|
||||
custom.cloudsqlRequirePostgreSQLDatabaseFlags:
|
||||
action_type: DENY
|
||||
condition: |-
|
||||
|
||||
@@ -12,6 +12,8 @@
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
# yaml-language-server: $schema=../../../../schemas/custom-constraint.schema.json
|
||||
|
||||
custom.cloudsqlRequireRootPassword:
|
||||
action_type: DENY
|
||||
condition: |-
|
||||
|
||||
@@ -12,6 +12,8 @@
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
# yaml-language-server: $schema=../../../../schemas/custom-constraint.schema.json
|
||||
|
||||
custom.cloudsqlRequireSQLServerDatabaseFlags:
|
||||
action_type: DENY
|
||||
condition: |-
|
||||
|
||||
@@ -12,6 +12,8 @@
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
# yaml-language-server: $schema=../../../../schemas/custom-constraint.schema.json
|
||||
|
||||
custom.cloudsqlRequireSSLConnection:
|
||||
action_type: DENY
|
||||
condition: |-
|
||||
|
||||
@@ -12,6 +12,8 @@
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
# yaml-language-server: $schema=../../../../schemas/custom-constraint.schema.json
|
||||
|
||||
custom.dataprocDisableDefaultServiceAccount:
|
||||
action_type: DENY
|
||||
condition: |-
|
||||
|
||||
@@ -12,6 +12,8 @@
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
# yaml-language-server: $schema=../../../../schemas/custom-constraint.schema.json
|
||||
|
||||
custom.dataprocRequireDiskCmekEncryption:
|
||||
action_type: DENY
|
||||
condition: |-
|
||||
|
||||
@@ -12,6 +12,8 @@
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
# yaml-language-server: $schema=../../../../schemas/custom-constraint.schema.json
|
||||
|
||||
custom.dataprocRequireInternalIp:
|
||||
action_type: DENY
|
||||
condition: |-
|
||||
|
||||
@@ -12,6 +12,8 @@
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
# yaml-language-server: $schema=../../../../schemas/custom-constraint.schema.json
|
||||
|
||||
custom.dataprocRequireKerberos:
|
||||
action_type: DENY
|
||||
condition: |-
|
||||
|
||||
@@ -12,6 +12,8 @@
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
# yaml-language-server: $schema=../../../../schemas/custom-constraint.schema.json
|
||||
|
||||
custom.dnsAllowedSigningAlgorithms:
|
||||
action_type: DENY
|
||||
condition: |-
|
||||
|
||||
@@ -12,6 +12,8 @@
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
# yaml-language-server: $schema=../../../../schemas/custom-constraint.schema.json
|
||||
|
||||
custom.dnsRequireManageZoneDNSSEC:
|
||||
action_type: DENY
|
||||
condition: |-
|
||||
|
||||
@@ -12,6 +12,8 @@
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
# yaml-language-server: $schema=../../../../schemas/custom-constraint.schema.json
|
||||
|
||||
custom.dnsRequirePolicyLogging:
|
||||
action_type: DENY
|
||||
condition: |-
|
||||
|
||||
@@ -12,6 +12,8 @@
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
# yaml-language-server: $schema=../../../../schemas/custom-constraint.schema.json
|
||||
|
||||
custom.firewallEnforcePolicyRuleLogging:
|
||||
action_type: DENY
|
||||
condition: |-
|
||||
|
||||
@@ -12,6 +12,8 @@
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
# yaml-language-server: $schema=../../../../schemas/custom-constraint.schema.json
|
||||
|
||||
custom.firewallEnforceRuleLogging:
|
||||
action_type: DENY
|
||||
condition: |-
|
||||
|
||||
@@ -12,6 +12,8 @@
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
# yaml-language-server: $schema=../../../../schemas/custom-constraint.schema.json
|
||||
|
||||
custom.firewallRequireDescription:
|
||||
action_type: DENY
|
||||
condition: |-
|
||||
|
||||
@@ -12,6 +12,8 @@
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
# yaml-language-server: $schema=../../../../schemas/custom-constraint.schema.json
|
||||
|
||||
custom.firewallRestrictCacheSearchDatabasesPolicyRule:
|
||||
action_type: DENY
|
||||
condition: |-
|
||||
|
||||
@@ -12,6 +12,8 @@
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
# yaml-language-server: $schema=../../../../schemas/custom-constraint.schema.json
|
||||
|
||||
custom.firewallRestrictCacheSearchDatabasesRule:
|
||||
action_type: DENY
|
||||
condition: |-
|
||||
|
||||
@@ -12,6 +12,8 @@
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
# yaml-language-server: $schema=../../../../schemas/custom-constraint.schema.json
|
||||
|
||||
custom.firewallRestrictDirectoryServicesPolicyRule:
|
||||
action_type: DENY
|
||||
condition: |-
|
||||
|
||||
@@ -12,6 +12,8 @@
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
# yaml-language-server: $schema=../../../../schemas/custom-constraint.schema.json
|
||||
|
||||
custom.firewallRestrictDirectoryServicesRule:
|
||||
action_type: DENY
|
||||
condition: |-
|
||||
|
||||
@@ -12,6 +12,8 @@
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
# yaml-language-server: $schema=../../../../schemas/custom-constraint.schema.json
|
||||
|
||||
custom.firewallRestrictExplicitAllPortsPolicyRule:
|
||||
action_type: DENY
|
||||
condition: |-
|
||||
|
||||
@@ -12,6 +12,8 @@
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
# yaml-language-server: $schema=../../../../schemas/custom-constraint.schema.json
|
||||
|
||||
custom.firewallRestrictExplicitAllPortsRule:
|
||||
action_type: DENY
|
||||
condition: |-
|
||||
|
||||
@@ -12,6 +12,8 @@
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
# yaml-language-server: $schema=../../../../schemas/custom-constraint.schema.json
|
||||
|
||||
custom.firewallRestrictInsecureProtocolsPolicyRule:
|
||||
action_type: DENY
|
||||
condition: |-
|
||||
|
||||
@@ -12,6 +12,8 @@
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
# yaml-language-server: $schema=../../../../schemas/custom-constraint.schema.json
|
||||
|
||||
custom.firewallRestrictInsecureProtocolsRule:
|
||||
action_type: DENY
|
||||
condition: |-
|
||||
|
||||
@@ -12,6 +12,8 @@
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
# yaml-language-server: $schema=../../../../schemas/custom-constraint.schema.json
|
||||
|
||||
custom.firewallRestrictMailProtocolsPolicyRule:
|
||||
action_type: DENY
|
||||
condition: |-
|
||||
|
||||
@@ -12,6 +12,8 @@
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
# yaml-language-server: $schema=../../../../schemas/custom-constraint.schema.json
|
||||
|
||||
custom.firewallRestrictMailProtocolsRule:
|
||||
action_type: DENY
|
||||
condition: |-
|
||||
|
||||
@@ -12,6 +12,8 @@
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
# yaml-language-server: $schema=../../../../schemas/custom-constraint.schema.json
|
||||
|
||||
custom.firewallRestrictManagementPortsPolicyRule:
|
||||
action_type: DENY
|
||||
condition: |-
|
||||
|
||||
@@ -12,6 +12,8 @@
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
# yaml-language-server: $schema=../../../../schemas/custom-constraint.schema.json
|
||||
|
||||
custom.firewallRestrictManagementPortsRule:
|
||||
action_type: DENY
|
||||
condition: |-
|
||||
|
||||
@@ -12,6 +12,8 @@
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
# yaml-language-server: $schema=../../../../schemas/custom-constraint.schema.json
|
||||
|
||||
custom.firewallRestrictNetworkServicesPolicyRule:
|
||||
action_type: DENY
|
||||
condition: |-
|
||||
|
||||
@@ -12,6 +12,8 @@
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
# yaml-language-server: $schema=../../../../schemas/custom-constraint.schema.json
|
||||
|
||||
custom.firewallRestrictNetworkServicesRule:
|
||||
action_type: DENY
|
||||
condition: |-
|
||||
|
||||
@@ -12,6 +12,8 @@
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
# yaml-language-server: $schema=../../../../schemas/custom-constraint.schema.json
|
||||
|
||||
custom.firewallRestrictNoSQLDatabasesPolicyRule:
|
||||
action_type: DENY
|
||||
condition: |-
|
||||
|
||||
@@ -12,6 +12,8 @@
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
# yaml-language-server: $schema=../../../../schemas/custom-constraint.schema.json
|
||||
|
||||
custom.firewallRestrictNoSQLDatabasesRule:
|
||||
action_type: DENY
|
||||
condition: |-
|
||||
|
||||
@@ -12,6 +12,8 @@
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
# yaml-language-server: $schema=../../../../schemas/custom-constraint.schema.json
|
||||
|
||||
custom.firewallRestrictPublicAccessPolicyRule:
|
||||
action_type: DENY
|
||||
condition: |-
|
||||
|
||||
@@ -12,6 +12,8 @@
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
# yaml-language-server: $schema=../../../../schemas/custom-constraint.schema.json
|
||||
|
||||
custom.firewallRestrictPublicAccessRule:
|
||||
action_type: DENY
|
||||
condition: |-
|
||||
|
||||
@@ -12,6 +12,8 @@
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
# yaml-language-server: $schema=../../../../schemas/custom-constraint.schema.json
|
||||
|
||||
custom.firewallRestrictRdpPolicyRule:
|
||||
action_type: DENY
|
||||
condition: |-
|
||||
|
||||
@@ -12,6 +12,8 @@
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
# yaml-language-server: $schema=../../../../schemas/custom-constraint.schema.json
|
||||
|
||||
custom.firewallRestrictRdpRule:
|
||||
action_type: DENY
|
||||
condition: |-
|
||||
|
||||
@@ -12,6 +12,8 @@
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
# yaml-language-server: $schema=../../../../schemas/custom-constraint.schema.json
|
||||
|
||||
custom.firewallRestrictSQLDatabasesPolicyRule:
|
||||
action_type: DENY
|
||||
condition: |-
|
||||
|
||||
@@ -12,6 +12,8 @@
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
# yaml-language-server: $schema=../../../../schemas/custom-constraint.schema.json
|
||||
|
||||
custom.firewallRestrictSQLDatabasesRule:
|
||||
action_type: DENY
|
||||
condition: |-
|
||||
|
||||
@@ -12,6 +12,8 @@
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
# yaml-language-server: $schema=../../../../schemas/custom-constraint.schema.json
|
||||
|
||||
custom.firewallRestrictSshPolicyRule:
|
||||
action_type: DENY
|
||||
condition: |-
|
||||
|
||||
@@ -12,6 +12,8 @@
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
# yaml-language-server: $schema=../../../../schemas/custom-constraint.schema.json
|
||||
|
||||
custom.firewallRestrictSshRule:
|
||||
action_type: DENY
|
||||
condition: |-
|
||||
|
||||
@@ -12,6 +12,8 @@
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
# yaml-language-server: $schema=../../../../schemas/custom-constraint.schema.json
|
||||
|
||||
custom.gkeAllowedNodePoolImages:
|
||||
action_type: DENY
|
||||
condition: |-
|
||||
|
||||
@@ -12,6 +12,8 @@
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
# yaml-language-server: $schema=../../../../schemas/custom-constraint.schema.json
|
||||
|
||||
custom.gkeAllowedReleaseChannels:
|
||||
action_type: DENY
|
||||
condition: |-
|
||||
|
||||
@@ -12,6 +12,8 @@
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
# yaml-language-server: $schema=../../../../schemas/custom-constraint.schema.json
|
||||
|
||||
custom.gkeDisableAlphaCluster:
|
||||
action_type: DENY
|
||||
condition: |-
|
||||
|
||||
@@ -12,6 +12,8 @@
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
# yaml-language-server: $schema=../../../../schemas/custom-constraint.schema.json
|
||||
|
||||
custom.gkeDisableKubernetesDashboard:
|
||||
action_type: DENY
|
||||
condition: |-
|
||||
|
||||
@@ -12,6 +12,8 @@
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
# yaml-language-server: $schema=../../../../schemas/custom-constraint.schema.json
|
||||
|
||||
custom.gkeDisableLegacyAbac:
|
||||
action_type: DENY
|
||||
condition: |-
|
||||
|
||||
@@ -12,6 +12,8 @@
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
# yaml-language-server: $schema=../../../../schemas/custom-constraint.schema.json
|
||||
|
||||
custom.gkeDisableLegacyMetadataEndpoints:
|
||||
action_type: DENY
|
||||
condition: |-
|
||||
|
||||
@@ -12,6 +12,8 @@
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
# yaml-language-server: $schema=../../../../schemas/custom-constraint.schema.json
|
||||
|
||||
custom.gkeRequireCOSImage:
|
||||
action_type: DENY
|
||||
condition: |-
|
||||
|
||||
@@ -12,6 +12,8 @@
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
# yaml-language-server: $schema=../../../../schemas/custom-constraint.schema.json
|
||||
|
||||
custom.gkeRequireConfidentialNodes:
|
||||
action_type: DENY
|
||||
condition: |-
|
||||
|
||||
@@ -12,6 +12,8 @@
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
# yaml-language-server: $schema=../../../../schemas/custom-constraint.schema.json
|
||||
|
||||
custom.gkeRequireDataplaneV2:
|
||||
action_type: DENY
|
||||
condition: |-
|
||||
|
||||
@@ -12,6 +12,8 @@
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
# yaml-language-server: $schema=../../../../schemas/custom-constraint.schema.json
|
||||
|
||||
custom.gkeRequireGKEMetadataServer:
|
||||
action_type: DENY
|
||||
condition: |-
|
||||
|
||||
@@ -12,6 +12,8 @@
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
# yaml-language-server: $schema=../../../../schemas/custom-constraint.schema.json
|
||||
|
||||
custom.gkeRequireIntegrityMonitoring:
|
||||
action_type: DENY
|
||||
condition: |-
|
||||
|
||||
@@ -12,6 +12,8 @@
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
# yaml-language-server: $schema=../../../../schemas/custom-constraint.schema.json
|
||||
|
||||
custom.gkeRequireIntraNodeVisibility:
|
||||
action_type: DENY
|
||||
condition: |-
|
||||
|
||||
@@ -12,6 +12,8 @@
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
# yaml-language-server: $schema=../../../../schemas/custom-constraint.schema.json
|
||||
|
||||
custom.gkeRequireMasterAuthorizedNetworks:
|
||||
action_type: DENY
|
||||
condition: |-
|
||||
|
||||
@@ -12,6 +12,8 @@
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
# yaml-language-server: $schema=../../../../schemas/custom-constraint.schema.json
|
||||
|
||||
custom.gkeRequireMonitoring:
|
||||
action_type: DENY
|
||||
condition: |-
|
||||
|
||||
@@ -12,6 +12,8 @@
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
# yaml-language-server: $schema=../../../../schemas/custom-constraint.schema.json
|
||||
|
||||
custom.gkeRequireNodePoolAutoRepair:
|
||||
action_type: DENY
|
||||
condition: |-
|
||||
|
||||
@@ -12,6 +12,8 @@
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
# yaml-language-server: $schema=../../../../schemas/custom-constraint.schema.json
|
||||
|
||||
custom.gkeRequireNodePoolAutoUpgrade:
|
||||
action_type: DENY
|
||||
condition: |-
|
||||
|
||||
@@ -12,6 +12,8 @@
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
# yaml-language-server: $schema=../../../../schemas/custom-constraint.schema.json
|
||||
|
||||
custom.gkeRequireNodePoolCMEKEncryption:
|
||||
action_type: DENY
|
||||
condition: |-
|
||||
|
||||
@@ -12,6 +12,8 @@
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
# yaml-language-server: $schema=../../../../schemas/custom-constraint.schema.json
|
||||
|
||||
custom.gkeRequireNodePoolSandbox:
|
||||
action_type: DENY
|
||||
condition: |-
|
||||
|
||||
@@ -12,6 +12,8 @@
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
# yaml-language-server: $schema=../../../../schemas/custom-constraint.schema.json
|
||||
|
||||
custom.gkeRequirePrivateEndpoint:
|
||||
action_type: DENY
|
||||
condition: |-
|
||||
|
||||
@@ -12,6 +12,8 @@
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
# yaml-language-server: $schema=../../../../schemas/custom-constraint.schema.json
|
||||
|
||||
custom.gkeRequireRegionalClusters:
|
||||
action_type: DENY
|
||||
condition: |-
|
||||
|
||||
@@ -12,6 +12,8 @@
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
# yaml-language-server: $schema=../../../../schemas/custom-constraint.schema.json
|
||||
|
||||
custom.gkeRequireSecureBoot:
|
||||
action_type: DENY
|
||||
condition: |-
|
||||
|
||||
@@ -12,6 +12,8 @@
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
# yaml-language-server: $schema=../../../../schemas/custom-constraint.schema.json
|
||||
|
||||
custom.gkeRequireVPCNativeCluster:
|
||||
action_type: DENY
|
||||
condition: |-
|
||||
|
||||
@@ -12,6 +12,8 @@
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
# yaml-language-server: $schema=../../../../schemas/custom-constraint.schema.json
|
||||
|
||||
custom.iamAllowedMembers:
|
||||
action_type: DENY
|
||||
condition: |-
|
||||
|
||||
@@ -12,6 +12,8 @@
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
# yaml-language-server: $schema=../../../../schemas/custom-constraint.schema.json
|
||||
|
||||
custom.iamDisableAdminServiceAccount:
|
||||
action_type: DENY
|
||||
condition: |-
|
||||
|
||||
@@ -12,6 +12,8 @@
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
# yaml-language-server: $schema=../../../../schemas/custom-constraint.schema.json
|
||||
|
||||
custom.iamDisableBasicRoles:
|
||||
action_type: DENY
|
||||
condition: |-
|
||||
|
||||
@@ -12,6 +12,8 @@
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
# yaml-language-server: $schema=../../../../schemas/custom-constraint.schema.json
|
||||
|
||||
custom.iamDisableProjectServiceAccountImpersonationRoles:
|
||||
action_type: DENY
|
||||
condition: |-
|
||||
|
||||
@@ -12,6 +12,8 @@
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
# yaml-language-server: $schema=../../../../schemas/custom-constraint.schema.json
|
||||
|
||||
custom.iamDisablePublicBindings:
|
||||
action_type: DENY
|
||||
condition: |-
|
||||
|
||||
@@ -12,6 +12,8 @@
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
# yaml-language-server: $schema=../../../../schemas/custom-constraint.schema.json
|
||||
|
||||
custom.iamDisableRedisAdminRoles:
|
||||
action_type: DENY
|
||||
condition: |-
|
||||
|
||||
@@ -12,6 +12,8 @@
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
# yaml-language-server: $schema=../../../../schemas/custom-constraint.schema.json
|
||||
|
||||
custom.networkDisableTargetHTTPProxy:
|
||||
action_type: DENY
|
||||
condition: |-
|
||||
|
||||
@@ -12,6 +12,8 @@
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
# yaml-language-server: $schema=../../../../schemas/custom-constraint.schema.json
|
||||
|
||||
custom.networkDisableWeakSSLPolicy:
|
||||
action_type: DENY
|
||||
condition: |-
|
||||
|
||||
@@ -12,6 +12,8 @@
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
# yaml-language-server: $schema=../../../../schemas/custom-constraint.schema.json
|
||||
|
||||
custom.networkRequireBackendServiceLogging:
|
||||
action_type: DENY
|
||||
condition: |-
|
||||
|
||||
@@ -12,6 +12,8 @@
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
# yaml-language-server: $schema=../../../../schemas/custom-constraint.schema.json
|
||||
|
||||
custom.networkRequireCustomModeVpc:
|
||||
action_type: DENY
|
||||
condition: |-
|
||||
|
||||
@@ -12,6 +12,8 @@
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
# yaml-language-server: $schema=../../../../schemas/custom-constraint.schema.json
|
||||
|
||||
custom.networkRequireSubnetPrivateGoogleAccess:
|
||||
action_type: DENY
|
||||
condition: |-
|
||||
|
||||
@@ -12,6 +12,8 @@
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
# yaml-language-server: $schema=../../../../schemas/custom-constraint.schema.json
|
||||
|
||||
custom.storageRequireBucketObjectVersionning:
|
||||
action_type: DENY
|
||||
condition: |-
|
||||
|
||||
@@ -12,6 +12,8 @@
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
# yaml-language-server: $schema=../../../../schemas/scc-sha-custom-modules.schema.json
|
||||
|
||||
artifactregistryRequireCMEK:
|
||||
description: Detect if Artifact Registry repositories are not encrypted using CMEK
|
||||
predicate:
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user