Bridge terraform-provider-dokploy into a Pulumi provider

18 resources and 5 data sources mapped into the dokploy:index module, with
SDKs generated for TypeScript, Python, Go and .NET.
This commit is contained in:
2026-08-08 15:28:16 +03:00
commit bb3c15135b
175 changed files with 61774 additions and 0 deletions

114
sdk/python/pulumi_dokploy/outputs.py generated Normal file
View File

@@ -0,0 +1,114 @@
# coding=utf-8
# *** WARNING: this file was generated by pulumi-language-python. ***
# *** Do not edit by hand unless you're certain you know what you are doing! ***
import builtins as _builtins
import warnings
import sys
import pulumi
import pulumi.runtime
from typing import Any, Mapping, Optional, Sequence, Union, overload
if sys.version_info >= (3, 11):
from typing import NotRequired, TypedDict, TypeAlias
else:
from typing_extensions import NotRequired, TypedDict, TypeAlias
from . import _utilities
__all__ = [
'GetProjectEnvironmentResult',
'GetProjectsProjectResult',
'GetServersServerResult',
]
@pulumi.output_type
class GetProjectEnvironmentResult(dict):
def __init__(__self__, *,
id: _builtins.str,
is_default: _builtins.bool,
name: _builtins.str):
pulumi.set(__self__, "id", id)
pulumi.set(__self__, "is_default", is_default)
pulumi.set(__self__, "name", name)
@_builtins.property
@pulumi.getter
def id(self) -> _builtins.str:
return pulumi.get(self, "id")
@_builtins.property
@pulumi.getter(name="isDefault")
def is_default(self) -> _builtins.bool:
return pulumi.get(self, "is_default")
@_builtins.property
@pulumi.getter
def name(self) -> _builtins.str:
return pulumi.get(self, "name")
@pulumi.output_type
class GetProjectsProjectResult(dict):
def __init__(__self__, *,
default_environment_id: _builtins.str,
description: _builtins.str,
id: _builtins.str,
name: _builtins.str):
pulumi.set(__self__, "default_environment_id", default_environment_id)
pulumi.set(__self__, "description", description)
pulumi.set(__self__, "id", id)
pulumi.set(__self__, "name", name)
@_builtins.property
@pulumi.getter(name="defaultEnvironmentId")
def default_environment_id(self) -> _builtins.str:
return pulumi.get(self, "default_environment_id")
@_builtins.property
@pulumi.getter
def description(self) -> _builtins.str:
return pulumi.get(self, "description")
@_builtins.property
@pulumi.getter
def id(self) -> _builtins.str:
return pulumi.get(self, "id")
@_builtins.property
@pulumi.getter
def name(self) -> _builtins.str:
return pulumi.get(self, "name")
@pulumi.output_type
class GetServersServerResult(dict):
def __init__(__self__, *,
id: _builtins.str,
ip_address: _builtins.str,
name: _builtins.str,
server_status: _builtins.str):
pulumi.set(__self__, "id", id)
pulumi.set(__self__, "ip_address", ip_address)
pulumi.set(__self__, "name", name)
pulumi.set(__self__, "server_status", server_status)
@_builtins.property
@pulumi.getter
def id(self) -> _builtins.str:
return pulumi.get(self, "id")
@_builtins.property
@pulumi.getter(name="ipAddress")
def ip_address(self) -> _builtins.str:
return pulumi.get(self, "ip_address")
@_builtins.property
@pulumi.getter
def name(self) -> _builtins.str:
return pulumi.get(self, "name")
@_builtins.property
@pulumi.getter(name="serverStatus")
def server_status(self) -> _builtins.str:
return pulumi.get(self, "server_status")