Skip to content

Typed dictionaries

Index > ServerlessApplicationRepository > Typed dictionaries

Auto-generated documentation for ServerlessApplicationRepository type annotations stubs module mypy-boto3-serverlessrepo.

ApplicationDependencySummaryTypeDef

Usage Example
from mypy_boto3_serverlessrepo.type_defs import ApplicationDependencySummaryTypeDef

def get_value() -> ApplicationDependencySummaryTypeDef:
    return {
        "ApplicationId": ...,
        "SemanticVersion": ...,
    }
Definition
class ApplicationDependencySummaryTypeDef(TypedDict):
    ApplicationId: str,
    SemanticVersion: str,

ApplicationPolicyStatementTypeDef

Usage Example
from mypy_boto3_serverlessrepo.type_defs import ApplicationPolicyStatementTypeDef

def get_value() -> ApplicationPolicyStatementTypeDef:
    return {
        "Actions": ...,
        "Principals": ...,
    }
Definition
class ApplicationPolicyStatementTypeDef(TypedDict):
    Actions: List[str],
    Principals: List[str],
    PrincipalOrgIDs: NotRequired[List[str]],
    StatementId: NotRequired[str],

ApplicationSummaryTypeDef

Usage Example
from mypy_boto3_serverlessrepo.type_defs import ApplicationSummaryTypeDef

def get_value() -> ApplicationSummaryTypeDef:
    return {
        "ApplicationId": ...,
        "Author": ...,
        "Description": ...,
        "Name": ...,
    }
Definition
class ApplicationSummaryTypeDef(TypedDict):
    ApplicationId: str,
    Author: str,
    Description: str,
    Name: str,
    CreationTime: NotRequired[str],
    HomePageUrl: NotRequired[str],
    Labels: NotRequired[List[str]],
    SpdxLicenseId: NotRequired[str],

CreateApplicationRequestRequestTypeDef

Usage Example
from mypy_boto3_serverlessrepo.type_defs import CreateApplicationRequestRequestTypeDef

def get_value() -> CreateApplicationRequestRequestTypeDef:
    return {
        "Author": ...,
        "Description": ...,
        "Name": ...,
    }
Definition
class CreateApplicationRequestRequestTypeDef(TypedDict):
    Author: str,
    Description: str,
    Name: str,
    HomePageUrl: NotRequired[str],
    Labels: NotRequired[Sequence[str]],
    LicenseBody: NotRequired[str],
    LicenseUrl: NotRequired[str],
    ReadmeBody: NotRequired[str],
    ReadmeUrl: NotRequired[str],
    SemanticVersion: NotRequired[str],
    SourceCodeArchiveUrl: NotRequired[str],
    SourceCodeUrl: NotRequired[str],
    SpdxLicenseId: NotRequired[str],
    TemplateBody: NotRequired[str],
    TemplateUrl: NotRequired[str],

ResponseMetadataTypeDef

Usage Example
from mypy_boto3_serverlessrepo.type_defs import ResponseMetadataTypeDef

def get_value() -> ResponseMetadataTypeDef:
    return {
        "RequestId": ...,
        "HostId": ...,
        "HTTPStatusCode": ...,
        "HTTPHeaders": ...,
        "RetryAttempts": ...,
    }
Definition
class ResponseMetadataTypeDef(TypedDict):
    RequestId: str,
    HostId: str,
    HTTPStatusCode: int,
    HTTPHeaders: Dict[str, str],
    RetryAttempts: int,

CreateApplicationVersionRequestRequestTypeDef

Usage Example
from mypy_boto3_serverlessrepo.type_defs import CreateApplicationVersionRequestRequestTypeDef

def get_value() -> CreateApplicationVersionRequestRequestTypeDef:
    return {
        "ApplicationId": ...,
        "SemanticVersion": ...,
    }
Definition
class CreateApplicationVersionRequestRequestTypeDef(TypedDict):
    ApplicationId: str,
    SemanticVersion: str,
    SourceCodeArchiveUrl: NotRequired[str],
    SourceCodeUrl: NotRequired[str],
    TemplateBody: NotRequired[str],
    TemplateUrl: NotRequired[str],

ParameterDefinitionTypeDef

Usage Example
from mypy_boto3_serverlessrepo.type_defs import ParameterDefinitionTypeDef

