gac_settings

package
v0.6.0-variables Latest Latest
Warning

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

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

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CreateCategorySettingsForAndroid

func CreateCategorySettingsForAndroid(androidSettings []AndroidSettings) []globalappconfiguration.CategorySettings

func CreateCategorySettingsForChromeos

func CreateCategorySettingsForChromeos(chromeosSettings []ChromeosSettings) []globalappconfiguration.CategorySettings

func CreateCategorySettingsForHtml5

func CreateCategorySettingsForHtml5(html5Settings []Html5Settings) []globalappconfiguration.CategorySettings

func CreateCategorySettingsForIos

func CreateCategorySettingsForIos(iosSettings []IosSettings) []globalappconfiguration.CategorySettings

func CreateCategorySettingsForMacos

func CreateCategorySettingsForMacos(macosSettings []MacosSettings) []globalappconfiguration.CategorySettings

func CreateCategorySettingsForWindows

func CreateCategorySettingsForWindows(windowsSettings []WindowsSettings) []globalappconfiguration.CategorySettings

func GetAppSettingsForAndroid

func GetAppSettingsForAndroid(android []Android) []globalappconfiguration.PlatformSettings

func GetAppSettingsForChromeos

func GetAppSettingsForChromeos(chromeos []Chromeos) []globalappconfiguration.PlatformSettings

func GetAppSettingsForHtml5

func GetAppSettingsForHtml5(html5 []Html5) []globalappconfiguration.PlatformSettings

func GetAppSettingsForIos

func GetAppSettingsForIos(ios []Ios) []globalappconfiguration.PlatformSettings

func GetAppSettingsForMacos

func GetAppSettingsForMacos(macos []Macos) []globalappconfiguration.PlatformSettings

func GetAppSettingsForWindows

func GetAppSettingsForWindows(windows []Windows) []globalappconfiguration.PlatformSettings

func NewAGacSettingsResource

func NewAGacSettingsResource() resource.Resource

NewAdminUserResource is a helper function to simplify the provider implementation.

Types

type Android

type Android struct {
	Category     types.String      `tfsdk:"category"`
	UserOverride types.Bool        `tfsdk:"user_override"`
	Settings     []AndroidSettings `tfsdk:"settings"`
}

type AndroidSettings

type AndroidSettings struct {
	Name        types.String   `tfsdk:"name"`
	ValueString types.String   `tfsdk:"value_string"`
	ValueList   []types.String `tfsdk:"value_list"`
}

type AppSettings

type AppSettings struct {
	Windows  []Windows  `tfsdk:"windows"`
	Ios      []Ios      `tfsdk:"ios"`
	Android  []Android  `tfsdk:"android"`
	Chromeos []Chromeos `tfsdk:"chromeos"`
	Html5    []Html5    `tfsdk:"html5"`
	Macos    []Macos    `tfsdk:"macos"`
}

type Chromeos

type Chromeos struct {
	Category     types.String       `tfsdk:"category"`
	UserOverride types.Bool         `tfsdk:"user_override"`
	Settings     []ChromeosSettings `tfsdk:"settings"`
}

type ChromeosSettings

type ChromeosSettings struct {
	Name        types.String   `tfsdk:"name"`
	ValueString types.String   `tfsdk:"value_string"`
	ValueList   []types.String `tfsdk:"value_list"`
}

type GACSettingsResourceModel

type GACSettingsResourceModel struct {
	ServiceUrl      types.String `tfsdk:"service_url"`
	Name            types.String `tfsdk:"name"`
	Description     types.String `tfsdk:"description"`
	UseForAppConfig types.Bool   `tfsdk:"use_for_app_config"`
	AppSettings     *AppSettings `tfsdk:"app_settings"`
}

func (GACSettingsResourceModel) RefreshPropertyValues

func (r GACSettingsResourceModel) RefreshPropertyValues(settingsRecordModel globalappconfiguration.SettingsRecordModel, diagnostics *diag.Diagnostics) GACSettingsResourceModel

type Html5

type Html5 struct {
	Category     types.String    `tfsdk:"category"`
	UserOverride types.Bool      `tfsdk:"user_override"`
	Settings     []Html5Settings `tfsdk:"settings"`
}

type Html5Settings

type Html5Settings struct {
	Name        types.String   `tfsdk:"name"`
	ValueString types.String   `tfsdk:"value_string"`
	ValueList   []types.String `tfsdk:"value_list"`
}

type Ios

type Ios struct {
	Category     types.String  `tfsdk:"category"`
	UserOverride types.Bool    `tfsdk:"user_override"`
	Settings     []IosSettings `tfsdk:"settings"`
}

type IosSettings

type IosSettings struct {
	Name        types.String `tfsdk:"name"`
	ValueString types.String `tfsdk:"value_string"`
}

type Macos

type Macos struct {
	Category     types.String    `tfsdk:"category"`
	UserOverride types.Bool      `tfsdk:"user_override"`
	Settings     []MacosSettings `tfsdk:"settings"`
}

type MacosSettings

type MacosSettings struct {
	Name        types.String   `tfsdk:"name"`
	ValueString types.String   `tfsdk:"value_string"`
	ValueList   []types.String `tfsdk:"value_list"`
}

type Windows

type Windows struct {
	Category     types.String      `tfsdk:"category"`
	UserOverride types.Bool        `tfsdk:"user_override"`
	Settings     []WindowsSettings `tfsdk:"settings"`
}

type WindowsSettings

type WindowsSettings struct {
	Name        types.String   `tfsdk:"name"`
	ValueString types.String   `tfsdk:"value_string"`
	ValueList   []types.String `tfsdk:"value_list"`
}

Jump to

Keyboard shortcuts

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