Skip to content

Serverlessrepo Classes

ApplicationDependencySummaryTypeDef

ApplicationId

  • Type:
  • Required: Yes

SemanticVersion

  • Type:
  • Required: Yes

ApplicationPolicyStatementTypeDef

Actions

  • Type: typing.List[str]
  • Required: Yes

Principals

  • Type: typing.List[str]
  • Required: Yes

PrincipalOrgIDs

  • Type: typing.Optional[typing.List[str]]

StatementId

  • Type: typing.Optional[str]

ApplicationSummaryTypeDef

ApplicationId

  • Type:
  • Required: Yes

Author

  • Type:
  • Required: Yes

Description

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

CreationTime

  • Type: typing.Optional[str]

HomePageUrl

  • Type: typing.Optional[str]

Labels

  • Type: typing.Optional[typing.List[str]]

SpdxLicenseId

  • Type: typing.Optional[str]

BaseValidatorModel

Oops! This Pydantic model is currently empty. Stay tuned!

CreateApplicationRequestRequestTypeDef

Author

  • Type:
  • Required: Yes

Description

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

HomePageUrl

  • Type: typing.Optional[str]

Labels

  • Type: typing.Optional[typing.Sequence[str]]

LicenseBody

  • Type: typing.Optional[str]

LicenseUrl

  • Type: typing.Optional[str]

ReadmeBody

  • Type: typing.Optional[str]

ReadmeUrl

  • Type: typing.Optional[str]

SemanticVersion

  • Type: typing.Optional[str]

SourceCodeArchiveUrl

  • Type: typing.Optional[str]

SourceCodeUrl

  • Type: typing.Optional[str]

SpdxLicenseId

  • Type: typing.Optional[str]

TemplateBody

  • Type: typing.Optional[str]

TemplateUrl

  • Type: typing.Optional[str]

CreateApplicationResponseTypeDef

ApplicationId

  • Type:
  • Required: Yes

Author

  • Type:
  • Required: Yes

CreationTime

  • Type:
  • Required: Yes

Description

  • Type:
  • Required: Yes

HomePageUrl

  • Type:
  • Required: Yes

IsVerifiedAuthor

  • Type:
  • Required: Yes

Labels

  • Type: typing.List[str]
  • Required: Yes

LicenseUrl

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

ReadmeUrl

  • Type:
  • Required: Yes

SpdxLicenseId

  • Type:
  • Required: Yes

VerifiedAuthorUrl

  • Type:
  • Required: Yes

Version

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateApplicationVersionRequestRequestTypeDef

ApplicationId

  • Type:
  • Required: Yes

SemanticVersion

  • Type:
  • Required: Yes

SourceCodeArchiveUrl

  • Type: typing.Optional[str]

SourceCodeUrl

  • Type: typing.Optional[str]

TemplateBody

  • Type: typing.Optional[str]

TemplateUrl

  • Type: typing.Optional[str]

CreateApplicationVersionResponseTypeDef

ApplicationId

  • Type:
  • Required: Yes

CreationTime

  • Type:
  • Required: Yes

ParameterDefinitions

  • Type: typing.List[aws_resource_validator.pydantic_models.serverlessrepo_classes.ParameterDefinitionTypeDef]
  • Required: Yes

RequiredCapabilities

  • Type: typing.List[typing.Literal['CAPABILITY_AUTO_EXPAND', 'CAPABILITY_IAM', 'CAPABILITY_NAMED_IAM', 'CAPABILITY_RESOURCE_POLICY']]
  • Required: Yes

ResourcesSupported

  • Type:
  • Required: Yes

SemanticVersion

  • Type:
  • Required: Yes

SourceCodeArchiveUrl

  • Type:
  • Required: Yes

SourceCodeUrl

  • Type:
  • Required: Yes

TemplateUrl

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateCloudFormationChangeSetRequestRequestTypeDef

ApplicationId

  • Type:
  • Required: Yes

StackName

  • Type:
  • Required: Yes

Capabilities

  • Type: typing.Optional[typing.Sequence[str]]

ChangeSetName

  • Type: typing.Optional[str]

ClientToken

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

NotificationArns

  • Type: typing.Optional[typing.Sequence[str]]

ParameterOverrides

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.serverlessrepo_classes.ParameterValueTypeDef]]

ResourceTypes

  • Type: typing.Optional[typing.Sequence[str]]

RollbackConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.serverlessrepo_classes.RollbackConfigurationTypeDef]

SemanticVersion

  • Type: typing.Optional[str]

Tags

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.serverlessrepo_classes.TagTypeDef]]

