icon

package
v0.29.0 Latest Latest
Warning

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

Go to latest
Published: Dec 3, 2025 License: MPL-2.0 Imports: 16 Imported by: 0

Documentation

Overview

icons_object.go

Icons_resource.go

icons_state.go

Index

Constants

This section is empty.

Variables

View Source
var (
	ErrMultipleIconSources = errors.New("cannot specify multiple icon sources, choose only one: icon_file_path, icon_file_web_source, or icon_file_base64")
	ErrNoIconSource        = errors.New("one of icon_file_path, icon_file_web_source, or icon_file_base64 must be specified")
	ErrDecodeBase64        = errors.New("failed to decode base64 icon data")
	ErrCreateTempFile      = errors.New("failed to create temporary file for base64 icon")
	ErrWriteTempFile       = errors.New("failed to write base64 icon data to temporary file")
	ErrDownloadIcon        = errors.New("failed to download icon")
)
View Source
var (
	ErrConstructIconPath = errors.New("failed to construct icon file path")
	ErrUploadIcon        = errors.New("failed to upload icon")
	ErrCreateIcon        = errors.New("failed to create Jamf Pro Icon after retries")
	ErrUpdateIcon        = errors.New("failed to update Jamf Pro Icon after retries")
	ErrParseIconID       = errors.New("failed to parse icon ID")
)
View Source
var (
	ErrNoPNGExtension   = errors.New("expected .png file, got no extension")
	ErrInvalidExtension = errors.New("expected .png file")
)

Functions

func ResourceJamfProIcons

func ResourceJamfProIcons() *schema.Resource

ResourceJamfProIcons defines the schema and RU operations for managing Jamf Pro icons in Terraform.

Types

This section is empty.

Jump to

Keyboard shortcuts

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