def get_value() -> ParameterDefinitionTypeDef:
    return {
        "Name": ...,
        "ReferencedByResources": ...,
    }
Definition
class ParameterDefinitionTypeDef(TypedDict):
    Name: str,
    ReferencedByResources: List[str],
    AllowedPattern: NotRequired[str],
    AllowedValues: NotRequired[List[str]],
    ConstraintDescription: NotRequired[str],
    DefaultValue: NotRequired[str],
    Description: NotRequired[str],
    MaxLength: NotRequired[int],
    MaxValue: NotRequired[int],
    MinLength: NotRequired[int],
    MinValue: NotRequired[int],
    NoEcho: NotRequired[bool],
    Type: NotRequired[str],

ParameterValueTypeDef

Usage Example
from mypy_boto3_serverlessrepo.type_defs import ParameterValueTypeDef

def get_value() -> ParameterValueTypeDef:
    return {
        "Name": ...,
        "Value": ...,
    }
Definition
class ParameterValueTypeDef(TypedDict):
    Name: str,
    Value: str,

TagTypeDef

Usage Example
from mypy_boto3_serverlessrepo.type_defs import TagTypeDef

def get_value() -> TagTypeDef:
    return {
        "Key": ...,
        "Value": ...,
    }
Definition
class TagTypeDef(TypedDict):
    Key: str,
    Value: str,

CreateCloudFormationTemplateRequestRequestTypeDef

Usage Example
from mypy_boto3_serverlessrepo.type_defs import CreateCloudFormationTemplateRequestRequestTypeDef

def get_value() -> CreateCloudFormationTemplateRequestRequestTypeDef:
    return {
        "ApplicationId": ...,
    }
Definition
class CreateCloudFormationTemplateRequestRequestTypeDef(TypedDict):
    ApplicationId: str,
    SemanticVersion: NotRequired[str],

DeleteApplicationRequestRequestTypeDef

Usage Example
from mypy_boto3_serverlessrepo.type_defs import DeleteApplicationRequestRequestTypeDef

def get_value() -> DeleteApplicationRequestRequestTypeDef:
    return {
        "ApplicationId": ...,
    }
Definition
class DeleteApplicationRequestRequestTypeDef(TypedDict):
    ApplicationId: str,

GetApplicationPolicyRequestRequestTypeDef

Usage Example
from mypy_boto3_serverlessrepo.type_defs import GetApplicationPolicyRequestRequestTypeDef

def get_value() -> GetApplicationPolicyRequestRequestTypeDef:
    return {
        "ApplicationId": ...,
    }
Definition
class GetApplicationPolicyRequestRequestTypeDef(TypedDict):
    ApplicationId: str,

GetApplicationRequestRequestTypeDef

Usage Example
from mypy_boto3_serverlessrepo.type_defs import GetApplicationRequestRequestTypeDef

def get_value() -> GetApplicationRequestRequestTypeDef:
    return {
        "ApplicationId": ...,
    }
Definition
class GetApplicationRequestRequestTypeDef(TypedDict):
    ApplicationId: str,
    SemanticVersion: NotRequired[str],

GetCloudFormationTemplateRequestRequestTypeDef

Usage Example
from mypy_boto3_serverlessrepo.type_defs import GetCloudFormationTemplateRequestRequestTypeDef

def get_value() -> GetCloudFormationTemplateRequestRequestTypeDef:
    return {
        "ApplicationId": ...,
        "TemplateId": ...,
    }
Definition
class GetCloudFormationTemplateRequestRequestTypeDef(TypedDict):
    ApplicationId: str,
    TemplateId: str,

PaginatorConfigTypeDef

Usage Example
from mypy_boto3_serverlessrepo.type_defs import PaginatorConfigTypeDef

def get_value() -> PaginatorConfigTypeDef:
    return {
        "MaxItems": ...,
    }
Definition
class PaginatorConfigTypeDef(TypedDict):
    MaxItems: NotRequired[int],
    PageSize: NotRequired[int],
    StartingToken: NotRequired[str],

ListApplicationDependenciesRequestRequestTypeDef

Usage Example
from mypy_boto3_serverlessrepo.type_defs import ListApplicationDependenciesRequestRequestTypeDef

def get_value() -> ListApplicationDependenciesRequestRequestTypeDef:
    return {
        "ApplicationId": ...,
    }