TemplateId

  • Type: typing.Optional[str]

CreateCloudFormationChangeSetResponseTypeDef

ApplicationId

  • Type:
  • Required: Yes

ChangeSetId

  • Type:
  • Required: Yes

SemanticVersion

  • Type:
  • Required: Yes

StackId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateCloudFormationTemplateRequestRequestTypeDef

ApplicationId

  • Type:
  • Required: Yes

SemanticVersion

  • Type: typing.Optional[str]

CreateCloudFormationTemplateResponseTypeDef

ApplicationId

  • Type:
  • Required: Yes

CreationTime

  • Type:
  • Required: Yes

ExpirationTime

  • Type:
  • Required: Yes

SemanticVersion

  • Type:
  • Required: Yes

Status

  • Type: typing.Literal['ACTIVE', 'EXPIRED', 'PREPARING']
  • Required: Yes

TemplateId

  • Type:
  • Required: Yes

TemplateUrl

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteApplicationRequestRequestTypeDef

ApplicationId

  • Type:
  • Required: Yes

EmptyResponseMetadataTypeDef

ResponseMetadata

  • Type:
  • Required: Yes

GetApplicationPolicyRequestRequestTypeDef

ApplicationId

  • Type:
  • Required: Yes

GetApplicationPolicyResponseTypeDef

Statements

  • Type: typing.List[aws_resource_validator.pydantic_models.serverlessrepo_classes.ApplicationPolicyStatementTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetApplicationRequestRequestTypeDef

ApplicationId

  • Type:
  • Required: Yes

SemanticVersion

  • Type: typing.Optional[str]

GetApplicationResponseTypeDef

ApplicationId

  • Type:
  • Required: Yes

Author

  • Type:
  • Required: Yes

CreationTime

  • Type:
  • Required: Yes

Description

  • Type:
  • Required: Yes

HomePageUrl

  • Type:
  • Required: Yes

IsVerifiedAuthor

  • Type:
  • Required: Yes

Labels

  • Type: typing.List[str]
  • Required: Yes

LicenseUrl

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

ReadmeUrl

  • Type:
  • Required: Yes

SpdxLicenseId

  • Type:
  • Required: Yes

VerifiedAuthorUrl

  • Type:
  • Required: Yes

Version

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetCloudFormationTemplateRequestRequestTypeDef

ApplicationId

  • Type:
  • Required: Yes

TemplateId

  • Type:
  • Required: Yes

GetCloudFormationTemplateResponseTypeDef

ApplicationId

  • Type:
  • Required: Yes

CreationTime

  • Type:
  • Required: Yes

ExpirationTime

  • Type:
  • Required: Yes

SemanticVersion

  • Type:
  • Required: Yes

Status

  • Type: typing.Literal['ACTIVE', 'EXPIRED', 'PREPARING']
  • Required: Yes

TemplateId

  • Type:
  • Required: Yes

TemplateUrl

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListApplicationDependenciesRequestListApplicationDependenciesPaginateTypeDef

ApplicationId

  • Type:
  • Required: Yes

SemanticVersion

  • Type: typing.Optional[str]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.serverlessrepo_classes.PaginatorConfigTypeDef]

ListApplicationDependenciesRequestRequestTypeDef

ApplicationId

  • Type:
  • Required: Yes

MaxItems

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

SemanticVersion

  • Type: typing.Optional[str]

ListApplicationDependenciesResponseTypeDef

Dependencies

  • Type: typing.List[aws_resource_validator.pydantic_models.serverlessrepo_classes.ApplicationDependencySummaryTypeDef]
  • Required: Yes

NextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListApplicationVersionsRequestListApplicationVersionsPaginateTypeDef

ApplicationId

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.serverlessrepo_classes.PaginatorConfigTypeDef]

ListApplicationVersionsRequestRequestTypeDef

ApplicationId

  • Type:
  • Required: Yes

MaxItems

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

ListApplicationVersionsResponseTypeDef

NextToken

  • Type:
  • Required: Yes

Versions

  • Type: typing.List[aws_resource_validator.pydantic_models.serverlessrepo_classes.VersionSummaryTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListApplicationsRequestListApplicationsPaginateTypeDef

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.serverlessrepo_classes.PaginatorConfigTypeDef]

ListApplicationsRequestRequestTypeDef

MaxItems

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

ListApplicationsResponseTypeDef

Applications

  • Type: typing.List[aws_resource_validator.pydantic_models.serverlessrepo_classes.ApplicationSummaryTypeDef]
  • Required: Yes

NextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

PaginatorConfigTypeDef

