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