Package-level declarations

Types

Link copied to clipboard
Activated application record, which includes the rendered/merged result of all input configurations and state.
Protobuf type elide.app.ActiveApplication
Link copied to clipboard

Protobuf type elide.app.ActiveApplication

Link copied to clipboard
interface ActiveApplicationOrBuilder : MessageOrBuilder
Link copied to clipboard
class App
Link copied to clipboard
class AppAsset : GeneratedMessage, AppAssetOrBuilder
Specifies a static asset which is included with an Elide application.
Protobuf type elide.app.AppAsset
Link copied to clipboard
object AppAssetKt

Protobuf type elide.app.AppAsset

Link copied to clipboard
interface AppAssetOrBuilder : MessageOrBuilder
Link copied to clipboard
class AppBundle : GeneratedMessage, AppBundleOrBuilder
Specifies a code package which is included with an Elide application.
Protobuf type elide.app.AppBundle
Link copied to clipboard

Protobuf type elide.app.AppBundle

Link copied to clipboard
interface AppBundleOrBuilder : MessageOrBuilder
Link copied to clipboard
Top-level application configuration record, describing a full suite of configuration for an Elide app.
Protobuf type elide.app.AppConfiguration
Link copied to clipboard

Protobuf type elide.app.AppConfiguration

Link copied to clipboard
interface AppConfigurationOrBuilder : MessageOrBuilder
Link copied to clipboard
Describes sourcing information for an application configuration suite entry.
Protobuf type elide.app.AppConfigurationSource
Link copied to clipboard

Protobuf type elide.app.AppConfigurationSource

Link copied to clipboard
interface AppConfigurationSourceOrBuilder : MessageOrBuilder
Link copied to clipboard
Suite of generic application configuration properties.
Protobuf type elide.app.AppConfigurationSuite
Link copied to clipboard

Protobuf type elide.app.AppConfigurationSuite

Link copied to clipboard
interface AppConfigurationSuiteOrBuilder : MessageOrBuilder
Link copied to clipboard
class Application : GeneratedMessage, ApplicationOrBuilder
Top-level structure which describes an Elide application, including all relevant configuration and metadata.
Protobuf type elide.app.Application
Link copied to clipboard
Top-level record which describes an application instance.
Protobuf type elide.app.ApplicationInstance
Link copied to clipboard

Protobuf type elide.app.ApplicationInstance

Link copied to clipboard
interface ApplicationInstanceOrBuilder : MessageOrBuilder
Link copied to clipboard
class ApplicationKey : GeneratedMessage, ApplicationKeyOrBuilder
Specifies primary key information for an application; this includes the application's unique ID and ownership info.
Protobuf type elide.app.ApplicationKey
Link copied to clipboard

Protobuf type elide.app.ApplicationKey

Link copied to clipboard
interface ApplicationKeyOrBuilder : MessageOrBuilder
Link copied to clipboard

Protobuf type elide.app.Application

Link copied to clipboard
interface ApplicationOrBuilder : MessageOrBuilder
Link copied to clipboard
Configures application machines with regard to scale, networking, and other runtime concerns.
Protobuf type elide.app.AppMachineConfiguration
Link copied to clipboard

Protobuf type elide.app.AppMachineConfiguration

Link copied to clipboard
interface AppMachineConfigurationOrBuilder : MessageOrBuilder
Link copied to clipboard
class AppNamespace : GeneratedMessage, AppNamespaceOrBuilder
Describes information about an app namespace, which includes ownership and environment information.
Protobuf type elide.app.AppNamespace
Link copied to clipboard

Protobuf type elide.app.AppNamespace

Link copied to clipboard
interface AppNamespaceOrBuilder : MessageOrBuilder
Link copied to clipboard
Link copied to clipboard
class Config
Link copied to clipboard
Application-level configuration value.
Protobuf type elide.app.ConfigurationValue
Link copied to clipboard

Protobuf type elide.app.ConfigurationValue

Link copied to clipboard
interface ConfigurationValueOrBuilder : MessageOrBuilder
Link copied to clipboard
class Deployment : GeneratedMessage, DeploymentOrBuilder
Specifies a single deployment of an application; app deployments configure namespaces and machine information for a
given set of application instances.
Protobuf type elide.app.Deployment
Link copied to clipboard

Protobuf type elide.app.Deployment

