import * as k8s from "@pulumi/kubernetes"; import * as pulumi from "@pulumi/pulumi"; /** Arguments for [[deployK8sSdm]]. */ export interface DeployK8sSdmArgs { /** Atomist API key */ apiKey: pulumi.Output; /** Simple cluster name */ clusterName: string; /** Kubernetes provider */ provider: k8s.Provider; /** Atomist workspace IDs */ workspaceIds: string[]; /** Optional k8s-sdm version */ k8sSdmVersion?: string; /** * Options to use when creating the resources. The Kubernetes * provider will be automatically set as the provider. */ options?: pulumi.CustomResourceOptions; /** Optional k8s-sdm sync options */ sync?: { repo: { owner: string; repo: string; branch?: string; }; intervalMinutes?: number; secretKey?: string; specFormat?: "json" | "yaml"; }; /** Transformations for the pulumi k8s.yaml.ConfigFile constructor. */ transformations?: Array<(o: any, opts: pulumi.CustomResourceOptions) => void>; } /** * Deploy k8s-sdm. */ export declare function deployK8sSdm(args: DeployK8sSdmArgs): pulumi.Output<{ [key: string]: pulumi.CustomResource; }>; //# sourceMappingURL=sdm.d.ts.map