Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewApplicationResource ¶
NewApplicationResource is a helper function to simplify the provider implementation.
Types ¶
type ApplicationResourceModel ¶
type ApplicationResourceModel struct {
Id types.String `tfsdk:"id"`
Name types.String `tfsdk:"name"`
PublishedName types.String `tfsdk:"published_name"`
Description types.String `tfsdk:"description"`
InstalledAppProperties *InstalledAppResponseModel `tfsdk:"installed_app_properties"`
DeliveryGroups []types.String `tfsdk:"delivery_groups"`
ApplicationFolderPath types.String `tfsdk:"application_folder_path"`
}
ApplicationResourceModel maps the resource schema data.
func (ApplicationResourceModel) RefreshPropertyValues ¶
func (r ApplicationResourceModel) RefreshPropertyValues(application *citrixorchestration.ApplicationDetailResponseModel) ApplicationResourceModel
type InstalledAppResponseModel ¶
type InstalledAppResponseModel struct {
// The command-line arguments to use when launching the executable. Environment variables can be used.
CommandLineArguments types.String `tfsdk:"command_line_arguments"`
// The name of the executable file to launch. The full path need not be provided if it's already in the path. Environment variables can also be used.
CommandLineExecutable types.String `tfsdk:"command_line_executable"`
// The working directory which the executable is launched from. Environment variables can be used.
WorkingDirectory types.String `tfsdk:"working_directory"`
}
InstalledAppResponseModel Response object for installed application properties.
Click to show internal directories.
Click to hide internal directories.