Skip to content

Commit

Permalink
Add AWS::Panorama per 2021-10-21 changes
Browse files Browse the repository at this point in the history
  • Loading branch information
markpeek committed Oct 30, 2021
1 parent e3419ce commit ffd3d4b
Show file tree
Hide file tree
Showing 2 changed files with 65 additions and 0 deletions.
1 change: 1 addition & 0 deletions resources_aws.md
Original file line number Diff line number Diff line change
Expand Up @@ -129,6 +129,7 @@
- [AWS::OpenSearchService](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/AWS_OpenSearchService.html)
- [AWS::OpsWorks](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/AWS_OpsWorks.html)
- [AWS::OpsWorksCM](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/AWS_OpsWorksCM.html)
- [AWS::Panorama](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/AWS_Panorama.html)
- [AWS::Pinpoint](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/AWS_Pinpoint.html)
- [AWS::PinpointEmail](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/AWS_PinpointEmail.html)
- [AWS::QLDB](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/AWS_QLDB.html)
Expand Down
64 changes: 64 additions & 0 deletions troposphere/panorama.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,64 @@
# Copyright (c) 2012-2021, Mark Peek <[email protected]>
# All rights reserved.
#
# See LICENSE file for full license.
#
# *** Do not modify - this file is autogenerated ***
# Resource specification version: 46.0.0


from troposphere import Tags

from . import AWSObject, AWSProperty
from .validators import boolean


class ManifestOverridesPayload(AWSProperty):
props = {
"PayloadData": (str, False),
}


class ManifestPayload(AWSProperty):
props = {
"PayloadData": (str, False),
}


class ApplicationInstance(AWSObject):
resource_type = "AWS::Panorama::ApplicationInstance"

props = {
"ApplicationInstanceIdToReplace": (str, False),
"DefaultRuntimeContextDevice": (str, True),
"Description": (str, False),
"DeviceId": (str, False),
"ManifestOverridesPayload": (ManifestOverridesPayload, False),
"ManifestPayload": (ManifestPayload, True),
"Name": (str, False),
"RuntimeRoleArn": (str, False),
"StatusFilter": (str, False),
"Tags": (Tags, False),
}


class Package(AWSObject):
resource_type = "AWS::Panorama::Package"

props = {
"PackageName": (str, True),
"Tags": (Tags, False),
}


class PackageVersion(AWSObject):
resource_type = "AWS::Panorama::PackageVersion"

props = {
"MarkLatest": (boolean, False),
"OwnerAccount": (str, False),
"PackageId": (str, True),
"PackageVersion": (str, True),
"PatchVersion": (str, True),
"UpdatedLatestPatchVersion": (str, False),
}

0 comments on commit ffd3d4b

Please sign in to comment.