Documentation ¶
Index ¶
- func CreateCategorySettingsForAndroid(ctx context.Context, diagnostics *diag.Diagnostics, ...) []globalappconfiguration.CategorySettings
- func CreateCategorySettingsForChromeos(ctx context.Context, diagnostics *diag.Diagnostics, ...) []globalappconfiguration.CategorySettings
- func CreateCategorySettingsForHtml5(ctx context.Context, diagnostics *diag.Diagnostics, ...) []globalappconfiguration.CategorySettings
- func CreateCategorySettingsForIos(ctx context.Context, diagnostics *diag.Diagnostics, iosSettingsList types.List) []globalappconfiguration.CategorySettings
- func CreateCategorySettingsForMacos(ctx context.Context, diagnostics *diag.Diagnostics, ...) []globalappconfiguration.CategorySettings
- func CreateCategorySettingsForWindows(ctx context.Context, diagnostics *diag.Diagnostics, ...) []globalappconfiguration.CategorySettings
- func GetAppSettingsForAndroid(ctx context.Context, diagnostics *diag.Diagnostics, androidList types.List) []globalappconfiguration.PlatformSettings
- func GetAppSettingsForChromeos(ctx context.Context, diagnostics *diag.Diagnostics, chromeosList types.List) []globalappconfiguration.PlatformSettings
- func GetAppSettingsForHtml5(ctx context.Context, diagnostics *diag.Diagnostics, html5List types.List) []globalappconfiguration.PlatformSettings
- func GetAppSettingsForIos(ctx context.Context, diagnostics *diag.Diagnostics, iosList types.List) []globalappconfiguration.PlatformSettings
- func GetAppSettingsForMacos(ctx context.Context, diagnostics *diag.Diagnostics, macosList types.List) []globalappconfiguration.PlatformSettings
- func GetAppSettingsForWindows(ctx context.Context, diagnostics *diag.Diagnostics, windowsList types.List) []globalappconfiguration.PlatformSettings
- func GetSchema() schema.Schema
- func NewAGacSettingsResource() resource.Resource
- type Android
- type AndroidSettings
- type AppSettings
- type Chromeos
- type ChromeosSettings
- type GACSettingsResourceModel
- type Html5
- type Html5Settings
- type Ios
- type IosSettings
- type Macos
- type MacosSettings
- type Windows
- type WindowsSettings
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CreateCategorySettingsForAndroid ¶
func CreateCategorySettingsForAndroid(ctx context.Context, diagnostics *diag.Diagnostics, androidSettingsList types.List) []globalappconfiguration.CategorySettings
func CreateCategorySettingsForChromeos ¶
func CreateCategorySettingsForChromeos(ctx context.Context, diagnostics *diag.Diagnostics, chromeosSettingsList types.List) []globalappconfiguration.CategorySettings
func CreateCategorySettingsForHtml5 ¶
func CreateCategorySettingsForHtml5(ctx context.Context, diagnostics *diag.Diagnostics, html5SettingsList types.List) []globalappconfiguration.CategorySettings
func CreateCategorySettingsForIos ¶
func CreateCategorySettingsForIos(ctx context.Context, diagnostics *diag.Diagnostics, iosSettingsList types.List) []globalappconfiguration.CategorySettings
func CreateCategorySettingsForMacos ¶
func CreateCategorySettingsForMacos(ctx context.Context, diagnostics *diag.Diagnostics, macosSettingsList types.List) []globalappconfiguration.CategorySettings
func CreateCategorySettingsForWindows ¶
func CreateCategorySettingsForWindows(ctx context.Context, diagnostics *diag.Diagnostics, windowsSettingsList types.List) []globalappconfiguration.CategorySettings
func GetAppSettingsForAndroid ¶
func GetAppSettingsForAndroid(ctx context.Context, diagnostics *diag.Diagnostics, androidList types.List) []globalappconfiguration.PlatformSettings
func GetAppSettingsForChromeos ¶
func GetAppSettingsForChromeos(ctx context.Context, diagnostics *diag.Diagnostics, chromeosList types.List) []globalappconfiguration.PlatformSettings
func GetAppSettingsForHtml5 ¶
func GetAppSettingsForHtml5(ctx context.Context, diagnostics *diag.Diagnostics, html5List types.List) []globalappconfiguration.PlatformSettings
func GetAppSettingsForIos ¶
func GetAppSettingsForIos(ctx context.Context, diagnostics *diag.Diagnostics, iosList types.List) []globalappconfiguration.PlatformSettings
func GetAppSettingsForMacos ¶
func GetAppSettingsForMacos(ctx context.Context, diagnostics *diag.Diagnostics, macosList types.List) []globalappconfiguration.PlatformSettings
func GetAppSettingsForWindows ¶
func GetAppSettingsForWindows(ctx context.Context, diagnostics *diag.Diagnostics, windowsList types.List) []globalappconfiguration.PlatformSettings
func NewAGacSettingsResource ¶
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 types.List `tfsdk:"settings"` //[]AndroidSettings }
func (Android) GetSchema ¶
func (Android) GetSchema() schema.NestedAttributeObject
type AndroidSettings ¶
type AndroidSettings struct { Name types.String `tfsdk:"name"` ValueString types.String `tfsdk:"value_string"` ValueList types.List `tfsdk:"value_list"` }
func (AndroidSettings) GetAttributes ¶
func (AndroidSettings) GetAttributes() map[string]schema.Attribute
func (AndroidSettings) GetSchema ¶
func (AndroidSettings) GetSchema() schema.NestedAttributeObject
type AppSettings ¶
type AppSettings struct { Windows types.List `tfsdk:"windows"` //[]Windows Ios types.List `tfsdk:"ios"` //[]Ios Android types.List `tfsdk:"android"` //[]Android Chromeos types.List `tfsdk:"chromeos"` //[]Chromeos Html5 types.List `tfsdk:"html5"` //[]Html5 Macos types.List `tfsdk:"macos"` //[]Macos }
func (AppSettings) GetAttributes ¶
func (AppSettings) GetAttributes() map[string]schema.Attribute
func (AppSettings) GetSchema ¶
func (AppSettings) GetSchema() schema.SingleNestedAttribute
type Chromeos ¶
type Chromeos struct { Category types.String `tfsdk:"category"` UserOverride types.Bool `tfsdk:"user_override"` Settings types.List `tfsdk:"settings"` //[]ChromeosSettings }
func (Chromeos) GetSchema ¶
func (Chromeos) GetSchema() schema.NestedAttributeObject
type ChromeosSettings ¶
type ChromeosSettings struct { Name types.String `tfsdk:"name"` ValueString types.String `tfsdk:"value_string"` ValueList types.List `tfsdk:"value_list"` }
func (ChromeosSettings) GetAttributes ¶
func (ChromeosSettings) GetAttributes() map[string]schema.Attribute
func (ChromeosSettings) GetSchema ¶
func (ChromeosSettings) GetSchema() schema.NestedAttributeObject
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 types.Object `tfsdk:"app_settings"` // AppSettings }
func (GACSettingsResourceModel) RefreshPropertyValues ¶
func (r GACSettingsResourceModel) RefreshPropertyValues(ctx context.Context, diagnostics *diag.Diagnostics, settingsRecordModel globalappconfiguration.SettingsRecordModel) GACSettingsResourceModel
type Html5 ¶
type Html5 struct { Category types.String `tfsdk:"category"` UserOverride types.Bool `tfsdk:"user_override"` Settings types.List `tfsdk:"settings"` //[]Html5Settings }
func (Html5) GetSchema ¶
func (Html5) GetSchema() schema.NestedAttributeObject
type Html5Settings ¶
type Html5Settings struct { Name types.String `tfsdk:"name"` ValueString types.String `tfsdk:"value_string"` ValueList types.List `tfsdk:"value_list"` }
func (Html5Settings) GetAttributes ¶
func (Html5Settings) GetAttributes() map[string]schema.Attribute
func (Html5Settings) GetSchema ¶
func (Html5Settings) GetSchema() schema.NestedAttributeObject
type Ios ¶
type Ios struct { Category types.String `tfsdk:"category"` UserOverride types.Bool `tfsdk:"user_override"` Settings types.List `tfsdk:"settings"` //[]IosSettings }
func (Ios) GetSchema ¶
func (Ios) GetSchema() schema.NestedAttributeObject
type IosSettings ¶
type IosSettings struct { Name types.String `tfsdk:"name"` ValueString types.String `tfsdk:"value_string"` }
func (IosSettings) GetAttributes ¶
func (IosSettings) GetAttributes() map[string]schema.Attribute
func (IosSettings) GetSchema ¶
func (IosSettings) GetSchema() schema.NestedAttributeObject
type Macos ¶
type Macos struct { Category types.String `tfsdk:"category"` UserOverride types.Bool `tfsdk:"user_override"` Settings types.List `tfsdk:"settings"` //[]MacosSettings }
func (Macos) GetSchema ¶
func (Macos) GetSchema() schema.NestedAttributeObject
type MacosSettings ¶
type MacosSettings struct { Name types.String `tfsdk:"name"` ValueString types.String `tfsdk:"value_string"` ValueList types.List `tfsdk:"value_list"` }
func (MacosSettings) GetAttributes ¶
func (MacosSettings) GetAttributes() map[string]schema.Attribute
func (MacosSettings) GetSchema ¶
func (MacosSettings) GetSchema() schema.NestedAttributeObject
type Windows ¶
type Windows struct { Category types.String `tfsdk:"category"` UserOverride types.Bool `tfsdk:"user_override"` Settings types.List `tfsdk:"settings"` //[]WindowsSettings }
func (Windows) GetSchema ¶
func (Windows) GetSchema() schema.NestedAttributeObject
type WindowsSettings ¶
type WindowsSettings struct { Name types.String `tfsdk:"name"` ValueString types.String `tfsdk:"value_string"` ValueList types.List `tfsdk:"value_list"` }
func (WindowsSettings) GetAttributes ¶
func (WindowsSettings) GetAttributes() map[string]schema.Attribute
func (WindowsSettings) GetSchema ¶
func (WindowsSettings) GetSchema() schema.NestedAttributeObject
Click to show internal directories.
Click to hide internal directories.