Skip to content

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)
  1. See ResponseMetadataTypeDef

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)
  1. See ResponseMetadataTypeDef

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]],
  1. See DeploymentParameterInputTypeDef