For AI agents: visit https://public.docs.kivera.io/llms.txt for an index of all pages formatted in Markdown and endpoints in OpenAPI.
valid {
input.Body.id == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.componentName == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.environmentName == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.serviceInstanceName == STRING
input.Body.serviceName == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.serviceName == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.clientToken == STRING
input.Body.description == STRING
input.Body.environmentName == STRING
input.Body.manifest == STRING
input.Body.name == STRING
input.Body.serviceInstanceName == STRING
input.Body.serviceName == STRING
input.Body.serviceSpec == STRING
input.Body.tags[_].key == STRING
input.Body.tags[_].value == STRING
input.Body.templateFile == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
enum_RepositoryProvider := [ "GITHUB", "GITHUB_ENTERPRISE", "BITBUCKET" ]
valid {
input.Body.codebuildRoleArn == STRING
input.Body.componentRoleArn == STRING
input.Body.description == STRING
input.Body.environmentAccountConnectionId == STRING
input.Body.name == STRING
input.Body.protonServiceRoleArn == STRING
input.Body.provisioningRepository.branch == STRING
input.Body.provisioningRepository.name == STRING
input.Body.provisioningRepository.provider == enum_RepositoryProvider[_]
input.Body.spec == STRING
input.Body.tags[_].key == STRING
input.Body.tags[_].value == STRING
input.Body.templateMajorVersion == STRING
input.Body.templateMinorVersion == STRING
input.Body.templateName == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.clientToken == STRING
input.Body.codebuildRoleArn == STRING
input.Body.componentRoleArn == STRING
input.Body.environmentName == STRING
input.Body.managementAccountId == STRING
input.Body.roleArn == STRING
input.Body.tags[_].key == STRING
input.Body.tags[_].value == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
enum_Provisioning := [ "CUSTOMER_MANAGED" ]
valid {
input.Body.description == STRING
input.Body.displayName == STRING
input.Body.encryptionKey == STRING
input.Body.name == STRING
input.Body.provisioning == enum_Provisioning[_]
input.Body.tags[_].key == STRING
input.Body.tags[_].value == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.clientToken == STRING
input.Body.description == STRING
input.Body.majorVersion == STRING
input.Body.source.s3.bucket == STRING
input.Body.source.s3.key == STRING
input.Body.tags[_].key == STRING
input.Body.tags[_].value == STRING
input.Body.templateName == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
enum_RepositoryProvider := [ "GITHUB", "GITHUB_ENTERPRISE", "BITBUCKET" ]
valid {
input.Body.connectionArn == STRING
input.Body.encryptionKey == STRING
input.Body.name == STRING
input.Body.provider == enum_RepositoryProvider[_]
input.Body.tags[_].key == STRING
input.Body.tags[_].value == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.branchName == STRING
input.Body.description == STRING
input.Body.name == STRING
input.Body.repositoryConnectionArn == STRING
input.Body.repositoryId == STRING
input.Body.spec == STRING
input.Body.tags[_].key == STRING
input.Body.tags[_].value == STRING
input.Body.templateMajorVersion == STRING
input.Body.templateMinorVersion == STRING
input.Body.templateName == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.clientToken == STRING
input.Body.name == STRING
input.Body.serviceName == STRING
input.Body.spec == STRING
input.Body.tags[_].key == STRING
input.Body.tags[_].value == STRING
input.Body.templateMajorVersion == STRING
input.Body.templateMinorVersion == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
enum_RepositoryProvider := [ "GITHUB", "GITHUB_ENTERPRISE", "BITBUCKET" ]
valid {
input.Body.branch == STRING
input.Body.filePath == STRING
input.Body.repositoryName == STRING
input.Body.repositoryProvider == enum_RepositoryProvider[_]
input.Body.serviceName == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
enum_Provisioning := [ "CUSTOMER_MANAGED" ]
valid {
input.Body.description == STRING
input.Body.displayName == STRING
input.Body.encryptionKey == STRING
input.Body.name == STRING
input.Body.pipelineProvisioning == enum_Provisioning[_]
input.Body.tags[_].key == STRING
input.Body.tags[_].value == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
enum_ServiceTemplateSupportedComponentSourceType := [ "DIRECTLY_DEFINED" ]
valid {
input.Body.clientToken == STRING
input.Body.compatibleEnvironmentTemplates[_].majorVersion == STRING
input.Body.compatibleEnvironmentTemplates[_].templateName == STRING
input.Body.description == STRING
input.Body.majorVersion == STRING
input.Body.source.s3.bucket == STRING
input.Body.source.s3.key == STRING
input.Body.supportedComponentSources[_] == enum_ServiceTemplateSupportedComponentSourceType[_]
input.Body.tags[_].key == STRING
input.Body.tags[_].value == STRING
input.Body.templateName == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
enum_RepositoryProvider := [ "GITHUB", "GITHUB_ENTERPRISE", "BITBUCKET" ]
enum_TemplateType := [ "ENVIRONMENT", "SERVICE" ]
valid {
input.Body.branch == STRING
input.Body.repositoryName == STRING
input.Body.repositoryProvider == enum_RepositoryProvider[_]
input.Body.subdirectory == STRING
input.Body.templateName == STRING
input.Body.templateType == enum_TemplateType[_]
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.name == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.id == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.name == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.id == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.name == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.majorVersion == STRING
input.Body.minorVersion == STRING
input.Body.templateName == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
enum_RepositoryProvider := [ "GITHUB", "GITHUB_ENTERPRISE", "BITBUCKET" ]
valid {
input.Body.name == STRING
input.Body.provider == enum_RepositoryProvider[_]
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.name == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.serviceName == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.name == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.majorVersion == STRING
input.Body.minorVersion == STRING
input.Body.templateName == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
enum_TemplateType := [ "ENVIRONMENT", "SERVICE" ]
valid {
input.Body.templateName == STRING
input.Body.templateType == enum_TemplateType[_]
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.name == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.componentName == STRING
input.Body.environmentName == STRING
input.Body.id == STRING
input.Body.serviceInstanceName == STRING
input.Body.serviceName == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.name == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.id == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.name == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.majorVersion == STRING
input.Body.minorVersion == STRING
input.Body.templateName == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
enum_RepositoryProvider := [ "GITHUB", "GITHUB_ENTERPRISE", "BITBUCKET" ]
valid {
input.Body.name == STRING
input.Body.provider == enum_RepositoryProvider[_]
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
enum_RepositoryProvider := [ "GITHUB", "GITHUB_ENTERPRISE", "BITBUCKET" ]
enum_SyncType := [ "TEMPLATE_SYNC", "SERVICE_SYNC" ]
valid {
input.Body.branch == STRING
input.Body.repositoryName == STRING
input.Body.repositoryProvider == enum_RepositoryProvider[_]
input.Body.syncType == enum_SyncType[_]
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.name == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.name == STRING
input.Body.serviceName == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.serviceInstanceName == STRING
input.Body.serviceName == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.serviceInstanceName == STRING
input.Body.serviceName == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.serviceName == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.name == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.majorVersion == STRING
input.Body.minorVersion == STRING
input.Body.templateName == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
enum_TemplateType := [ "ENVIRONMENT", "SERVICE" ]
valid {
input.Body.templateName == STRING
input.Body.templateType == enum_TemplateType[_]
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
enum_TemplateType := [ "ENVIRONMENT", "SERVICE" ]
valid {
input.Body.templateName == STRING
input.Body.templateType == enum_TemplateType[_]
input.Body.templateVersion == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.componentName == STRING
input.Body.deploymentId == STRING
input.Body.nextToken == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.componentName == STRING
input.Body.nextToken == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.environmentName == STRING
input.Body.maxResults == INTEGER
input.Body.nextToken == STRING
input.Body.serviceInstanceName == STRING
input.Body.serviceName == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.componentName == STRING
input.Body.environmentName == STRING
input.Body.maxResults == INTEGER
input.Body.nextToken == STRING
input.Body.serviceInstanceName == STRING
input.Body.serviceName == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
enum_EnvironmentAccountConnectionRequesterAccountType := [ "MANAGEMENT_ACCOUNT", "ENVIRONMENT_ACCOUNT" ]
enum_EnvironmentAccountConnectionStatus := [ "PENDING", "CONNECTED", "REJECTED" ]
valid {
input.Body.environmentName == STRING
input.Body.maxResults == INTEGER
input.Body.nextToken == STRING
input.Body.requestedBy == enum_EnvironmentAccountConnectionRequesterAccountType[_]
input.Body.statuses[_] == enum_EnvironmentAccountConnectionStatus[_]
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.deploymentId == STRING
input.Body.environmentName == STRING
input.Body.nextToken == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.environmentName == STRING
input.Body.nextToken == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.majorVersion == STRING
input.Body.maxResults == INTEGER
input.Body.nextToken == STRING
input.Body.templateName == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.maxResults == INTEGER
input.Body.nextToken == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.environmentTemplates[_].majorVersion == STRING
input.Body.environmentTemplates[_].templateName == STRING
input.Body.maxResults == INTEGER
input.Body.nextToken == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.maxResults == INTEGER
input.Body.nextToken == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
enum_RepositoryProvider := [ "GITHUB", "GITHUB_ENTERPRISE", "BITBUCKET" ]
enum_SyncType := [ "TEMPLATE_SYNC", "SERVICE_SYNC" ]
valid {
input.Body.nextToken == STRING
input.Body.repositoryName == STRING
input.Body.repositoryProvider == enum_RepositoryProvider[_]
input.Body.syncType == enum_SyncType[_]
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.deploymentId == STRING
input.Body.nextToken == STRING
input.Body.serviceInstanceName == STRING
input.Body.serviceName == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.nextToken == STRING
input.Body.serviceInstanceName == STRING
input.Body.serviceName == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
enum_ListServiceInstancesFilterBy := [ "name", "deploymentStatus", "templateName", "serviceName", "deployedTemplateVersionStatus", "environmentName", "lastDeploymentAttemptedAtBefore", "lastDeploymentAttemptedAtAfter", "createdAtBefore", "createdAtAfter" ]
enum_ListServiceInstancesSortBy := [ "name", "deploymentStatus", "templateName", "serviceName", "environmentName", "lastDeploymentAttemptedAt", "createdAt" ]
enum_SortOrder := [ "ASCENDING", "DESCENDING" ]
valid {
input.Body.filters[_].key == enum_ListServiceInstancesFilterBy[_]
input.Body.filters[_].value == STRING
input.Body.maxResults == INTEGER
input.Body.nextToken == STRING
input.Body.serviceName == STRING
input.Body.sortBy == enum_ListServiceInstancesSortBy[_]
input.Body.sortOrder == enum_SortOrder[_]
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.deploymentId == STRING
input.Body.nextToken == STRING
input.Body.serviceName == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.nextToken == STRING
input.Body.serviceName == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.majorVersion == STRING
input.Body.maxResults == INTEGER
input.Body.nextToken == STRING
input.Body.templateName == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.maxResults == INTEGER
input.Body.nextToken == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.maxResults == INTEGER
input.Body.nextToken == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.maxResults == INTEGER
input.Body.nextToken == STRING
input.Body.resourceArn == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
enum_ResourceDeploymentStatus := [ "IN_PROGRESS", "FAILED", "SUCCEEDED" ]
valid {
input.Body.deploymentId == STRING
input.Body.outputs[_].key == STRING
input.Body.outputs[_].valueString == STRING
input.Body.resourceArn == STRING
input.Body.status == enum_ResourceDeploymentStatus[_]
input.Body.statusMessage == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.id == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.resourceArn == STRING
input.Body.tags[_].key == STRING
input.Body.tags[_].value == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.resourceArn == STRING
input.Body.tagKeys[_] == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
enum_RepositoryProvider := [ "GITHUB", "GITHUB_ENTERPRISE", "BITBUCKET" ]
valid {
input.Body.deletePipelineProvisioningRepository == BOOLEAN
input.Body.pipelineCodebuildRoleArn == STRING
input.Body.pipelineProvisioningRepository.branch == STRING
input.Body.pipelineProvisioningRepository.name == STRING
input.Body.pipelineProvisioningRepository.provider == enum_RepositoryProvider[_]
input.Body.pipelineServiceRoleArn == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
enum_ComponentDeploymentUpdateType := [ "NONE", "CURRENT_VERSION" ]
valid {
input.Body.clientToken == STRING
input.Body.deploymentType == enum_ComponentDeploymentUpdateType[_]
input.Body.description == STRING
input.Body.name == STRING
input.Body.serviceInstanceName == STRING
input.Body.serviceName == STRING
input.Body.serviceSpec == STRING
input.Body.templateFile == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
enum_DeploymentUpdateType := [ "NONE", "CURRENT_VERSION", "MINOR_VERSION", "MAJOR_VERSION" ]
enum_RepositoryProvider := [ "GITHUB", "GITHUB_ENTERPRISE", "BITBUCKET" ]
valid {
input.Body.codebuildRoleArn == STRING
input.Body.componentRoleArn == STRING
input.Body.deploymentType == enum_DeploymentUpdateType[_]
input.Body.description == STRING
input.Body.environmentAccountConnectionId == STRING
input.Body.name == STRING
input.Body.protonServiceRoleArn == STRING
input.Body.provisioningRepository.branch == STRING
input.Body.provisioningRepository.name == STRING
input.Body.provisioningRepository.provider == enum_RepositoryProvider[_]
input.Body.spec == STRING
input.Body.templateMajorVersion == STRING
input.Body.templateMinorVersion == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.codebuildRoleArn == STRING
input.Body.componentRoleArn == STRING
input.Body.id == STRING
input.Body.roleArn == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.description == STRING
input.Body.displayName == STRING
input.Body.name == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
enum_TemplateVersionStatus := [ "REGISTRATION_IN_PROGRESS", "REGISTRATION_FAILED", "DRAFT", "PUBLISHED" ]
valid {
input.Body.description == STRING
input.Body.majorVersion == STRING
input.Body.minorVersion == STRING
input.Body.status == enum_TemplateVersionStatus[_]
input.Body.templateName == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.description == STRING
input.Body.name == STRING
input.Body.spec == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
enum_DeploymentUpdateType := [ "NONE", "CURRENT_VERSION", "MINOR_VERSION", "MAJOR_VERSION" ]
valid {
input.Body.clientToken == STRING
input.Body.deploymentType == enum_DeploymentUpdateType[_]
input.Body.name == STRING
input.Body.serviceName == STRING
input.Body.spec == STRING
input.Body.templateMajorVersion == STRING
input.Body.templateMinorVersion == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
enum_DeploymentUpdateType := [ "NONE", "CURRENT_VERSION", "MINOR_VERSION", "MAJOR_VERSION" ]
valid {
input.Body.deploymentType == enum_DeploymentUpdateType[_]
input.Body.serviceName == STRING
input.Body.spec == STRING
input.Body.templateMajorVersion == STRING
input.Body.templateMinorVersion == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.id == STRING
input.Body.resolvedReason == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
enum_RepositoryProvider := [ "GITHUB", "GITHUB_ENTERPRISE", "BITBUCKET" ]
valid {
input.Body.branch == STRING
input.Body.filePath == STRING
input.Body.repositoryName == STRING
input.Body.repositoryProvider == enum_RepositoryProvider[_]
input.Body.serviceName == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.description == STRING
input.Body.displayName == STRING
input.Body.name == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
enum_ServiceTemplateSupportedComponentSourceType := [ "DIRECTLY_DEFINED" ]
enum_TemplateVersionStatus := [ "REGISTRATION_IN_PROGRESS", "REGISTRATION_FAILED", "DRAFT", "PUBLISHED" ]
valid {
input.Body.compatibleEnvironmentTemplates[_].majorVersion == STRING
input.Body.compatibleEnvironmentTemplates[_].templateName == STRING
input.Body.description == STRING
input.Body.majorVersion == STRING
input.Body.minorVersion == STRING
input.Body.status == enum_TemplateVersionStatus[_]
input.Body.supportedComponentSources[_] == enum_ServiceTemplateSupportedComponentSourceType[_]
input.Body.templateName == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
enum_RepositoryProvider := [ "GITHUB", "GITHUB_ENTERPRISE", "BITBUCKET" ]
enum_TemplateType := [ "ENVIRONMENT", "SERVICE" ]
valid {
input.Body.branch == STRING
input.Body.repositoryName == STRING
input.Body.repositoryProvider == enum_RepositoryProvider[_]
input.Body.subdirectory == STRING
input.Body.templateName == STRING
input.Body.templateType == enum_TemplateType[_]
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}