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]