Skip to content

Serverlessrepo Classes

ApplicationDependencySummary

ApplicationId

  • Type:
  • Required: Yes

SemanticVersion

  • Type:
  • Required: Yes

ApplicationPolicyStatement

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]

ApplicationPolicyStatementOutput

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]

ApplicationSummary

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!

CreateApplicationRequest

Author

  • Type:
  • Required: Yes

Description

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

HomePageUrl

  • Type: typing.Optional[str]

Labels

  • Type: typing.Optional[typing.List[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]

CreateApplicationResponse

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

CreateApplicationVersionRequest

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]

CreateApplicationVersionResponse

ApplicationId

  • Type:
  • Required: Yes

CreationTime

  • Type:
  • Required: Yes

ParameterDefinitions

  • Type: typing.List[aws_resource_validator.pydantic_models.serverlessrepo.serverlessrepo_classes.ParameterDefinition]
  • 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

CreateCloudFormationChangeSetRequest

ApplicationId

  • Type:
  • Required: Yes

StackName

  • Type:
  • Required: Yes

Capabilities

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

ChangeSetName

  • Type: typing.Optional[str]

ClientToken

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

NotificationArns

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

ParameterOverrides

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.serverlessrepo.serverlessrepo_classes.ParameterValue]]

ResourceTypes

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

RollbackConfiguration

  • Type:

SemanticVersion

  • Type: typing.Optional[str]

Tags

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.serverlessrepo.serverlessrepo_classes.Tag]]

TemplateId

  • Type: typing.Optional[str]

CreateCloudFormationChangeSetResponse

ApplicationId

  • Type:
  • Required: Yes

ChangeSetId

  • Type:
  • Required: Yes

SemanticVersion

  • Type:
  • Required: Yes

StackId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateCloudFormationTemplateRequest

ApplicationId

  • Type:
  • Required: Yes

SemanticVersion

  • Type: typing.Optional[str]

CreateCloudFormationTemplateResponse

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

DeleteApplicationRequest

ApplicationId

  • Type:
  • Required: Yes

EmptyResponseMetadata

ResponseMetadata

  • Type:
  • Required: Yes

GetApplicationPolicyRequest

ApplicationId

  • Type:
  • Required: Yes

GetApplicationPolicyResponse

Statements

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

ResponseMetadata

  • Type:
  • Required: Yes

GetApplicationRequest

ApplicationId

  • Type:
  • Required: Yes

SemanticVersion

  • Type: typing.Optional[str]

GetApplicationResponse

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

GetCloudFormationTemplateRequest

ApplicationId

  • Type:
  • Required: Yes

TemplateId

  • Type:
  • Required: Yes

GetCloudFormationTemplateResponse

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

ListApplicationDependenciesRequest

ApplicationId

  • Type:
  • Required: Yes

MaxItems

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

SemanticVersion

  • Type: typing.Optional[str]

ListApplicationDependenciesRequestPaginate

ApplicationId

  • Type:
  • Required: Yes

SemanticVersion

  • Type: typing.Optional[str]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.serverlessrepo.serverlessrepo_classes.PaginatorConfig]

ListApplicationDependenciesResponse

Dependencies

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

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListApplicationVersionsRequest

ApplicationId

  • Type:
  • Required: Yes

MaxItems

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

ListApplicationVersionsRequestPaginate

ApplicationId

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.serverlessrepo.serverlessrepo_classes.PaginatorConfig]

ListApplicationVersionsResponse

Versions

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

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListApplicationsRequest

MaxItems

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

ListApplicationsRequestPaginate

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.serverlessrepo.serverlessrepo_classes.PaginatorConfig]

ListApplicationsResponse

Applications

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

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

PaginatorConfig

MaxItems

  • Type: typing.Optional[int]

PageSize

  • Type: typing.Optional[int]

StartingToken

  • Type: typing.Optional[str]

ParameterDefinition

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]

ParameterValue

Name

  • Type:
  • Required: Yes

Value

  • Type:
  • Required: Yes

PutApplicationPolicyRequest

ApplicationId

  • Type:
  • Required: Yes

Statements

  • Type: typing.List[typing.Union[aws_resource_validator.pydantic_models.serverlessrepo.serverlessrepo_classes.ApplicationPolicyStatement, aws_resource_validator.pydantic_models.serverlessrepo.serverlessrepo_classes.ApplicationPolicyStatementOutput]]
  • Required: Yes

PutApplicationPolicyResponse

Statements

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

ResponseMetadata

  • Type:
  • Required: Yes

ResponseMetadata

RequestId

  • Type:
  • Required: Yes

HTTPStatusCode

  • Type:
  • Required: Yes

HTTPHeaders

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

RetryAttempts

  • Type:
  • Required: Yes

HostId

  • Type: typing.Optional[str]

RollbackConfiguration

MonitoringTimeInMinutes

  • Type: typing.Optional[int]

RollbackTriggers

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.serverlessrepo.serverlessrepo_classes.RollbackTrigger]]

RollbackTrigger

Arn

  • Type:
  • Required: Yes

Type

  • Type:
  • Required: Yes

Tag

Key

  • Type:
  • Required: Yes

Value

  • Type:
  • Required: Yes

UnshareApplicationRequest

ApplicationId

  • Type:
  • Required: Yes

OrganizationId

  • Type:
  • Required: Yes

UpdateApplicationRequest

ApplicationId

  • Type:
  • Required: Yes

Author

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

HomePageUrl

  • Type: typing.Optional[str]

Labels

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

ReadmeBody

  • Type: typing.Optional[str]

ReadmeUrl

  • Type: typing.Optional[str]

UpdateApplicationResponse

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

Version

ApplicationId

  • Type:
  • Required: Yes

CreationTime

  • Type:
  • Required: Yes

ParameterDefinitions

  • Type: typing.List[aws_resource_validator.pydantic_models.serverlessrepo.serverlessrepo_classes.ParameterDefinition]
  • 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]

VersionSummary

ApplicationId

  • Type:
  • Required: Yes

CreationTime

  • Type:
  • Required: Yes

SemanticVersion

  • Type:
  • Required: Yes

SourceCodeUrl

  • Type: typing.Optional[str]