import { IComGithubExternalSecretsExternalSecretsApisExternalsecretsV1ScalewayProviderSecretRef } from "./ScalewayProviderSecretRef.js"; import { ModelData, Model } from "@kubernetes-models/base"; export interface IScalewayProvider { /** * AccessKey is the non-secret part of the api key. */ "accessKey": IComGithubExternalSecretsExternalSecretsApisExternalsecretsV1ScalewayProviderSecretRef; /** * APIURL is the url of the api to use. Defaults to https://api.scaleway.com */ "apiUrl"?: string; /** * ProjectID is the id of your project, which you can find in the console: https://console.scaleway.com/project/settings */ "projectId": string; /** * Region where your secrets are located: https://developers.scaleway.com/en/quickstart/#region-and-zone */ "region": string; /** * SecretKey is the non-secret part of the api key. */ "secretKey": IComGithubExternalSecretsExternalSecretsApisExternalsecretsV1ScalewayProviderSecretRef; } export declare class ScalewayProvider extends Model implements IScalewayProvider { "accessKey": IComGithubExternalSecretsExternalSecretsApisExternalsecretsV1ScalewayProviderSecretRef; "apiUrl"?: string; "projectId": string; "region": string; "secretKey": IComGithubExternalSecretsExternalSecretsApisExternalsecretsV1ScalewayProviderSecretRef; constructor(data?: ModelData); } export type { IScalewayProvider as IComGithubExternalSecretsExternalSecretsApisExternalsecretsV1ScalewayProvider, ScalewayProvider as ComGithubExternalSecretsExternalSecretsApisExternalsecretsV1ScalewayProvider };