import { IComGithubExternalSecretsExternalSecretsApisExternalsecretsV1PulumiProviderSecretRef } from "./PulumiProviderSecretRef.js"; import { ModelData, Model } from "@kubernetes-models/base"; export interface IPulumiProvider { /** * AccessToken is the access tokens to sign in to the Pulumi Cloud Console. */ "accessToken": IComGithubExternalSecretsExternalSecretsApisExternalsecretsV1PulumiProviderSecretRef; /** * APIURL is the URL of the Pulumi API. */ "apiUrl"?: string; /** * Environment are YAML documents composed of static key-value pairs, programmatic expressions, * dynamically retrieved values from supported providers including all major clouds, * and other Pulumi ESC environments. * To create a new environment, visit https://www.pulumi.com/docs/esc/environments/ for more information. */ "environment": string; /** * Organization are a space to collaborate on shared projects and stacks. * To create a new organization, visit https://app.pulumi.com/ and click "New Organization". */ "organization": string; /** * Project is the name of the Pulumi ESC project the environment belongs to. */ "project": string; } export declare class PulumiProvider extends Model implements IPulumiProvider { "accessToken": IComGithubExternalSecretsExternalSecretsApisExternalsecretsV1PulumiProviderSecretRef; "apiUrl"?: string; "environment": string; "organization": string; "project": string; constructor(data?: ModelData); } export type { IPulumiProvider as IComGithubExternalSecretsExternalSecretsApisExternalsecretsV1PulumiProvider, PulumiProvider as ComGithubExternalSecretsExternalSecretsApisExternalsecretsV1PulumiProvider };