Link copied to clipboard
interface DeploymentOrBuilder : MessageOrBuilder
Link copied to clipboard
Link copied to clipboard
class Domain : GeneratedMessage, DomainOrBuilder
Specifies information about a domain bound to an Elide application.
Protobuf type elide.app.Domain
Link copied to clipboard
Specifies DCV verification information for a domain delegation.
Protobuf type elide.app.DomainDelegationTicket
Link copied to clipboard

Protobuf type elide.app.DomainDelegationTicket

Link copied to clipboard
interface DomainDelegationTicketOrBuilder : MessageOrBuilder
Link copied to clipboard
Specifies DNS verification information for a domain.
Protobuf type elide.app.DomainDnsVerification
Link copied to clipboard

Protobuf type elide.app.DomainDnsVerification

Link copied to clipboard
interface DomainDnsVerificationOrBuilder : MessageOrBuilder
Link copied to clipboard
Specifies HTTP verification information for a domain.
Protobuf type elide.app.DomainHttpVerification
Link copied to clipboard

Protobuf type elide.app.DomainHttpVerification

Link copied to clipboard
interface DomainHttpVerificationOrBuilder : MessageOrBuilder
Link copied to clipboard
object DomainKt

Protobuf type elide.app.Domain

Link copied to clipboard
interface DomainOrBuilder : MessageOrBuilder
Link copied to clipboard
Link copied to clipboard
enum DomainStatus : ProtocolMessageEnum
Application domain status, with regard to mapping and verification.
Protobuf enum elide.app.DomainStatus
Link copied to clipboard
Specifies domain verification state for a domain attached to an Elide application.
Protobuf type elide.app.DomainVerification
Link copied to clipboard

Protobuf type elide.app.DomainVerification

Link copied to clipboard
enum DomainVerificationMode : ProtocolMessageEnum
Enumerates domain verification and provisioning modes.
Protobuf enum elide.app.DomainVerificationMode
Link copied to clipboard
interface DomainVerificationOrBuilder : MessageOrBuilder
Link copied to clipboard
Specifies verification request information for binding a custom domain to an Elide application.
Protobuf type elide.app.DomainVerificationTicket
Link copied to clipboard

Protobuf type elide.app.DomainVerificationTicket

Link copied to clipboard
interface DomainVerificationTicketOrBuilder : MessageOrBuilder
Link copied to clipboard
class EncryptedSecret : GeneratedMessage, EncryptedSecretOrBuilder
Describes an encrypted secret value, as expressed in a rendered final application bundle.
Protobuf type elide.app.EncryptedSecret
Link copied to clipboard

Protobuf type elide.app.EncryptedSecret

Link copied to clipboard
interface EncryptedSecretOrBuilder : MessageOrBuilder
Link copied to clipboard
enum EntrypointType : ProtocolMessageEnum
Enumerates entrypoint types recognized by this protocol.
Protobuf enum elide.app.EntrypointType
Link copied to clipboard
class Env
Link copied to clipboard
enum Environment : ProtocolMessageEnum
Enumerates application environment types.
Protobuf enum elide.app.Environment
Link copied to clipboard
class EnvironmentInfo : GeneratedMessage, EnvironmentInfoOrBuilder
Describes information about an app environment.
Protobuf type elide.app.EnvironmentInfo
Link copied to clipboard

Protobuf type elide.app.EnvironmentInfo

Link copied to clipboard
interface EnvironmentInfoOrBuilder : MessageOrBuilder
Link copied to clipboard
class EnvVar : GeneratedMessage, EnvVarOrBuilder
Represents a single environment variable.
Protobuf type elide.app.EnvVar
Link copied to clipboard
object EnvVarKt

Protobuf type elide.app.EnvVar

Link copied to clipboard
interface EnvVarOrBuilder : MessageOrBuilder
Link copied to clipboard
class Identity : GeneratedMessage, IdentityOrBuilder
Application identity descriptor; encloses unique identifiers and credentials for an application's internal use.
Protobuf type elide.app.Identity
Link copied to clipboard
Configures application identity from the perspective of the application.
Protobuf type elide.app.IdentityConfiguration
Link copied to clipboard

Protobuf type elide.app.IdentityConfiguration

Link copied to clipboard
interface IdentityConfigurationOrBuilder : MessageOrBuilder
Link copied to clipboard
object IdentityKt

Protobuf type elide.app.Identity

Link copied to clipboard
interface IdentityOrBuilder : MessageOrBuilder
Link copied to clipboard
Link copied to clipboard
class Instance
Link copied to clipboard
Describes an allocation constituent to an application instance.
Protobuf type elide.app.InstanceAllocation
Link copied to clipboard

