application

package
v0.6.3-bugfix-1 Latest Latest
Warning

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

Go to latest
Published: Jul 30, 2024 License: Apache-2.0 Imports: 24 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 NewApplicationGroupResource added in v0.6.1

func NewApplicationGroupResource() resource.Resource

NewApplicationGroupResource is a helper function to simplify the provider implementation.

func NewApplicationIconResource added in v0.6.1

func NewApplicationIconResource() resource.Resource

NewApplicationIconResource 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) GetAttributes added in v0.6.2

func (ApplicationFolderResourceModel) GetSchema added in v0.6.2

func (ApplicationFolderResourceModel) RefreshPropertyValues

type ApplicationGroupResourceModel added in v0.6.1

type ApplicationGroupResourceModel struct {
	Id             types.String `tfsdk:"id"`
	Name           types.String `tfsdk:"name"`
	Description    types.String `tfsdk:"description"`
	RestrictToTag  types.String `tfsdk:"restrict_to_tag"`
	IncludedUsers  types.Set    `tfsdk:"included_users"`  // Set[string]
	DeliveryGroups types.Set    `tfsdk:"delivery_groups"` // Set[string]
	Scopes         types.Set    `tfsdk:"scopes"`          // Set[string]
}

ApplicationGroupResource maps the resource schema data.

func (ApplicationGroupResourceModel) GetAttributes added in v0.6.2

func (ApplicationGroupResourceModel) GetSchema added in v0.6.2

type ApplicationIconResourceModel added in v0.6.1

type ApplicationIconResourceModel struct {
	Id      types.String `tfsdk:"id"`
	RawData types.String `tfsdk:"raw_data"`
}

ApplicationIconResourceModel maps the resource schema data.

func (ApplicationIconResourceModel) GetAttributes added in v0.6.2

func (ApplicationIconResourceModel) GetSchema added in v0.6.2

func (ApplicationIconResourceModel) RefreshPropertyValues added in v0.6.1

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.Set    `tfsdk:"delivery_groups"`          //Set[string]
	ApplicationFolderPath  types.String `tfsdk:"application_folder_path"`
	Icon                   types.String `tfsdk:"icon"`
	LimitVisibilityToUsers types.Set    `tfsdk:"limit_visibility_to_users"` //Set[string]
}

ApplicationResourceModel maps the resource schema data.

func (ApplicationResourceModel) GetAttributes added in v0.6.2

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

func (ApplicationResourceModel) GetSchema added in v0.6.2

Schema defines the schema for the data source.

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