Skip to content

Latest commit

 

History

History
74 lines (54 loc) · 2.71 KB

application.md

File metadata and controls

74 lines (54 loc) · 2.71 KB
page_title subcategory description
citrix_application Resource - citrix
CVAD
Resource for creating and managing applications.

citrix_application (Resource)

Resource for creating and managing applications.

Example Usage

resource "citrix_application" "example-application" {
  name                    = "example-name"
  description             = "example-description"
  published_name          = "example-published-name"
  application_folder_path = citrix_application_folder.example-application-folder-1.path
  installed_app_properties = {
    command_line_arguments  = "<Command line arguments for the executable>"
    command_line_executable = "<Command line executable path>"
    working_directory       = "<Working directory path for the executable>"
  }
  delivery_groups = [citrix_delivery_group.example-delivery-group.id]
  icon            = citrix_application_icon.example-application-icon.id
  limit_visibility_to_users = ["example\\user1"]
}

Schema

Required

  • delivery_groups (Set of String) The delivery group IDs to which the application should be added.
  • installed_app_properties (Attributes) The install application properties. (see below for nested schema)
  • name (String) Name of the application.
  • published_name (String) A display name for the application that is shown to users.

Optional

  • application_folder_path (String) The application folder path in which the application should be created.
  • description (String) Description of the application.
  • icon (String) The Id of the icon to be associated with the application.
  • limit_visibility_to_users (Set of String) By default, the application is visible to all users within a delivery group. However, you can restrict its visibility to only certain users by specifying them in the limit_visibility_to_users list.

-> Note Users must be in DOMAIN\UserOrGroupName or user@domain.com format

Read-Only

  • id (String) GUID identifier of the application.

Nested Schema for installed_app_properties

Required:

  • command_line_executable (String) The path of the executable file to launch.

Optional:

  • command_line_arguments (String) The command-line arguments to use when launching the executable.
  • working_directory (String) The working directory which the executable is launched from.

Import

Import is supported using the following syntax:

# Application can be imported by specifying the GUID
terraform import citrix_application.example-application b620d505-0d0d-43b1-8c94-5cb21c5ab40d