import * as pulumi from "@pulumi/pulumi"; import * as inputs from "../types/input"; export interface ApiOidcConfigIdentityMap { /** * The username (email or service account id) of the CC user that the token should map to. */ ccIdentity: pulumi.Input; /** * Indicates that the tokenPrincipal field is a regex value. */ isRegex?: pulumi.Input; /** * The token value that needs to be mapped. */ tokenIdentity: pulumi.Input; } export interface ClusterDedicated { diskIops?: pulumi.Input; machineType?: pulumi.Input; memoryGib?: pulumi.Input; numVirtualCpus?: pulumi.Input; privateNetworkVisibility?: pulumi.Input; storageGib?: pulumi.Input; } export interface ClusterRegion { internalDns?: pulumi.Input; name: pulumi.Input; nodeCount?: pulumi.Input; primary?: pulumi.Input; sqlDns?: pulumi.Input; uiDns?: pulumi.Input; } export interface ClusterServerless { routingId?: pulumi.Input; spendLimit?: pulumi.Input; usageLimits?: pulumi.Input; } export interface ClusterServerlessUsageLimits { requestUnitLimit: pulumi.Input; storageMibLimit: pulumi.Input; } export interface CmekAdditionalRegion { internalDns?: pulumi.Input; name: pulumi.Input; nodeCount?: pulumi.Input; primary?: pulumi.Input; sqlDns?: pulumi.Input; uiDns?: pulumi.Input; } export interface CmekRegion { key: pulumi.Input; region: pulumi.Input; status?: pulumi.Input; } export interface CmekRegionKey { authPrincipal: pulumi.Input; createdAt?: pulumi.Input; status?: pulumi.Input; type: pulumi.Input; updatedAt?: pulumi.Input; uri: pulumi.Input; userMessage?: pulumi.Input; } export interface LogExportConfigGroup { channels: pulumi.Input[]>; logName: pulumi.Input; minLevel?: pulumi.Input; redact?: pulumi.Input; } export interface PrivateEndpointServicesService { aws?: pulumi.Input; /** * Cloud provider associated with this service. */ cloudProvider?: pulumi.Input; /** * Cloud provider region code associated with this service. */ regionName?: pulumi.Input; /** * Operation status of the service. */ status?: pulumi.Input; } export interface PrivateEndpointServicesServiceAws { /** * AZ IDs users should create their VPCs in to minimize their cost. */ availabilityZoneIds?: pulumi.Input[]>; /** * Server side ID of the PrivateLink connection. */ serviceId?: pulumi.Input; /** * AWS service name used to create endpoints. */ serviceName?: pulumi.Input; } export interface UserRoleGrantsRole { resourceId?: pulumi.Input; resourceType: pulumi.Input; roleName: pulumi.Input; }