Protobuf type elide.app.InstanceAllocation

Link copied to clipboard
interface InstanceAllocationOrBuilder : MessageOrBuilder
Link copied to clipboard
Describes instance assignment information.
Protobuf type elide.app.InstanceAssignment
Link copied to clipboard

Protobuf type elide.app.InstanceAssignment

Link copied to clipboard
interface InstanceAssignmentOrBuilder : MessageOrBuilder
Link copied to clipboard
class InstanceKey : GeneratedMessage, InstanceKeyOrBuilder
Primary key information for a given application instance.
Protobuf type elide.app.InstanceKey
Link copied to clipboard

Protobuf type elide.app.InstanceKey

Link copied to clipboard
interface InstanceKeyOrBuilder : MessageOrBuilder
Link copied to clipboard
enum InstanceStatus : ProtocolMessageEnum
Describes statuses which an application instance may inhabit.
Protobuf enum elide.app.InstanceStatus
Link copied to clipboard
class Io
Link copied to clipboard
class Isolation
Link copied to clipboard
class MachineSize : GeneratedMessage, MachineSizeOrBuilder
Specifies machine sizing information.
Protobuf type elide.app.MachineSize
Link copied to clipboard

Protobuf type elide.app.MachineSize

Link copied to clipboard
interface MachineSizeOrBuilder : MessageOrBuilder
Link copied to clipboard
class MappedDomain : GeneratedMessage, MappedDomainOrBuilder
Specifies an active mapped application domain, along with verification info and current state.
Protobuf type elide.app.MappedDomain
Link copied to clipboard

Protobuf type elide.app.MappedDomain

Link copied to clipboard
interface MappedDomainOrBuilder : MessageOrBuilder
Link copied to clipboard
class Namespace
Link copied to clipboard
enum Privilege : ProtocolMessageEnum
Enumerates generic application privilege markers.
Protobuf enum elide.app.Privilege
Link copied to clipboard
class Privileges : GeneratedMessage, PrivilegesOrBuilder
Specifies privileges granted to an application, or configured for an application.
Protobuf type elide.app.Privileges
Link copied to clipboard

Protobuf type elide.app.Privileges

Link copied to clipboard
interface PrivilegesOrBuilder : MessageOrBuilder
Link copied to clipboard
class Region : GeneratedMessage, RegionOrBuilder
Describes an application region, where deployments can take place.
Protobuf type elide.app.Region
Link copied to clipboard
enum RegionFlag : ProtocolMessageEnum
Enumerates condition flags which may be applied to a given region.
Protobuf enum elide.app.RegionFlag
Link copied to clipboard
class RegionKey : GeneratedMessage, RegionKeyOrBuilder
Describes primary key information for an application region.
Protobuf type elide.app.RegionKey
Link copied to clipboard

Protobuf type elide.app.RegionKey

Link copied to clipboard
interface RegionKeyOrBuilder : MessageOrBuilder
Link copied to clipboard
object RegionKt

Protobuf type elide.app.Region

Link copied to clipboard
interface RegionOrBuilder : MessageOrBuilder
Link copied to clipboard
Link copied to clipboard
class RegionReference : GeneratedMessage, RegionReferenceOrBuilder
Specifies a reference to a known compute or hosting region.
Protobuf type elide.app.RegionReference
Link copied to clipboard

Protobuf type elide.app.RegionReference

Link copied to clipboard
interface RegionReferenceOrBuilder : MessageOrBuilder
Link copied to clipboard
Rendered environment value associated with a rendered app environment variable.
Protobuf type elide.app.RenderedEnvironment
Link copied to clipboard

Protobuf type elide.app.RenderedEnvironment

Link copied to clipboard
interface RenderedEnvironmentOrBuilder : MessageOrBuilder
Link copied to clipboard
class Secret : GeneratedMessage, SecretOrBuilder
Describes a secret value associated with an application, and made available to an application at runtime.
Protobuf type elide.app.Secret
Link copied to clipboard
object SecretKt

Protobuf type elide.app.Secret

Link copied to clipboard
interface SecretOrBuilder : MessageOrBuilder
Link copied to clipboard
Link copied to clipboard
class SecretReference : GeneratedMessage, SecretReferenceOrBuilder
Describes a reference to a secret associated with an application.
Protobuf type elide.app.SecretReference
Link copied to clipboard

Protobuf type elide.app.SecretReference

