application

package
v0.6.0-variables-01 Latest Latest
Warning

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

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

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GetSchema added in v0.6.1

func GetSchema() schema.Schema

Schema defines the schema for the data source.

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 types.Object `tfsdk:"installed_app_properties"` // InstalledAppResponseModel
	DeliveryGroups         types.List   `tfsdk:"delivery_groups"`          //List[string]
	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.

func (InstalledAppResponseModel) GetAttributes added in v0.6.1

func (InstalledAppResponseModel) GetAttributes() map[string]schema.Attribute

func (InstalledAppResponseModel) GetSchema added in v0.6.1

Jump to

Keyboard shortcuts

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