Update pulumi to v3.148.0 #248
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 |
|