Link copied to clipboard
interface SecretReferenceOrBuilder : MessageOrBuilder
Link copied to clipboard
enum SymbolicEnvValue : ProtocolMessageEnum
Describes symbolic environment values which are derived or computed.
Protobuf enum elide.app.SymbolicEnvValue
Link copied to clipboard
Specifies a DNS record which is requested for domain verification.
Protobuf type elide.app.VerificationDnsRecord
Link copied to clipboard

Protobuf type elide.app.VerificationDnsRecord

Link copied to clipboard
interface VerificationDnsRecordOrBuilder : MessageOrBuilder
Link copied to clipboard
Specifies an HTTP endpoint which is requested for domain verification.
Protobuf type elide.app.VerificationHttpEndpoint
Link copied to clipboard

Protobuf type elide.app.VerificationHttpEndpoint

Link copied to clipboard
interface VerificationHttpEndpointOrBuilder : MessageOrBuilder

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
@JvmName(name = "-initializeactiveApplication")
inline fun activeApplication(block: ActiveApplicationKt.Dsl.() -> Unit): ActiveApplication
Link copied to clipboard
@JvmName(name = "-initializeappAsset")
inline fun appAsset(block: AppAssetKt.Dsl.() -> Unit): AppAsset
Link copied to clipboard
@JvmName(name = "-initializeappBundle")
inline fun appBundle(block: AppBundleKt.Dsl.() -> Unit): AppBundle
Link copied to clipboard
@JvmName(name = "-initializeappConfiguration")
inline fun appConfiguration(block: AppConfigurationKt.Dsl.() -> Unit): AppConfiguration
Link copied to clipboard
@JvmName(name = "-initializeappConfigurationSource")
inline fun appConfigurationSource(block: AppConfigurationSourceKt.Dsl.() -> Unit): AppConfigurationSource
Link copied to clipboard
@JvmName(name = "-initializeappConfigurationSuite")
inline fun appConfigurationSuite(block: AppConfigurationSuiteKt.Dsl.() -> Unit): AppConfigurationSuite
Link copied to clipboard
@JvmName(name = "-initializeapplication")
inline fun application(block: ApplicationKt.Dsl.() -> Unit): Application
Link copied to clipboard
@JvmName(name = "-initializeapplicationInstance")
inline fun applicationInstance(block: ApplicationInstanceKt.Dsl.() -> Unit): ApplicationInstance
Link copied to clipboard
@JvmName(name = "-initializeapplicationKey")
inline fun applicationKey(block: ApplicationKeyKt.Dsl.() -> Unit): ApplicationKey
Link copied to clipboard
@JvmName(name = "-initializeappMachineConfiguration")
inline fun appMachineConfiguration(block: AppMachineConfigurationKt.Dsl.() -> Unit): AppMachineConfiguration
Link copied to clipboard
@JvmName(name = "-initializeappNamespace")
inline fun appNamespace(block: AppNamespaceKt.Dsl.() -> Unit): AppNamespace
Link copied to clipboard
@JvmName(name = "-initializeconfigurationValue")
inline fun configurationValue(block: ConfigurationValueKt.Dsl.() -> Unit): ConfigurationValue
Link copied to clipboard
inline fun AppAsset.copy(block: AppAssetKt.Dsl.() -> Unit): AppAsset
inline fun AppBundle.copy(block: AppBundleKt.Dsl.() -> Unit): AppBundle
inline fun Deployment.copy(block: DeploymentKt.Dsl.() -> Unit): Deployment
inline fun Domain.copy(block: DomainKt.Dsl.() -> Unit): Domain
inline fun EnvVar.copy(block: EnvVarKt.Dsl.() -> Unit): EnvVar
inline fun Identity.copy(block: IdentityKt.Dsl.() -> Unit): Identity
inline fun Privileges.copy(block: PrivilegesKt.Dsl.() -> Unit): Privileges
inline fun Region.copy(block: RegionKt.Dsl.() -> Unit): Region
inline fun RegionKey.copy(block: RegionKeyKt.Dsl.() -> Unit): RegionKey
inline fun Secret.copy(block: SecretKt.Dsl.() -> Unit): Secret
Link copied to clipboard
@JvmName(name = "-initializedeployment")
inline fun deployment(block: DeploymentKt.Dsl.() -> Unit): Deployment
Link copied to clipboard
@JvmName(name = "-initializedomain")
inline fun domain(block: DomainKt.Dsl.() -> Unit): Domain
Link copied to clipboard
@JvmName(name = "-initializedomainDelegationTicket")
inline fun domainDelegationTicket(block: DomainDelegationTicketKt.Dsl.() -> Unit): DomainDelegationTicket
Link copied to clipboard
@JvmName(name = "-initializedomainDnsVerification")
inline fun domainDnsVerification(block: DomainDnsVerificationKt.Dsl.() -> Unit): DomainDnsVerification
Link copied to clipboard
@JvmName(name = "-initializedomainHttpVerification")
inline fun domainHttpVerification(block: DomainHttpVerificationKt.Dsl.() -> Unit): DomainHttpVerification
Link copied to clipboard
@JvmName(name = "-initializedomainVerification")
inline fun domainVerification(block: DomainVerificationKt.Dsl.() -> Unit): DomainVerification
Link copied to clipboard
@JvmName(name = "-initializedomainVerificationTicket")
inline fun domainVerificationTicket(block: DomainVerificationTicketKt.Dsl.() -> Unit): DomainVerificationTicket
Link copied to clipboard
@JvmName(name = "-initializeencryptedSecret")
inline fun encryptedSecret(block: EncryptedSecretKt.Dsl.() -> Unit): EncryptedSecret
Link copied to clipboard
@JvmName(name = "-initializeenvironmentInfo")
inline fun environmentInfo(block: EnvironmentInfoKt.Dsl.() -> Unit): EnvironmentInfo
Link copied to clipboard
@JvmName(name = "-initializeenvVar")
inline fun envVar(block: EnvVarKt.Dsl.() -> Unit): EnvVar
Link copied to clipboard
@JvmName(name = "-initializeidentity")
inline fun identity(block: IdentityKt.Dsl.() -> Unit): Identity
Link copied to clipboard
@JvmName(name = "-initializeidentityConfiguration")
inline fun identityConfiguration(block: IdentityConfigurationKt.Dsl.() -> Unit): IdentityConfiguration
Link copied to clipboard
@JvmName(name = "-initializeinstanceAllocation")
inline fun instanceAllocation(block: InstanceAllocationKt.Dsl.() -> Unit): InstanceAllocation
Link copied to clipboard
@JvmName(name = "-initializeinstanceAssignment")
inline fun instanceAssignment(block: InstanceAssignmentKt.Dsl.() -> Unit): InstanceAssignment
Link copied to clipboard
@JvmName(name = "-initializeinstanceKey")
inline fun instanceKey(block: InstanceKeyKt.Dsl.() -> Unit): InstanceKey
Link copied to clipboard
@JvmName(name = "-initializemachineSize")
inline fun machineSize(block: MachineSizeKt.Dsl.() -> Unit): MachineSize
Link copied to clipboard
@JvmName(name = "-initializemappedDomain")
inline fun mappedDomain(block: MappedDomainKt.Dsl.() -> Unit): MappedDomain
Link copied to clipboard
@JvmName(name = "-initializeprivileges")
inline fun privileges(block: PrivilegesKt.Dsl.() -> Unit): Privileges
Link copied to clipboard
@JvmName(name = "-initializeregion")
inline fun region(block: RegionKt.Dsl.() -> Unit): Region
Link copied to clipboard
@JvmName(name = "-initializeregionKey")
inline fun regionKey(block: RegionKeyKt.Dsl.() -> Unit): RegionKey
Link copied to clipboard
@JvmName(name = "-initializeregionReference")
inline fun regionReference(block: RegionReferenceKt.Dsl.() -> Unit): RegionReference
Link copied to clipboard
@JvmName(name = "-initializerenderedEnvironment")
inline fun renderedEnvironment(block: RenderedEnvironmentKt.Dsl.() -> Unit): RenderedEnvironment
Link copied to clipboard
@JvmName(name = "-initializesecret")
inline fun secret(block: SecretKt.Dsl.() -> Unit): Secret
Link copied to clipboard
@JvmName(name = "-initializesecretReference")
inline fun secretReference(block: SecretReferenceKt.Dsl.() -> Unit): SecretReference
Link copied to clipboard
@JvmName(name = "-initializeverificationDnsRecord")
inline fun verificationDnsRecord(block: VerificationDnsRecordKt.Dsl.() -> Unit): VerificationDnsRecord
Link copied to clipboard
@JvmName(name = "-initializeverificationHttpEndpoint")
inline fun verificationHttpEndpoint(block: VerificationHttpEndpointKt.Dsl.() -> Unit): VerificationHttpEndpoint