export declare const AuditLogConfigLogType: { /** * Default case. Should never be this. */ readonly LogTypeUnspecified: "LOG_TYPE_UNSPECIFIED"; /** * Admin reads. Example: CloudIAM getIamPolicy */ readonly AdminRead: "ADMIN_READ"; /** * Data writes. Example: CloudSQL Users create */ readonly DataWrite: "DATA_WRITE"; /** * Data reads. Example: CloudSQL Users list */ readonly DataRead: "DATA_READ"; }; /** * The log type that this config enables. */ export type AuditLogConfigLogType = (typeof AuditLogConfigLogType)[keyof typeof AuditLogConfigLogType]; export declare const ExternalAccessRuleAction: { /** * Defaults to allow. */ readonly ActionUnspecified: "ACTION_UNSPECIFIED"; /** * Allows connections that match the other specified components. */ readonly Allow: "ALLOW"; /** * Blocks connections that match the other specified components. */ readonly Deny: "DENY"; }; /** * The action that the external access rule performs. */ export type ExternalAccessRuleAction = (typeof ExternalAccessRuleAction)[keyof typeof ExternalAccessRuleAction]; export declare const LoggingServerProtocol: { /** * Unspecified communications protocol. This is the default value. */ readonly ProtocolUnspecified: "PROTOCOL_UNSPECIFIED"; /** * UDP */ readonly Udp: "UDP"; /** * TCP */ readonly Tcp: "TCP"; }; /** * Required. Protocol used by vCenter to send logs to a logging server. */ export type LoggingServerProtocol = (typeof LoggingServerProtocol)[keyof typeof LoggingServerProtocol]; export declare const LoggingServerSourceType: { /** * The default value. This value should never be used. */ readonly SourceTypeUnspecified: "SOURCE_TYPE_UNSPECIFIED"; /** * Logs produced by ESXI hosts */ readonly Esxi: "ESXI"; /** * Logs produced by vCenter server */ readonly Vcsa: "VCSA"; }; /** * Required. The type of component that produces logs that will be forwarded to this logging server. */ export type LoggingServerSourceType = (typeof LoggingServerSourceType)[keyof typeof LoggingServerSourceType]; export declare const NetworkPeeringPeerNetworkType: { /** * Unspecified */ readonly PeerNetworkTypeUnspecified: "PEER_NETWORK_TYPE_UNSPECIFIED"; /** * Peering connection used for connecting to another VPC network established by the same user. For example, a peering connection to another VPC network in the same project or to an on-premises network. */ readonly Standard: "STANDARD"; /** * Peering connection used for connecting to another VMware Engine network. */ readonly VmwareEngineNetwork: "VMWARE_ENGINE_NETWORK"; /** * Peering connection used for establishing [private services access](https://cloud.google.com/vpc/docs/private-services-access). */ readonly PrivateServicesAccess: "PRIVATE_SERVICES_ACCESS"; /** * Peering connection used for connecting to NetApp Cloud Volumes. */ readonly NetappCloudVolumes: "NETAPP_CLOUD_VOLUMES"; /** * Peering connection used for connecting to third-party services. Most third-party services require manual setup of reverse peering on the VPC network associated with the third-party service. */ readonly ThirdPartyService: "THIRD_PARTY_SERVICE"; /** * Peering connection used for connecting to Dell PowerScale Filers */ readonly DellPowerscale: "DELL_POWERSCALE"; }; /** * Required. The type of the network to peer with the VMware Engine network. */ export type NetworkPeeringPeerNetworkType = (typeof NetworkPeeringPeerNetworkType)[keyof typeof NetworkPeeringPeerNetworkType]; export declare const PrivateCloudType: { /** * Standard private is a zonal resource, with 3+ nodes. Default type. */ readonly Standard: "STANDARD"; /** * Time limited private cloud is a zonal resource, can have only 1 node and has limited life span. Will be deleted after defined period of time, can be converted into standard private cloud by expanding it up to 3 or more nodes. */ readonly TimeLimited: "TIME_LIMITED"; /** * Stretched private cloud is a regional resource with redundancy, with a minimum of 6 nodes, nodes count has to be even. */ readonly Stretched: "STRETCHED"; }; /** * Optional. Type of the private cloud. Defaults to STANDARD. */ export type PrivateCloudType = (typeof PrivateCloudType)[keyof typeof PrivateCloudType]; export declare const PrivateConnectionRoutingMode: { /** * The default value. This value should never be used. */ readonly RoutingModeUnspecified: "ROUTING_MODE_UNSPECIFIED"; /** * Global Routing Mode */ readonly Global: "GLOBAL"; /** * Regional Routing Mode */ readonly Regional: "REGIONAL"; }; /** * Optional. Routing Mode. Default value is set to GLOBAL. For type = PRIVATE_SERVICE_ACCESS, this field can be set to GLOBAL or REGIONAL, for other types only GLOBAL is supported. */ export type PrivateConnectionRoutingMode = (typeof PrivateConnectionRoutingMode)[keyof typeof PrivateConnectionRoutingMode]; export declare const PrivateConnectionType: { /** * The default value. This value should never be used. */ readonly TypeUnspecified: "TYPE_UNSPECIFIED"; /** * Connection used for establishing [private services access](https://cloud.google.com/vpc/docs/private-services-access). */ readonly PrivateServiceAccess: "PRIVATE_SERVICE_ACCESS"; /** * Connection used for connecting to NetApp Cloud Volumes. */ readonly NetappCloudVolumes: "NETAPP_CLOUD_VOLUMES"; /** * Connection used for connecting to Dell PowerScale. */ readonly DellPowerscale: "DELL_POWERSCALE"; /** * Connection used for connecting to third-party services. */ readonly ThirdPartyService: "THIRD_PARTY_SERVICE"; }; /** * Required. Private connection type. */ export type PrivateConnectionType = (typeof PrivateConnectionType)[keyof typeof PrivateConnectionType]; export declare const VmwareEngineNetworkType: { /** * The default value. This value should never be used. */ readonly TypeUnspecified: "TYPE_UNSPECIFIED"; /** * Network type used by private clouds created in projects without a network of type `STANDARD`. This network type is no longer used for new VMware Engine private cloud deployments. */ readonly Legacy: "LEGACY"; /** * Standard network type used for private cloud connectivity. */ readonly Standard: "STANDARD"; }; /** * Required. VMware Engine network type. */ export type VmwareEngineNetworkType = (typeof VmwareEngineNetworkType)[keyof typeof VmwareEngineNetworkType];