Skip to content

Update pulumi to v3.148.0 #248

Update pulumi to v3.148.0

Update pulumi to v3.148.0 #248

Triggered via pull request January 31, 2025 13:43
Status Failure
Total duration 2m 27s
Artifacts 1

pull-request.yml

on: pull_request
prerequisites
1m 1s
prerequisites
Matrix: build_sdks
Matrix: test
Fit to window
Zoom out
Zoom in

Annotations

18 errors
Unexpected file modified: sdk/python/pulumi_commandx/_utilities.py#L1
File modified: @@ -13,10 +13,12 @@ import os import sys import typing import warnings +import base64 import pulumi import pulumi.runtime from pulumi.runtime.sync_await import _sync_await +from pulumi.runtime.proto import resource_pb2 from semver import VersionInfo as SemverVersion from parver import Version as PEP440Version @@ -87,12 +89,16 @@ def _get_semver_version(): elif pep440_version.pre_tag == 'rc': prerelease = f"rc.{pep440_version.pre}" elif pep440_version.dev is not None: + # PEP440 has explicit support for dev builds, while semver encodes them as "prerelease" versions. To bridge + # between the two, we convert our dev build version into a prerelease tag. This matches what all of our other + # packages do when constructing their own semver string. prerelease = f"dev.{pep440_version.dev}" + elif pep440_version.local is not None: + # PEP440 only allows a small set of prerelease tags, so when converting an arbitrary prerelease, + # PypiVersion in /pkg/codegen/python/utilities.go converts it to a local version. Therefore, we need to + # do the reverse conversion here and set the local version as the prerelease tag. + prerelease = pep440_version.local - # The only significant difference between PEP440 and semver as it pertains to us is that PEP440 has explicit support - # for dev builds, while semver encodes them as "prerelease" versions. In order to bridge between the two, we convert - # our dev build version into a prerelease tag. This matches what all of our other packages do when constructing - # their own semver string. return SemverVersion(major=major, minor=minor, patch=patch, prerelease=prerelease) @@ -262,7 +268,7 @@ def call_plain( output = pulumi.runtime.call(tok, props, res, typ) # Ingoring deps silently. They are typically non-empty, r.f() calls include r as a dependency. - result, known, secret, _ = _sync_await(asyncio.ensure_future(_await_output(output))) + result, known, secret, _ = _sync_await(asyncio.create_task(_await_output(output))) problem = None if not known:
Unexpected file modified: sdk/python/pulumi_commandx/provider.py#L1
File modified: @@ -4,9 +4,14 @@ import copy 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__ = ['ProviderArgs', 'Provider']
Unexpected file modified: sdk/python/pulumi_commandx/remote/_inputs.py#L1
File modified: @@ -4,28 +4,100 @@ import copy 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 from ._enums import * __all__ = [ 'ChmodOptsArgs', + 'ChmodOptsArgsDict', 'CurlOptsArgs', + 'CurlOptsArgsDict', 'EtcdctlOptsArgs', + 'EtcdctlOptsArgsDict', 'HostnamectlOptsArgs', + 'HostnamectlOptsArgsDict', 'MkdirOptsArgs', + 'MkdirOptsArgsDict', 'MktempOptsArgs', + 'MktempOptsArgsDict', 'MvOptsArgs', + 'MvOptsArgsDict', 'RmOptsArgs', + 'RmOptsArgsDict', 'SedOptsArgs', + 'SedOptsArgsDict', 'SystemctlOptsArgs', + 'SystemctlOptsArgsDict', 'TarOptsArgs', + 'TarOptsArgsDict', 'TeeOptsArgs', + 'TeeOptsArgsDict', 'WgetOptsArgs', + 'WgetOptsArgsDict', ] +MYPY = False + +if not MYPY: + class ChmodOptsArgsDict(TypedDict): + """ + Abstraction over the `chmod` utility on a remote system. + """ + files: pulumi.Input[Sequence[pulumi.Input[str]]] + """ + Corresponds to the [FILE] argument. + """ + mode: pulumi.Input[str] + """ + Modes may be absolute or symbolic. An absolute mode is an octal number... + """ + changes: NotRequired[pulumi.Input[bool]] + """ + Like verbose but report only when a change is made. + """ + help: NotRequired[pulumi.Input[bool]] + """ + Display help and exit. + """ + no_preserve_root: NotRequired[pulumi.Input[bool]] + """ + Do not treat '/' specially (the default). + """ + preserve_root: NotRequired[pulumi.Input[bool]] + """ + Fail to operate recursively on '/'. + """ + quiet: NotRequired[pulumi.Input[bool]] + """ + Suppress most error messages. Same as `silent`. + """ + recursive: NotRequired[pulumi.Input[bool]] + """ + Change files and directories recursively. + """ + reference: NotRequired[pulumi.Input[str]] + """ + Use RFILE's mode instead of specifying MODE values. RFILE is always dereferenced if a symbolic link. + """ + silent: NotRequired[pulumi.Input[bool]] + """ + Suppress most error messages. Same as `quiet`. + """ + version: NotRequired[pulumi.Input[bool]] + """ + Output version information and exit. + """ +elif False: + ChmodOptsArgsDict: TypeAlias = Mapping[str, Any] + @pulumi.input_type class ChmodOptsArgs: def __init__(__self__, *, @@ -208,6 +280,278 @@ class ChmodOptsArgs: pulumi.set(self, "version", value) +if not MYPY: + class CurlOptsArgsDict(TypedDict): + """ + Abstraction over the `curl` utility on a remote system. Transfer a URL. + """ + urls: pulumi.Input[Sequence[pulumi.Input[str]]] + """ + Corresponds to the URLs argument. + """ + abstract_unix_socket: NotRequired[pulumi.Input[str]] + """ + (HTTP) Connect through an abstract Unix domain socket, instead of using the network. + """ + alt_svc: NotRequired[pulumi.Input[str]] + """ + (HTTPS) This option enables the alt-svc parser in curl. + """ + any_auth: NotRequired[pulumi.Input[bool]] + """ + (HTTP) Tells curl to figure out authentication method by itself, and use the most secure one the remote site claims to support. + """ + append: NotRequired[pulumi.Input[bool]] + """ + (FTP SFTP) When used in an upload, this makes curl append to the target file instead of overwriting it. + """ + aws_sigv4: NotRequired[pulumi.Input[str]] + """ + Use AWS V4 signature authentication in the transfer. + """ + basic: NotRequired
Unexpected file modified: sdk/python/pulumi_commandx/remote/chmod.py#L1
File modified: @@ -4,9 +4,14 @@ import copy 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 from . import outputs from ._inputs import * @@ -19,24 +24,24 @@ class ChmodArgs: def __init__(__self__, *, connection: pulumi.Input['pulumi_command.remote.ConnectionArgs'], binary_path: Optional[pulumi.Input[str]] = None, - create: Optional[Union[pulumi.Input[str], pulumi.Input['ChmodOptsArgs']]] = None, - delete: Optional[Union[pulumi.Input[str], pulumi.Input['ChmodOptsArgs']]] = None, + create: Optional[Union[pulumi.Input[str], 'ChmodOptsArgs']] = None, + delete: Optional[Union[pulumi.Input[str], 'ChmodOptsArgs']] = None, environment: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, stdin: Optional[pulumi.Input[str]] = None, triggers: Optional[pulumi.Input[Sequence[Any]]] = None, - update: Optional[Union[pulumi.Input[str], pulumi.Input['ChmodOptsArgs']]] = None): + update: Optional[Union[pulumi.Input[str], 'ChmodOptsArgs']] = None): """ The set of arguments for constructing a Chmod resource. :param pulumi.Input['pulumi_command.remote.ConnectionArgs'] connection: Connection details for the remote system :param pulumi.Input[str] binary_path: Path to the binary on the remote system. If omitted, the tool is assumed to be on $PATH - :param Union[pulumi.Input[str], pulumi.Input['ChmodOptsArgs']] create: The command to run on create. - :param Union[pulumi.Input[str], pulumi.Input['ChmodOptsArgs']] delete: The command to run on delete. The environment variables PULUMI_COMMAND_STDOUT + :param Union[pulumi.Input[str], 'ChmodOptsArgs'] create: The command to run on create. + :param Union[pulumi.Input[str], 'ChmodOptsArgs'] delete: The command to run on delete. The environment variables PULUMI_COMMAND_STDOUT and PULUMI_COMMAND_STDERR are set to the stdout and stderr properties of the Command resource from previous create or update steps. :param pulumi.Input[Mapping[str, pulumi.Input[str]]] environment: Environment variables :param pulumi.Input[str] stdin: TODO :param pulumi.Input[Sequence[Any]] triggers: TODO - :param Union[pulumi.Input[str], pulumi.Input['ChmodOptsArgs']] update: The command to run on update, if empty, create will + :param Union[pulumi.Input[str], 'ChmodOptsArgs'] update: The command to run on update, if empty, create will run again. The environment variables PULUMI_COMMAND_STDOUT and PULUMI_COMMAND_STDERR are set to the stdout and stderr properties of the Command resource from previous create or update steps. @@ -83,19 +88,19 @@ class ChmodArgs: @Property @pulumi.getter - def create(self) -> Optional[Union[pulumi.Input[str], pulumi.Input['ChmodOptsArgs']]]: + def create(self) -> Optional[Union[pulumi.Input[str], 'ChmodOptsArgs']]: """ The command to run on create. """ return pulumi.get(self, "create") @create.setter - def create(self, value: Optional[Union[pulumi.Input[str], pulumi.Input['ChmodOptsArgs']]]): + def create(self, value: Optional[Union[pulumi.Input[str], 'ChmodOptsArgs']]): pulumi.set(self, "create", value) @Property @pulumi.getter - def delete(self) -> Optional[Union[pulumi.Input[str], pulumi.Input['ChmodOptsArgs']]]: + def delete(self) -> Optional[Union[pulumi.Input[str], 'ChmodOptsArgs']]: """ The command to run on delete. The environment variables PULUMI_COMMAND_STDOUT and PULUMI_COMMAND_STDERR are set to the stdout
Unexpected file modified: sdk/python/pulumi_commandx/remote/curl.py#L1
File modified: @@ -4,9 +4,14 @@ import copy 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 from . import outputs from ._enums import * @@ -20,24 +25,24 @@ class CurlArgs: def __init__(__self__, *, connection: pulumi.Input['pulumi_command.remote.ConnectionArgs'], binary_path: Optional[pulumi.Input[str]] = None, - create: Optional[Union[pulumi.Input[str], pulumi.Input['CurlOptsArgs']]] = None, - delete: Optional[Union[pulumi.Input[str], pulumi.Input['CurlOptsArgs']]] = None, + create: Optional[Union[pulumi.Input[str], 'CurlOptsArgs']] = None, + delete: Optional[Union[pulumi.Input[str], 'CurlOptsArgs']] = None, environment: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, stdin: Optional[pulumi.Input[str]] = None, triggers: Optional[pulumi.Input[Sequence[Any]]] = None, - update: Optional[Union[pulumi.Input[str], pulumi.Input['CurlOptsArgs']]] = None): + update: Optional[Union[pulumi.Input[str], 'CurlOptsArgs']] = None): """ The set of arguments for constructing a Curl resource. :param pulumi.Input['pulumi_command.remote.ConnectionArgs'] connection: Connection details for the remote system :param pulumi.Input[str] binary_path: Path to the binary on the remote system. If omitted, the tool is assumed to be on $PATH - :param Union[pulumi.Input[str], pulumi.Input['CurlOptsArgs']] create: The command to run on create. - :param Union[pulumi.Input[str], pulumi.Input['CurlOptsArgs']] delete: The command to run on delete. The environment variables PULUMI_COMMAND_STDOUT + :param Union[pulumi.Input[str], 'CurlOptsArgs'] create: The command to run on create. + :param Union[pulumi.Input[str], 'CurlOptsArgs'] delete: The command to run on delete. The environment variables PULUMI_COMMAND_STDOUT and PULUMI_COMMAND_STDERR are set to the stdout and stderr properties of the Command resource from previous create or update steps. :param pulumi.Input[Mapping[str, pulumi.Input[str]]] environment: Environment variables :param pulumi.Input[str] stdin: TODO :param pulumi.Input[Sequence[Any]] triggers: TODO - :param Union[pulumi.Input[str], pulumi.Input['CurlOptsArgs']] update: The command to run on update, if empty, create will + :param Union[pulumi.Input[str], 'CurlOptsArgs'] update: The command to run on update, if empty, create will run again. The environment variables PULUMI_COMMAND_STDOUT and PULUMI_COMMAND_STDERR are set to the stdout and stderr properties of the Command resource from previous create or update steps. @@ -84,19 +89,19 @@ class CurlArgs: @Property @pulumi.getter - def create(self) -> Optional[Union[pulumi.Input[str], pulumi.Input['CurlOptsArgs']]]: + def create(self) -> Optional[Union[pulumi.Input[str], 'CurlOptsArgs']]: """ The command to run on create. """ return pulumi.get(self, "create") @create.setter - def create(self, value: Optional[Union[pulumi.Input[str], pulumi.Input['CurlOptsArgs']]]): + def create(self, value: Optional[Union[pulumi.Input[str], 'CurlOptsArgs']]): pulumi.set(self, "create", value) @Property @pulumi.getter - def delete(self) -> Optional[Union[pulumi.Input[str], pulumi.Input['CurlOptsArgs']]]: + def delete(self) -> Optional[Union[pulumi.Input[str], 'CurlOptsArgs']]: """ The command to run on delete. The environment variables PULUMI_COMMAND_STDOUT and PULUMI_COMMAND_STDERR are set to the stdout and stderr properties
Unexpected file modified: sdk/python/pulumi_commandx/remote/etcdctl.py#L1
File modified: @@ -4,9 +4,14 @@ import copy 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 from . import outputs from ._enums import * @@ -20,24 +25,24 @@ class EtcdctlArgs: def __init__(__self__, *, connection: pulumi.Input['pulumi_command.remote.ConnectionArgs'], binary_path: Optional[pulumi.Input[str]] = None, - create: Optional[Union[pulumi.Input[str], pulumi.Input['EtcdctlOptsArgs']]] = None, - delete: Optional[Union[pulumi.Input[str], pulumi.Input['EtcdctlOptsArgs']]] = None, + create: Optional[Union[pulumi.Input[str], 'EtcdctlOptsArgs']] = None, + delete: Optional[Union[pulumi.Input[str], 'EtcdctlOptsArgs']] = None, environment: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, stdin: Optional[pulumi.Input[str]] = None, triggers: Optional[pulumi.Input[Sequence[Any]]] = None, - update: Optional[Union[pulumi.Input[str], pulumi.Input['EtcdctlOptsArgs']]] = None): + update: Optional[Union[pulumi.Input[str], 'EtcdctlOptsArgs']] = None): """ The set of arguments for constructing a Etcdctl resource. :param pulumi.Input['pulumi_command.remote.ConnectionArgs'] connection: Connection details for the remote system :param pulumi.Input[str] binary_path: Path to the binary on the remote system. If omitted, the tool is assumed to be on $PATH - :param Union[pulumi.Input[str], pulumi.Input['EtcdctlOptsArgs']] create: The command to run on create. - :param Union[pulumi.Input[str], pulumi.Input['EtcdctlOptsArgs']] delete: The command to run on delete. The environment variables PULUMI_COMMAND_STDOUT + :param Union[pulumi.Input[str], 'EtcdctlOptsArgs'] create: The command to run on create. + :param Union[pulumi.Input[str], 'EtcdctlOptsArgs'] delete: The command to run on delete. The environment variables PULUMI_COMMAND_STDOUT and PULUMI_COMMAND_STDERR are set to the stdout and stderr properties of the Command resource from previous create or update steps. :param pulumi.Input[Mapping[str, pulumi.Input[str]]] environment: Environment variables :param pulumi.Input[str] stdin: TODO :param pulumi.Input[Sequence[Any]] triggers: TODO - :param Union[pulumi.Input[str], pulumi.Input['EtcdctlOptsArgs']] update: The command to run on update, if empty, create will + :param Union[pulumi.Input[str], 'EtcdctlOptsArgs'] update: The command to run on update, if empty, create will run again. The environment variables PULUMI_COMMAND_STDOUT and PULUMI_COMMAND_STDERR are set to the stdout and stderr properties of the Command resource from previous create or update steps. @@ -84,19 +89,19 @@ class EtcdctlArgs: @Property @pulumi.getter - def create(self) -> Optional[Union[pulumi.Input[str], pulumi.Input['EtcdctlOptsArgs']]]: + def create(self) -> Optional[Union[pulumi.Input[str], 'EtcdctlOptsArgs']]: """ The command to run on create. """ return pulumi.get(self, "create") @create.setter - def create(self, value: Optional[Union[pulumi.Input[str], pulumi.Input['EtcdctlOptsArgs']]]): + def create(self, value: Optional[Union[pulumi.Input[str], 'EtcdctlOptsArgs']]): pulumi.set(self, "create", value) @Property @pulumi.getter - def delete(self) -> Optional[Union[pulumi.Input[str], pulumi.Input['EtcdctlOptsArgs']]]: + def delete(self) -> Optional[Union[pulumi.Input[str], 'EtcdctlOptsArgs']]: """ The command to run on delete. The environment variables PULUMI_COMMAND_STDOUT and PU
Unexpected file modified: sdk/python/pulumi_commandx/remote/hostnamectl.py#L1
File modified: @@ -4,9 +4,14 @@ import copy 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 from . import outputs from ._enums import * @@ -20,24 +25,24 @@ class HostnamectlArgs: def __init__(__self__, *, connection: pulumi.Input['pulumi_command.remote.ConnectionArgs'], binary_path: Optional[pulumi.Input[str]] = None, - create: Optional[Union[pulumi.Input[str], pulumi.Input['HostnamectlOptsArgs']]] = None, - delete: Optional[Union[pulumi.Input[str], pulumi.Input['HostnamectlOptsArgs']]] = None, + create: Optional[Union[pulumi.Input[str], 'HostnamectlOptsArgs']] = None, + delete: Optional[Union[pulumi.Input[str], 'HostnamectlOptsArgs']] = None, environment: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, stdin: Optional[pulumi.Input[str]] = None, triggers: Optional[pulumi.Input[Sequence[Any]]] = None, - update: Optional[Union[pulumi.Input[str], pulumi.Input['HostnamectlOptsArgs']]] = None): + update: Optional[Union[pulumi.Input[str], 'HostnamectlOptsArgs']] = None): """ The set of arguments for constructing a Hostnamectl resource. :param pulumi.Input['pulumi_command.remote.ConnectionArgs'] connection: Connection details for the remote system :param pulumi.Input[str] binary_path: Path to the binary on the remote system. If omitted, the tool is assumed to be on $PATH - :param Union[pulumi.Input[str], pulumi.Input['HostnamectlOptsArgs']] create: The command to run on create. - :param Union[pulumi.Input[str], pulumi.Input['HostnamectlOptsArgs']] delete: The command to run on delete. The environment variables PULUMI_COMMAND_STDOUT + :param Union[pulumi.Input[str], 'HostnamectlOptsArgs'] create: The command to run on create. + :param Union[pulumi.Input[str], 'HostnamectlOptsArgs'] delete: The command to run on delete. The environment variables PULUMI_COMMAND_STDOUT and PULUMI_COMMAND_STDERR are set to the stdout and stderr properties of the Command resource from previous create or update steps. :param pulumi.Input[Mapping[str, pulumi.Input[str]]] environment: Environment variables :param pulumi.Input[str] stdin: TODO :param pulumi.Input[Sequence[Any]] triggers: TODO - :param Union[pulumi.Input[str], pulumi.Input['HostnamectlOptsArgs']] update: The command to run on update, if empty, create will + :param Union[pulumi.Input[str], 'HostnamectlOptsArgs'] update: The command to run on update, if empty, create will run again. The environment variables PULUMI_COMMAND_STDOUT and PULUMI_COMMAND_STDERR are set to the stdout and stderr properties of the Command resource from previous create or update steps. @@ -84,19 +89,19 @@ class HostnamectlArgs: @Property @pulumi.getter - def create(self) -> Optional[Union[pulumi.Input[str], pulumi.Input['HostnamectlOptsArgs']]]: + def create(self) -> Optional[Union[pulumi.Input[str], 'HostnamectlOptsArgs']]: """ The command to run on create. """ return pulumi.get(self, "create") @create.setter - def create(self, value: Optional[Union[pulumi.Input[str], pulumi.Input['HostnamectlOptsArgs']]]): + def create(self, value: Optional[Union[pulumi.Input[str], 'HostnamectlOptsArgs']]): pulumi.set(self, "create", value) @Property @pulumi.getter - def delete(self) -> Optional[Union[pulumi.Input[str], pulumi.Input['HostnamectlOptsArgs']]]: + def delete(self) -> Optional[Union[pulumi.Input[str], 'HostnamectlOptsArgs']]: """ The comma
Unexpected file modified: sdk/python/pulumi_commandx/remote/mkdir.py#L1
File modified: @@ -4,9 +4,14 @@ import copy 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 from . import outputs from ._inputs import * @@ -19,24 +24,24 @@ class MkdirArgs: def __init__(__self__, *, connection: pulumi.Input['pulumi_command.remote.ConnectionArgs'], binary_path: Optional[pulumi.Input[str]] = None, - create: Optional[Union[pulumi.Input[str], pulumi.Input['MkdirOptsArgs']]] = None, - delete: Optional[Union[pulumi.Input[str], pulumi.Input['MkdirOptsArgs']]] = None, + create: Optional[Union[pulumi.Input[str], 'MkdirOptsArgs']] = None, + delete: Optional[Union[pulumi.Input[str], 'MkdirOptsArgs']] = None, environment: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, stdin: Optional[pulumi.Input[str]] = None, triggers: Optional[pulumi.Input[Sequence[Any]]] = None, - update: Optional[Union[pulumi.Input[str], pulumi.Input['MkdirOptsArgs']]] = None): + update: Optional[Union[pulumi.Input[str], 'MkdirOptsArgs']] = None): """ The set of arguments for constructing a Mkdir resource. :param pulumi.Input['pulumi_command.remote.ConnectionArgs'] connection: Connection details for the remote system :param pulumi.Input[str] binary_path: Path to the binary on the remote system. If omitted, the tool is assumed to be on $PATH - :param Union[pulumi.Input[str], pulumi.Input['MkdirOptsArgs']] create: The command to run on create. - :param Union[pulumi.Input[str], pulumi.Input['MkdirOptsArgs']] delete: The command to run on delete. The environment variables PULUMI_COMMAND_STDOUT + :param Union[pulumi.Input[str], 'MkdirOptsArgs'] create: The command to run on create. + :param Union[pulumi.Input[str], 'MkdirOptsArgs'] delete: The command to run on delete. The environment variables PULUMI_COMMAND_STDOUT and PULUMI_COMMAND_STDERR are set to the stdout and stderr properties of the Command resource from previous create or update steps. :param pulumi.Input[Mapping[str, pulumi.Input[str]]] environment: Environment variables :param pulumi.Input[str] stdin: TODO :param pulumi.Input[Sequence[Any]] triggers: TODO - :param Union[pulumi.Input[str], pulumi.Input['MkdirOptsArgs']] update: The command to run on update, if empty, create will + :param Union[pulumi.Input[str], 'MkdirOptsArgs'] update: The command to run on update, if empty, create will run again. The environment variables PULUMI_COMMAND_STDOUT and PULUMI_COMMAND_STDERR are set to the stdout and stderr properties of the Command resource from previous create or update steps. @@ -83,19 +88,19 @@ class MkdirArgs: @Property @pulumi.getter - def create(self) -> Optional[Union[pulumi.Input[str], pulumi.Input['MkdirOptsArgs']]]: + def create(self) -> Optional[Union[pulumi.Input[str], 'MkdirOptsArgs']]: """ The command to run on create. """ return pulumi.get(self, "create") @create.setter - def create(self, value: Optional[Union[pulumi.Input[str], pulumi.Input['MkdirOptsArgs']]]): + def create(self, value: Optional[Union[pulumi.Input[str], 'MkdirOptsArgs']]): pulumi.set(self, "create", value) @Property @pulumi.getter - def delete(self) -> Optional[Union[pulumi.Input[str], pulumi.Input['MkdirOptsArgs']]]: + def delete(self) -> Optional[Union[pulumi.Input[str], 'MkdirOptsArgs']]: """ The command to run on delete. The environment variables PULUMI_COMMAND_STDOUT and PULUMI_COMMAND_STDERR are set to the stdout
Unexpected file modified: sdk/python/pulumi_commandx/remote/mktemp.py#L1
File modified: @@ -4,9 +4,14 @@ import copy 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 from . import outputs from ._inputs import * @@ -19,24 +24,24 @@ class MktempArgs: def __init__(__self__, *, connection: pulumi.Input['pulumi_command.remote.ConnectionArgs'], binary_path: Optional[pulumi.Input[str]] = None, - create: Optional[Union[pulumi.Input[str], pulumi.Input['MktempOptsArgs']]] = None, - delete: Optional[Union[pulumi.Input[str], pulumi.Input['MktempOptsArgs']]] = None, + create: Optional[Union[pulumi.Input[str], 'MktempOptsArgs']] = None, + delete: Optional[Union[pulumi.Input[str], 'MktempOptsArgs']] = None, environment: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, stdin: Optional[pulumi.Input[str]] = None, triggers: Optional[pulumi.Input[Sequence[Any]]] = None, - update: Optional[Union[pulumi.Input[str], pulumi.Input['MktempOptsArgs']]] = None): + update: Optional[Union[pulumi.Input[str], 'MktempOptsArgs']] = None): """ The set of arguments for constructing a Mktemp resource. :param pulumi.Input['pulumi_command.remote.ConnectionArgs'] connection: Connection details for the remote system :param pulumi.Input[str] binary_path: Path to the binary on the remote system. If omitted, the tool is assumed to be on $PATH - :param Union[pulumi.Input[str], pulumi.Input['MktempOptsArgs']] create: The command to run on create. - :param Union[pulumi.Input[str], pulumi.Input['MktempOptsArgs']] delete: The command to run on delete. The environment variables PULUMI_COMMAND_STDOUT + :param Union[pulumi.Input[str], 'MktempOptsArgs'] create: The command to run on create. + :param Union[pulumi.Input[str], 'MktempOptsArgs'] delete: The command to run on delete. The environment variables PULUMI_COMMAND_STDOUT and PULUMI_COMMAND_STDERR are set to the stdout and stderr properties of the Command resource from previous create or update steps. :param pulumi.Input[Mapping[str, pulumi.Input[str]]] environment: Environment variables :param pulumi.Input[str] stdin: TODO :param pulumi.Input[Sequence[Any]] triggers: TODO - :param Union[pulumi.Input[str], pulumi.Input['MktempOptsArgs']] update: The command to run on update, if empty, create will + :param Union[pulumi.Input[str], 'MktempOptsArgs'] update: The command to run on update, if empty, create will run again. The environment variables PULUMI_COMMAND_STDOUT and PULUMI_COMMAND_STDERR are set to the stdout and stderr properties of the Command resource from previous create or update steps. @@ -83,19 +88,19 @@ class MktempArgs: @Property @pulumi.getter - def create(self) -> Optional[Union[pulumi.Input[str], pulumi.Input['MktempOptsArgs']]]: + def create(self) -> Optional[Union[pulumi.Input[str], 'MktempOptsArgs']]: """ The command to run on create. """ return pulumi.get(self, "create") @create.setter - def create(self, value: Optional[Union[pulumi.Input[str], pulumi.Input['MktempOptsArgs']]]): + def create(self, value: Optional[Union[pulumi.Input[str], 'MktempOptsArgs']]): pulumi.set(self, "create", value) @Property @pulumi.getter - def delete(self) -> Optional[Union[pulumi.Input[str], pulumi.Input['MktempOptsArgs']]]: + def delete(self) -> Optional[Union[pulumi.Input[str], 'MktempOptsArgs']]: """ The command to run on delete. The environment variables PULUMI_COMMAND_STDOUT and PULUMI_COMMAND_STDERR
Unexpected file modified: sdk/python/pulumi_commandx/remote/mv.py#L1
File modified: @@ -4,9 +4,14 @@ import copy 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 from . import outputs from ._inputs import * @@ -19,24 +24,24 @@ class MvArgs: def __init__(__self__, *, connection: pulumi.Input['pulumi_command.remote.ConnectionArgs'], binary_path: Optional[pulumi.Input[str]] = None, - create: Optional[Union[pulumi.Input[str], pulumi.Input['MvOptsArgs']]] = None, - delete: Optional[Union[pulumi.Input[str], pulumi.Input['MvOptsArgs']]] = None, + create: Optional[Union[pulumi.Input[str], 'MvOptsArgs']] = None, + delete: Optional[Union[pulumi.Input[str], 'MvOptsArgs']] = None, environment: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, stdin: Optional[pulumi.Input[str]] = None, triggers: Optional[pulumi.Input[Sequence[Any]]] = None, - update: Optional[Union[pulumi.Input[str], pulumi.Input['MvOptsArgs']]] = None): + update: Optional[Union[pulumi.Input[str], 'MvOptsArgs']] = None): """ The set of arguments for constructing a Mv resource. :param pulumi.Input['pulumi_command.remote.ConnectionArgs'] connection: Connection details for the remote system :param pulumi.Input[str] binary_path: Path to the binary on the remote system. If omitted, the tool is assumed to be on $PATH - :param Union[pulumi.Input[str], pulumi.Input['MvOptsArgs']] create: The command to run on create. - :param Union[pulumi.Input[str], pulumi.Input['MvOptsArgs']] delete: The command to run on delete. The environment variables PULUMI_COMMAND_STDOUT + :param Union[pulumi.Input[str], 'MvOptsArgs'] create: The command to run on create. + :param Union[pulumi.Input[str], 'MvOptsArgs'] delete: The command to run on delete. The environment variables PULUMI_COMMAND_STDOUT and PULUMI_COMMAND_STDERR are set to the stdout and stderr properties of the Command resource from previous create or update steps. :param pulumi.Input[Mapping[str, pulumi.Input[str]]] environment: Environment variables :param pulumi.Input[str] stdin: TODO :param pulumi.Input[Sequence[Any]] triggers: TODO - :param Union[pulumi.Input[str], pulumi.Input['MvOptsArgs']] update: The command to run on update, if empty, create will + :param Union[pulumi.Input[str], 'MvOptsArgs'] update: The command to run on update, if empty, create will run again. The environment variables PULUMI_COMMAND_STDOUT and PULUMI_COMMAND_STDERR are set to the stdout and stderr properties of the Command resource from previous create or update steps. @@ -83,19 +88,19 @@ class MvArgs: @Property @pulumi.getter - def create(self) -> Optional[Union[pulumi.Input[str], pulumi.Input['MvOptsArgs']]]: + def create(self) -> Optional[Union[pulumi.Input[str], 'MvOptsArgs']]: """ The command to run on create. """ return pulumi.get(self, "create") @create.setter - def create(self, value: Optional[Union[pulumi.Input[str], pulumi.Input['MvOptsArgs']]]): + def create(self, value: Optional[Union[pulumi.Input[str], 'MvOptsArgs']]): pulumi.set(self, "create", value) @Property @pulumi.getter - def delete(self) -> Optional[Union[pulumi.Input[str], pulumi.Input['MvOptsArgs']]]: + def delete(self) -> Optional[Union[pulumi.Input[str], 'MvOptsArgs']]: """ The command to run on delete. The environment variables PULUMI_COMMAND_STDOUT and PULUMI_COMMAND_STDERR are set to the stdout and stderr properties of the @@ -104,7 +109,7 @@ class MvArgs:
build_sdks (java)
The job was canceled because "python" failed.
build_sdks (java)
The operation was canceled.
build_sdks (go)
The job was canceled because "python" failed.
build_sdks (go)
The operation was canceled.
build_sdks (dotnet)
The job was canceled because "python" failed.
build_sdks (dotnet)
The operation was canceled.
build_sdks (nodejs)
The job was canceled because "python" failed.
build_sdks (nodejs)
The operation was canceled.

Artifacts

Produced during runtime
Name Size
pulumi-commandx-provider.tar.gz
33.5 MB