Definition
class ListApplicationDependenciesRequestRequestTypeDef(TypedDict):
    ApplicationId: str,
    MaxItems: NotRequired[int],
    NextToken: NotRequired[str],
    SemanticVersion: NotRequired[str],

ListApplicationVersionsRequestRequestTypeDef

Usage Example
from mypy_boto3_serverlessrepo.type_defs import ListApplicationVersionsRequestRequestTypeDef

def get_value() -> ListApplicationVersionsRequestRequestTypeDef:
    return {
        "ApplicationId": ...,
    }
Definition
class ListApplicationVersionsRequestRequestTypeDef(TypedDict):
    ApplicationId: str,
    MaxItems: NotRequired[int],
    NextToken: NotRequired[str],

VersionSummaryTypeDef

Usage Example
from mypy_boto3_serverlessrepo.type_defs import VersionSummaryTypeDef

def get_value() -> VersionSummaryTypeDef:
    return {
        "ApplicationId": ...,
        "CreationTime": ...,
        "SemanticVersion": ...,
    }
Definition
class VersionSummaryTypeDef(TypedDict):
    ApplicationId: str,
    CreationTime: str,
    SemanticVersion: str,
    SourceCodeUrl: NotRequired[str],

ListApplicationsRequestRequestTypeDef

Usage Example
from mypy_boto3_serverlessrepo.type_defs import ListApplicationsRequestRequestTypeDef

def get_value() -> ListApplicationsRequestRequestTypeDef:
    return {
        "MaxItems": ...,
    }
Definition
class ListApplicationsRequestRequestTypeDef(TypedDict):
    MaxItems: NotRequired[int],
    NextToken: NotRequired[str],

RollbackTriggerTypeDef

Usage Example
from mypy_boto3_serverlessrepo.type_defs import RollbackTriggerTypeDef

def get_value() -> RollbackTriggerTypeDef:
    return {
        "Arn": ...,
        "Type": ...,
    }
Definition
class RollbackTriggerTypeDef(TypedDict):
    Arn: str,
    Type: str,

UnshareApplicationRequestRequestTypeDef

Usage Example
from mypy_boto3_serverlessrepo.type_defs import UnshareApplicationRequestRequestTypeDef

def get_value() -> UnshareApplicationRequestRequestTypeDef:
    return {
        "ApplicationId": ...,
        "OrganizationId": ...,
    }
Definition
class UnshareApplicationRequestRequestTypeDef(TypedDict):
    ApplicationId: str,
    OrganizationId: str,

UpdateApplicationRequestRequestTypeDef

Usage Example
from mypy_boto3_serverlessrepo.type_defs import UpdateApplicationRequestRequestTypeDef

def get_value() -> UpdateApplicationRequestRequestTypeDef:
    return {
        "ApplicationId": ...,
    }
Definition
class UpdateApplicationRequestRequestTypeDef(TypedDict):
    ApplicationId: str,
    Author: NotRequired[str],
    Description: NotRequired[str],
    HomePageUrl: NotRequired[str],
    Labels: NotRequired[Sequence[str]],
    ReadmeBody: NotRequired[str],
    ReadmeUrl: NotRequired[str],

PutApplicationPolicyRequestRequestTypeDef

Usage Example
from mypy_boto3_serverlessrepo.type_defs import PutApplicationPolicyRequestRequestTypeDef

def get_value() -> PutApplicationPolicyRequestRequestTypeDef:
    return {
        "ApplicationId": ...,
        "Statements": ...,
    }
Definition
class PutApplicationPolicyRequestRequestTypeDef(TypedDict):
    ApplicationId: str,
    Statements: Sequence[ApplicationPolicyStatementTypeDef],  # (1)
  1. See ApplicationPolicyStatementTypeDef

CreateCloudFormationChangeSetResponseTypeDef

Usage Example
from mypy_boto3_serverlessrepo.type_defs import CreateCloudFormationChangeSetResponseTypeDef

