Type definitions#
Index > MarketplaceDeploymentService > Type definitions
Auto-generated documentation for MarketplaceDeploymentService type annotations stubs module mypy-boto3-marketplace-deployment.
TimestampTypeDef#
# TimestampTypeDef Union usage example
from mypy_boto3_marketplace_deployment.type_defs import TimestampTypeDef
def get_value() -> TimestampTypeDef:
return ...
# TimestampTypeDef definition
TimestampTypeDef = Union[
datetime.datetime,
str,
]
DeploymentParameterInputTypeDef#
# DeploymentParameterInputTypeDef TypedDict usage example
from mypy_boto3_marketplace_deployment.type_defs import DeploymentParameterInputTypeDef
def get_value() -> DeploymentParameterInputTypeDef:
return {
"name": ...,
}
# DeploymentParameterInputTypeDef definition
class DeploymentParameterInputTypeDef(TypedDict):
name: str,
secretString: str,
ListTagsForResourceRequestTypeDef#
# ListTagsForResourceRequestTypeDef TypedDict usage example
from mypy_boto3_marketplace_deployment.type_defs import ListTagsForResourceRequestTypeDef
def get_value() -> ListTagsForResourceRequestTypeDef:
return {
"resourceArn": ...,
}
# ListTagsForResourceRequestTypeDef definition
class ListTagsForResourceRequestTypeDef(TypedDict):
resourceArn: str,
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef TypedDict usage example
from mypy_boto3_marketplace_deployment.type_defs import ResponseMetadataTypeDef
def get_value() -> ResponseMetadataTypeDef:
return {
"RequestId": ...,
}
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
HostId: NotRequired[str],
TagResourceRequestTypeDef#
# TagResourceRequestTypeDef TypedDict usage example
from mypy_boto3_marketplace_deployment.type_defs import TagResourceRequestTypeDef
def get_value() -> TagResourceRequestTypeDef:
return {
"resourceArn": ...,
}
# TagResourceRequestTypeDef definition
class TagResourceRequestTypeDef(TypedDict):
resourceArn: str,
tags: NotRequired[Mapping[str, str]],
UntagResourceRequestTypeDef#
# UntagResourceRequestTypeDef TypedDict usage example
from mypy_boto3_marketplace_deployment.type_defs import UntagResourceRequestTypeDef
def get_value() -> UntagResourceRequestTypeDef:
return {
"resourceArn": ...,
}
# UntagResourceRequestTypeDef definition
class UntagResourceRequestTypeDef(TypedDict):
resourceArn: str,
tagKeys: Sequence[str],
ListTagsForResourceResponseTypeDef#
# ListTagsForResourceResponseTypeDef TypedDict usage example
from mypy_boto3_marketplace_deployment.type_defs import ListTagsForResourceResponseTypeDef
def get_value() -> ListTagsForResourceResponseTypeDef:
return {
"tags": ...,
}
# ListTagsForResourceResponseTypeDef definition
class ListTagsForResourceResponseTypeDef(TypedDict):
tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
PutDeploymentParameterResponseTypeDef#
# PutDeploymentParameterResponseTypeDef TypedDict usage example
from mypy_boto3_marketplace_deployment.type_defs import PutDeploymentParameterResponseTypeDef
def get_value() -> PutDeploymentParameterResponseTypeDef:
return {
"agreementId": ...,
}
# PutDeploymentParameterResponseTypeDef definition
class PutDeploymentParameterResponseTypeDef(TypedDict):
agreementId: str,
deploymentParameterId: str,
resourceArn: str,
tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
PutDeploymentParameterRequestTypeDef#
# PutDeploymentParameterRequestTypeDef TypedDict usage example
from mypy_boto3_marketplace_deployment.type_defs import PutDeploymentParameterRequestTypeDef
def get_value() -> PutDeploymentParameterRequestTypeDef:
return {
"agreementId": ...,
}
# PutDeploymentParameterRequestTypeDef definition
class PutDeploymentParameterRequestTypeDef(TypedDict):
agreementId: str,
catalog: str,
deploymentParameter: DeploymentParameterInputTypeDef, # (1)
productId: str,
clientToken: NotRequired[str],
expirationDate: NotRequired[TimestampTypeDef],
tags: NotRequired[Mapping[str, str]],