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]