def get_value() -> CreateCloudFormationChangeSetResponseTypeDef:
    return {
        "ApplicationId": ...,
        "ChangeSetId": ...,
        "SemanticVersion": ...,
        "StackId": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateCloudFormationChangeSetResponseTypeDef(TypedDict):
    ApplicationId: str,
    ChangeSetId: str,
    SemanticVersion: str,
    StackId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateCloudFormationTemplateResponseTypeDef

Usage Example
from mypy_boto3_serverlessrepo.type_defs import CreateCloudFormationTemplateResponseTypeDef

def get_value() -> CreateCloudFormationTemplateResponseTypeDef:
    return {
        "ApplicationId": ...,
        "CreationTime": ...,
        "ExpirationTime": ...,
        "SemanticVersion": ...,
        "Status": ...,
        "TemplateId": ...,
        "TemplateUrl": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateCloudFormationTemplateResponseTypeDef(TypedDict):
    ApplicationId: str,
    CreationTime: str,
    ExpirationTime: str,
    SemanticVersion: str,
    Status: StatusType,  # (1)
    TemplateId: str,
    TemplateUrl: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See StatusType
  2. See ResponseMetadataTypeDef

EmptyResponseMetadataTypeDef

Usage Example
from mypy_boto3_serverlessrepo.type_defs import EmptyResponseMetadataTypeDef

def get_value() -> EmptyResponseMetadataTypeDef:
    return {
        "ResponseMetadata": ...,
    }
Definition
class EmptyResponseMetadataTypeDef(TypedDict):
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

GetApplicationPolicyResponseTypeDef

Usage Example
from mypy_boto3_serverlessrepo.type_defs import GetApplicationPolicyResponseTypeDef

def get_value() -> GetApplicationPolicyResponseTypeDef:
    return {
        "Statements": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetApplicationPolicyResponseTypeDef(TypedDict):
    Statements: List[ApplicationPolicyStatementTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ApplicationPolicyStatementTypeDef
  2. See ResponseMetadataTypeDef

GetCloudFormationTemplateResponseTypeDef

Usage Example
from mypy_boto3_serverlessrepo.type_defs import GetCloudFormationTemplateResponseTypeDef

def get_value() -> GetCloudFormationTemplateResponseTypeDef:
    return {
        "ApplicationId": ...,
        "CreationTime": ...,
        "ExpirationTime": ...,
        "SemanticVersion": ...,
        "Status": ...,
        "TemplateId": ...,
        "TemplateUrl": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetCloudFormationTemplateResponseTypeDef(TypedDict):
    ApplicationId: str,
    CreationTime: str,
    ExpirationTime: str,
    SemanticVersion: str,
    Status: StatusType,  # (1)
    TemplateId: str,
    TemplateUrl: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See StatusType
  2. See ResponseMetadataTypeDef

ListApplicationDependenciesResponseTypeDef

Usage Example
from mypy_boto3_serverlessrepo.type_defs import ListApplicationDependenciesResponseTypeDef

def get_value() -> ListApplicationDependenciesResponseTypeDef:
    return {
        "Dependencies": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListApplicationDependenciesResponseTypeDef(TypedDict):
    Dependencies: List[ApplicationDependencySummaryTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ApplicationDependencySummaryTypeDef
  2. See ResponseMetadataTypeDef

ListApplicationsResponseTypeDef

Usage Example
from mypy_boto3_serverlessrepo.type_defs import ListApplicationsResponseTypeDef

def get_value() -> ListApplicationsResponseTypeDef:
    return {
        "Applications": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListApplicationsResponseTypeDef(TypedDict):
    Applications: List[ApplicationSummaryTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ApplicationSummaryTypeDef
  2. See ResponseMetadataTypeDef

PutApplicationPolicyResponseTypeDef

Usage Example
from mypy_boto3_serverlessrepo.type_defs import PutApplicationPolicyResponseTypeDef

def get_value() -> PutApplicationPolicyResponseTypeDef:
    return {
        "Statements": ...,
        "ResponseMetadata": ...,
    }
Definition
class PutApplicationPolicyResponseTypeDef(TypedDict):
    Statements: List[ApplicationPolicyStatementTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ApplicationPolicyStatementTypeDef
  2. See ResponseMetadataTypeDef

CreateApplicationVersionResponseTypeDef

Usage Example
from mypy_boto3_serverlessrepo.type_defs import CreateApplicationVersionResponseTypeDef

def get_value() -> CreateApplicationVersionResponseTypeDef:
    return {
        "ApplicationId": ...,
        "CreationTime": ...,
        "ParameterDefinitions": ...,
        "RequiredCapabilities": ...,
        "ResourcesSupported": ...,
        "SemanticVersion": ...,
        "SourceCodeArchiveUrl": ...,
        "SourceCodeUrl": ...,
        "TemplateUrl": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateApplicationVersionResponseTypeDef(TypedDict):
    ApplicationId: str,
    CreationTime: str,
    ParameterDefinitions: List[ParameterDefinitionTypeDef],  # (1)
    RequiredCapabilities: List[CapabilityType],  # (2)
    ResourcesSupported: bool,
    SemanticVersion: str,
    SourceCodeArchiveUrl: str,
    SourceCodeUrl: str,
    TemplateUrl: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See ParameterDefinitionTypeDef
  2. See CapabilityType
  3. See ResponseMetadataTypeDef

VersionTypeDef

Usage Example
from mypy_boto3_serverlessrepo.type_defs import VersionTypeDef

def get_value() -> VersionTypeDef:
    return {
        "ApplicationId": ...,
        "CreationTime": ...,
        "ParameterDefinitions": ...,
        "RequiredCapabilities": ...,
        "ResourcesSupported": ...,
        "SemanticVersion": ...,
        "TemplateUrl": ...,
    }
Definition
class VersionTypeDef(TypedDict):
    ApplicationId: str,
    CreationTime: str,
    ParameterDefinitions: List[ParameterDefinitionTypeDef],  # (1)
    RequiredCapabilities: List[CapabilityType],  # (2)
    ResourcesSupported: bool,
    SemanticVersion: str,
    TemplateUrl: str,
    SourceCodeArchiveUrl: NotRequired[str],
    SourceCodeUrl: NotRequired[str],
  1. See ParameterDefinitionTypeDef
  2. See CapabilityType

ListApplicationDependenciesRequestListApplicationDependenciesPaginateTypeDef

Usage Example
from mypy_boto3_serverlessrepo.type_defs import ListApplicationDependenciesRequestListApplicationDependenciesPaginateTypeDef

def get_value() -> ListApplicationDependenciesRequestListApplicationDependenciesPaginateTypeDef:
    return {
        "ApplicationId": ...,
    }
Definition
class ListApplicationDependenciesRequestListApplicationDependenciesPaginateTypeDef(TypedDict):
    ApplicationId: str,
    SemanticVersion: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListApplicationVersionsRequestListApplicationVersionsPaginateTypeDef

Usage Example
from mypy_boto3_serverlessrepo.type_defs import ListApplicationVersionsRequestListApplicationVersionsPaginateTypeDef

def get_value() -> ListApplicationVersionsRequestListApplicationVersionsPaginateTypeDef:
    return {
        "ApplicationId": ...,
    }
Definition
class ListApplicationVersionsRequestListApplicationVersionsPaginateTypeDef(TypedDict):
    ApplicationId: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListApplicationsRequestListApplicationsPaginateTypeDef

Usage Example
from mypy_boto3_serverlessrepo.type_defs import ListApplicationsRequestListApplicationsPaginateTypeDef

def get_value() -> ListApplicationsRequestListApplicationsPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }
Definition
class ListApplicationsRequestListApplicationsPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListApplicationVersionsResponseTypeDef

Usage Example
from mypy_boto3_serverlessrepo.type_defs import ListApplicationVersionsResponseTypeDef

def get_value() -> ListApplicationVersionsResponseTypeDef:
    return {
        "NextToken": ...,
        "Versions": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListApplicationVersionsResponseTypeDef(TypedDict):
    NextToken: str,
    Versions: List[VersionSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See VersionSummaryTypeDef
  2. See ResponseMetadataTypeDef

RollbackConfigurationTypeDef

Usage Example
from mypy_boto3_serverlessrepo.type_defs import RollbackConfigurationTypeDef

def get_value() -> RollbackConfigurationTypeDef:
    return {
        "MonitoringTimeInMinutes": ...,
    }
Definition
class RollbackConfigurationTypeDef(TypedDict):
    MonitoringTimeInMinutes: NotRequired[int],
    RollbackTriggers: NotRequired[Sequence[RollbackTriggerTypeDef]],  # (1)
  1. See RollbackTriggerTypeDef

CreateApplicationResponseTypeDef

Usage Example
from mypy_boto3_serverlessrepo.type_defs import CreateApplicationResponseTypeDef

def get_value() -> CreateApplicationResponseTypeDef:
    return {
        "ApplicationId": ...,
        "Author": ...,
        "CreationTime": ...,
        "Description": ...,
        "HomePageUrl": ...,
        "IsVerifiedAuthor": ...,
        "Labels": ...,
        "LicenseUrl": ...,
        "Name": ...,
        "ReadmeUrl": ...,
        "SpdxLicenseId": ...,
        "VerifiedAuthorUrl": ...,
        "Version": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateApplicationResponseTypeDef(TypedDict):
    ApplicationId: str,
    Author: str,
    CreationTime: str,
    Description: str,
    HomePageUrl: str,
    IsVerifiedAuthor: bool,
    Labels: List[str],
    LicenseUrl: str,
    Name: str,
    ReadmeUrl: str,
    SpdxLicenseId: str,
    VerifiedAuthorUrl: str,
    Version: VersionTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See VersionTypeDef
  2. See ResponseMetadataTypeDef

GetApplicationResponseTypeDef

Usage Example
from mypy_boto3_serverlessrepo.type_defs import GetApplicationResponseTypeDef

def get_value() -> GetApplicationResponseTypeDef:
    return {
        "ApplicationId": ...,
        "Author": ...,
        "CreationTime": ...,
        "Description": ...,
        "HomePageUrl": ...,
        "IsVerifiedAuthor": ...,
        "Labels": ...,
        "LicenseUrl": ...,
        "Name": ...,
        "ReadmeUrl": ...,
        "SpdxLicenseId": ...,
        "VerifiedAuthorUrl": ...,
        "Version": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetApplicationResponseTypeDef(TypedDict):
    ApplicationId: str,
    Author: str,
    CreationTime: str,
    Description: str,
    HomePageUrl: str,
    IsVerifiedAuthor: bool,
    Labels: List[str],
    LicenseUrl: str,
    Name: str,
    ReadmeUrl: str,
    SpdxLicenseId: str,
    VerifiedAuthorUrl: str,
    Version: VersionTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See VersionTypeDef
  2. See ResponseMetadataTypeDef

UpdateApplicationResponseTypeDef

Usage Example
from mypy_boto3_serverlessrepo.type_defs import UpdateApplicationResponseTypeDef

def get_value() -> UpdateApplicationResponseTypeDef:
    return {
        "ApplicationId": ...,
        "Author": ...,
        "CreationTime": ...,
        "Description": ...,
        "HomePageUrl": ...,
        "IsVerifiedAuthor": ...,
        "Labels": ...,
        "LicenseUrl": ...,
        "Name": ...,
        "ReadmeUrl": ...,
        "SpdxLicenseId": ...,
        "VerifiedAuthorUrl": ...,
        "Version": ...,
        "ResponseMetadata": ...,
    }
Definition
class UpdateApplicationResponseTypeDef(TypedDict):
    ApplicationId: str,
    Author: str,
    CreationTime: str,
    Description: str,
    HomePageUrl: str,
    IsVerifiedAuthor: bool,
    Labels: List[str],
    LicenseUrl: str,
    Name: str,
    ReadmeUrl: str,
    SpdxLicenseId: str,
    VerifiedAuthorUrl: str,
    Version: VersionTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See VersionTypeDef
  2. See ResponseMetadataTypeDef

CreateCloudFormationChangeSetRequestRequestTypeDef

Usage Example
from mypy_boto3_serverlessrepo.type_defs import CreateCloudFormationChangeSetRequestRequestTypeDef

def get_value() -> CreateCloudFormationChangeSetRequestRequestTypeDef:
    return {
        "ApplicationId": ...,
        "StackName": ...,
    }
Definition
class CreateCloudFormationChangeSetRequestRequestTypeDef(TypedDict):
    ApplicationId: str,
    StackName: str,
    Capabilities: NotRequired[Sequence[str]],
    ChangeSetName: NotRequired[str],
    ClientToken: NotRequired[str],
    Description: NotRequired[str],
    NotificationArns: NotRequired[Sequence[str]],
    ParameterOverrides: NotRequired[Sequence[ParameterValueTypeDef]],  # (1)
    ResourceTypes: NotRequired[Sequence[str]],
    RollbackConfiguration: NotRequired[RollbackConfigurationTypeDef],  # (2)
    SemanticVersion: NotRequired[str],
    Tags: NotRequired[Sequence[TagTypeDef]],  # (3)
    TemplateId: NotRequired[str],
  1. See ParameterValueTypeDef
  2. See RollbackConfigurationTypeDef
  3. See TagTypeDef