MaxItems

  • Type: typing.Optional[int]

PageSize

  • Type: typing.Optional[int]

StartingToken

  • Type: typing.Optional[str]

ParameterDefinitionTypeDef

Name

  • Type:
  • Required: Yes

ReferencedByResources

  • Type: typing.List[str]
  • Required: Yes

AllowedPattern

  • Type: typing.Optional[str]

AllowedValues

  • Type: typing.Optional[typing.List[str]]

ConstraintDescription

  • Type: typing.Optional[str]

DefaultValue

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

MaxLength

  • Type: typing.Optional[int]

MaxValue

  • Type: typing.Optional[int]

MinLength

  • Type: typing.Optional[int]

MinValue

  • Type: typing.Optional[int]

NoEcho

  • Type: typing.Optional[bool]

Type

  • Type: typing.Optional[str]

ParameterValueTypeDef

Name

  • Type:
  • Required: Yes

Value

  • Type:
  • Required: Yes

PutApplicationPolicyRequestRequestTypeDef

ApplicationId

  • Type:
  • Required: Yes

Statements

  • Type: typing.Sequence[aws_resource_validator.pydantic_models.serverlessrepo_classes.ApplicationPolicyStatementTypeDef]
  • Required: Yes

PutApplicationPolicyResponseTypeDef

Statements

  • Type: typing.List[aws_resource_validator.pydantic_models.serverlessrepo_classes.ApplicationPolicyStatementTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ResponseMetadataTypeDef

RequestId

  • Type:
  • Required: Yes

HostId

  • Type:
  • Required: Yes

HTTPStatusCode

  • Type:
  • Required: Yes

HTTPHeaders

  • Type: typing.Dict[str, str]
  • Required: Yes

RetryAttempts

  • Type:
  • Required: Yes

RollbackConfigurationTypeDef

MonitoringTimeInMinutes

  • Type: typing.Optional[int]

RollbackTriggers

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.serverlessrepo_classes.RollbackTriggerTypeDef]]

RollbackTriggerTypeDef

Arn

  • Type:
  • Required: Yes

Type

  • Type:
  • Required: Yes

TagTypeDef

Key

  • Type:
  • Required: Yes

Value

  • Type:
  • Required: Yes

UnshareApplicationRequestRequestTypeDef

ApplicationId

  • Type:
  • Required: Yes

OrganizationId

  • Type:
  • Required: Yes

UpdateApplicationRequestRequestTypeDef

ApplicationId

  • Type:
  • Required: Yes

Author

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

HomePageUrl

  • Type: typing.Optional[str]

Labels

  • Type: typing.Optional[typing.Sequence[str]]

ReadmeBody

  • Type: typing.Optional[str]

ReadmeUrl

  • Type: typing.Optional[str]

UpdateApplicationResponseTypeDef

ApplicationId

  • Type:
  • Required: Yes

Author

  • Type:
  • Required: Yes

CreationTime

  • Type:
  • Required: Yes

Description

  • Type:
  • Required: Yes

HomePageUrl

  • Type:
  • Required: Yes

IsVerifiedAuthor

  • Type:
  • Required: Yes

Labels

  • Type: typing.List[str]
  • Required: Yes

LicenseUrl

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

ReadmeUrl

  • Type:
  • Required: Yes

SpdxLicenseId

  • Type:
  • Required: Yes

VerifiedAuthorUrl

  • Type:
  • Required: Yes

Version

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

VersionSummaryTypeDef

ApplicationId

  • Type:
  • Required: Yes

CreationTime

  • Type:
  • Required: Yes

SemanticVersion

  • Type:
  • Required: Yes

SourceCodeUrl

  • Type: typing.Optional[str]

VersionTypeDef

ApplicationId

  • Type:
  • Required: Yes

CreationTime

  • Type:
  • Required: Yes

ParameterDefinitions

  • Type: typing.List[aws_resource_validator.pydantic_models.serverlessrepo_classes.ParameterDefinitionTypeDef]
  • Required: Yes

RequiredCapabilities

  • Type: typing.List[typing.Literal['CAPABILITY_AUTO_EXPAND', 'CAPABILITY_IAM', 'CAPABILITY_NAMED_IAM', 'CAPABILITY_RESOURCE_POLICY']]
  • Required: Yes

ResourcesSupported

  • Type:
  • Required: Yes

SemanticVersion

  • Type:
  • Required: Yes

TemplateUrl

  • Type:
  • Required: Yes

SourceCodeArchiveUrl

  • Type: typing.Optional[str]

SourceCodeUrl

  • Type: typing.Optional[str]