CreateProject

valid { input.Body.contents == BLOB input.Qs.name == STRING input.Qs.region == STRING input.Qs.snapshotId == STRING input.ProviderMetadata.Account == STRING input.ProviderMetadata.AccessKeyId == STRING input.ProviderMetadata.Region == STRING }

DeleteProject

valid { input.ReqMap.projectId == STRING input.ProviderMetadata.Account == STRING input.ProviderMetadata.AccessKeyId == STRING input.ProviderMetadata.Region == STRING }

DescribeBundle

valid { input.ReqMap.bundleId == STRING input.ProviderMetadata.Account == STRING input.ProviderMetadata.AccessKeyId == STRING input.ProviderMetadata.Region == STRING }

DescribeProject

valid { input.Qs.projectId == STRING input.Qs.syncFromResources == BOOLEAN input.ProviderMetadata.Account == STRING input.ProviderMetadata.AccessKeyId == STRING input.ProviderMetadata.Region == STRING }

ExportBundle

enum_Platform := [ "OSX", "WINDOWS", "LINUX", "OBJC", "SWIFT", "ANDROID", "JAVASCRIPT" ] valid { input.ReqMap.bundleId == STRING input.Qs.projectId == STRING input.Qs.platform == enum_Platform[_] input.ProviderMetadata.Account == STRING input.ProviderMetadata.AccessKeyId == STRING input.ProviderMetadata.Region == STRING }

ExportProject

valid { input.ReqMap.projectId == STRING input.ProviderMetadata.Account == STRING input.ProviderMetadata.AccessKeyId == STRING input.ProviderMetadata.Region == STRING }

ListBundles

valid { input.Qs.maxResults == INTEGER input.Qs.nextToken == STRING input.ProviderMetadata.Account == STRING input.ProviderMetadata.AccessKeyId == STRING input.ProviderMetadata.Region == STRING }

ListProjects

valid { input.Qs.maxResults == INTEGER input.Qs.nextToken == STRING input.ProviderMetadata.Account == STRING input.ProviderMetadata.AccessKeyId == STRING input.ProviderMetadata.Region == STRING }

UpdateProject

valid { input.Body.contents == BLOB input.Qs.projectId == STRING input.ProviderMetadata.Account == STRING input.ProviderMetadata.AccessKeyId == STRING input.ProviderMetadata.Region == STRING }

Did this page help you?