ExtApplication

View as Markdown

Struct for a script module definition.

Full nameMFiles.ExtApplication
Proto filemfiles/structs.proto

Fields

FieldTypeNumberDescription
guidstring1The application identifier.
namestring2The application name.
versionstring3The application version (author set).
descriptionstring4The application name.
publisherstring5The application publisher.
is_enabledbool6True if the application is enabled. Note: this is a user-specific value and is not stored with the application data. Relevant for client applications only.
is_optionalbool7True if the application is optional (i.e. can be disabled). Relevant for client applications only.
requires_system_accessbool8True if this application requires system access. Relevant for client applications only.
md5_checksumstring9The application checksum (hash value).
master_applicationstring10The guid for the master application. GUID_NULL if there is no master application.
typeExtApplicationType11The application type.Values: EXT_APPLICATION_TYPE_UNSPECIFIED (0), EXT_APPLICATION_TYPE_CLIENT (1), EXT_APPLICATION_TYPE_SERVER (2).
is_multi_server_compatiblebool12Indicates if application has been designed to work in multi-server environment.
published_atgoogle.protobuf.Timestamp13Publishing date. Zero values if date has not been defined.
platformsint3214The binary value of the application platfroms supported.
vault_app_dependenciesrepeated VaultApplicationDependency15Vault application dependencies.
is_signed_and_verifiedbool16True if the application is signed and has been verified.
hot_swappablebool17True if the application can be deployed without vault restart. Applicable for server-side vault applications only.

Used by methods

Used in fields