@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
TypeScript
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