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.

1,513 lines 65.4 kB
import { ResourceValidationPolicy } from "@pulumi/policy"; declare namespace Address { /** * Disallow the use of non-stable (Alpha) resouces (compute.alpha.Address). * * @severity medium * @frameworks none * @topics alpha, api, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowAlphaResource: ResourceValidationPolicy; } export { Address }; declare namespace Autoscaler { /** * Disallow the use of non-stable (Alpha) resouces (compute.alpha.Autoscaler). * * @severity medium * @frameworks none * @topics alpha, api, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowAlphaResource: ResourceValidationPolicy; } export { Autoscaler }; declare namespace BackendBucket { /** * Disallow the use of non-stable (Alpha) resouces (compute.alpha.BackendBucket). * * @severity medium * @frameworks none * @topics alpha, api, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowAlphaResource: ResourceValidationPolicy; } export { BackendBucket }; declare namespace BackendBucketIamBinding { /** * Disallow the use of non-stable (Alpha) resouces (compute.alpha.BackendBucketIamBinding). * * @severity medium * @frameworks none * @topics alpha, api, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowAlphaResource: ResourceValidationPolicy; } export { BackendBucketIamBinding }; declare namespace BackendBucketIamMember { /** * Disallow the use of non-stable (Alpha) resouces (compute.alpha.BackendBucketIamMember). * * @severity medium * @frameworks none * @topics alpha, api, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowAlphaResource: ResourceValidationPolicy; } export { BackendBucketIamMember }; declare namespace BackendBucketIamPolicy { /** * Disallow the use of non-stable (Alpha) resouces (compute.alpha.BackendBucketIamPolicy). * * @severity medium * @frameworks none * @topics alpha, api, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowAlphaResource: ResourceValidationPolicy; } export { BackendBucketIamPolicy }; declare namespace BackendService { /** * Disallow the use of non-stable (Alpha) resouces (compute.alpha.BackendService). * * @severity medium * @frameworks none * @topics alpha, api, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowAlphaResource: ResourceValidationPolicy; } export { BackendService }; declare namespace BackendServiceIamBinding { /** * Disallow the use of non-stable (Alpha) resouces (compute.alpha.BackendServiceIamBinding). * * @severity medium * @frameworks none * @topics alpha, api, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowAlphaResource: ResourceValidationPolicy; } export { BackendServiceIamBinding }; declare namespace BackendServiceIamMember { /** * Disallow the use of non-stable (Alpha) resouces (compute.alpha.BackendServiceIamMember). * * @severity medium * @frameworks none * @topics alpha, api, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowAlphaResource: ResourceValidationPolicy; } export { BackendServiceIamMember }; declare namespace BackendServiceIamPolicy { /** * Disallow the use of non-stable (Alpha) resouces (compute.alpha.BackendServiceIamPolicy). * * @severity medium * @frameworks none * @topics alpha, api, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowAlphaResource: ResourceValidationPolicy; } export { BackendServiceIamPolicy }; declare namespace Disk { /** * Disallow the use of non-stable (Alpha) resouces (compute.alpha.Disk). * * @severity medium * @frameworks none * @topics alpha, api, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowAlphaResource: ResourceValidationPolicy; } export { Disk }; declare namespace DiskIamBinding { /** * Disallow the use of non-stable (Alpha) resouces (compute.alpha.DiskIamBinding). * * @severity medium * @frameworks none * @topics alpha, api, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowAlphaResource: ResourceValidationPolicy; } export { DiskIamBinding }; declare namespace DiskIamMember { /** * Disallow the use of non-stable (Alpha) resouces (compute.alpha.DiskIamMember). * * @severity medium * @frameworks none * @topics alpha, api, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowAlphaResource: ResourceValidationPolicy; } export { DiskIamMember }; declare namespace DiskIamPolicy { /** * Disallow the use of non-stable (Alpha) resouces (compute.alpha.DiskIamPolicy). * * @severity medium * @frameworks none * @topics alpha, api, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowAlphaResource: ResourceValidationPolicy; } export { DiskIamPolicy }; declare namespace ExternalVpnGateway { /** * Disallow the use of non-stable (Alpha) resouces (compute.alpha.ExternalVpnGateway). * * @severity medium * @frameworks none * @topics alpha, api, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowAlphaResource: ResourceValidationPolicy; } export { ExternalVpnGateway }; declare namespace Firewall { /** * Disallow the use of non-stable (Alpha) resouces (compute.alpha.Firewall). * * @severity medium * @frameworks none * @topics alpha, api, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowAlphaResource: ResourceValidationPolicy; } export { Firewall }; declare namespace FirewallPolicy { /** * Disallow the use of non-stable (Alpha) resouces (compute.alpha.FirewallPolicy). * * @severity medium * @frameworks none * @topics alpha, api, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowAlphaResource: ResourceValidationPolicy; } export { FirewallPolicy }; declare namespace FirewallPolicyIamBinding { /** * Disallow the use of non-stable (Alpha) resouces (compute.alpha.FirewallPolicyIamBinding). * * @severity medium * @frameworks none * @topics alpha, api, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowAlphaResource: ResourceValidationPolicy; } export { FirewallPolicyIamBinding }; declare namespace FirewallPolicyIamMember { /** * Disallow the use of non-stable (Alpha) resouces (compute.alpha.FirewallPolicyIamMember). * * @severity medium * @frameworks none * @topics alpha, api, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowAlphaResource: ResourceValidationPolicy; } export { FirewallPolicyIamMember }; declare namespace FirewallPolicyIamPolicy { /** * Disallow the use of non-stable (Alpha) resouces (compute.alpha.FirewallPolicyIamPolicy). * * @severity medium * @frameworks none * @topics alpha, api, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowAlphaResource: ResourceValidationPolicy; } export { FirewallPolicyIamPolicy }; declare namespace ForwardingRule { /** * Disallow the use of non-stable (Alpha) resouces (compute.alpha.ForwardingRule). * * @severity medium * @frameworks none * @topics alpha, api, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowAlphaResource: ResourceValidationPolicy; } export { ForwardingRule }; declare namespace FutureReservation { /** * Disallow the use of non-stable (Alpha) resouces (compute.alpha.FutureReservation). * * @severity medium * @frameworks none * @topics alpha, api, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowAlphaResource: ResourceValidationPolicy; } export { FutureReservation }; declare namespace GlobalAddress { /** * Disallow the use of non-stable (Alpha) resouces (compute.alpha.GlobalAddress). * * @severity medium * @frameworks none * @topics alpha, api, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowAlphaResource: ResourceValidationPolicy; } export { GlobalAddress }; declare namespace GlobalForwardingRule { /** * Disallow the use of non-stable (Alpha) resouces (compute.alpha.GlobalForwardingRule). * * @severity medium * @frameworks none * @topics alpha, api, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowAlphaResource: ResourceValidationPolicy; } export { GlobalForwardingRule }; declare namespace GlobalNetworkEndpointGroup { /** * Disallow the use of non-stable (Alpha) resouces (compute.alpha.GlobalNetworkEndpointGroup). * * @severity medium * @frameworks none * @topics alpha, api, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowAlphaResource: ResourceValidationPolicy; } export { GlobalNetworkEndpointGroup }; declare namespace GlobalPublicDelegatedPrefix { /** * Disallow the use of non-stable (Alpha) resouces (compute.alpha.GlobalPublicDelegatedPrefix). * * @severity medium * @frameworks none * @topics alpha, api, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowAlphaResource: ResourceValidationPolicy; } export { GlobalPublicDelegatedPrefix }; declare namespace HealthCheck { /** * Disallow the use of non-stable (Alpha) resouces (compute.alpha.HealthCheck). * * @severity medium * @frameworks none * @topics alpha, api, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowAlphaResource: ResourceValidationPolicy; } export { HealthCheck }; declare namespace HttpHealthCheck { /** * Disallow the use of non-stable (Alpha) resouces (compute.alpha.HttpHealthCheck). * * @severity medium * @frameworks none * @topics alpha, api, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowAlphaResource: ResourceValidationPolicy; } export { HttpHealthCheck }; declare namespace HttpsHealthCheck { /** * Disallow the use of non-stable (Alpha) resouces (compute.alpha.HttpsHealthCheck). * * @severity medium * @frameworks none * @topics alpha, api, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowAlphaResource: ResourceValidationPolicy; } export { HttpsHealthCheck }; declare namespace Image { /** * Disallow the use of non-stable (Alpha) resouces (compute.alpha.Image). * * @severity medium * @frameworks none * @topics alpha, api, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowAlphaResource: ResourceValidationPolicy; } export { Image }; declare namespace ImageIamBinding { /** * Disallow the use of non-stable (Alpha) resouces (compute.alpha.ImageIamBinding). * * @severity medium * @frameworks none * @topics alpha, api, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowAlphaResource: ResourceValidationPolicy; } export { ImageIamBinding }; declare namespace ImageIamMember { /** * Disallow the use of non-stable (Alpha) resouces (compute.alpha.ImageIamMember). * * @severity medium * @frameworks none * @topics alpha, api, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowAlphaResource: ResourceValidationPolicy; } export { ImageIamMember }; declare namespace ImageIamPolicy { /** * Disallow the use of non-stable (Alpha) resouces (compute.alpha.ImageIamPolicy). * * @severity medium * @frameworks none * @topics alpha, api, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowAlphaResource: ResourceValidationPolicy; } export { ImageIamPolicy }; declare namespace Instance { /** * Disallow the use of non-stable (Alpha) resouces (compute.alpha.Instance). * * @severity medium * @frameworks none * @topics alpha, api, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowAlphaResource: ResourceValidationPolicy; } export { Instance }; declare namespace InstanceGroup { /** * Disallow the use of non-stable (Alpha) resouces (compute.alpha.InstanceGroup). * * @severity medium * @frameworks none * @topics alpha, api, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowAlphaResource: ResourceValidationPolicy; } export { InstanceGroup }; declare namespace InstanceGroupManager { /** * Disallow the use of non-stable (Alpha) resouces (compute.alpha.InstanceGroupManager). * * @severity medium * @frameworks none * @topics alpha, api, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowAlphaResource: ResourceValidationPolicy; } export { InstanceGroupManager }; declare namespace InstanceGroupManagerResizeRequest { /** * Disallow the use of non-stable (Alpha) resouces (compute.alpha.InstanceGroupManagerResizeRequest). * * @severity medium * @frameworks none * @topics alpha, api, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowAlphaResource: ResourceValidationPolicy; } export { InstanceGroupManagerResizeRequest }; declare namespace InstanceIamBinding { /** * Disallow the use of non-stable (Alpha) resouces (compute.alpha.InstanceIamBinding). * * @severity medium * @frameworks none * @topics alpha, api, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowAlphaResource: ResourceValidationPolicy; } export { InstanceIamBinding }; declare namespace InstanceIamMember { /** * Disallow the use of non-stable (Alpha) resouces (compute.alpha.InstanceIamMember). * * @severity medium * @frameworks none * @topics alpha, api, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowAlphaResource: ResourceValidationPolicy; } export { InstanceIamMember }; declare namespace InstanceIamPolicy { /** * Disallow the use of non-stable (Alpha) resouces (compute.alpha.InstanceIamPolicy). * * @severity medium * @frameworks none * @topics alpha, api, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowAlphaResource: ResourceValidationPolicy; } export { InstanceIamPolicy }; declare namespace InstanceTemplate { /** * Disallow the use of non-stable (Alpha) resouces (compute.alpha.InstanceTemplate). * * @severity medium * @frameworks none * @topics alpha, api, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowAlphaResource: ResourceValidationPolicy; } export { InstanceTemplate }; declare namespace InstanceTemplateIamBinding { /** * Disallow the use of non-stable (Alpha) resouces (compute.alpha.InstanceTemplateIamBinding). * * @severity medium * @frameworks none * @topics alpha, api, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowAlphaResource: ResourceValidationPolicy; } export { InstanceTemplateIamBinding }; declare namespace InstanceTemplateIamMember { /** * Disallow the use of non-stable (Alpha) resouces (compute.alpha.InstanceTemplateIamMember). * * @severity medium * @frameworks none * @topics alpha, api, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowAlphaResource: ResourceValidationPolicy; } export { InstanceTemplateIamMember }; declare namespace InstanceTemplateIamPolicy { /** * Disallow the use of non-stable (Alpha) resouces (compute.alpha.InstanceTemplateIamPolicy). * * @severity medium * @frameworks none * @topics alpha, api, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowAlphaResource: ResourceValidationPolicy; } export { InstanceTemplateIamPolicy }; declare namespace InstantSnapshot { /** * Disallow the use of non-stable (Alpha) resouces (compute.alpha.InstantSnapshot). * * @severity medium * @frameworks none * @topics alpha, api, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowAlphaResource: ResourceValidationPolicy; } export { InstantSnapshot }; declare namespace InstantSnapshotIamBinding { /** * Disallow the use of non-stable (Alpha) resouces (compute.alpha.InstantSnapshotIamBinding). * * @severity medium * @frameworks none * @topics alpha, api, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowAlphaResource: ResourceValidationPolicy; } export { InstantSnapshotIamBinding }; declare namespace InstantSnapshotIamMember { /** * Disallow the use of non-stable (Alpha) resouces (compute.alpha.InstantSnapshotIamMember). * * @severity medium * @frameworks none * @topics alpha, api, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowAlphaResource: ResourceValidationPolicy; } export { InstantSnapshotIamMember }; declare namespace InstantSnapshotIamPolicy { /** * Disallow the use of non-stable (Alpha) resouces (compute.alpha.InstantSnapshotIamPolicy). * * @severity medium * @frameworks none * @topics alpha, api, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowAlphaResource: ResourceValidationPolicy; } export { InstantSnapshotIamPolicy }; declare namespace Interconnect { /** * Disallow the use of non-stable (Alpha) resouces (compute.alpha.Interconnect). * * @severity medium * @frameworks none * @topics alpha, api, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowAlphaResource: ResourceValidationPolicy; } export { Interconnect }; declare namespace InterconnectAttachment { /** * Disallow the use of non-stable (Alpha) resouces (compute.alpha.InterconnectAttachment). * * @severity medium * @frameworks none * @topics alpha, api, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowAlphaResource: ResourceValidationPolicy; } export { InterconnectAttachment }; declare namespace InterconnectAttachmentIamBinding { /** * Disallow the use of non-stable (Alpha) resouces (compute.alpha.InterconnectAttachmentIamBinding). * * @severity medium * @frameworks none * @topics alpha, api, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowAlphaResource: ResourceValidationPolicy; } export { InterconnectAttachmentIamBinding }; declare namespace InterconnectAttachmentIamMember { /** * Disallow the use of non-stable (Alpha) resouces (compute.alpha.InterconnectAttachmentIamMember). * * @severity medium * @frameworks none * @topics alpha, api, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowAlphaResource: ResourceValidationPolicy; } export { InterconnectAttachmentIamMember }; declare namespace InterconnectAttachmentIamPolicy { /** * Disallow the use of non-stable (Alpha) resouces (compute.alpha.InterconnectAttachmentIamPolicy). * * @severity medium * @frameworks none * @topics alpha, api, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowAlphaResource: ResourceValidationPolicy; } export { InterconnectAttachmentIamPolicy }; declare namespace InterconnectIamBinding { /** * Disallow the use of non-stable (Alpha) resouces (compute.alpha.InterconnectIamBinding). * * @severity medium * @frameworks none * @topics alpha, api, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowAlphaResource: ResourceValidationPolicy; } export { InterconnectIamBinding }; declare namespace InterconnectIamMember { /** * Disallow the use of non-stable (Alpha) resouces (compute.alpha.InterconnectIamMember). * * @severity medium * @frameworks none * @topics alpha, api, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowAlphaResource: ResourceValidationPolicy; } export { InterconnectIamMember }; declare namespace InterconnectIamPolicy { /** * Disallow the use of non-stable (Alpha) resouces (compute.alpha.InterconnectIamPolicy). * * @severity medium * @frameworks none * @topics alpha, api, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowAlphaResource: ResourceValidationPolicy; } export { InterconnectIamPolicy }; declare namespace License { /** * Disallow the use of non-stable (Alpha) resouces (compute.alpha.License). * * @severity medium * @frameworks none * @topics alpha, api, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowAlphaResource: ResourceValidationPolicy; } export { License }; declare namespace LicenseCodeIamBinding { /** * Disallow the use of non-stable (Alpha) resouces (compute.alpha.LicenseCodeIamBinding). * * @severity medium * @frameworks none * @topics alpha, api, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowAlphaResource: ResourceValidationPolicy; } export { LicenseCodeIamBinding }; declare namespace LicenseCodeIamMember { /** * Disallow the use of non-stable (Alpha) resouces (compute.alpha.LicenseCodeIamMember). * * @severity medium * @frameworks none * @topics alpha, api, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowAlphaResource: ResourceValidationPolicy; } export { LicenseCodeIamMember }; declare namespace LicenseCodeIamPolicy { /** * Disallow the use of non-stable (Alpha) resouces (compute.alpha.LicenseCodeIamPolicy). * * @severity medium * @frameworks none * @topics alpha, api, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowAlphaResource: ResourceValidationPolicy; } export { LicenseCodeIamPolicy }; declare namespace LicenseIamBinding { /** * Disallow the use of non-stable (Alpha) resouces (compute.alpha.LicenseIamBinding). * * @severity medium * @frameworks none * @topics alpha, api, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowAlphaResource: ResourceValidationPolicy; } export { LicenseIamBinding }; declare namespace LicenseIamMember { /** * Disallow the use of non-stable (Alpha) resouces (compute.alpha.LicenseIamMember). * * @severity medium * @frameworks none * @topics alpha, api, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowAlphaResource: ResourceValidationPolicy; } export { LicenseIamMember }; declare namespace LicenseIamPolicy { /** * Disallow the use of non-stable (Alpha) resouces (compute.alpha.LicenseIamPolicy). * * @severity medium * @frameworks none * @topics alpha, api, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowAlphaResource: ResourceValidationPolicy; } export { LicenseIamPolicy }; declare namespace MachineImage { /** * Disallow the use of non-stable (Alpha) resouces (compute.alpha.MachineImage). * * @severity medium * @frameworks none * @topics alpha, api, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowAlphaResource: ResourceValidationPolicy; } export { MachineImage }; declare namespace MachineImageIamBinding { /** * Disallow the use of non-stable (Alpha) resouces (compute.alpha.MachineImageIamBinding). * * @severity medium * @frameworks none * @topics alpha, api, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowAlphaResource: ResourceValidationPolicy; } export { MachineImageIamBinding }; declare namespace MachineImageIamMember { /** * Disallow the use of non-stable (Alpha) resouces (compute.alpha.MachineImageIamMember). * * @severity medium * @frameworks none * @topics alpha, api, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowAlphaResource: ResourceValidationPolicy; } export { MachineImageIamMember }; declare namespace MachineImageIamPolicy { /** * Disallow the use of non-stable (Alpha) resouces (compute.alpha.MachineImageIamPolicy). * * @severity medium * @frameworks none * @topics alpha, api, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowAlphaResource: ResourceValidationPolicy; } export { MachineImageIamPolicy }; declare namespace Network { /** * Disallow the use of non-stable (Alpha) resouces (compute.alpha.Network). * * @severity medium * @frameworks none * @topics alpha, api, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowAlphaResource: ResourceValidationPolicy; } export { Network }; declare namespace NetworkAttachment { /** * Disallow the use of non-stable (Alpha) resouces (compute.alpha.NetworkAttachment). * * @severity medium * @frameworks none * @topics alpha, api, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowAlphaResource: ResourceValidationPolicy; } export { NetworkAttachment }; declare namespace NetworkAttachmentIamBinding { /** * Disallow the use of non-stable (Alpha) resouces (compute.alpha.NetworkAttachmentIamBinding). * * @severity medium * @frameworks none * @topics alpha, api, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowAlphaResource: ResourceValidationPolicy; } export { NetworkAttachmentIamBinding }; declare namespace NetworkAttachmentIamMember { /** * Disallow the use of non-stable (Alpha) resouces (compute.alpha.NetworkAttachmentIamMember). * * @severity medium * @frameworks none * @topics alpha, api, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowAlphaResource: ResourceValidationPolicy; } export { NetworkAttachmentIamMember }; declare namespace NetworkAttachmentIamPolicy { /** * Disallow the use of non-stable (Alpha) resouces (compute.alpha.NetworkAttachmentIamPolicy). * * @severity medium * @frameworks none * @topics alpha, api, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowAlphaResource: ResourceValidationPolicy; } export { NetworkAttachmentIamPolicy }; declare namespace NetworkEdgeSecurityService { /** * Disallow the use of non-stable (Alpha) resouces (compute.alpha.NetworkEdgeSecurityService). * * @severity medium * @frameworks none * @topics alpha, api, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowAlphaResource: ResourceValidationPolicy; } export { NetworkEdgeSecurityService }; declare namespace NetworkEndpointGroup { /** * Disallow the use of non-stable (Alpha) resouces (compute.alpha.NetworkEndpointGroup). * * @severity medium * @frameworks none * @topics alpha, api, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowAlphaResource: ResourceValidationPolicy; } export { NetworkEndpointGroup }; declare namespace NetworkFirewallPolicy { /** * Disallow the use of non-stable (Alpha) resouces (compute.alpha.NetworkFirewallPolicy). * * @severity medium * @frameworks none * @topics alpha, api, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowAlphaResource: ResourceValidationPolicy; } export { NetworkFirewallPolicy }; declare namespace NetworkFirewallPolicyIamBinding { /** * Disallow the use of non-stable (Alpha) resouces (compute.alpha.NetworkFirewallPolicyIamBinding). * * @severity medium * @frameworks none * @topics alpha, api, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowAlphaResource: ResourceValidationPolicy; } export { NetworkFirewallPolicyIamBinding }; declare namespace NetworkFirewallPolicyIamMember { /** * Disallow the use of non-stable (Alpha) resouces (compute.alpha.NetworkFirewallPolicyIamMember). * * @severity medium * @frameworks none * @topics alpha, api, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowAlphaResource: ResourceValidationPolicy; } export { NetworkFirewallPolicyIamMember }; declare namespace NetworkFirewallPolicyIamPolicy { /** * Disallow the use of non-stable (Alpha) resouces (compute.alpha.NetworkFirewallPolicyIamPolicy). * * @severity medium * @frameworks none * @topics alpha, api, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowAlphaResource: ResourceValidationPolicy; } export { NetworkFirewallPolicyIamPolicy }; declare namespace NodeGroup { /** * Disallow the use of non-stable (Alpha) resouces (compute.alpha.NodeGroup). * * @severity medium * @frameworks none * @topics alpha, api, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowAlphaResource: ResourceValidationPolicy; } export { NodeGroup }; declare namespace NodeGroupIamBinding { /** * Disallow the use of non-stable (Alpha) resouces (compute.alpha.NodeGroupIamBinding). * * @severity medium * @frameworks none * @topics alpha, api, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowAlphaResource: ResourceValidationPolicy; } export { NodeGroupIamBinding }; declare namespace NodeGroupIamMember { /** * Disallow the use of non-stable (Alpha) resouces (compute.alpha.NodeGroupIamMember). * * @severity medium * @frameworks none * @topics alpha, api, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowAlphaResource: ResourceValidationPolicy; } export { NodeGroupIamMember }; declare namespace NodeGroupIamPolicy { /** * Disallow the use of non-stable (Alpha) resouces (compute.alpha.NodeGroupIamPolicy). * * @severity medium * @frameworks none * @topics alpha, api, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowAlphaResource: ResourceValidationPolicy; } export { NodeGroupIamPolicy }; declare namespace NodeTemplate { /** * Disallow the use of non-stable (Alpha) resouces (compute.alpha.NodeTemplate). * * @severity medium * @frameworks none * @topics alpha, api, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowAlphaResource: ResourceValidationPolicy; } export { NodeTemplate }; declare namespace NodeTemplateIamBinding { /** * Disallow the use of non-stable (Alpha) resouces (compute.alpha.NodeTemplateIamBinding). * * @severity medium * @frameworks none * @topics alpha, api, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowAlphaResource: ResourceValidationPolicy; } export { NodeTemplateIamBinding }; declare namespace NodeTemplateIamMember { /** * Disallow the use of non-stable (Alpha) resouces (compute.alpha.NodeTemplateIamMember). * * @severity medium * @frameworks none * @topics alpha, api, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowAlphaResource: ResourceValidationPolicy; } export { NodeTemplateIamMember }; declare namespace NodeTemplateIamPolicy { /** * Disallow the use of non-stable (Alpha) resouces (compute.alpha.NodeTemplateIamPolicy). * * @severity medium * @frameworks none * @topics alpha, api, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowAlphaResource: ResourceValidationPolicy; } export { NodeTemplateIamPolicy }; declare namespace OrganizationSecurityPolicy { /** * Disallow the use of non-stable (Alpha) resouces (compute.alpha.OrganizationSecurityPolicy). * * @severity medium * @frameworks none * @topics alpha, api, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowAlphaResource: ResourceValidationPolicy; } export { OrganizationSecurityPolicy }; declare namespace PacketMirroring { /** * Disallow the use of non-stable (Alpha) resouces (compute.alpha.PacketMirroring). * * @severity medium * @frameworks none * @topics alpha, api, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowAlphaResource: ResourceValidationPolicy; } export { PacketMirroring }; declare namespace PublicAdvertisedPrefix { /** * Disallow the use of non-stable (Alpha) resouces (compute.alpha.PublicAdvertisedPrefix). * * @severity medium * @frameworks none * @topics alpha, api, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowAlphaResource: ResourceValidationPolicy; } export { PublicAdvertisedPrefix }; declare namespace PublicDelegatedPrefix { /** * Disallow the use of non-stable (Alpha) resouces (compute.alpha.PublicDelegatedPrefix). * * @severity medium * @frameworks none * @topics alpha, api, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowAlphaResource: ResourceValidationPolicy; } export { PublicDelegatedPrefix }; declare namespace RegionAutoscaler { /** * Disallow the use of non-stable (Alpha) resouces (compute.alpha.RegionAutoscaler). * * @severity medium * @frameworks none * @topics alpha, api, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowAlphaResource: ResourceValidationPolicy; } export { RegionAutoscaler }; declare namespace RegionBackendService { /** * Disallow the use of non-stable (Alpha) resouces (compute.alpha.RegionBackendService). * * @severity medium * @frameworks none * @topics alpha, api, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowAlphaResource: ResourceValidationPolicy; } export { RegionBackendService }; declare namespace RegionBackendServiceIamBinding { /** * Disallow the use of non-stable (Alpha) resouces (compute.alpha.RegionBackendServiceIamBinding). * * @severity medium * @frameworks none * @topics alpha, api, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowAlphaResource: ResourceValidationPolicy; } export { RegionBackendServiceIamBinding }; declare namespace RegionBackendServiceIamMember { /** * Disallow the use of non-stable (Alpha) resouces (compute.alpha.RegionBackendServiceIamMember). * * @severity medium * @frameworks none * @topics alpha, api, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowAlphaResource: ResourceValidationPolicy; } export { RegionBackendServiceIamMember }; declare namespace RegionBackendServiceIamPolicy { /** * Disallow the use of non-stable (Alpha) resouces (compute.alpha.RegionBackendServiceIamPolicy). * * @severity medium * @frameworks none * @topics alpha, api, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowAlphaResource: ResourceValidationPolicy; } export { RegionBackendServiceIamPolicy }; declare namespace RegionCommitment { /** * Disallow the use of non-stable (Alpha) resouces (compute.alpha.RegionCommitment). * * @severity medium * @frameworks none * @topics alpha, api, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowAlphaResource: ResourceValidationPolicy; } export { RegionCommitment }; declare namespace RegionDisk { /** * Disallow the use of non-stable (Alpha) resouces (compute.alpha.RegionDisk). * * @severity medium * @frameworks none * @topics alpha, api, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowAlphaResource: ResourceValidationPolicy; } export { RegionDisk }; declare namespace RegionDiskIamBinding { /** * Disallow the use of non-stable (Alpha) resouces (compute.alpha.RegionDiskIamBinding). * * @severity medium * @frameworks none * @topics alpha, api, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowAlphaResource: ResourceValidationPolicy; } export { RegionDiskIamBinding }; declare namespace RegionDiskIamMember { /** * Disallow the use of non-stable (Alpha) resouces (compute.alpha.RegionDiskIamMember). * * @severity medium * @frameworks none * @topics alpha, api, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowAlphaResource: ResourceValidationPolicy; } export { RegionDiskIamMember }; declare namespace RegionDiskIamPolicy { /** * Disallow the use of non-stable (Alpha) resouces (compute.alpha.RegionDiskIamPolicy). * * @severity medium * @frameworks none * @topics alpha, api, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowAlphaResource: ResourceValidationPolicy; } export { RegionDiskIamPolicy }; declare namespace RegionHealthCheck { /** * Disallow the use of non-stable (Alpha) resouces (compute.alpha.RegionHealthCheck). * * @severity medium * @frameworks none * @topics alpha, api, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowAlphaResource: ResourceValidationPolicy; } export { RegionHealthCheck }; declare namespace RegionHealthCheckService { /** * Disallow the use of non-stable (Alpha) resouces (compute.alpha.RegionHealthCheckService). * * @severity medium * @frameworks none * @topics alpha, api, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowAlphaResource: ResourceValidationPolicy; } export { RegionHealthCheckService }; declare namespace RegionInstanceGroupManager { /** * Disallow the use of non-stable (Alpha) resouces (compute.alpha.RegionInstanceGroupManager). * * @severity medium * @frameworks none * @topics alpha, api, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowAlphaResource: ResourceValidationPolicy; } export { RegionInstanceGroupManager }; declare namespace RegionInstanceTemplate { /** * Disallow the use of non-stable (Alpha) resouces (compute.alpha.RegionInstanceTemplate). * * @severity medium * @frameworks none * @topics alpha, api, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowAlphaResource: ResourceValidationPolicy; } export { RegionInstanceTemplate }; declare namespace RegionInstantSnapshot { /** * Disallow the use of non-stable (Alpha) resouces (compute.alpha.RegionInstantSnapshot). * * @severity medium * @frameworks none * @topics alpha, api, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowAlphaResource: ResourceValidationPolicy; } export { RegionInstantSnapshot }; declare namespace RegionInstantSnapshotIamBinding { /** * Disallow the use of non-stable (Alpha) resouces (compute.alpha.RegionInstantSnapshotIamBinding). * * @severity medium * @frameworks none * @topics alpha, api, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowAlphaResource: ResourceValidationPolicy; } export { RegionInstantSnapshotIamBinding }; declare namespace RegionInstantSnapshotIamMember { /** * Disallow the use of non-stable (Alpha) resouces (compute.alpha.RegionInstantSnapshotIamMember). * * @severity medium * @frameworks none * @topics alpha, api, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowAlphaResource: ResourceValidationPolicy; } export { RegionInstantSnapshotIamMember }; declare namespace RegionInstantSnapshotIamPolicy { /** * Disallow the use of non-stable (Alpha) resouces (compute.alpha.RegionInstantSnapshotIamPolicy). * * @severity medium * @frameworks none * @topics alpha, api, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowAlphaResource: ResourceValidationPolicy; } export { RegionInstantSnapshotIamPolicy }; declare namespace RegionNetworkEndpointGroup { /** * Disallow the use of non-stable (Alpha) resouces (compute.alpha.RegionNetworkEndpointGroup). * * @severity medium * @frameworks none * @topics alpha, api, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowAlphaResource: ResourceValidationPolicy; } export { RegionNetworkEndpointGroup }; declare namespace RegionNetworkFirewallPolicy { /** * Disallow the use of non-stable (Alpha) resouces (compute.alpha.RegionNetworkFirewallPolicy). * * @severity medium * @frameworks none * @topics alpha, api, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowAlphaResource: ResourceValidationPolicy; } export { RegionNetworkFirewallPolicy }; declare namespace RegionNetworkFirewallPolicyIamBinding { /** * Disallow the use of non-stable (Alpha) resouces (compute.alpha.RegionNetworkFirewallPolicyIamBinding). * * @severity medium * @frameworks none * @topics alpha, api, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowAlphaResource: ResourceValidationPolicy; } export { RegionNetworkFirewallPolicyIamBinding }; declare namespace RegionNetworkFirewallPolicyIamMember { /** * Disallow the use of non-stable (Alpha) resouces (compute.alpha.RegionNetworkFirewallPolicyIamMember). * * @severity medium * @frameworks none * @topics alpha, api, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowAlphaResource: ResourceValidationPolicy; } export { RegionNetworkFirewallPolicyIamMember }; declare namespace RegionNetworkFirewallPolicyIamPolicy { /** * Disallow the use of non-stable (Alpha) resouces (compute.alpha.RegionNetworkFirewallPolicyIamPolicy). * * @severity medium * @frameworks none * @topics alpha, api, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowAlphaResource: ResourceValidationPolicy; } export { RegionNetworkFirewallPolicyIamPolicy }; declare namespace RegionNotificationEndpoint { /** * Disallow the use of non-stable (Alpha) resouces (compute.alpha.RegionNotificationEndpoint). * * @severity medium * @frameworks none * @topics alpha, api, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowAlphaResource: ResourceValidationPolicy; } export { RegionNotificationEndpoint }; declare namespace RegionSecurityPolicy { /** * Disallow the use of non-stable (Alpha) resouces (compute.alpha.RegionSecurityPolicy). * * @severity medium * @frameworks none * @topics alpha, api, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowAlphaResource: ResourceValidationPolicy; } export { RegionSecurityPolicy }; declare namespace RegionSnapshot { /** * Disallow the use of non-stable (Alpha) resouces (compute.alpha.RegionSnapshot). * * @severity medium * @frameworks none * @topics alpha, api, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowAlphaResource: ResourceValidationPolicy; } export { RegionSnapshot }; declare namespace RegionSnapshotIamBinding { /** * Disallow the use of non-stable (Alpha) resouces (compute.alpha.RegionSnapshotIamBinding). * * @severity medium * @frameworks none * @topics alpha, api, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowAlphaResource: ResourceValidationPolicy; } export { RegionSnapshotIamBinding }; declare namespace RegionSnapshotIamMember { /** * Disallow the use of non-stable (Alpha) resouces (compute.alpha.RegionSnapshotIamMember). * * @severity medium * @frameworks none * @topics alpha, api, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowAlphaResource: ResourceValidationPolicy; } export { RegionSnapshotIamMember }; declare namespace RegionSnapshotIamPolicy { /** * Disallow the use of non-stable (Alpha) resouces (compute.alpha.RegionSnapshotIamPolicy). * * @severity medium * @frameworks none * @topics alpha, api, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowAlphaResource: ResourceValidationPolicy; } export { RegionSnapshotIamPolicy }; declare namespace RegionSslCertificate { /** * Disallow the use of non-stable (Alpha) resouces (compute.alpha.RegionSslCertificate). * * @severity medium * @frameworks none * @topics alpha, api, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowAlphaResource: ResourceValidationPolicy; } export { RegionSslCertificate }; declare namespace RegionSslPolicy { /** * Disallow the use of non-stable (Alpha) resouces (compute.alpha.RegionSslPolicy). * * @severity medium * @frameworks none * @topics alpha, api, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowAlphaResource: ResourceValidationPolicy; } export { RegionSslPolicy }; declare namespace RegionTargetHttpProxy { /** * Disallow the use of non-stable (Alpha) resouces (compute.alpha.RegionTargetHttpProxy). * * @severity medium * @frameworks none * @topics alpha, api, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowAlphaResource: ResourceValidationPolicy; } export { RegionTargetHttpProxy }; declare namespace RegionTargetHttpsProxy { /** * Disallow the use of non-stable (Alpha) resouces (compute.alpha.RegionTargetHttpsProxy). * * @severity medium * @frameworks none * @topics alpha, api, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowAlphaResource: ResourceValidationPolicy; } export { RegionTargetHttpsProxy }; declare namespace RegionTargetTcpProxy { /** * Disallow the use of non-stable (Alpha) resouces (compute.alpha.RegionTargetTcpProxy). * * @severity medium * @frameworks none * @topics alpha, api, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowAlphaResource: ResourceValidationPolicy; } export { RegionTargetTcpProxy }; declare namespace RegionUrlMap { /** * Disallow the use of non-stable (Alpha) resouces (compute.alpha.RegionUrlMap). * * @severity medium * @frameworks none * @topics alpha, api, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowAlphaResource: ResourceValidationPolicy; } export { RegionUrlMap }; declare namespace Reservation { /** * Disallow the use of non-stable (Alpha) resouces (compute.alpha.Reservation). * * @severity medium * @frameworks none * @topics alpha, api, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowAlphaResource: ResourceValidationPolicy; } export {