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,534 lines (1,533 loc) 57.6 kB
import { ResourceValidationPolicy } from "@pulumi/policy"; declare namespace Address { /** * Disallow the use of non-stable (Beta) resouces (compute.beta.Address). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { Address }; declare namespace Autoscaler { /** * Disallow the use of non-stable (Beta) resouces (compute.beta.Autoscaler). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { Autoscaler }; declare namespace BackendBucket { /** * Disallow the use of non-stable (Beta) resouces (compute.beta.BackendBucket). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { BackendBucket }; declare namespace BackendBucketIamBinding { /** * Disallow the use of non-stable (Beta) resouces (compute.beta.BackendBucketIamBinding). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { BackendBucketIamBinding }; declare namespace BackendBucketIamMember { /** * Disallow the use of non-stable (Beta) resouces (compute.beta.BackendBucketIamMember). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { BackendBucketIamMember }; declare namespace BackendBucketIamPolicy { /** * Disallow the use of non-stable (Beta) resouces (compute.beta.BackendBucketIamPolicy). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { BackendBucketIamPolicy }; declare namespace BackendService { /** * Disallow the use of non-stable (Beta) resouces (compute.beta.BackendService). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { BackendService }; declare namespace BackendServiceIamBinding { /** * Disallow the use of non-stable (Beta) resouces (compute.beta.BackendServiceIamBinding). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { BackendServiceIamBinding }; declare namespace BackendServiceIamMember { /** * Disallow the use of non-stable (Beta) resouces (compute.beta.BackendServiceIamMember). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { BackendServiceIamMember }; declare namespace BackendServiceIamPolicy { /** * Disallow the use of non-stable (Beta) resouces (compute.beta.BackendServiceIamPolicy). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { BackendServiceIamPolicy }; declare namespace Disk { /** * Disallow the use of non-stable (Beta) resouces (compute.beta.Disk). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { Disk }; declare namespace DiskIamBinding { /** * Disallow the use of non-stable (Beta) resouces (compute.beta.DiskIamBinding). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { DiskIamBinding }; declare namespace DiskIamMember { /** * Disallow the use of non-stable (Beta) resouces (compute.beta.DiskIamMember). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { DiskIamMember }; declare namespace DiskIamPolicy { /** * Disallow the use of non-stable (Beta) resouces (compute.beta.DiskIamPolicy). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { DiskIamPolicy }; declare namespace ExternalVpnGateway { /** * Disallow the use of non-stable (Beta) resouces (compute.beta.ExternalVpnGateway). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { ExternalVpnGateway }; declare namespace Firewall { /** * Disallow the use of non-stable (Beta) resouces (compute.beta.Firewall). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { Firewall }; declare namespace FirewallPolicy { /** * Disallow the use of non-stable (Beta) resouces (compute.beta.FirewallPolicy). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { FirewallPolicy }; declare namespace FirewallPolicyIamBinding { /** * Disallow the use of non-stable (Beta) resouces (compute.beta.FirewallPolicyIamBinding). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { FirewallPolicyIamBinding }; declare namespace FirewallPolicyIamMember { /** * Disallow the use of non-stable (Beta) resouces (compute.beta.FirewallPolicyIamMember). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { FirewallPolicyIamMember }; declare namespace FirewallPolicyIamPolicy { /** * Disallow the use of non-stable (Beta) resouces (compute.beta.FirewallPolicyIamPolicy). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { FirewallPolicyIamPolicy }; declare namespace ForwardingRule { /** * Disallow the use of non-stable (Beta) resouces (compute.beta.ForwardingRule). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { ForwardingRule }; declare namespace FutureReservation { /** * Disallow the use of non-stable (Beta) resouces (compute.beta.FutureReservation). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { FutureReservation }; declare namespace GlobalAddress { /** * Disallow the use of non-stable (Beta) resouces (compute.beta.GlobalAddress). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { GlobalAddress }; declare namespace GlobalForwardingRule { /** * Disallow the use of non-stable (Beta) resouces (compute.beta.GlobalForwardingRule). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { GlobalForwardingRule }; declare namespace GlobalNetworkEndpointGroup { /** * Disallow the use of non-stable (Beta) resouces (compute.beta.GlobalNetworkEndpointGroup). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { GlobalNetworkEndpointGroup }; declare namespace GlobalPublicDelegatedPrefix { /** * Disallow the use of non-stable (Beta) resouces (compute.beta.GlobalPublicDelegatedPrefix). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { GlobalPublicDelegatedPrefix }; declare namespace HealthCheck { /** * Disallow the use of non-stable (Beta) resouces (compute.beta.HealthCheck). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { HealthCheck }; declare namespace HttpHealthCheck { /** * Disallow the use of non-stable (Beta) resouces (compute.beta.HttpHealthCheck). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { HttpHealthCheck }; declare namespace HttpsHealthCheck { /** * Disallow the use of non-stable (Beta) resouces (compute.beta.HttpsHealthCheck). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { HttpsHealthCheck }; declare namespace Image { /** * Disallow the use of non-stable (Beta) resouces (compute.beta.Image). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { Image }; declare namespace ImageIamBinding { /** * Disallow the use of non-stable (Beta) resouces (compute.beta.ImageIamBinding). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { ImageIamBinding }; declare namespace ImageIamMember { /** * Disallow the use of non-stable (Beta) resouces (compute.beta.ImageIamMember). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { ImageIamMember }; declare namespace ImageIamPolicy { /** * Disallow the use of non-stable (Beta) resouces (compute.beta.ImageIamPolicy). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { ImageIamPolicy }; declare namespace Instance { /** * Disallow the use of non-stable (Beta) resouces (compute.beta.Instance). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { Instance }; declare namespace InstanceGroup { /** * Disallow the use of non-stable (Beta) resouces (compute.beta.InstanceGroup). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { InstanceGroup }; declare namespace InstanceGroupManager { /** * Disallow the use of non-stable (Beta) resouces (compute.beta.InstanceGroupManager). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { InstanceGroupManager }; declare namespace InstanceGroupManagerResizeRequest { /** * Disallow the use of non-stable (Beta) resouces (compute.beta.InstanceGroupManagerResizeRequest). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { InstanceGroupManagerResizeRequest }; declare namespace InstanceIamBinding { /** * Disallow the use of non-stable (Beta) resouces (compute.beta.InstanceIamBinding). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { InstanceIamBinding }; declare namespace InstanceIamMember { /** * Disallow the use of non-stable (Beta) resouces (compute.beta.InstanceIamMember). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { InstanceIamMember }; declare namespace InstanceIamPolicy { /** * Disallow the use of non-stable (Beta) resouces (compute.beta.InstanceIamPolicy). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { InstanceIamPolicy }; declare namespace InstanceTemplate { /** * Disallow the use of non-stable (Beta) resouces (compute.beta.InstanceTemplate). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { InstanceTemplate }; declare namespace InstanceTemplateIamBinding { /** * Disallow the use of non-stable (Beta) resouces (compute.beta.InstanceTemplateIamBinding). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { InstanceTemplateIamBinding }; declare namespace InstanceTemplateIamMember { /** * Disallow the use of non-stable (Beta) resouces (compute.beta.InstanceTemplateIamMember). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { InstanceTemplateIamMember }; declare namespace InstanceTemplateIamPolicy { /** * Disallow the use of non-stable (Beta) resouces (compute.beta.InstanceTemplateIamPolicy). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { InstanceTemplateIamPolicy }; declare namespace InstantSnapshot { /** * Disallow the use of non-stable (Beta) resouces (compute.beta.InstantSnapshot). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { InstantSnapshot }; declare namespace InstantSnapshotIamBinding { /** * Disallow the use of non-stable (Beta) resouces (compute.beta.InstantSnapshotIamBinding). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { InstantSnapshotIamBinding }; declare namespace InstantSnapshotIamMember { /** * Disallow the use of non-stable (Beta) resouces (compute.beta.InstantSnapshotIamMember). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { InstantSnapshotIamMember }; declare namespace InstantSnapshotIamPolicy { /** * Disallow the use of non-stable (Beta) resouces (compute.beta.InstantSnapshotIamPolicy). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { InstantSnapshotIamPolicy }; declare namespace Interconnect { /** * Disallow the use of non-stable (Beta) resouces (compute.beta.Interconnect). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { Interconnect }; declare namespace InterconnectAttachment { /** * Disallow the use of non-stable (Beta) resouces (compute.beta.InterconnectAttachment). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { InterconnectAttachment }; declare namespace License { /** * Disallow the use of non-stable (Beta) resouces (compute.beta.License). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { License }; declare namespace LicenseIamBinding { /** * Disallow the use of non-stable (Beta) resouces (compute.beta.LicenseIamBinding). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { LicenseIamBinding }; declare namespace LicenseIamMember { /** * Disallow the use of non-stable (Beta) resouces (compute.beta.LicenseIamMember). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { LicenseIamMember }; declare namespace LicenseIamPolicy { /** * Disallow the use of non-stable (Beta) resouces (compute.beta.LicenseIamPolicy). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { LicenseIamPolicy }; declare namespace MachineImage { /** * Disallow the use of non-stable (Beta) resouces (compute.beta.MachineImage). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { MachineImage }; declare namespace MachineImageIamBinding { /** * Disallow the use of non-stable (Beta) resouces (compute.beta.MachineImageIamBinding). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { MachineImageIamBinding }; declare namespace MachineImageIamMember { /** * Disallow the use of non-stable (Beta) resouces (compute.beta.MachineImageIamMember). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { MachineImageIamMember }; declare namespace MachineImageIamPolicy { /** * Disallow the use of non-stable (Beta) resouces (compute.beta.MachineImageIamPolicy). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { MachineImageIamPolicy }; declare namespace Network { /** * Disallow the use of non-stable (Beta) resouces (compute.beta.Network). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { Network }; declare namespace NetworkAttachment { /** * Disallow the use of non-stable (Beta) resouces (compute.beta.NetworkAttachment). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { NetworkAttachment }; declare namespace NetworkAttachmentIamBinding { /** * Disallow the use of non-stable (Beta) resouces (compute.beta.NetworkAttachmentIamBinding). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { NetworkAttachmentIamBinding }; declare namespace NetworkAttachmentIamMember { /** * Disallow the use of non-stable (Beta) resouces (compute.beta.NetworkAttachmentIamMember). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { NetworkAttachmentIamMember }; declare namespace NetworkAttachmentIamPolicy { /** * Disallow the use of non-stable (Beta) resouces (compute.beta.NetworkAttachmentIamPolicy). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { NetworkAttachmentIamPolicy }; declare namespace NetworkEdgeSecurityService { /** * Disallow the use of non-stable (Beta) resouces (compute.beta.NetworkEdgeSecurityService). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { NetworkEdgeSecurityService }; declare namespace NetworkEndpointGroup { /** * Disallow the use of non-stable (Beta) resouces (compute.beta.NetworkEndpointGroup). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { NetworkEndpointGroup }; declare namespace NetworkFirewallPolicy { /** * Disallow the use of non-stable (Beta) resouces (compute.beta.NetworkFirewallPolicy). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { NetworkFirewallPolicy }; declare namespace NetworkFirewallPolicyIamBinding { /** * Disallow the use of non-stable (Beta) resouces (compute.beta.NetworkFirewallPolicyIamBinding). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { NetworkFirewallPolicyIamBinding }; declare namespace NetworkFirewallPolicyIamMember { /** * Disallow the use of non-stable (Beta) resouces (compute.beta.NetworkFirewallPolicyIamMember). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { NetworkFirewallPolicyIamMember }; declare namespace NetworkFirewallPolicyIamPolicy { /** * Disallow the use of non-stable (Beta) resouces (compute.beta.NetworkFirewallPolicyIamPolicy). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { NetworkFirewallPolicyIamPolicy }; declare namespace NodeGroup { /** * Disallow the use of non-stable (Beta) resouces (compute.beta.NodeGroup). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { NodeGroup }; declare namespace NodeGroupIamBinding { /** * Disallow the use of non-stable (Beta) resouces (compute.beta.NodeGroupIamBinding). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { NodeGroupIamBinding }; declare namespace NodeGroupIamMember { /** * Disallow the use of non-stable (Beta) resouces (compute.beta.NodeGroupIamMember). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { NodeGroupIamMember }; declare namespace NodeGroupIamPolicy { /** * Disallow the use of non-stable (Beta) resouces (compute.beta.NodeGroupIamPolicy). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { NodeGroupIamPolicy }; declare namespace NodeTemplate { /** * Disallow the use of non-stable (Beta) resouces (compute.beta.NodeTemplate). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { NodeTemplate }; declare namespace NodeTemplateIamBinding { /** * Disallow the use of non-stable (Beta) resouces (compute.beta.NodeTemplateIamBinding). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { NodeTemplateIamBinding }; declare namespace NodeTemplateIamMember { /** * Disallow the use of non-stable (Beta) resouces (compute.beta.NodeTemplateIamMember). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { NodeTemplateIamMember }; declare namespace NodeTemplateIamPolicy { /** * Disallow the use of non-stable (Beta) resouces (compute.beta.NodeTemplateIamPolicy). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { NodeTemplateIamPolicy }; declare namespace OrganizationSecurityPolicy { /** * Disallow the use of non-stable (Beta) resouces (compute.beta.OrganizationSecurityPolicy). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { OrganizationSecurityPolicy }; declare namespace PacketMirroring { /** * Disallow the use of non-stable (Beta) resouces (compute.beta.PacketMirroring). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { PacketMirroring }; declare namespace PublicAdvertisedPrefix { /** * Disallow the use of non-stable (Beta) resouces (compute.beta.PublicAdvertisedPrefix). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { PublicAdvertisedPrefix }; declare namespace PublicDelegatedPrefix { /** * Disallow the use of non-stable (Beta) resouces (compute.beta.PublicDelegatedPrefix). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { PublicDelegatedPrefix }; declare namespace RegionAutoscaler { /** * Disallow the use of non-stable (Beta) resouces (compute.beta.RegionAutoscaler). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { RegionAutoscaler }; declare namespace RegionBackendService { /** * Disallow the use of non-stable (Beta) resouces (compute.beta.RegionBackendService). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { RegionBackendService }; declare namespace RegionBackendServiceIamBinding { /** * Disallow the use of non-stable (Beta) resouces (compute.beta.RegionBackendServiceIamBinding). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { RegionBackendServiceIamBinding }; declare namespace RegionBackendServiceIamMember { /** * Disallow the use of non-stable (Beta) resouces (compute.beta.RegionBackendServiceIamMember). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { RegionBackendServiceIamMember }; declare namespace RegionBackendServiceIamPolicy { /** * Disallow the use of non-stable (Beta) resouces (compute.beta.RegionBackendServiceIamPolicy). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { RegionBackendServiceIamPolicy }; declare namespace RegionCommitment { /** * Disallow the use of non-stable (Beta) resouces (compute.beta.RegionCommitment). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { RegionCommitment }; declare namespace RegionDisk { /** * Disallow the use of non-stable (Beta) resouces (compute.beta.RegionDisk). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { RegionDisk }; declare namespace RegionDiskIamBinding { /** * Disallow the use of non-stable (Beta) resouces (compute.beta.RegionDiskIamBinding). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { RegionDiskIamBinding }; declare namespace RegionDiskIamMember { /** * Disallow the use of non-stable (Beta) resouces (compute.beta.RegionDiskIamMember). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { RegionDiskIamMember }; declare namespace RegionDiskIamPolicy { /** * Disallow the use of non-stable (Beta) resouces (compute.beta.RegionDiskIamPolicy). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { RegionDiskIamPolicy }; declare namespace RegionHealthCheck { /** * Disallow the use of non-stable (Beta) resouces (compute.beta.RegionHealthCheck). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { RegionHealthCheck }; declare namespace RegionHealthCheckService { /** * Disallow the use of non-stable (Beta) resouces (compute.beta.RegionHealthCheckService). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { RegionHealthCheckService }; declare namespace RegionInstanceGroupManager { /** * Disallow the use of non-stable (Beta) resouces (compute.beta.RegionInstanceGroupManager). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { RegionInstanceGroupManager }; declare namespace RegionInstanceTemplate { /** * Disallow the use of non-stable (Beta) resouces (compute.beta.RegionInstanceTemplate). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { RegionInstanceTemplate }; declare namespace RegionInstantSnapshot { /** * Disallow the use of non-stable (Beta) resouces (compute.beta.RegionInstantSnapshot). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { RegionInstantSnapshot }; declare namespace RegionInstantSnapshotIamBinding { /** * Disallow the use of non-stable (Beta) resouces (compute.beta.RegionInstantSnapshotIamBinding). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { RegionInstantSnapshotIamBinding }; declare namespace RegionInstantSnapshotIamMember { /** * Disallow the use of non-stable (Beta) resouces (compute.beta.RegionInstantSnapshotIamMember). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { RegionInstantSnapshotIamMember }; declare namespace RegionInstantSnapshotIamPolicy { /** * Disallow the use of non-stable (Beta) resouces (compute.beta.RegionInstantSnapshotIamPolicy). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { RegionInstantSnapshotIamPolicy }; declare namespace RegionNetworkEndpointGroup { /** * Disallow the use of non-stable (Beta) resouces (compute.beta.RegionNetworkEndpointGroup). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { RegionNetworkEndpointGroup }; declare namespace RegionNetworkFirewallPolicy { /** * Disallow the use of non-stable (Beta) resouces (compute.beta.RegionNetworkFirewallPolicy). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { RegionNetworkFirewallPolicy }; declare namespace RegionNetworkFirewallPolicyIamBinding { /** * Disallow the use of non-stable (Beta) resouces (compute.beta.RegionNetworkFirewallPolicyIamBinding). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { RegionNetworkFirewallPolicyIamBinding }; declare namespace RegionNetworkFirewallPolicyIamMember { /** * Disallow the use of non-stable (Beta) resouces (compute.beta.RegionNetworkFirewallPolicyIamMember). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { RegionNetworkFirewallPolicyIamMember }; declare namespace RegionNetworkFirewallPolicyIamPolicy { /** * Disallow the use of non-stable (Beta) resouces (compute.beta.RegionNetworkFirewallPolicyIamPolicy). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { RegionNetworkFirewallPolicyIamPolicy }; declare namespace RegionNotificationEndpoint { /** * Disallow the use of non-stable (Beta) resouces (compute.beta.RegionNotificationEndpoint). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { RegionNotificationEndpoint }; declare namespace RegionSecurityPolicy { /** * Disallow the use of non-stable (Beta) resouces (compute.beta.RegionSecurityPolicy). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { RegionSecurityPolicy }; declare namespace RegionSslCertificate { /** * Disallow the use of non-stable (Beta) resouces (compute.beta.RegionSslCertificate). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { RegionSslCertificate }; declare namespace RegionSslPolicy { /** * Disallow the use of non-stable (Beta) resouces (compute.beta.RegionSslPolicy). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { RegionSslPolicy }; declare namespace RegionTargetHttpProxy { /** * Disallow the use of non-stable (Beta) resouces (compute.beta.RegionTargetHttpProxy). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { RegionTargetHttpProxy }; declare namespace RegionTargetHttpsProxy { /** * Disallow the use of non-stable (Beta) resouces (compute.beta.RegionTargetHttpsProxy). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { RegionTargetHttpsProxy }; declare namespace RegionTargetTcpProxy { /** * Disallow the use of non-stable (Beta) resouces (compute.beta.RegionTargetTcpProxy). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { RegionTargetTcpProxy }; declare namespace RegionUrlMap { /** * Disallow the use of non-stable (Beta) resouces (compute.beta.RegionUrlMap). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { RegionUrlMap }; declare namespace Reservation { /** * Disallow the use of non-stable (Beta) resouces (compute.beta.Reservation). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { Reservation }; declare namespace ReservationIamBinding { /** * Disallow the use of non-stable (Beta) resouces (compute.beta.ReservationIamBinding). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { ReservationIamBinding }; declare namespace ReservationIamMember { /** * Disallow the use of non-stable (Beta) resouces (compute.beta.ReservationIamMember). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { ReservationIamMember }; declare namespace ReservationIamPolicy { /** * Disallow the use of non-stable (Beta) resouces (compute.beta.ReservationIamPolicy). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { ReservationIamPolicy }; declare namespace ResourcePolicy { /** * Disallow the use of non-stable (Beta) resouces (compute.beta.ResourcePolicy). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { ResourcePolicy }; declare namespace ResourcePolicyIamBinding { /** * Disallow the use of non-stable (Beta) resouces (compute.beta.ResourcePolicyIamBinding). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { ResourcePolicyIamBinding }; declare namespace ResourcePolicyIamMember { /** * Disallow the use of non-stable (Beta) resouces (compute.beta.ResourcePolicyIamMember). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { ResourcePolicyIamMember }; declare namespace ResourcePolicyIamPolicy { /** * Disallow the use of non-stable (Beta) resouces (compute.beta.ResourcePolicyIamPolicy). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { ResourcePolicyIamPolicy }; declare namespace Route { /** * Disallow the use of non-stable (Beta) resouces (compute.beta.Route). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { Route }; declare namespace Router { /** * Disallow the use of non-stable (Beta) resouces (compute.beta.Router). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { Router }; declare namespace SecurityPolicy { /** * Disallow the use of non-stable (Beta) resouces (compute.beta.SecurityPolicy). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { SecurityPolicy }; declare namespace ServiceAttachment { /** * Disallow the use of non-stable (Beta) resouces (compute.beta.ServiceAttachment). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { ServiceAttachment }; declare namespace ServiceAttachmentIamBinding { /** * Disallow the use of non-stable (Beta) resouces (compute.beta.ServiceAttachmentIamBinding). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { ServiceAttachmentIamBinding }; declare namespace ServiceAttachmentIamMember { /** * Disallow the use of non-stable (Beta) resouces (compute.beta.ServiceAttachmentIamMember). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { ServiceAttachmentIamMember }; declare namespace ServiceAttachmentIamPolicy { /** * Disallow the use of non-stable (Beta) resouces (compute.beta.ServiceAttachmentIamPolicy). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { ServiceAttachmentIamPolicy }; declare namespace Snapshot { /** * Disallow the use of non-stable (Beta) resouces (compute.beta.Snapshot). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning