UNPKG

@pulumi/google-compliance-policies

Version:

This repository contains a growing set of Compliance Policies to validate your infrastructure using Pulumi's Crossguard Policy-as-Code framework.

578 lines (577 loc) 19.9 kB
import { ResourceValidationPolicy } from "@pulumi/policy"; declare namespace AppConnection { /** * Disallow the use of non-stable (Alpha) resouces (beyondcorp.v1alpha.AppConnection). * * @severity medium * @frameworks none * @topics alpha, api, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowAlphaResource: ResourceValidationPolicy; } export { AppConnection }; declare namespace AppConnectionIamBinding { /** * Disallow the use of non-stable (Alpha) resouces (beyondcorp.v1alpha.AppConnectionIamBinding). * * @severity medium * @frameworks none * @topics alpha, api, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowAlphaResource: ResourceValidationPolicy; } export { AppConnectionIamBinding }; declare namespace AppConnectionIamMember { /** * Disallow the use of non-stable (Alpha) resouces (beyondcorp.v1alpha.AppConnectionIamMember). * * @severity medium * @frameworks none * @topics alpha, api, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowAlphaResource: ResourceValidationPolicy; } export { AppConnectionIamMember }; declare namespace AppConnectionIamPolicy { /** * Disallow the use of non-stable (Alpha) resouces (beyondcorp.v1alpha.AppConnectionIamPolicy). * * @severity medium * @frameworks none * @topics alpha, api, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowAlphaResource: ResourceValidationPolicy; } export { AppConnectionIamPolicy }; declare namespace AppConnector { /** * Disallow the use of non-stable (Alpha) resouces (beyondcorp.v1alpha.AppConnector). * * @severity medium * @frameworks none * @topics alpha, api, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowAlphaResource: ResourceValidationPolicy; } export { AppConnector }; declare namespace AppConnectorIamBinding { /** * Disallow the use of non-stable (Alpha) resouces (beyondcorp.v1alpha.AppConnectorIamBinding). * * @severity medium * @frameworks none * @topics alpha, api, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowAlphaResource: ResourceValidationPolicy; } export { AppConnectorIamBinding }; declare namespace AppConnectorIamMember { /** * Disallow the use of non-stable (Alpha) resouces (beyondcorp.v1alpha.AppConnectorIamMember). * * @severity medium * @frameworks none * @topics alpha, api, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowAlphaResource: ResourceValidationPolicy; } export { AppConnectorIamMember }; declare namespace AppConnectorIamPolicy { /** * Disallow the use of non-stable (Alpha) resouces (beyondcorp.v1alpha.AppConnectorIamPolicy). * * @severity medium * @frameworks none * @topics alpha, api, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowAlphaResource: ResourceValidationPolicy; } export { AppConnectorIamPolicy }; declare namespace AppGateway { /** * Disallow the use of non-stable (Alpha) resouces (beyondcorp.v1alpha.AppGateway). * * @severity medium * @frameworks none * @topics alpha, api, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowAlphaResource: ResourceValidationPolicy; } export { AppGateway }; declare namespace AppGatewayIamBinding { /** * Disallow the use of non-stable (Alpha) resouces (beyondcorp.v1alpha.AppGatewayIamBinding). * * @severity medium * @frameworks none * @topics alpha, api, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowAlphaResource: ResourceValidationPolicy; } export { AppGatewayIamBinding }; declare namespace AppGatewayIamMember { /** * Disallow the use of non-stable (Alpha) resouces (beyondcorp.v1alpha.AppGatewayIamMember). * * @severity medium * @frameworks none * @topics alpha, api, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowAlphaResource: ResourceValidationPolicy; } export { AppGatewayIamMember }; declare namespace AppGatewayIamPolicy { /** * Disallow the use of non-stable (Alpha) resouces (beyondcorp.v1alpha.AppGatewayIamPolicy). * * @severity medium * @frameworks none * @topics alpha, api, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowAlphaResource: ResourceValidationPolicy; } export { AppGatewayIamPolicy }; declare namespace ApplicationDomainIamBinding { /** * Disallow the use of non-stable (Alpha) resouces (beyondcorp.v1alpha.ApplicationDomainIamBinding). * * @severity medium * @frameworks none * @topics alpha, api, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowAlphaResource: ResourceValidationPolicy; } export { ApplicationDomainIamBinding }; declare namespace ApplicationDomainIamMember { /** * Disallow the use of non-stable (Alpha) resouces (beyondcorp.v1alpha.ApplicationDomainIamMember). * * @severity medium * @frameworks none * @topics alpha, api, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowAlphaResource: ResourceValidationPolicy; } export { ApplicationDomainIamMember }; declare namespace ApplicationDomainIamPolicy { /** * Disallow the use of non-stable (Alpha) resouces (beyondcorp.v1alpha.ApplicationDomainIamPolicy). * * @severity medium * @frameworks none * @topics alpha, api, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowAlphaResource: ResourceValidationPolicy; } export { ApplicationDomainIamPolicy }; declare namespace ApplicationIamBinding { /** * Disallow the use of non-stable (Alpha) resouces (beyondcorp.v1alpha.ApplicationIamBinding). * * @severity medium * @frameworks none * @topics alpha, api, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowAlphaResource: ResourceValidationPolicy; } export { ApplicationIamBinding }; declare namespace ApplicationIamMember { /** * Disallow the use of non-stable (Alpha) resouces (beyondcorp.v1alpha.ApplicationIamMember). * * @severity medium * @frameworks none * @topics alpha, api, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowAlphaResource: ResourceValidationPolicy; } export { ApplicationIamMember }; declare namespace ApplicationIamPolicy { /** * Disallow the use of non-stable (Alpha) resouces (beyondcorp.v1alpha.ApplicationIamPolicy). * * @severity medium * @frameworks none * @topics alpha, api, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowAlphaResource: ResourceValidationPolicy; } export { ApplicationIamPolicy }; declare namespace BrowserDlpRule { /** * Disallow the use of non-stable (Alpha) resouces (beyondcorp.v1alpha.BrowserDlpRule). * * @severity medium * @frameworks none * @topics alpha, api, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowAlphaResource: ResourceValidationPolicy; } export { BrowserDlpRule }; declare namespace ClientConnectorServiceIamBinding { /** * Disallow the use of non-stable (Alpha) resouces (beyondcorp.v1alpha.ClientConnectorServiceIamBinding). * * @severity medium * @frameworks none * @topics alpha, api, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowAlphaResource: ResourceValidationPolicy; } export { ClientConnectorServiceIamBinding }; declare namespace ClientConnectorServiceIamMember { /** * Disallow the use of non-stable (Alpha) resouces (beyondcorp.v1alpha.ClientConnectorServiceIamMember). * * @severity medium * @frameworks none * @topics alpha, api, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowAlphaResource: ResourceValidationPolicy; } export { ClientConnectorServiceIamMember }; declare namespace ClientConnectorServiceIamPolicy { /** * Disallow the use of non-stable (Alpha) resouces (beyondcorp.v1alpha.ClientConnectorServiceIamPolicy). * * @severity medium * @frameworks none * @topics alpha, api, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowAlphaResource: ResourceValidationPolicy; } export { ClientConnectorServiceIamPolicy }; declare namespace ClientGatewayIamBinding { /** * Disallow the use of non-stable (Alpha) resouces (beyondcorp.v1alpha.ClientGatewayIamBinding). * * @severity medium * @frameworks none * @topics alpha, api, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowAlphaResource: ResourceValidationPolicy; } export { ClientGatewayIamBinding }; declare namespace ClientGatewayIamMember { /** * Disallow the use of non-stable (Alpha) resouces (beyondcorp.v1alpha.ClientGatewayIamMember). * * @severity medium * @frameworks none * @topics alpha, api, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowAlphaResource: ResourceValidationPolicy; } export { ClientGatewayIamMember }; declare namespace ClientGatewayIamPolicy { /** * Disallow the use of non-stable (Alpha) resouces (beyondcorp.v1alpha.ClientGatewayIamPolicy). * * @severity medium * @frameworks none * @topics alpha, api, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowAlphaResource: ResourceValidationPolicy; } export { ClientGatewayIamPolicy }; declare namespace Connection { /** * Disallow the use of non-stable (Alpha) resouces (beyondcorp.v1alpha.Connection). * * @severity medium * @frameworks none * @topics alpha, api, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowAlphaResource: ResourceValidationPolicy; } export { Connection }; declare namespace ConnectionIamBinding { /** * Disallow the use of non-stable (Alpha) resouces (beyondcorp.v1alpha.ConnectionIamBinding). * * @severity medium * @frameworks none * @topics alpha, api, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowAlphaResource: ResourceValidationPolicy; } export { ConnectionIamBinding }; declare namespace ConnectionIamMember { /** * Disallow the use of non-stable (Alpha) resouces (beyondcorp.v1alpha.ConnectionIamMember). * * @severity medium * @frameworks none * @topics alpha, api, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowAlphaResource: ResourceValidationPolicy; } export { ConnectionIamMember }; declare namespace ConnectionIamPolicy { /** * Disallow the use of non-stable (Alpha) resouces (beyondcorp.v1alpha.ConnectionIamPolicy). * * @severity medium * @frameworks none * @topics alpha, api, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowAlphaResource: ResourceValidationPolicy; } export { ConnectionIamPolicy }; declare namespace Connector { /** * Disallow the use of non-stable (Alpha) resouces (beyondcorp.v1alpha.Connector). * * @severity medium * @frameworks none * @topics alpha, api, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowAlphaResource: ResourceValidationPolicy; } export { Connector }; declare namespace ConnectorIamBinding { /** * Disallow the use of non-stable (Alpha) resouces (beyondcorp.v1alpha.ConnectorIamBinding). * * @severity medium * @frameworks none * @topics alpha, api, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowAlphaResource: ResourceValidationPolicy; } export { ConnectorIamBinding }; declare namespace ConnectorIamMember { /** * Disallow the use of non-stable (Alpha) resouces (beyondcorp.v1alpha.ConnectorIamMember). * * @severity medium * @frameworks none * @topics alpha, api, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowAlphaResource: ResourceValidationPolicy; } export { ConnectorIamMember }; declare namespace ConnectorIamPolicy { /** * Disallow the use of non-stable (Alpha) resouces (beyondcorp.v1alpha.ConnectorIamPolicy). * * @severity medium * @frameworks none * @topics alpha, api, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowAlphaResource: ResourceValidationPolicy; } export { ConnectorIamPolicy }; declare namespace NetConnectionIamBinding { /** * Disallow the use of non-stable (Alpha) resouces (beyondcorp.v1alpha.NetConnectionIamBinding). * * @severity medium * @frameworks none * @topics alpha, api, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowAlphaResource: ResourceValidationPolicy; } export { NetConnectionIamBinding }; declare namespace NetConnectionIamMember { /** * Disallow the use of non-stable (Alpha) resouces (beyondcorp.v1alpha.NetConnectionIamMember). * * @severity medium * @frameworks none * @topics alpha, api, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowAlphaResource: ResourceValidationPolicy; } export { NetConnectionIamMember }; declare namespace NetConnectionIamPolicy { /** * Disallow the use of non-stable (Alpha) resouces (beyondcorp.v1alpha.NetConnectionIamPolicy). * * @severity medium * @frameworks none * @topics alpha, api, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowAlphaResource: ResourceValidationPolicy; } export { NetConnectionIamPolicy }; declare namespace OrganizationPartnerTenantBrowserDlpRuleIamBinding { /** * Disallow the use of non-stable (Alpha) resouces (beyondcorp.v1alpha.OrganizationPartnerTenantBrowserDlpRuleIamBinding). * * @severity medium * @frameworks none * @topics alpha, api, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowAlphaResource: ResourceValidationPolicy; } export { OrganizationPartnerTenantBrowserDlpRuleIamBinding }; declare namespace OrganizationPartnerTenantBrowserDlpRuleIamMember { /** * Disallow the use of non-stable (Alpha) resouces (beyondcorp.v1alpha.OrganizationPartnerTenantBrowserDlpRuleIamMember). * * @severity medium * @frameworks none * @topics alpha, api, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowAlphaResource: ResourceValidationPolicy; } export { OrganizationPartnerTenantBrowserDlpRuleIamMember }; declare namespace OrganizationPartnerTenantBrowserDlpRuleIamPolicy { /** * Disallow the use of non-stable (Alpha) resouces (beyondcorp.v1alpha.OrganizationPartnerTenantBrowserDlpRuleIamPolicy). * * @severity medium * @frameworks none * @topics alpha, api, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowAlphaResource: ResourceValidationPolicy; } export { OrganizationPartnerTenantBrowserDlpRuleIamPolicy }; declare namespace OrganizationPartnerTenantIamBinding { /** * Disallow the use of non-stable (Alpha) resouces (beyondcorp.v1alpha.OrganizationPartnerTenantIamBinding). * * @severity medium * @frameworks none * @topics alpha, api, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowAlphaResource: ResourceValidationPolicy; } export { OrganizationPartnerTenantIamBinding }; declare namespace OrganizationPartnerTenantIamMember { /** * Disallow the use of non-stable (Alpha) resouces (beyondcorp.v1alpha.OrganizationPartnerTenantIamMember). * * @severity medium * @frameworks none * @topics alpha, api, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowAlphaResource: ResourceValidationPolicy; } export { OrganizationPartnerTenantIamMember }; declare namespace OrganizationPartnerTenantIamPolicy { /** * Disallow the use of non-stable (Alpha) resouces (beyondcorp.v1alpha.OrganizationPartnerTenantIamPolicy). * * @severity medium * @frameworks none * @topics alpha, api, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowAlphaResource: ResourceValidationPolicy; } export { OrganizationPartnerTenantIamPolicy }; declare namespace OrganizationPartnerTenantProxyConfigIamBinding { /** * Disallow the use of non-stable (Alpha) resouces (beyondcorp.v1alpha.OrganizationPartnerTenantProxyConfigIamBinding). * * @severity medium * @frameworks none * @topics alpha, api, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowAlphaResource: ResourceValidationPolicy; } export { OrganizationPartnerTenantProxyConfigIamBinding }; declare namespace OrganizationPartnerTenantProxyConfigIamMember { /** * Disallow the use of non-stable (Alpha) resouces (beyondcorp.v1alpha.OrganizationPartnerTenantProxyConfigIamMember). * * @severity medium * @frameworks none * @topics alpha, api, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowAlphaResource: ResourceValidationPolicy; } export { OrganizationPartnerTenantProxyConfigIamMember }; declare namespace OrganizationPartnerTenantProxyConfigIamPolicy { /** * Disallow the use of non-stable (Alpha) resouces (beyondcorp.v1alpha.OrganizationPartnerTenantProxyConfigIamPolicy). * * @severity medium * @frameworks none * @topics alpha, api, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowAlphaResource: ResourceValidationPolicy; } export { OrganizationPartnerTenantProxyConfigIamPolicy }; declare namespace PartnerTenant { /** * Disallow the use of non-stable (Alpha) resouces (beyondcorp.v1alpha.PartnerTenant). * * @severity medium * @frameworks none * @topics alpha, api, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowAlphaResource: ResourceValidationPolicy; } export { PartnerTenant }; declare namespace ProxyConfig { /** * Disallow the use of non-stable (Alpha) resouces (beyondcorp.v1alpha.ProxyConfig). * * @severity medium * @frameworks none * @topics alpha, api, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowAlphaResource: ResourceValidationPolicy; } export { ProxyConfig }; declare namespace Subscription { /** * Disallow the use of non-stable (Alpha) resouces (beyondcorp.v1alpha.Subscription). * * @severity medium * @frameworks none * @topics alpha, api, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowAlphaResource: ResourceValidationPolicy; } export { Subscription };