application

package
v0.5.6 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 14, 2024 License: Apache-2.0 Imports: 19 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewApplicationDataSourceSource

func NewApplicationDataSourceSource() datasource.DataSource

func NewApplicationFolderResource

func NewApplicationFolderResource() resource.Resource

NewApplicationFolderResource is a helper function to simplify the provider implementation.

func NewApplicationResource

func NewApplicationResource() resource.Resource

NewApplicationResource is a helper function to simplify the provider implementation.

Types

type ApplicationDataSource

type ApplicationDataSource struct {
	// contains filtered or unexported fields
}

ApplicationDataSource defines the data source implementation.

func (*ApplicationDataSource) Configure

func (*ApplicationDataSource) Metadata

func (*ApplicationDataSource) Read

func (*ApplicationDataSource) Schema

Schema defines the data source schema.

type ApplicationFolderDetailsDataSourceModel

type ApplicationFolderDetailsDataSourceModel struct {
	Path              types.String               `tfsdk:"path"`
	TotalApplications types.Int64                `tfsdk:"total_applications"`
	ApplicationsList  []ApplicationResourceModel `tfsdk:"applications_list"`
}

type ApplicationFolderResourceModel

type ApplicationFolderResourceModel struct {
	Id         types.String `tfsdk:"id"`
	Name       types.String `tfsdk:"name"`
	Path       types.String `tfsdk:"path"`
	ParentPath types.String `tfsdk:"parent_path"`
}

ApplicationFolderResourceModel maps the resource schema data.

func (ApplicationFolderResourceModel) RefreshPropertyValues

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

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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL