provider

package
v1.5.0 Latest Latest
Warning

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

Go to latest
Published: Feb 24, 2023 License: MPL-2.0 Imports: 22 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func New

func New(version string) func() provider.Provider

New returns the provider with a specific version.

func NewApplicationDataSource added in v1.4.0

func NewApplicationDataSource() datasource.DataSource

func NewApplicationLazyLibrarianResource added in v1.4.0

func NewApplicationLazyLibrarianResource() resource.Resource

func NewApplicationLidarrResource added in v1.4.0

func NewApplicationLidarrResource() resource.Resource

func NewApplicationMylarResource added in v1.4.0

func NewApplicationMylarResource() resource.Resource

func NewApplicationRadarrResource added in v1.4.0

func NewApplicationRadarrResource() resource.Resource

func NewApplicationReadarrResource added in v1.4.0

func NewApplicationReadarrResource() resource.Resource

func NewApplicationResource added in v1.4.0

func NewApplicationResource() resource.Resource

func NewApplicationSonarrResource added in v1.4.0

func NewApplicationSonarrResource() resource.Resource

func NewApplicationWhisparrResource added in v1.4.0

func NewApplicationWhisparrResource() resource.Resource

func NewApplicationsDataSource added in v1.4.0

func NewApplicationsDataSource() datasource.DataSource

func NewDownloadClientAria2Resource added in v1.5.0

func NewDownloadClientAria2Resource() resource.Resource

func NewDownloadClientDataSource added in v1.3.0

func NewDownloadClientDataSource() datasource.DataSource

func NewDownloadClientDelugeResource added in v1.5.0

func NewDownloadClientDelugeResource() resource.Resource

func NewDownloadClientFloodResource added in v1.5.0

func NewDownloadClientFloodResource() resource.Resource

func NewDownloadClientFreeboxResource added in v1.5.0

func NewDownloadClientFreeboxResource() resource.Resource

func NewDownloadClientHadoukenResource added in v1.5.0

func NewDownloadClientHadoukenResource() resource.Resource

func NewDownloadClientNzbgetResource added in v1.5.0

func NewDownloadClientNzbgetResource() resource.Resource

func NewDownloadClientNzbvortexResource added in v1.5.0

func NewDownloadClientNzbvortexResource() resource.Resource

func NewDownloadClientPneumaticResource added in v1.5.0

func NewDownloadClientPneumaticResource() resource.Resource

func NewDownloadClientQbittorrentResource added in v1.5.0

func NewDownloadClientQbittorrentResource() resource.Resource

func NewDownloadClientResource added in v1.3.0

func NewDownloadClientResource() resource.Resource

func NewDownloadClientRtorrentResource added in v1.5.0

func NewDownloadClientRtorrentResource() resource.Resource

func NewDownloadClientSabnzbdResource added in v1.5.0

func NewDownloadClientSabnzbdResource() resource.Resource

func NewDownloadClientTorrentBlackholeResource added in v1.5.0

func NewDownloadClientTorrentBlackholeResource() resource.Resource

func NewDownloadClientTorrentDownloadStationResource added in v1.5.0

func NewDownloadClientTorrentDownloadStationResource() resource.Resource

func NewDownloadClientTransmissionResource added in v1.3.0

func NewDownloadClientTransmissionResource() resource.Resource

func NewDownloadClientUsenetBlackholeResource added in v1.5.0

func NewDownloadClientUsenetBlackholeResource() resource.Resource

func NewDownloadClientUsenetDownloadStationResource added in v1.5.0

func NewDownloadClientUsenetDownloadStationResource() resource.Resource

func NewDownloadClientUtorrentResource added in v1.5.0

func NewDownloadClientUtorrentResource() resource.Resource

func NewDownloadClientVuzeResource added in v1.5.0

func NewDownloadClientVuzeResource() resource.Resource

func NewDownloadClientsDataSource added in v1.3.0

func NewDownloadClientsDataSource() datasource.DataSource

func NewIndexerProxiesDataSource added in v1.4.0

func NewIndexerProxiesDataSource() datasource.DataSource

func NewIndexerProxyDataSource added in v1.4.0

func NewIndexerProxyDataSource() datasource.DataSource

func NewIndexerProxyFlaresolverrResource added in v1.4.0

func NewIndexerProxyFlaresolverrResource() resource.Resource

func NewIndexerProxyHTTPResource added in v1.4.0

func NewIndexerProxyHTTPResource() resource.Resource

func NewIndexerProxyResource added in v1.4.0

func NewIndexerProxyResource() resource.Resource

func NewIndexerProxySocks4Resource added in v1.4.0

func NewIndexerProxySocks4Resource() resource.Resource

func NewIndexerProxySocks5Resource added in v1.4.0

func NewIndexerProxySocks5Resource() resource.Resource

func NewNotificationAppriseResource added in v1.5.0

func NewNotificationAppriseResource() resource.Resource

func NewNotificationBoxcarResource added in v1.5.0

func NewNotificationBoxcarResource() resource.Resource

func NewNotificationCustomScriptResource added in v1.2.0

func NewNotificationCustomScriptResource() resource.Resource

func NewNotificationDataSource added in v1.2.0

func NewNotificationDataSource() datasource.DataSource

func NewNotificationDiscordResource added in v1.5.0

func NewNotificationDiscordResource() resource.Resource

func NewNotificationEmailResource added in v1.5.0

func NewNotificationEmailResource() resource.Resource

func NewNotificationGotifyResource added in v1.5.0

func NewNotificationGotifyResource() resource.Resource

func NewNotificationJoinResource added in v1.5.0

func NewNotificationJoinResource() resource.Resource

func NewNotificationMailgunResource added in v1.5.0

func NewNotificationMailgunResource() resource.Resource

func NewNotificationNotifiarrResource added in v1.5.0

func NewNotificationNotifiarrResource() resource.Resource

func NewNotificationNtfyResource added in v1.5.0

func NewNotificationNtfyResource() resource.Resource

func NewNotificationProwlResource added in v1.5.0

func NewNotificationProwlResource() resource.Resource

func NewNotificationPushbulletResource added in v1.5.0

func NewNotificationPushbulletResource() resource.Resource

func NewNotificationPushoverResource added in v1.5.0

func NewNotificationPushoverResource() resource.Resource

func NewNotificationResource added in v1.2.0

func NewNotificationResource() resource.Resource

func NewNotificationSendgridResource added in v1.5.0

func NewNotificationSendgridResource() resource.Resource

func NewNotificationSimplepushResource added in v1.5.0

func NewNotificationSimplepushResource() resource.Resource

func NewNotificationSlackResource added in v1.5.0

func NewNotificationSlackResource() resource.Resource

func NewNotificationTelegramResource added in v1.5.0

func NewNotificationTelegramResource() resource.Resource

func NewNotificationTwitterResource added in v1.5.0

func NewNotificationTwitterResource() resource.Resource

func NewNotificationWebhookResource added in v1.2.0

func NewNotificationWebhookResource() resource.Resource

func NewNotificationsDataSource added in v1.2.0

func NewNotificationsDataSource() datasource.DataSource

func NewSyncProfileDataSource added in v1.4.0

func NewSyncProfileDataSource() datasource.DataSource

func NewSyncProfileResource added in v1.4.0

func NewSyncProfileResource() resource.Resource

func NewSyncProfilesDataSource added in v1.4.0

func NewSyncProfilesDataSource() datasource.DataSource

func NewSystemStatusDataSource added in v1.2.0

func NewSystemStatusDataSource() datasource.DataSource

func NewTagDataSource added in v1.2.0

func NewTagDataSource() datasource.DataSource

func NewTagResource added in v1.2.0

func NewTagResource() resource.Resource

func NewTagsDataSource added in v1.2.0

func NewTagsDataSource() datasource.DataSource

Types

type Application added in v1.4.0

type Application struct {
	SyncCategories      types.Set    `tfsdk:"sync_categories"`
	AnimeSyncCategories types.Set    `tfsdk:"anime_sync_categories"`
	Tags                types.Set    `tfsdk:"tags"`
	Name                types.String `tfsdk:"name"`
	ConfigContract      types.String `tfsdk:"config_contract"`
	Implementation      types.String `tfsdk:"implementation"`
	SyncLevel           types.String `tfsdk:"sync_level"`
	ProwlarrURL         types.String `tfsdk:"prowlarr_url"`
	BaseURL             types.String `tfsdk:"base_url"`
	APIKey              types.String `tfsdk:"api_key"`
	ID                  types.Int64  `tfsdk:"id"`
}

Application describes the application data model.

type ApplicationDataSource added in v1.4.0

type ApplicationDataSource struct {
	// contains filtered or unexported fields
}

ApplicationDataSource defines the application implementation.

func (*ApplicationDataSource) Configure added in v1.4.0

func (*ApplicationDataSource) Metadata added in v1.4.0

func (*ApplicationDataSource) Read added in v1.4.0

func (*ApplicationDataSource) Schema added in v1.4.0

type ApplicationLazyLibrarian added in v1.4.0

type ApplicationLazyLibrarian struct {
	SyncCategories types.Set    `tfsdk:"sync_categories"`
	Tags           types.Set    `tfsdk:"tags"`
	Name           types.String `tfsdk:"name"`
	SyncLevel      types.String `tfsdk:"sync_level"`
	ProwlarrURL    types.String `tfsdk:"prowlarr_url"`
	BaseURL        types.String `tfsdk:"base_url"`
	APIKey         types.String `tfsdk:"api_key"`
	ID             types.Int64  `tfsdk:"id"`
}

ApplicationLazyLibrarian describes the application data model.

type ApplicationLazyLibrarianResource added in v1.4.0

type ApplicationLazyLibrarianResource struct {
	// contains filtered or unexported fields
}

ApplicationLazyLibrarianResource defines the application implementation.

func (*ApplicationLazyLibrarianResource) Configure added in v1.4.0

func (*ApplicationLazyLibrarianResource) Create added in v1.4.0

func (*ApplicationLazyLibrarianResource) Delete added in v1.4.0

func (*ApplicationLazyLibrarianResource) ImportState added in v1.4.0

func (*ApplicationLazyLibrarianResource) Metadata added in v1.4.0

func (*ApplicationLazyLibrarianResource) Read added in v1.4.0

func (*ApplicationLazyLibrarianResource) Schema added in v1.4.0

func (*ApplicationLazyLibrarianResource) Update added in v1.4.0

type ApplicationLidarr added in v1.4.0

type ApplicationLidarr struct {
	SyncCategories types.Set    `tfsdk:"sync_categories"`
	Tags           types.Set    `tfsdk:"tags"`
	Name           types.String `tfsdk:"name"`
	SyncLevel      types.String `tfsdk:"sync_level"`
	ProwlarrURL    types.String `tfsdk:"prowlarr_url"`
	BaseURL        types.String `tfsdk:"base_url"`
	APIKey         types.String `tfsdk:"api_key"`
	ID             types.Int64  `tfsdk:"id"`
}

ApplicationLidarr describes the application data model.

type ApplicationLidarrResource added in v1.4.0

type ApplicationLidarrResource struct {
	// contains filtered or unexported fields
}

ApplicationLidarrResource defines the application implementation.

func (*ApplicationLidarrResource) Configure added in v1.4.0

func (*ApplicationLidarrResource) Create added in v1.4.0

func (*ApplicationLidarrResource) Delete added in v1.4.0

func (*ApplicationLidarrResource) ImportState added in v1.4.0

func (*ApplicationLidarrResource) Metadata added in v1.4.0

func (*ApplicationLidarrResource) Read added in v1.4.0

func (*ApplicationLidarrResource) Schema added in v1.4.0

func (*ApplicationLidarrResource) Update added in v1.4.0

type ApplicationMylar added in v1.4.0

type ApplicationMylar struct {
	SyncCategories types.Set    `tfsdk:"sync_categories"`
	Tags           types.Set    `tfsdk:"tags"`
	Name           types.String `tfsdk:"name"`
	SyncLevel      types.String `tfsdk:"sync_level"`
	ProwlarrURL    types.String `tfsdk:"prowlarr_url"`
	BaseURL        types.String `tfsdk:"base_url"`
	APIKey         types.String `tfsdk:"api_key"`
	ID             types.Int64  `tfsdk:"id"`
}

ApplicationMylar describes the application data model.

type ApplicationMylarResource added in v1.4.0

type ApplicationMylarResource struct {
	// contains filtered or unexported fields
}

ApplicationMylarResource defines the application implementation.

func (*ApplicationMylarResource) Configure added in v1.4.0

func (*ApplicationMylarResource) Create added in v1.4.0

func (*ApplicationMylarResource) Delete added in v1.4.0

func (*ApplicationMylarResource) ImportState added in v1.4.0

func (*ApplicationMylarResource) Metadata added in v1.4.0

func (*ApplicationMylarResource) Read added in v1.4.0

func (*ApplicationMylarResource) Schema added in v1.4.0

func (*ApplicationMylarResource) Update added in v1.4.0

type ApplicationRadarr added in v1.4.0

type ApplicationRadarr struct {
	SyncCategories types.Set    `tfsdk:"sync_categories"`
	Tags           types.Set    `tfsdk:"tags"`
	Name           types.String `tfsdk:"name"`
	SyncLevel      types.String `tfsdk:"sync_level"`
	ProwlarrURL    types.String `tfsdk:"prowlarr_url"`
	BaseURL        types.String `tfsdk:"base_url"`
	APIKey         types.String `tfsdk:"api_key"`
	ID             types.Int64  `tfsdk:"id"`
}

ApplicationRadarr describes the application data model.

type ApplicationRadarrResource added in v1.4.0

type ApplicationRadarrResource struct {
	// contains filtered or unexported fields
}

ApplicationRadarrResource defines the application implementation.

func (*ApplicationRadarrResource) Configure added in v1.4.0

func (*ApplicationRadarrResource) Create added in v1.4.0

func (*ApplicationRadarrResource) Delete added in v1.4.0

func (*ApplicationRadarrResource) ImportState added in v1.4.0

func (*ApplicationRadarrResource) Metadata added in v1.4.0

func (*ApplicationRadarrResource) Read added in v1.4.0

func (*ApplicationRadarrResource) Schema added in v1.4.0

func (*ApplicationRadarrResource) Update added in v1.4.0

type ApplicationReadarr added in v1.4.0

type ApplicationReadarr struct {
	SyncCategories types.Set    `tfsdk:"sync_categories"`
	Tags           types.Set    `tfsdk:"tags"`
	Name           types.String `tfsdk:"name"`
	SyncLevel      types.String `tfsdk:"sync_level"`
	ProwlarrURL    types.String `tfsdk:"prowlarr_url"`
	BaseURL        types.String `tfsdk:"base_url"`
	APIKey         types.String `tfsdk:"api_key"`
	ID             types.Int64  `tfsdk:"id"`
}

ApplicationReadarr describes the application data model.

type ApplicationReadarrResource added in v1.4.0

type ApplicationReadarrResource struct {
	// contains filtered or unexported fields
}

ApplicationReadarrResource defines the application implementation.

func (*ApplicationReadarrResource) Configure added in v1.4.0

func (*ApplicationReadarrResource) Create added in v1.4.0

func (*ApplicationReadarrResource) Delete added in v1.4.0

func (*ApplicationReadarrResource) ImportState added in v1.4.0

func (*ApplicationReadarrResource) Metadata added in v1.4.0

func (*ApplicationReadarrResource) Read added in v1.4.0

func (*ApplicationReadarrResource) Schema added in v1.4.0

func (*ApplicationReadarrResource) Update added in v1.4.0

type ApplicationResource added in v1.4.0

type ApplicationResource struct {
	// contains filtered or unexported fields
}

ApplicationResource defines the application implementation.

func (*ApplicationResource) Configure added in v1.4.0

func (*ApplicationResource) Create added in v1.4.0

func (*ApplicationResource) Delete added in v1.4.0

func (*ApplicationResource) ImportState added in v1.4.0

func (*ApplicationResource) Metadata added in v1.4.0

func (*ApplicationResource) Read added in v1.4.0

func (*ApplicationResource) Schema added in v1.4.0

func (*ApplicationResource) Update added in v1.4.0

type ApplicationSonarr added in v1.4.0

type ApplicationSonarr struct {
	SyncCategories      types.Set    `tfsdk:"sync_categories"`
	AnimeSyncCategories types.Set    `tfsdk:"anime_sync_categories"`
	Tags                types.Set    `tfsdk:"tags"`
	Name                types.String `tfsdk:"name"`
	SyncLevel           types.String `tfsdk:"sync_level"`
	ProwlarrURL         types.String `tfsdk:"prowlarr_url"`
	BaseURL             types.String `tfsdk:"base_url"`
	APIKey              types.String `tfsdk:"api_key"`
	ID                  types.Int64  `tfsdk:"id"`
}

ApplicationSonarr describes the application data model.

type ApplicationSonarrResource added in v1.4.0

type ApplicationSonarrResource struct {
	// contains filtered or unexported fields
}

ApplicationSonarrResource defines the application implementation.

func (*ApplicationSonarrResource) Configure added in v1.4.0

func (*ApplicationSonarrResource) Create added in v1.4.0

func (*ApplicationSonarrResource) Delete added in v1.4.0

func (*ApplicationSonarrResource) ImportState added in v1.4.0

func (*ApplicationSonarrResource) Metadata added in v1.4.0

func (*ApplicationSonarrResource) Read added in v1.4.0

func (*ApplicationSonarrResource) Schema added in v1.4.0

func (*ApplicationSonarrResource) Update added in v1.4.0

type ApplicationWhisparr added in v1.4.0

type ApplicationWhisparr struct {
	SyncCategories types.Set    `tfsdk:"sync_categories"`
	Tags           types.Set    `tfsdk:"tags"`
	Name           types.String `tfsdk:"name"`
	SyncLevel      types.String `tfsdk:"sync_level"`
	ProwlarrURL    types.String `tfsdk:"prowlarr_url"`
	BaseURL        types.String `tfsdk:"base_url"`
	APIKey         types.String `tfsdk:"api_key"`
	ID             types.Int64  `tfsdk:"id"`
}

ApplicationWhisparr describes the application data model.

type ApplicationWhisparrResource added in v1.4.0

type ApplicationWhisparrResource struct {
	// contains filtered or unexported fields
}

ApplicationWhisparrResource defines the application implementation.

func (*ApplicationWhisparrResource) Configure added in v1.4.0

func (*ApplicationWhisparrResource) Create added in v1.4.0

func (*ApplicationWhisparrResource) Delete added in v1.4.0

func (*ApplicationWhisparrResource) ImportState added in v1.4.0

func (*ApplicationWhisparrResource) Metadata added in v1.4.0

func (*ApplicationWhisparrResource) Read added in v1.4.0

func (*ApplicationWhisparrResource) Schema added in v1.4.0

func (*ApplicationWhisparrResource) Update added in v1.4.0

type Applications added in v1.4.0

type Applications struct {
	Applications types.Set    `tfsdk:"applications"`
	ID           types.String `tfsdk:"id"`
}

Applications describes the applications data model.

type ApplicationsDataSource added in v1.4.0

type ApplicationsDataSource struct {
	// contains filtered or unexported fields
}

ApplicationsDataSource defines the applications implementation.

func (*ApplicationsDataSource) Configure added in v1.4.0

func (*ApplicationsDataSource) Metadata added in v1.4.0

func (*ApplicationsDataSource) Read added in v1.4.0

func (*ApplicationsDataSource) Schema added in v1.4.0

type ClientCategory added in v1.4.0

type ClientCategory struct {
	Categories types.Set    `tfsdk:"categories"`
	Name       types.String `tfsdk:"name"`
}

ClientCategory is part of DownloadClient.

type DownloadClient added in v1.3.0

type DownloadClient struct {
	Tags                 types.Set    `tfsdk:"tags"`
	PostImTags           types.Set    `tfsdk:"post_im_tags"`
	FieldTags            types.Set    `tfsdk:"field_tags"`
	AdditionalTags       types.Set    `tfsdk:"additional_tags"`
	Categories           types.Set    `tfsdk:"categories"`
	NzbFolder            types.String `tfsdk:"nzb_folder"`
	Category             types.String `tfsdk:"category"`
	Implementation       types.String `tfsdk:"implementation"`
	Name                 types.String `tfsdk:"name"`
	Protocol             types.String `tfsdk:"protocol"`
	MagnetFileExtension  types.String `tfsdk:"magnet_file_extension"`
	TorrentFolder        types.String `tfsdk:"torrent_folder"`
	StrmFolder           types.String `tfsdk:"strm_folder"`
	Host                 types.String `tfsdk:"host"`
	ConfigContract       types.String `tfsdk:"config_contract"`
	Destination          types.String `tfsdk:"destination"`
	Directory            types.String `tfsdk:"directory"`
	Username             types.String `tfsdk:"username"`
	TvImportedCategory   types.String `tfsdk:"tv_imported_category"`
	Password             types.String `tfsdk:"password"`
	SecretToken          types.String `tfsdk:"secret_token"`
	RPCPath              types.String `tfsdk:"rpc_path"`
	URLBase              types.String `tfsdk:"url_base"`
	APIKey               types.String `tfsdk:"api_key"`
	APIURL               types.String `tfsdk:"api_url"`
	AppID                types.String `tfsdk:"app_id"`
	AppToken             types.String `tfsdk:"app_token"`
	DestinationDirectory types.String `tfsdk:"destination_directory"`
	ItemPriority         types.Int64  `tfsdk:"item_priority"`
	IntialState          types.Int64  `tfsdk:"intial_state"`
	InitialState         types.Int64  `tfsdk:"initial_state"`
	Priority             types.Int64  `tfsdk:"priority"`
	Port                 types.Int64  `tfsdk:"port"`
	ID                   types.Int64  `tfsdk:"id"`
	AddStopped           types.Bool   `tfsdk:"add_stopped"`
	SaveMagnetFiles      types.Bool   `tfsdk:"save_magnet_files"`
	ReadOnly             types.Bool   `tfsdk:"read_only"`
	SequentialOrder      types.Bool   `tfsdk:"sequential_order"`
	StartOnAdd           types.Bool   `tfsdk:"start_on_add"`
	UseSsl               types.Bool   `tfsdk:"use_ssl"`
	AddPaused            types.Bool   `tfsdk:"add_paused"`
	Enable               types.Bool   `tfsdk:"enable"`
}

DownloadClient describes the download client data model.

type DownloadClientAria2 added in v1.5.0

type DownloadClientAria2 struct {
	Tags        types.Set    `tfsdk:"tags"`
	Categories  types.Set    `tfsdk:"categories"`
	Name        types.String `tfsdk:"name"`
	Host        types.String `tfsdk:"host"`
	RPCPath     types.String `tfsdk:"rpc_path"`
	SecretToken types.String `tfsdk:"secret_token"`
	Priority    types.Int64  `tfsdk:"priority"`
	Port        types.Int64  `tfsdk:"port"`
	ID          types.Int64  `tfsdk:"id"`
	UseSsl      types.Bool   `tfsdk:"use_ssl"`
	Enable      types.Bool   `tfsdk:"enable"`
}

DownloadClientAria2 describes the download client data model.

type DownloadClientAria2Resource added in v1.5.0

type DownloadClientAria2Resource struct {
	// contains filtered or unexported fields
}

DownloadClientAria2Resource defines the download client implementation.

func (*DownloadClientAria2Resource) Configure added in v1.5.0

func (*DownloadClientAria2Resource) Create added in v1.5.0

func (*DownloadClientAria2Resource) Delete added in v1.5.0

func (*DownloadClientAria2Resource) ImportState added in v1.5.0

func (*DownloadClientAria2Resource) Metadata added in v1.5.0

func (*DownloadClientAria2Resource) Read added in v1.5.0

func (*DownloadClientAria2Resource) Schema added in v1.5.0

func (*DownloadClientAria2Resource) Update added in v1.5.0

type DownloadClientDataSource added in v1.3.0

type DownloadClientDataSource struct {
	// contains filtered or unexported fields
}

DownloadClientDataSource defines the download_client implementation.

func (*DownloadClientDataSource) Configure added in v1.3.0

func (*DownloadClientDataSource) Metadata added in v1.3.0

func (*DownloadClientDataSource) Read added in v1.3.0

func (*DownloadClientDataSource) Schema added in v1.4.0

type DownloadClientDeluge added in v1.5.0

type DownloadClientDeluge struct {
	Tags         types.Set    `tfsdk:"tags"`
	Categories   types.Set    `tfsdk:"categories"`
	Name         types.String `tfsdk:"name"`
	Host         types.String `tfsdk:"host"`
	URLBase      types.String `tfsdk:"url_base"`
	Username     types.String `tfsdk:"username"`
	Password     types.String `tfsdk:"password"`
	Category     types.String `tfsdk:"category"`
	ItemPriority types.Int64  `tfsdk:"item_priority"`
	Priority     types.Int64  `tfsdk:"priority"`
	Port         types.Int64  `tfsdk:"port"`
	ID           types.Int64  `tfsdk:"id"`
	AddPaused    types.Bool   `tfsdk:"add_paused"`
	UseSsl       types.Bool   `tfsdk:"use_ssl"`
	Enable       types.Bool   `tfsdk:"enable"`
}

DownloadClientDeluge describes the download client data model.

type DownloadClientDelugeResource added in v1.5.0

type DownloadClientDelugeResource struct {
	// contains filtered or unexported fields
}

DownloadClientDelugeResource defines the download client implementation.

func (*DownloadClientDelugeResource) Configure added in v1.5.0

func (*DownloadClientDelugeResource) Create added in v1.5.0

func (*DownloadClientDelugeResource) Delete added in v1.5.0

func (*DownloadClientDelugeResource) ImportState added in v1.5.0

func (*DownloadClientDelugeResource) Metadata added in v1.5.0

func (*DownloadClientDelugeResource) Read added in v1.5.0

func (*DownloadClientDelugeResource) Schema added in v1.5.0

func (*DownloadClientDelugeResource) Update added in v1.5.0

type DownloadClientFlood added in v1.5.0

type DownloadClientFlood struct {
	Tags           types.Set    `tfsdk:"tags"`
	Categories     types.Set    `tfsdk:"categories"`
	FieldTags      types.Set    `tfsdk:"field_tags"`
	AdditionalTags types.Set    `tfsdk:"additional_tags"`
	Name           types.String `tfsdk:"name"`
	Host           types.String `tfsdk:"host"`
	URLBase        types.String `tfsdk:"url_base"`
	Username       types.String `tfsdk:"username"`
	Password       types.String `tfsdk:"password"`
	Destination    types.String `tfsdk:"destination"`
	Priority       types.Int64  `tfsdk:"priority"`
	Port           types.Int64  `tfsdk:"port"`
	ID             types.Int64  `tfsdk:"id"`
	AddPaused      types.Bool   `tfsdk:"add_paused"`
	UseSsl         types.Bool   `tfsdk:"use_ssl"`
	Enable         types.Bool   `tfsdk:"enable"`
}

DownloadClientFlood describes the download client data model.

type DownloadClientFloodResource added in v1.5.0

type DownloadClientFloodResource struct {
	// contains filtered or unexported fields
}

DownloadClientFloodResource defines the download client implementation.

func (*DownloadClientFloodResource) Configure added in v1.5.0

func (*DownloadClientFloodResource) Create added in v1.5.0

func (*DownloadClientFloodResource) Delete added in v1.5.0

func (*DownloadClientFloodResource) ImportState added in v1.5.0

func (*DownloadClientFloodResource) Metadata added in v1.5.0

func (*DownloadClientFloodResource) Read added in v1.5.0

func (*DownloadClientFloodResource) Schema added in v1.5.0

func (*DownloadClientFloodResource) Update added in v1.5.0

type DownloadClientFreebox added in v1.5.0

type DownloadClientFreebox struct {
	Tags                 types.Set    `tfsdk:"tags"`
	Categories           types.Set    `tfsdk:"categories"`
	Name                 types.String `tfsdk:"name"`
	Host                 types.String `tfsdk:"host"`
	APIURL               types.String `tfsdk:"api_url"`
	AppID                types.String `tfsdk:"app_id"`
	AppToken             types.String `tfsdk:"app_token"`
	Category             types.String `tfsdk:"category"`
	DestinationDirectory types.String `tfsdk:"destination_directory"`
	ItemPriority         types.Int64  `tfsdk:"item_priority"`
	Priority             types.Int64  `tfsdk:"priority"`
	Port                 types.Int64  `tfsdk:"port"`
	ID                   types.Int64  `tfsdk:"id"`
	AddPaused            types.Bool   `tfsdk:"add_paused"`
	UseSsl               types.Bool   `tfsdk:"use_ssl"`
	Enable               types.Bool   `tfsdk:"enable"`
}

DownloadClientFreebox describes the download client data model.

type DownloadClientFreeboxResource added in v1.5.0

type DownloadClientFreeboxResource struct {
	// contains filtered or unexported fields
}

DownloadClientFreeboxResource defines the download client implementation.

func (*DownloadClientFreeboxResource) Configure added in v1.5.0

func (*DownloadClientFreeboxResource) Create added in v1.5.0

func (*DownloadClientFreeboxResource) Delete added in v1.5.0

func (*DownloadClientFreeboxResource) ImportState added in v1.5.0

func (*DownloadClientFreeboxResource) Metadata added in v1.5.0

func (*DownloadClientFreeboxResource) Read added in v1.5.0

func (*DownloadClientFreeboxResource) Schema added in v1.5.0

func (*DownloadClientFreeboxResource) Update added in v1.5.0

type DownloadClientHadouken added in v1.5.0

type DownloadClientHadouken struct {
	Tags       types.Set    `tfsdk:"tags"`
	Categories types.Set    `tfsdk:"categories"`
	Name       types.String `tfsdk:"name"`
	Host       types.String `tfsdk:"host"`
	URLBase    types.String `tfsdk:"url_base"`
	Username   types.String `tfsdk:"username"`
	Password   types.String `tfsdk:"password"`
	Category   types.String `tfsdk:"category"`
	Priority   types.Int64  `tfsdk:"priority"`
	Port       types.Int64  `tfsdk:"port"`
	ID         types.Int64  `tfsdk:"id"`
	UseSsl     types.Bool   `tfsdk:"use_ssl"`
	Enable     types.Bool   `tfsdk:"enable"`
}

DownloadClientHadouken describes the download client data model.

type DownloadClientHadoukenResource added in v1.5.0

type DownloadClientHadoukenResource struct {
	// contains filtered or unexported fields
}

DownloadClientHadoukenResource defines the download client implementation.

func (*DownloadClientHadoukenResource) Configure added in v1.5.0

func (*DownloadClientHadoukenResource) Create added in v1.5.0

func (*DownloadClientHadoukenResource) Delete added in v1.5.0

func (*DownloadClientHadoukenResource) ImportState added in v1.5.0

func (*DownloadClientHadoukenResource) Metadata added in v1.5.0

func (*DownloadClientHadoukenResource) Read added in v1.5.0

func (*DownloadClientHadoukenResource) Schema added in v1.5.0

func (*DownloadClientHadoukenResource) Update added in v1.5.0

type DownloadClientNzbget added in v1.5.0

type DownloadClientNzbget struct {
	Tags         types.Set    `tfsdk:"tags"`
	Categories   types.Set    `tfsdk:"categories"`
	Name         types.String `tfsdk:"name"`
	Host         types.String `tfsdk:"host"`
	URLBase      types.String `tfsdk:"url_base"`
	Username     types.String `tfsdk:"username"`
	Password     types.String `tfsdk:"password"`
	Category     types.String `tfsdk:"category"`
	ItemPriority types.Int64  `tfsdk:"item_priority"`
	Priority     types.Int64  `tfsdk:"priority"`
	Port         types.Int64  `tfsdk:"port"`
	ID           types.Int64  `tfsdk:"id"`
	AddPaused    types.Bool   `tfsdk:"add_paused"`
	UseSsl       types.Bool   `tfsdk:"use_ssl"`
	Enable       types.Bool   `tfsdk:"enable"`
}

DownloadClientNzbget describes the download client data model.

type DownloadClientNzbgetResource added in v1.5.0

type DownloadClientNzbgetResource struct {
	// contains filtered or unexported fields
}

DownloadClientNzbgetResource defines the download client implementation.

func (*DownloadClientNzbgetResource) Configure added in v1.5.0

func (*DownloadClientNzbgetResource) Create added in v1.5.0

func (*DownloadClientNzbgetResource) Delete added in v1.5.0

func (*DownloadClientNzbgetResource) ImportState added in v1.5.0

func (*DownloadClientNzbgetResource) Metadata added in v1.5.0

func (*DownloadClientNzbgetResource) Read added in v1.5.0

func (*DownloadClientNzbgetResource) Schema added in v1.5.0

func (*DownloadClientNzbgetResource) Update added in v1.5.0

type DownloadClientNzbvortex added in v1.5.0

type DownloadClientNzbvortex struct {
	Tags         types.Set    `tfsdk:"tags"`
	Categories   types.Set    `tfsdk:"categories"`
	Name         types.String `tfsdk:"name"`
	Host         types.String `tfsdk:"host"`
	URLBase      types.String `tfsdk:"url_base"`
	APIKey       types.String `tfsdk:"api_key"`
	Category     types.String `tfsdk:"category"`
	ItemPriority types.Int64  `tfsdk:"item_priority"`
	Priority     types.Int64  `tfsdk:"priority"`
	Port         types.Int64  `tfsdk:"port"`
	ID           types.Int64  `tfsdk:"id"`
	UseSsl       types.Bool   `tfsdk:"use_ssl"`
	Enable       types.Bool   `tfsdk:"enable"`
}

DownloadClientNzbvortex describes the download client data model.

type DownloadClientNzbvortexResource added in v1.5.0

type DownloadClientNzbvortexResource struct {
	// contains filtered or unexported fields
}

DownloadClientNzbvortexResource defines the download client implementation.

func (*DownloadClientNzbvortexResource) Configure added in v1.5.0

func (*DownloadClientNzbvortexResource) Create added in v1.5.0

func (*DownloadClientNzbvortexResource) Delete added in v1.5.0

func (*DownloadClientNzbvortexResource) ImportState added in v1.5.0

func (*DownloadClientNzbvortexResource) Metadata added in v1.5.0

func (*DownloadClientNzbvortexResource) Read added in v1.5.0

func (*DownloadClientNzbvortexResource) Schema added in v1.5.0

func (*DownloadClientNzbvortexResource) Update added in v1.5.0

type DownloadClientPneumatic added in v1.5.0

type DownloadClientPneumatic struct {
	Tags       types.Set    `tfsdk:"tags"`
	Categories types.Set    `tfsdk:"categories"`
	Name       types.String `tfsdk:"name"`
	NzbFolder  types.String `tfsdk:"nzb_folder"`
	StrmFolder types.String `tfsdk:"strm_folder"`
	Priority   types.Int64  `tfsdk:"priority"`
	ID         types.Int64  `tfsdk:"id"`
	Enable     types.Bool   `tfsdk:"enable"`
}

DownloadClientPneumatic describes the download client data model.

type DownloadClientPneumaticResource added in v1.5.0

type DownloadClientPneumaticResource struct {
	// contains filtered or unexported fields
}

DownloadClientPneumaticResource defines the download client implementation.

func (*DownloadClientPneumaticResource) Configure added in v1.5.0

func (*DownloadClientPneumaticResource) Create added in v1.5.0

func (*DownloadClientPneumaticResource) Delete added in v1.5.0

func (*DownloadClientPneumaticResource) ImportState added in v1.5.0

func (*DownloadClientPneumaticResource) Metadata added in v1.5.0

func (*DownloadClientPneumaticResource) Read added in v1.5.0

func (*DownloadClientPneumaticResource) Schema added in v1.5.0

func (*DownloadClientPneumaticResource) Update added in v1.5.0

type DownloadClientQbittorrent added in v1.5.0

type DownloadClientQbittorrent struct {
	Tags            types.Set    `tfsdk:"tags"`
	Categories      types.Set    `tfsdk:"categories"`
	Name            types.String `tfsdk:"name"`
	Host            types.String `tfsdk:"host"`
	URLBase         types.String `tfsdk:"url_base"`
	Username        types.String `tfsdk:"username"`
	Password        types.String `tfsdk:"password"`
	Category        types.String `tfsdk:"category"`
	ItemPriority    types.Int64  `tfsdk:"item_priority"`
	Priority        types.Int64  `tfsdk:"priority"`
	Port            types.Int64  `tfsdk:"port"`
	ID              types.Int64  `tfsdk:"id"`
	InitialState    types.Int64  `tfsdk:"initial_state"`
	UseSsl          types.Bool   `tfsdk:"use_ssl"`
	Enable          types.Bool   `tfsdk:"enable"`
	SequentialOrder types.Bool   `tfsdk:"sequential_order"`
}

DownloadClientQbittorrent describes the download client data model.

type DownloadClientQbittorrentResource added in v1.5.0

type DownloadClientQbittorrentResource struct {
	// contains filtered or unexported fields
}

DownloadClientQbittorrentResource defines the download client implementation.

func (*DownloadClientQbittorrentResource) Configure added in v1.5.0

func (*DownloadClientQbittorrentResource) Create added in v1.5.0

func (*DownloadClientQbittorrentResource) Delete added in v1.5.0

func (*DownloadClientQbittorrentResource) ImportState added in v1.5.0

func (*DownloadClientQbittorrentResource) Metadata added in v1.5.0

func (*DownloadClientQbittorrentResource) Read added in v1.5.0

func (*DownloadClientQbittorrentResource) Schema added in v1.5.0

func (*DownloadClientQbittorrentResource) Update added in v1.5.0

type DownloadClientResource added in v1.3.0

type DownloadClientResource struct {
	// contains filtered or unexported fields
}

DownloadClientResource defines the download client implementation.

func (*DownloadClientResource) Configure added in v1.3.0

func (*DownloadClientResource) Create added in v1.3.0

func (*DownloadClientResource) Delete added in v1.3.0

func (*DownloadClientResource) ImportState added in v1.3.0

func (*DownloadClientResource) Metadata added in v1.3.0

func (*DownloadClientResource) Read added in v1.3.0

func (*DownloadClientResource) Schema added in v1.4.0

func (*DownloadClientResource) Update added in v1.3.0

type DownloadClientRtorrent added in v1.5.0

type DownloadClientRtorrent struct {
	Tags         types.Set    `tfsdk:"tags"`
	Categories   types.Set    `tfsdk:"categories"`
	Name         types.String `tfsdk:"name"`
	Host         types.String `tfsdk:"host"`
	URLBase      types.String `tfsdk:"url_base"`
	Username     types.String `tfsdk:"username"`
	Password     types.String `tfsdk:"password"`
	Category     types.String `tfsdk:"category"`
	Directory    types.String `tfsdk:"directory"`
	ItemPriority types.Int64  `tfsdk:"item_priority"`
	Priority     types.Int64  `tfsdk:"priority"`
	Port         types.Int64  `tfsdk:"port"`
	ID           types.Int64  `tfsdk:"id"`
	AddStopped   types.Bool   `tfsdk:"add_stopped"`
	UseSsl       types.Bool   `tfsdk:"use_ssl"`
	Enable       types.Bool   `tfsdk:"enable"`
}

DownloadClientRtorrent describes the download client data model.

type DownloadClientRtorrentResource added in v1.5.0

type DownloadClientRtorrentResource struct {
	// contains filtered or unexported fields
}

DownloadClientRtorrentResource defines the download client implementation.

func (*DownloadClientRtorrentResource) Configure added in v1.5.0

func (*DownloadClientRtorrentResource) Create added in v1.5.0

func (*DownloadClientRtorrentResource) Delete added in v1.5.0

func (*DownloadClientRtorrentResource) ImportState added in v1.5.0

func (*DownloadClientRtorrentResource) Metadata added in v1.5.0

func (*DownloadClientRtorrentResource) Read added in v1.5.0

func (*DownloadClientRtorrentResource) Schema added in v1.5.0

func (*DownloadClientRtorrentResource) Update added in v1.5.0

type DownloadClientSabnzbd added in v1.5.0

type DownloadClientSabnzbd struct {
	Tags         types.Set    `tfsdk:"tags"`
	Categories   types.Set    `tfsdk:"categories"`
	Name         types.String `tfsdk:"name"`
	Host         types.String `tfsdk:"host"`
	URLBase      types.String `tfsdk:"url_base"`
	APIKey       types.String `tfsdk:"api_key"`
	Username     types.String `tfsdk:"username"`
	Password     types.String `tfsdk:"password"`
	Category     types.String `tfsdk:"category"`
	ItemPriority types.Int64  `tfsdk:"item_priority"`
	Priority     types.Int64  `tfsdk:"priority"`
	Port         types.Int64  `tfsdk:"port"`
	ID           types.Int64  `tfsdk:"id"`
	UseSsl       types.Bool   `tfsdk:"use_ssl"`
	Enable       types.Bool   `tfsdk:"enable"`
}

DownloadClientSabnzbd describes the download client data model.

type DownloadClientSabnzbdResource added in v1.5.0

type DownloadClientSabnzbdResource struct {
	// contains filtered or unexported fields
}

DownloadClientSabnzbdResource defines the download client implementation.

func (*DownloadClientSabnzbdResource) Configure added in v1.5.0

func (*DownloadClientSabnzbdResource) Create added in v1.5.0

func (*DownloadClientSabnzbdResource) Delete added in v1.5.0

func (*DownloadClientSabnzbdResource) ImportState added in v1.5.0

func (*DownloadClientSabnzbdResource) Metadata added in v1.5.0

func (*DownloadClientSabnzbdResource) Read added in v1.5.0

func (*DownloadClientSabnzbdResource) Schema added in v1.5.0

func (*DownloadClientSabnzbdResource) Update added in v1.5.0

type DownloadClientTorrentBlackhole added in v1.5.0

type DownloadClientTorrentBlackhole struct {
	Tags                types.Set    `tfsdk:"tags"`
	Categories          types.Set    `tfsdk:"categories"`
	Name                types.String `tfsdk:"name"`
	TorrentFolder       types.String `tfsdk:"torrent_folder"`
	MagnetFileExtension types.String `tfsdk:"magnet_file_extension"`
	Priority            types.Int64  `tfsdk:"priority"`
	ID                  types.Int64  `tfsdk:"id"`
	Enable              types.Bool   `tfsdk:"enable"`
	SaveMagnetFiles     types.Bool   `tfsdk:"save_magnet_files"`
}

DownloadClientTorrentBlackhole describes the download client data model.

type DownloadClientTorrentBlackholeResource added in v1.5.0

type DownloadClientTorrentBlackholeResource struct {
	// contains filtered or unexported fields
}

DownloadClientTorrentBlackholeResource defines the download client implementation.

func (*DownloadClientTorrentBlackholeResource) Configure added in v1.5.0

func (*DownloadClientTorrentBlackholeResource) Create added in v1.5.0

func (*DownloadClientTorrentBlackholeResource) Delete added in v1.5.0

func (*DownloadClientTorrentBlackholeResource) ImportState added in v1.5.0

func (*DownloadClientTorrentBlackholeResource) Metadata added in v1.5.0

func (*DownloadClientTorrentBlackholeResource) Read added in v1.5.0

func (*DownloadClientTorrentBlackholeResource) Schema added in v1.5.0

func (*DownloadClientTorrentBlackholeResource) Update added in v1.5.0

type DownloadClientTorrentDownloadStation added in v1.5.0

type DownloadClientTorrentDownloadStation struct {
	Tags       types.Set    `tfsdk:"tags"`
	Categories types.Set    `tfsdk:"categories"`
	Name       types.String `tfsdk:"name"`
	Host       types.String `tfsdk:"host"`
	Username   types.String `tfsdk:"username"`
	Password   types.String `tfsdk:"password"`
	Category   types.String `tfsdk:"category"`
	Directory  types.String `tfsdk:"directory"`
	Priority   types.Int64  `tfsdk:"priority"`
	Port       types.Int64  `tfsdk:"port"`
	ID         types.Int64  `tfsdk:"id"`
	UseSsl     types.Bool   `tfsdk:"use_ssl"`
	Enable     types.Bool   `tfsdk:"enable"`
}

DownloadClientTorrentDownloadStation describes the download client data model.

type DownloadClientTorrentDownloadStationResource added in v1.5.0

type DownloadClientTorrentDownloadStationResource struct {
	// contains filtered or unexported fields
}

DownloadClientTorrentDownloadStationResource defines the download client implementation.

func (*DownloadClientTorrentDownloadStationResource) Configure added in v1.5.0

func (*DownloadClientTorrentDownloadStationResource) Create added in v1.5.0

func (*DownloadClientTorrentDownloadStationResource) Delete added in v1.5.0

func (*DownloadClientTorrentDownloadStationResource) ImportState added in v1.5.0

func (*DownloadClientTorrentDownloadStationResource) Metadata added in v1.5.0

func (*DownloadClientTorrentDownloadStationResource) Read added in v1.5.0

func (*DownloadClientTorrentDownloadStationResource) Schema added in v1.5.0

func (*DownloadClientTorrentDownloadStationResource) Update added in v1.5.0

type DownloadClientTransmission added in v1.3.0

type DownloadClientTransmission struct {
	Tags         types.Set    `tfsdk:"tags"`
	Categories   types.Set    `tfsdk:"categories"`
	Name         types.String `tfsdk:"name"`
	Host         types.String `tfsdk:"host"`
	URLBase      types.String `tfsdk:"url_base"`
	Username     types.String `tfsdk:"username"`
	Password     types.String `tfsdk:"password"`
	Category     types.String `tfsdk:"category"`
	Directory    types.String `tfsdk:"directory"`
	ItemPriority types.Int64  `tfsdk:"item_priority"`
	Priority     types.Int64  `tfsdk:"priority"`
	Port         types.Int64  `tfsdk:"port"`
	ID           types.Int64  `tfsdk:"id"`
	AddPaused    types.Bool   `tfsdk:"add_paused"`
	UseSsl       types.Bool   `tfsdk:"use_ssl"`
	Enable       types.Bool   `tfsdk:"enable"`
}

DownloadClientTransmission describes the download client data model.

type DownloadClientTransmissionResource added in v1.3.0

type DownloadClientTransmissionResource struct {
	// contains filtered or unexported fields
}

DownloadClientTransmissionResource defines the download client implementation.

func (*DownloadClientTransmissionResource) Configure added in v1.3.0

func (*DownloadClientTransmissionResource) Create added in v1.3.0

func (*DownloadClientTransmissionResource) Delete added in v1.3.0

func (*DownloadClientTransmissionResource) ImportState added in v1.3.0

func (*DownloadClientTransmissionResource) Metadata added in v1.3.0

func (*DownloadClientTransmissionResource) Read added in v1.3.0

func (*DownloadClientTransmissionResource) Schema added in v1.4.0

func (*DownloadClientTransmissionResource) Update added in v1.3.0

type DownloadClientUsenetBlackhole added in v1.5.0

type DownloadClientUsenetBlackhole struct {
	Tags       types.Set    `tfsdk:"tags"`
	Categories types.Set    `tfsdk:"categories"`
	Name       types.String `tfsdk:"name"`
	NzbFolder  types.String `tfsdk:"nzb_folder"`
	Priority   types.Int64  `tfsdk:"priority"`
	ID         types.Int64  `tfsdk:"id"`
	Enable     types.Bool   `tfsdk:"enable"`
}

DownloadClientUsenetBlackhole describes the download client data model.

type DownloadClientUsenetBlackholeResource added in v1.5.0

type DownloadClientUsenetBlackholeResource struct {
	// contains filtered or unexported fields
}

DownloadClientUsenetBlackholeResource defines the download client implementation.

func (*DownloadClientUsenetBlackholeResource) Configure added in v1.5.0

func (*DownloadClientUsenetBlackholeResource) Create added in v1.5.0

func (*DownloadClientUsenetBlackholeResource) Delete added in v1.5.0

func (*DownloadClientUsenetBlackholeResource) ImportState added in v1.5.0

func (*DownloadClientUsenetBlackholeResource) Metadata added in v1.5.0

func (*DownloadClientUsenetBlackholeResource) Read added in v1.5.0

func (*DownloadClientUsenetBlackholeResource) Schema added in v1.5.0

func (*DownloadClientUsenetBlackholeResource) Update added in v1.5.0

type DownloadClientUsenetDownloadStation added in v1.5.0

type DownloadClientUsenetDownloadStation struct {
	Tags       types.Set    `tfsdk:"tags"`
	Categories types.Set    `tfsdk:"categories"`
	Name       types.String `tfsdk:"name"`
	Host       types.String `tfsdk:"host"`
	Username   types.String `tfsdk:"username"`
	Password   types.String `tfsdk:"password"`
	Category   types.String `tfsdk:"category"`
	Directory  types.String `tfsdk:"directory"`
	Priority   types.Int64  `tfsdk:"priority"`
	Port       types.Int64  `tfsdk:"port"`
	ID         types.Int64  `tfsdk:"id"`
	UseSsl     types.Bool   `tfsdk:"use_ssl"`
	Enable     types.Bool   `tfsdk:"enable"`
}

DownloadClientUsenetDownloadStation describes the download client data model.

type DownloadClientUsenetDownloadStationResource added in v1.5.0

type DownloadClientUsenetDownloadStationResource struct {
	// contains filtered or unexported fields
}

DownloadClientUsenetDownloadStationResource defines the download client implementation.

func (*DownloadClientUsenetDownloadStationResource) Configure added in v1.5.0

func (*DownloadClientUsenetDownloadStationResource) Create added in v1.5.0

func (*DownloadClientUsenetDownloadStationResource) Delete added in v1.5.0

func (*DownloadClientUsenetDownloadStationResource) ImportState added in v1.5.0

func (*DownloadClientUsenetDownloadStationResource) Metadata added in v1.5.0

func (*DownloadClientUsenetDownloadStationResource) Read added in v1.5.0

func (*DownloadClientUsenetDownloadStationResource) Schema added in v1.5.0

func (*DownloadClientUsenetDownloadStationResource) Update added in v1.5.0

type DownloadClientUtorrent added in v1.5.0

type DownloadClientUtorrent struct {
	Tags         types.Set    `tfsdk:"tags"`
	Categories   types.Set    `tfsdk:"categories"`
	Name         types.String `tfsdk:"name"`
	Host         types.String `tfsdk:"host"`
	URLBase      types.String `tfsdk:"url_base"`
	Username     types.String `tfsdk:"username"`
	Password     types.String `tfsdk:"password"`
	Category     types.String `tfsdk:"category"`
	ItemPriority types.Int64  `tfsdk:"item_priority"`
	Priority     types.Int64  `tfsdk:"priority"`
	Port         types.Int64  `tfsdk:"port"`
	ID           types.Int64  `tfsdk:"id"`
	IntialState  types.Int64  `tfsdk:"intial_state"`
	UseSsl       types.Bool   `tfsdk:"use_ssl"`
	Enable       types.Bool   `tfsdk:"enable"`
}

DownloadClientUtorrent describes the download client data model.

type DownloadClientUtorrentResource added in v1.5.0

type DownloadClientUtorrentResource struct {
	// contains filtered or unexported fields
}

DownloadClientUtorrentResource defines the download client implementation.

func (*DownloadClientUtorrentResource) Configure added in v1.5.0

func (*DownloadClientUtorrentResource) Create added in v1.5.0

func (*DownloadClientUtorrentResource) Delete added in v1.5.0

func (*DownloadClientUtorrentResource) ImportState added in v1.5.0

func (*DownloadClientUtorrentResource) Metadata added in v1.5.0

func (*DownloadClientUtorrentResource) Read added in v1.5.0

func (*DownloadClientUtorrentResource) Schema added in v1.5.0

func (*DownloadClientUtorrentResource) Update added in v1.5.0

type DownloadClientVuze added in v1.5.0

type DownloadClientVuze struct {
	Tags         types.Set    `tfsdk:"tags"`
	Categories   types.Set    `tfsdk:"categories"`
	Name         types.String `tfsdk:"name"`
	Host         types.String `tfsdk:"host"`
	URLBase      types.String `tfsdk:"url_base"`
	Username     types.String `tfsdk:"username"`
	Password     types.String `tfsdk:"password"`
	Category     types.String `tfsdk:"category"`
	Directory    types.String `tfsdk:"directory"`
	ItemPriority types.Int64  `tfsdk:"item_priority"`
	Priority     types.Int64  `tfsdk:"priority"`
	Port         types.Int64  `tfsdk:"port"`
	ID           types.Int64  `tfsdk:"id"`
	AddPaused    types.Bool   `tfsdk:"add_paused"`
	UseSsl       types.Bool   `tfsdk:"use_ssl"`
	Enable       types.Bool   `tfsdk:"enable"`
}

DownloadClientVuze describes the download client data model.

type DownloadClientVuzeResource added in v1.5.0

type DownloadClientVuzeResource struct {
	// contains filtered or unexported fields
}

DownloadClientVuzeResource defines the download client implementation.

func (*DownloadClientVuzeResource) Configure added in v1.5.0

func (*DownloadClientVuzeResource) Create added in v1.5.0

func (*DownloadClientVuzeResource) Delete added in v1.5.0

func (*DownloadClientVuzeResource) ImportState added in v1.5.0

func (*DownloadClientVuzeResource) Metadata added in v1.5.0

func (*DownloadClientVuzeResource) Read added in v1.5.0

func (*DownloadClientVuzeResource) Schema added in v1.5.0

func (*DownloadClientVuzeResource) Update added in v1.5.0

type DownloadClients added in v1.3.0

type DownloadClients struct {
	DownloadClients types.Set    `tfsdk:"download_clients"`
	ID              types.String `tfsdk:"id"`
}

DownloadClients describes the download clients data model.

type DownloadClientsDataSource added in v1.3.0

type DownloadClientsDataSource struct {
	// contains filtered or unexported fields
}

DownloadClientsDataSource defines the download clients implementation.

func (*DownloadClientsDataSource) Configure added in v1.3.0

func (*DownloadClientsDataSource) Metadata added in v1.3.0

func (*DownloadClientsDataSource) Read added in v1.3.0

func (*DownloadClientsDataSource) Schema added in v1.4.0

type IndexerProxies added in v1.4.0

type IndexerProxies struct {
	IndexerProxies types.Set    `tfsdk:"indexer_proxies"`
	ID             types.String `tfsdk:"id"`
}

IndexerProxies describes the indexer proxies data model.

type IndexerProxiesDataSource added in v1.4.0

type IndexerProxiesDataSource struct {
	// contains filtered or unexported fields
}

IndexerProxiesDataSource defines the indexer proxies implementation.

func (*IndexerProxiesDataSource) Configure added in v1.4.0

func (*IndexerProxiesDataSource) Metadata added in v1.4.0

func (*IndexerProxiesDataSource) Read added in v1.4.0

func (*IndexerProxiesDataSource) Schema added in v1.4.0

type IndexerProxy added in v1.4.0

type IndexerProxy struct {
	Tags           types.Set    `tfsdk:"tags"`
	Name           types.String `tfsdk:"name"`
	ConfigContract types.String `tfsdk:"config_contract"`
	Implementation types.String `tfsdk:"implementation"`
	Host           types.String `tfsdk:"host"`
	Username       types.String `tfsdk:"username"`
	Password       types.String `tfsdk:"password"`
	Port           types.Int64  `tfsdk:"port"`
	RequestTimeout types.Int64  `tfsdk:"request_timeout"`
	ID             types.Int64  `tfsdk:"id"`
}

IndexerProxy describes the indexer proxy data model.

type IndexerProxyDataSource added in v1.4.0

type IndexerProxyDataSource struct {
	// contains filtered or unexported fields
}

IndexerProxyDataSource defines the indexer_proxy implementation.

func (*IndexerProxyDataSource) Configure added in v1.4.0

func (*IndexerProxyDataSource) Metadata added in v1.4.0

func (*IndexerProxyDataSource) Read added in v1.4.0

func (*IndexerProxyDataSource) Schema added in v1.4.0

type IndexerProxyFlaresolverr added in v1.4.0

type IndexerProxyFlaresolverr struct {
	Tags           types.Set    `tfsdk:"tags"`
	Name           types.String `tfsdk:"name"`
	Host           types.String `tfsdk:"host"`
	RequestTimeout types.Int64  `tfsdk:"request_timeout"`
	ID             types.Int64  `tfsdk:"id"`
}

IndexerProxyFlaresolverr describes the indexer proxy data model.

type IndexerProxyFlaresolverrResource added in v1.4.0

type IndexerProxyFlaresolverrResource struct {
	// contains filtered or unexported fields
}

IndexerProxyFlaresolverrResource defines the indexer proxy implementation.

func (*IndexerProxyFlaresolverrResource) Configure added in v1.4.0

func (*IndexerProxyFlaresolverrResource) Create added in v1.4.0

func (*IndexerProxyFlaresolverrResource) Delete added in v1.4.0

func (*IndexerProxyFlaresolverrResource) ImportState added in v1.4.0

func (*IndexerProxyFlaresolverrResource) Metadata added in v1.4.0

func (*IndexerProxyFlaresolverrResource) Read added in v1.4.0

func (*IndexerProxyFlaresolverrResource) Schema added in v1.4.0

func (*IndexerProxyFlaresolverrResource) Update added in v1.4.0

type IndexerProxyHTTP added in v1.4.0

type IndexerProxyHTTP struct {
	Tags     types.Set    `tfsdk:"tags"`
	Name     types.String `tfsdk:"name"`
	Host     types.String `tfsdk:"host"`
	Username types.String `tfsdk:"username"`
	Password types.String `tfsdk:"password"`
	Port     types.Int64  `tfsdk:"port"`
	ID       types.Int64  `tfsdk:"id"`
}

IndexerProxyHTTP describes the indexer proxy data model.

type IndexerProxyHTTPResource added in v1.4.0

type IndexerProxyHTTPResource struct {
	// contains filtered or unexported fields
}

IndexerProxyHTTPResource defines the indexer proxy implementation.

func (*IndexerProxyHTTPResource) Configure added in v1.4.0

func (*IndexerProxyHTTPResource) Create added in v1.4.0

func (*IndexerProxyHTTPResource) Delete added in v1.4.0

func (*IndexerProxyHTTPResource) ImportState added in v1.4.0

func (*IndexerProxyHTTPResource) Metadata added in v1.4.0

func (*IndexerProxyHTTPResource) Read added in v1.4.0

func (*IndexerProxyHTTPResource) Schema added in v1.4.0

func (*IndexerProxyHTTPResource) Update added in v1.4.0

type IndexerProxyResource added in v1.4.0

type IndexerProxyResource struct {
	// contains filtered or unexported fields
}

IndexerProxyResource defines the indexer proxy implementation.

func (*IndexerProxyResource) Configure added in v1.4.0

func (*IndexerProxyResource) Create added in v1.4.0

func (*IndexerProxyResource) Delete added in v1.4.0

func (*IndexerProxyResource) ImportState added in v1.4.0

func (*IndexerProxyResource) Metadata added in v1.4.0

func (*IndexerProxyResource) Read added in v1.4.0

func (*IndexerProxyResource) Schema added in v1.4.0

func (*IndexerProxyResource) Update added in v1.4.0

type IndexerProxySocks4 added in v1.4.0

type IndexerProxySocks4 struct {
	Tags     types.Set    `tfsdk:"tags"`
	Name     types.String `tfsdk:"name"`
	Host     types.String `tfsdk:"host"`
	Username types.String `tfsdk:"username"`
	Password types.String `tfsdk:"password"`
	Port     types.Int64  `tfsdk:"port"`
	ID       types.Int64  `tfsdk:"id"`
}

IndexerProxySocks4 describes the indexer proxy data model.

type IndexerProxySocks4Resource added in v1.4.0

type IndexerProxySocks4Resource struct {
	// contains filtered or unexported fields
}

IndexerProxySocks4Resource defines the indexer proxy implementation.

func (*IndexerProxySocks4Resource) Configure added in v1.4.0

func (*IndexerProxySocks4Resource) Create added in v1.4.0

func (*IndexerProxySocks4Resource) Delete added in v1.4.0

func (*IndexerProxySocks4Resource) ImportState added in v1.4.0

func (*IndexerProxySocks4Resource) Metadata added in v1.4.0

func (*IndexerProxySocks4Resource) Read added in v1.4.0

func (*IndexerProxySocks4Resource) Schema added in v1.4.0

func (*IndexerProxySocks4Resource) Update added in v1.4.0

type IndexerProxySocks5 added in v1.4.0

type IndexerProxySocks5 struct {
	Tags     types.Set    `tfsdk:"tags"`
	Name     types.String `tfsdk:"name"`
	Host     types.String `tfsdk:"host"`
	Username types.String `tfsdk:"username"`
	Password types.String `tfsdk:"password"`
	Port     types.Int64  `tfsdk:"port"`
	ID       types.Int64  `tfsdk:"id"`
}

IndexerProxySocks5 describes the indexer proxy data model.

type IndexerProxySocks5Resource added in v1.4.0

type IndexerProxySocks5Resource struct {
	// contains filtered or unexported fields
}

IndexerProxySocks5Resource defines the indexer proxy implementation.

func (*IndexerProxySocks5Resource) Configure added in v1.4.0

func (*IndexerProxySocks5Resource) Create added in v1.4.0

func (*IndexerProxySocks5Resource) Delete added in v1.4.0

func (*IndexerProxySocks5Resource) ImportState added in v1.4.0

func (*IndexerProxySocks5Resource) Metadata added in v1.4.0

func (*IndexerProxySocks5Resource) Read added in v1.4.0

func (*IndexerProxySocks5Resource) Schema added in v1.4.0

func (*IndexerProxySocks5Resource) Update added in v1.4.0

type Notification added in v1.2.0

type Notification struct {
	Tags                  types.Set    `tfsdk:"tags"`
	FieldTags             types.Set    `tfsdk:"field_tags"`
	ChannelTags           types.Set    `tfsdk:"channel_tags"`
	Topics                types.Set    `tfsdk:"topics"`
	ImportFields          types.Set    `tfsdk:"import_fields"`
	GrabFields            types.Set    `tfsdk:"grab_fields"`
	DeviceIds             types.Set    `tfsdk:"device_ids"`
	Devices               types.Set    `tfsdk:"devices"`
	To                    types.Set    `tfsdk:"to"`
	Cc                    types.Set    `tfsdk:"cc"`
	Bcc                   types.Set    `tfsdk:"bcc"`
	Recipients            types.Set    `tfsdk:"recipients"`
	DeviceNames           types.String `tfsdk:"device_names"`
	AccessToken           types.String `tfsdk:"access_token"`
	Host                  types.String `tfsdk:"host"`
	InstanceName          types.String `tfsdk:"instance_name"`
	Name                  types.String `tfsdk:"name"`
	Implementation        types.String `tfsdk:"implementation"`
	ConfigContract        types.String `tfsdk:"config_contract"`
	ClickURL              types.String `tfsdk:"click_url"`
	ConsumerSecret        types.String `tfsdk:"consumer_secret"`
	Path                  types.String `tfsdk:"path"`
	Arguments             types.String `tfsdk:"arguments"`
	ConsumerKey           types.String `tfsdk:"consumer_key"`
	ChatID                types.String `tfsdk:"chat_id"`
	From                  types.String `tfsdk:"from"`
	Icon                  types.String `tfsdk:"icon"`
	Password              types.String `tfsdk:"password"`
	Event                 types.String `tfsdk:"event"`
	Key                   types.String `tfsdk:"key"`
	RefreshToken          types.String `tfsdk:"refresh_token"`
	WebHookURL            types.String `tfsdk:"web_hook_url"`
	Username              types.String `tfsdk:"username"`
	UserKey               types.String `tfsdk:"user_key"`
	Mention               types.String `tfsdk:"mention"`
	Avatar                types.String `tfsdk:"avatar"`
	URL                   types.String `tfsdk:"url"`
	Token                 types.String `tfsdk:"token"`
	Sound                 types.String `tfsdk:"sound"`
	SignIn                types.String `tfsdk:"sign_in"`
	Server                types.String `tfsdk:"server"`
	SenderID              types.String `tfsdk:"sender_id"`
	BotToken              types.String `tfsdk:"bot_token"`
	SenderDomain          types.String `tfsdk:"sender_domain"`
	MapTo                 types.String `tfsdk:"map_to"`
	MapFrom               types.String `tfsdk:"map_from"`
	Channel               types.String `tfsdk:"channel"`
	Expires               types.String `tfsdk:"expires"`
	ServerURL             types.String `tfsdk:"server_url"`
	AccessTokenSecret     types.String `tfsdk:"access_token_secret"`
	APIKey                types.String `tfsdk:"api_key"`
	AppToken              types.String `tfsdk:"app_token"`
	Author                types.String `tfsdk:"author"`
	AuthToken             types.String `tfsdk:"auth_token"`
	AuthUser              types.String `tfsdk:"auth_user"`
	ConfigurationKey      types.String `tfsdk:"configuration_key"`
	StatelessURLs         types.String `tfsdk:"stateless_urls"`
	BaseURL               types.String `tfsdk:"base_url"`
	AuthUsername          types.String `tfsdk:"auth_username"`
	AuthPassword          types.String `tfsdk:"auth_password"`
	DisplayTime           types.Int64  `tfsdk:"display_time"`
	ItemPriority          types.Int64  `tfsdk:"priority"`
	Port                  types.Int64  `tfsdk:"port"`
	Method                types.Int64  `tfsdk:"method"`
	Retry                 types.Int64  `tfsdk:"retry"`
	Expire                types.Int64  `tfsdk:"expire"`
	ID                    types.Int64  `tfsdk:"id"`
	CleanLibrary          types.Bool   `tfsdk:"clean_library"`
	SendSilently          types.Bool   `tfsdk:"send_silently"`
	AlwaysUpdate          types.Bool   `tfsdk:"always_update"`
	OnHealthIssue         types.Bool   `tfsdk:"on_health_issue"`
	DirectMessage         types.Bool   `tfsdk:"direct_message"`
	RequireEncryption     types.Bool   `tfsdk:"require_encryption"`
	UseSSL                types.Bool   `tfsdk:"use_ssl"`
	Notify                types.Bool   `tfsdk:"notify"`
	UseEuEndpoint         types.Bool   `tfsdk:"use_eu_endpoint"`
	UpdateLibrary         types.Bool   `tfsdk:"update_library"`
	IncludeHealthWarnings types.Bool   `tfsdk:"include_health_warnings"`
	OnApplicationUpdate   types.Bool   `tfsdk:"on_application_update"`
}

Notification describes the notification data model.

type NotificationApprise added in v1.5.0

type NotificationApprise struct {
	Tags                  types.Set    `tfsdk:"tags"`
	FieldTags             types.Set    `tfsdk:"field_tags"`
	ConfigurationKey      types.String `tfsdk:"configuration_key"`
	StatelessURLs         types.String `tfsdk:"stateless_urls"`
	BaseURL               types.String `tfsdk:"base_url"`
	AuthUsername          types.String `tfsdk:"auth_username"`
	AuthPassword          types.String `tfsdk:"auth_password"`
	Name                  types.String `tfsdk:"name"`
	ID                    types.Int64  `tfsdk:"id"`
	IncludeHealthWarnings types.Bool   `tfsdk:"include_health_warnings"`
	OnApplicationUpdate   types.Bool   `tfsdk:"on_application_update"`
	OnHealthIssue         types.Bool   `tfsdk:"on_health_issue"`
}

NotificationApprise describes the notification data model.

type NotificationAppriseResource added in v1.5.0

type NotificationAppriseResource struct {
	// contains filtered or unexported fields
}

NotificationAppriseResource defines the notification implementation.

func (*NotificationAppriseResource) Configure added in v1.5.0

func (*NotificationAppriseResource) Create added in v1.5.0

func (*NotificationAppriseResource) Delete added in v1.5.0

func (*NotificationAppriseResource) ImportState added in v1.5.0

func (*NotificationAppriseResource) Metadata added in v1.5.0

func (*NotificationAppriseResource) Read added in v1.5.0

func (*NotificationAppriseResource) Schema added in v1.5.0

func (*NotificationAppriseResource) Update added in v1.5.0

type NotificationBoxcar added in v1.5.0

type NotificationBoxcar struct {
	Tags                  types.Set    `tfsdk:"tags"`
	Token                 types.String `tfsdk:"token"`
	Name                  types.String `tfsdk:"name"`
	ID                    types.Int64  `tfsdk:"id"`
	IncludeHealthWarnings types.Bool   `tfsdk:"include_health_warnings"`
	OnApplicationUpdate   types.Bool   `tfsdk:"on_application_update"`
	OnHealthIssue         types.Bool   `tfsdk:"on_health_issue"`
}

NotificationBoxcar describes the notification data model.

type NotificationBoxcarResource added in v1.5.0

type NotificationBoxcarResource struct {
	// contains filtered or unexported fields
}

NotificationBoxcarResource defines the notification implementation.

func (*NotificationBoxcarResource) Configure added in v1.5.0

func (*NotificationBoxcarResource) Create added in v1.5.0

func (*NotificationBoxcarResource) Delete added in v1.5.0

func (*NotificationBoxcarResource) ImportState added in v1.5.0

func (*NotificationBoxcarResource) Metadata added in v1.5.0

func (*NotificationBoxcarResource) Read added in v1.5.0

func (*NotificationBoxcarResource) Schema added in v1.5.0

func (*NotificationBoxcarResource) Update added in v1.5.0

type NotificationCustomScript added in v1.2.0

type NotificationCustomScript struct {
	Tags                  types.Set    `tfsdk:"tags"`
	Arguments             types.String `tfsdk:"arguments"`
	Path                  types.String `tfsdk:"path"`
	Name                  types.String `tfsdk:"name"`
	ID                    types.Int64  `tfsdk:"id"`
	OnHealthIssue         types.Bool   `tfsdk:"on_health_issue"`
	OnApplicationUpdate   types.Bool   `tfsdk:"on_application_update"`
	IncludeHealthWarnings types.Bool   `tfsdk:"include_health_warnings"`
}

NotificationCustomScript describes the notification data model.

type NotificationCustomScriptResource added in v1.2.0

type NotificationCustomScriptResource struct {
	// contains filtered or unexported fields
}

NotificationCustomScriptResource defines the notification implementation.

func (*NotificationCustomScriptResource) Configure added in v1.2.0

func (*NotificationCustomScriptResource) Create added in v1.2.0

func (*NotificationCustomScriptResource) Delete added in v1.2.0

func (*NotificationCustomScriptResource) ImportState added in v1.2.0

func (*NotificationCustomScriptResource) Metadata added in v1.2.0

func (*NotificationCustomScriptResource) Read added in v1.2.0

func (*NotificationCustomScriptResource) Schema added in v1.4.0

func (*NotificationCustomScriptResource) Update added in v1.2.0

type NotificationDataSource added in v1.2.0

type NotificationDataSource struct {
	// contains filtered or unexported fields
}

NotificationDataSource defines the notification implementation.

func (*NotificationDataSource) Configure added in v1.2.0

func (*NotificationDataSource) Metadata added in v1.2.0

func (*NotificationDataSource) Read added in v1.2.0

func (*NotificationDataSource) Schema added in v1.4.0

type NotificationDiscord added in v1.5.0

type NotificationDiscord struct {
	Tags                  types.Set    `tfsdk:"tags"`
	ImportFields          types.Set    `tfsdk:"import_fields"`
	GrabFields            types.Set    `tfsdk:"grab_fields"`
	WebHookURL            types.String `tfsdk:"web_hook_url"`
	Name                  types.String `tfsdk:"name"`
	Username              types.String `tfsdk:"username"`
	Avatar                types.String `tfsdk:"avatar"`
	Author                types.String `tfsdk:"author"`
	ID                    types.Int64  `tfsdk:"id"`
	IncludeHealthWarnings types.Bool   `tfsdk:"include_health_warnings"`
	OnApplicationUpdate   types.Bool   `tfsdk:"on_application_update"`
	OnHealthIssue         types.Bool   `tfsdk:"on_health_issue"`
}

NotificationDiscord describes the notification data model.

type NotificationDiscordResource added in v1.5.0

type NotificationDiscordResource struct {
	// contains filtered or unexported fields
}

NotificationDiscordResource defines the notification implementation.

func (*NotificationDiscordResource) Configure added in v1.5.0

func (*NotificationDiscordResource) Create added in v1.5.0

func (*NotificationDiscordResource) Delete added in v1.5.0

func (*NotificationDiscordResource) ImportState added in v1.5.0

func (*NotificationDiscordResource) Metadata added in v1.5.0

func (*NotificationDiscordResource) Read added in v1.5.0

func (*NotificationDiscordResource) Schema added in v1.5.0

func (*NotificationDiscordResource) Update added in v1.5.0

type NotificationEmail added in v1.5.0

type NotificationEmail struct {
	Tags                  types.Set    `tfsdk:"tags"`
	To                    types.Set    `tfsdk:"to"`
	Cc                    types.Set    `tfsdk:"cc"`
	Bcc                   types.Set    `tfsdk:"bcc"`
	From                  types.String `tfsdk:"from"`
	Server                types.String `tfsdk:"server"`
	Name                  types.String `tfsdk:"name"`
	Username              types.String `tfsdk:"username"`
	Password              types.String `tfsdk:"password"`
	ID                    types.Int64  `tfsdk:"id"`
	Port                  types.Int64  `tfsdk:"port"`
	RequireEncryption     types.Bool   `tfsdk:"require_encryption"`
	IncludeHealthWarnings types.Bool   `tfsdk:"include_health_warnings"`
	OnApplicationUpdate   types.Bool   `tfsdk:"on_application_update"`
	OnHealthIssue         types.Bool   `tfsdk:"on_health_issue"`
}

NotificationEmail describes the notification data model.

type NotificationEmailResource added in v1.5.0

type NotificationEmailResource struct {
	// contains filtered or unexported fields
}

NotificationEmailResource defines the notification implementation.

func (*NotificationEmailResource) Configure added in v1.5.0

func (*NotificationEmailResource) Create added in v1.5.0

func (*NotificationEmailResource) Delete added in v1.5.0

func (*NotificationEmailResource) ImportState added in v1.5.0

func (*NotificationEmailResource) Metadata added in v1.5.0

func (*NotificationEmailResource) Read added in v1.5.0

func (*NotificationEmailResource) Schema added in v1.5.0

func (*NotificationEmailResource) Update added in v1.5.0

type NotificationGotify added in v1.5.0

type NotificationGotify struct {
	Tags                  types.Set    `tfsdk:"tags"`
	Server                types.String `tfsdk:"server"`
	Name                  types.String `tfsdk:"name"`
	AppToken              types.String `tfsdk:"app_token"`
	Priority              types.Int64  `tfsdk:"priority"`
	ID                    types.Int64  `tfsdk:"id"`
	IncludeHealthWarnings types.Bool   `tfsdk:"include_health_warnings"`
	OnApplicationUpdate   types.Bool   `tfsdk:"on_application_update"`
	OnHealthIssue         types.Bool   `tfsdk:"on_health_issue"`
}

NotificationGotify describes the notification data model.

type NotificationGotifyResource added in v1.5.0

type NotificationGotifyResource struct {
	// contains filtered or unexported fields
}

NotificationGotifyResource defines the notification implementation.

func (*NotificationGotifyResource) Configure added in v1.5.0

func (*NotificationGotifyResource) Create added in v1.5.0

func (*NotificationGotifyResource) Delete added in v1.5.0

func (*NotificationGotifyResource) ImportState added in v1.5.0

func (*NotificationGotifyResource) Metadata added in v1.5.0

func (*NotificationGotifyResource) Read added in v1.5.0

func (*NotificationGotifyResource) Schema added in v1.5.0

func (*NotificationGotifyResource) Update added in v1.5.0

type NotificationJoin added in v1.5.0

type NotificationJoin struct {
	Tags                  types.Set    `tfsdk:"tags"`
	DeviceNames           types.String `tfsdk:"device_names"`
	Name                  types.String `tfsdk:"name"`
	APIKey                types.String `tfsdk:"api_key"`
	Priority              types.Int64  `tfsdk:"priority"`
	ID                    types.Int64  `tfsdk:"id"`
	IncludeHealthWarnings types.Bool   `tfsdk:"include_health_warnings"`
	OnApplicationUpdate   types.Bool   `tfsdk:"on_application_update"`
	OnHealthIssue         types.Bool   `tfsdk:"on_health_issue"`
}

NotificationJoin describes the notification data model.

type NotificationJoinResource added in v1.5.0

type NotificationJoinResource struct {
	// contains filtered or unexported fields
}

NotificationJoinResource defines the notification implementation.

func (*NotificationJoinResource) Configure added in v1.5.0

func (*NotificationJoinResource) Create added in v1.5.0

func (*NotificationJoinResource) Delete added in v1.5.0

func (*NotificationJoinResource) ImportState added in v1.5.0

func (*NotificationJoinResource) Metadata added in v1.5.0

func (*NotificationJoinResource) Read added in v1.5.0

func (*NotificationJoinResource) Schema added in v1.5.0

func (*NotificationJoinResource) Update added in v1.5.0

type NotificationMailgun added in v1.5.0

type NotificationMailgun struct {
	Tags                  types.Set    `tfsdk:"tags"`
	Recipients            types.Set    `tfsdk:"recipients"`
	From                  types.String `tfsdk:"from"`
	SenderDomain          types.String `tfsdk:"sender_domain"`
	Name                  types.String `tfsdk:"name"`
	APIKey                types.String `tfsdk:"api_key"`
	ID                    types.Int64  `tfsdk:"id"`
	UseEuEndpoint         types.Bool   `tfsdk:"use_eu_endpoint"`
	IncludeHealthWarnings types.Bool   `tfsdk:"include_health_warnings"`
	OnApplicationUpdate   types.Bool   `tfsdk:"on_application_update"`
	OnHealthIssue         types.Bool   `tfsdk:"on_health_issue"`
}

NotificationMailgun describes the notification data model.

type NotificationMailgunResource added in v1.5.0

type NotificationMailgunResource struct {
	// contains filtered or unexported fields
}

NotificationMailgunResource defines the notification implementation.

func (*NotificationMailgunResource) Configure added in v1.5.0

func (*NotificationMailgunResource) Create added in v1.5.0

func (*NotificationMailgunResource) Delete added in v1.5.0

func (*NotificationMailgunResource) ImportState added in v1.5.0

func (*NotificationMailgunResource) Metadata added in v1.5.0

func (*NotificationMailgunResource) Read added in v1.5.0

func (*NotificationMailgunResource) Schema added in v1.5.0

func (*NotificationMailgunResource) Update added in v1.5.0

type NotificationNotifiarr added in v1.5.0

type NotificationNotifiarr struct {
	Tags                  types.Set    `tfsdk:"tags"`
	Name                  types.String `tfsdk:"name"`
	APIKey                types.String `tfsdk:"api_key"`
	ID                    types.Int64  `tfsdk:"id"`
	IncludeHealthWarnings types.Bool   `tfsdk:"include_health_warnings"`
	OnApplicationUpdate   types.Bool   `tfsdk:"on_application_update"`
	OnHealthIssue         types.Bool   `tfsdk:"on_health_issue"`
}

NotificationNotifiarr describes the notification data model.

type NotificationNotifiarrResource added in v1.5.0

type NotificationNotifiarrResource struct {
	// contains filtered or unexported fields
}

NotificationNotifiarrResource defines the notification implementation.

func (*NotificationNotifiarrResource) Configure added in v1.5.0

func (*NotificationNotifiarrResource) Create added in v1.5.0

func (*NotificationNotifiarrResource) Delete added in v1.5.0

func (*NotificationNotifiarrResource) ImportState added in v1.5.0

func (*NotificationNotifiarrResource) Metadata added in v1.5.0

func (*NotificationNotifiarrResource) Read added in v1.5.0

func (*NotificationNotifiarrResource) Schema added in v1.5.0

func (*NotificationNotifiarrResource) Update added in v1.5.0

type NotificationNtfy added in v1.5.0

type NotificationNtfy struct {
	Tags                  types.Set    `tfsdk:"tags"`
	FieldTags             types.Set    `tfsdk:"field_tags"`
	Topics                types.Set    `tfsdk:"topics"`
	ClickURL              types.String `tfsdk:"click_url"`
	ServerURL             types.String `tfsdk:"server_url"`
	Username              types.String `tfsdk:"username"`
	Name                  types.String `tfsdk:"name"`
	Password              types.String `tfsdk:"password"`
	Priority              types.Int64  `tfsdk:"priority"`
	ID                    types.Int64  `tfsdk:"id"`
	IncludeHealthWarnings types.Bool   `tfsdk:"include_health_warnings"`
	OnApplicationUpdate   types.Bool   `tfsdk:"on_application_update"`
	OnHealthIssue         types.Bool   `tfsdk:"on_health_issue"`
}

NotificationNtfy describes the notification data model.

type NotificationNtfyResource added in v1.5.0

type NotificationNtfyResource struct {
	// contains filtered or unexported fields
}

NotificationNtfyResource defines the notification implementation.

func (*NotificationNtfyResource) Configure added in v1.5.0

func (*NotificationNtfyResource) Create added in v1.5.0

func (*NotificationNtfyResource) Delete added in v1.5.0

func (*NotificationNtfyResource) ImportState added in v1.5.0

func (*NotificationNtfyResource) Metadata added in v1.5.0

func (*NotificationNtfyResource) Read added in v1.5.0

func (*NotificationNtfyResource) Schema added in v1.5.0

func (*NotificationNtfyResource) Update added in v1.5.0

type NotificationProwl added in v1.5.0

type NotificationProwl struct {
	Tags                  types.Set    `tfsdk:"tags"`
	Name                  types.String `tfsdk:"name"`
	APIKey                types.String `tfsdk:"api_key"`
	Priority              types.Int64  `tfsdk:"priority"`
	ID                    types.Int64  `tfsdk:"id"`
	IncludeHealthWarnings types.Bool   `tfsdk:"include_health_warnings"`
	OnApplicationUpdate   types.Bool   `tfsdk:"on_application_update"`
	OnHealthIssue         types.Bool   `tfsdk:"on_health_issue"`
}

NotificationProwl describes the notification data model.

type NotificationProwlResource added in v1.5.0

type NotificationProwlResource struct {
	// contains filtered or unexported fields
}

NotificationProwlResource defines the notification implementation.

func (*NotificationProwlResource) Configure added in v1.5.0

func (*NotificationProwlResource) Create added in v1.5.0

func (*NotificationProwlResource) Delete added in v1.5.0

func (*NotificationProwlResource) ImportState added in v1.5.0

func (*NotificationProwlResource) Metadata added in v1.5.0

func (*NotificationProwlResource) Read added in v1.5.0

func (*NotificationProwlResource) Schema added in v1.5.0

func (*NotificationProwlResource) Update added in v1.5.0

type NotificationPushbullet added in v1.5.0

type NotificationPushbullet struct {
	Tags                  types.Set    `tfsdk:"tags"`
	DeviceIds             types.Set    `tfsdk:"device_ids"`
	ChannelTags           types.Set    `tfsdk:"channel_tags"`
	SenderID              types.String `tfsdk:"sender_id"`
	Name                  types.String `tfsdk:"name"`
	APIKey                types.String `tfsdk:"api_key"`
	ID                    types.Int64  `tfsdk:"id"`
	IncludeHealthWarnings types.Bool   `tfsdk:"include_health_warnings"`
	OnApplicationUpdate   types.Bool   `tfsdk:"on_application_update"`
	OnHealthIssue         types.Bool   `tfsdk:"on_health_issue"`
}

NotificationPushbullet describes the notification data model.

type NotificationPushbulletResource added in v1.5.0

type NotificationPushbulletResource struct {
	// contains filtered or unexported fields
}

NotificationPushbulletResource defines the notification implementation.

func (*NotificationPushbulletResource) Configure added in v1.5.0

func (*NotificationPushbulletResource) Create added in v1.5.0

func (*NotificationPushbulletResource) Delete added in v1.5.0

func (*NotificationPushbulletResource) ImportState added in v1.5.0

func (*NotificationPushbulletResource) Metadata added in v1.5.0

func (*NotificationPushbulletResource) Read added in v1.5.0

func (*NotificationPushbulletResource) Schema added in v1.5.0

func (*NotificationPushbulletResource) Update added in v1.5.0

type NotificationPushover added in v1.5.0

type NotificationPushover struct {
	Tags                  types.Set    `tfsdk:"tags"`
	Devices               types.Set    `tfsdk:"devices"`
	Sound                 types.String `tfsdk:"sound"`
	Name                  types.String `tfsdk:"name"`
	APIKey                types.String `tfsdk:"api_key"`
	UserKey               types.String `tfsdk:"user_key"`
	Priority              types.Int64  `tfsdk:"priority"`
	ID                    types.Int64  `tfsdk:"id"`
	Retry                 types.Int64  `tfsdk:"retry"`
	Expire                types.Int64  `tfsdk:"expire"`
	IncludeHealthWarnings types.Bool   `tfsdk:"include_health_warnings"`
	OnApplicationUpdate   types.Bool   `tfsdk:"on_application_update"`
	OnHealthIssue         types.Bool   `tfsdk:"on_health_issue"`
}

NotificationPushover describes the notification data model.

type NotificationPushoverResource added in v1.5.0

type NotificationPushoverResource struct {
	// contains filtered or unexported fields
}

NotificationPushoverResource defines the notification implementation.

func (*NotificationPushoverResource) Configure added in v1.5.0

func (*NotificationPushoverResource) Create added in v1.5.0

func (*NotificationPushoverResource) Delete added in v1.5.0

func (*NotificationPushoverResource) ImportState added in v1.5.0

func (*NotificationPushoverResource) Metadata added in v1.5.0

func (*NotificationPushoverResource) Read added in v1.5.0

func (*NotificationPushoverResource) Schema added in v1.5.0

func (*NotificationPushoverResource) Update added in v1.5.0

type NotificationResource added in v1.2.0

type NotificationResource struct {
	// contains filtered or unexported fields
}

NotificationResource defines the notification implementation.

func (*NotificationResource) Configure added in v1.2.0

func (*NotificationResource) Create added in v1.2.0

func (*NotificationResource) Delete added in v1.2.0

func (*NotificationResource) ImportState added in v1.2.0

func (*NotificationResource) Metadata added in v1.2.0

func (*NotificationResource) Read added in v1.2.0

func (*NotificationResource) Schema added in v1.4.0

func (*NotificationResource) Update added in v1.2.0

type NotificationSendgrid added in v1.5.0

type NotificationSendgrid struct {
	Tags                  types.Set    `tfsdk:"tags"`
	Recipients            types.Set    `tfsdk:"recipients"`
	From                  types.String `tfsdk:"from"`
	Name                  types.String `tfsdk:"name"`
	APIKey                types.String `tfsdk:"api_key"`
	ID                    types.Int64  `tfsdk:"id"`
	IncludeHealthWarnings types.Bool   `tfsdk:"include_health_warnings"`
	OnApplicationUpdate   types.Bool   `tfsdk:"on_application_update"`
	OnHealthIssue         types.Bool   `tfsdk:"on_health_issue"`
}

NotificationSendgrid describes the notification data model.

type NotificationSendgridResource added in v1.5.0

type NotificationSendgridResource struct {
	// contains filtered or unexported fields
}

NotificationSendgridResource defines the notification implementation.

func (*NotificationSendgridResource) Configure added in v1.5.0

func (*NotificationSendgridResource) Create added in v1.5.0

func (*NotificationSendgridResource) Delete added in v1.5.0

func (*NotificationSendgridResource) ImportState added in v1.5.0

func (*NotificationSendgridResource) Metadata added in v1.5.0

func (*NotificationSendgridResource) Read added in v1.5.0

func (*NotificationSendgridResource) Schema added in v1.5.0

func (*NotificationSendgridResource) Update added in v1.5.0

type NotificationSimplepush added in v1.5.0

type NotificationSimplepush struct {
	Tags                  types.Set    `tfsdk:"tags"`
	Event                 types.String `tfsdk:"event"`
	Name                  types.String `tfsdk:"name"`
	Key                   types.String `tfsdk:"key"`
	ID                    types.Int64  `tfsdk:"id"`
	IncludeHealthWarnings types.Bool   `tfsdk:"include_health_warnings"`
	OnApplicationUpdate   types.Bool   `tfsdk:"on_application_update"`
	OnHealthIssue         types.Bool   `tfsdk:"on_health_issue"`
}

NotificationSimplepush describes the notification data model.

type NotificationSimplepushResource added in v1.5.0

type NotificationSimplepushResource struct {
	// contains filtered or unexported fields
}

NotificationSimplepushResource defines the notification implementation.

func (*NotificationSimplepushResource) Configure added in v1.5.0

func (*NotificationSimplepushResource) Create added in v1.5.0

func (*NotificationSimplepushResource) Delete added in v1.5.0

func (*NotificationSimplepushResource) ImportState added in v1.5.0

func (*NotificationSimplepushResource) Metadata added in v1.5.0

func (*NotificationSimplepushResource) Read added in v1.5.0

func (*NotificationSimplepushResource) Schema added in v1.5.0

func (*NotificationSimplepushResource) Update added in v1.5.0

type NotificationSlack added in v1.5.0

type NotificationSlack struct {
	Tags                  types.Set    `tfsdk:"tags"`
	WebHookURL            types.String `tfsdk:"web_hook_url"`
	Name                  types.String `tfsdk:"name"`
	Username              types.String `tfsdk:"username"`
	Icon                  types.String `tfsdk:"icon"`
	Channel               types.String `tfsdk:"channel"`
	ID                    types.Int64  `tfsdk:"id"`
	IncludeHealthWarnings types.Bool   `tfsdk:"include_health_warnings"`
	OnApplicationUpdate   types.Bool   `tfsdk:"on_application_update"`
	OnHealthIssue         types.Bool   `tfsdk:"on_health_issue"`
}

NotificationSlack describes the notification data model.

type NotificationSlackResource added in v1.5.0

type NotificationSlackResource struct {
	// contains filtered or unexported fields
}

NotificationSlackResource defines the notification implementation.

func (*NotificationSlackResource) Configure added in v1.5.0

func (*NotificationSlackResource) Create added in v1.5.0

func (*NotificationSlackResource) Delete added in v1.5.0

func (*NotificationSlackResource) ImportState added in v1.5.0

func (*NotificationSlackResource) Metadata added in v1.5.0

func (*NotificationSlackResource) Read added in v1.5.0

func (*NotificationSlackResource) Schema added in v1.5.0

func (*NotificationSlackResource) Update added in v1.5.0

type NotificationTelegram added in v1.5.0

type NotificationTelegram struct {
	Tags                  types.Set    `tfsdk:"tags"`
	ChatID                types.String `tfsdk:"chat_id"`
	Name                  types.String `tfsdk:"name"`
	BotToken              types.String `tfsdk:"bot_token"`
	ID                    types.Int64  `tfsdk:"id"`
	SendSilently          types.Bool   `tfsdk:"send_silently"`
	IncludeHealthWarnings types.Bool   `tfsdk:"include_health_warnings"`
	OnApplicationUpdate   types.Bool   `tfsdk:"on_application_update"`
	OnHealthIssue         types.Bool   `tfsdk:"on_health_issue"`
}

NotificationTelegram describes the notification data model.

type NotificationTelegramResource added in v1.5.0

type NotificationTelegramResource struct {
	// contains filtered or unexported fields
}

NotificationTelegramResource defines the notification implementation.

func (*NotificationTelegramResource) Configure added in v1.5.0

func (*NotificationTelegramResource) Create added in v1.5.0

func (*NotificationTelegramResource) Delete added in v1.5.0

func (*NotificationTelegramResource) ImportState added in v1.5.0

func (*NotificationTelegramResource) Metadata added in v1.5.0

func (*NotificationTelegramResource) Read added in v1.5.0

func (*NotificationTelegramResource) Schema added in v1.5.0

func (*NotificationTelegramResource) Update added in v1.5.0

type NotificationTwitter added in v1.5.0

type NotificationTwitter struct {
	Tags                  types.Set    `tfsdk:"tags"`
	Name                  types.String `tfsdk:"name"`
	AccessToken           types.String `tfsdk:"access_token"`
	AccessTokenSecret     types.String `tfsdk:"access_token_secret"`
	ConsumerKey           types.String `tfsdk:"consumer_key"`
	ConsumerSecret        types.String `tfsdk:"consumer_secret"`
	Mention               types.String `tfsdk:"mention"`
	ID                    types.Int64  `tfsdk:"id"`
	DirectMessage         types.Bool   `tfsdk:"direct_message"`
	IncludeHealthWarnings types.Bool   `tfsdk:"include_health_warnings"`
	OnApplicationUpdate   types.Bool   `tfsdk:"on_application_update"`
	OnHealthIssue         types.Bool   `tfsdk:"on_health_issue"`
}

NotificationTwitter describes the notification data model.

type NotificationTwitterResource added in v1.5.0

type NotificationTwitterResource struct {
	// contains filtered or unexported fields
}

NotificationTwitterResource defines the notification implementation.

func (*NotificationTwitterResource) Configure added in v1.5.0

func (*NotificationTwitterResource) Create added in v1.5.0

func (*NotificationTwitterResource) Delete added in v1.5.0

func (*NotificationTwitterResource) ImportState added in v1.5.0

func (*NotificationTwitterResource) Metadata added in v1.5.0

func (*NotificationTwitterResource) Read added in v1.5.0

func (*NotificationTwitterResource) Schema added in v1.5.0

func (*NotificationTwitterResource) Update added in v1.5.0

type NotificationWebhook added in v1.2.0

type NotificationWebhook struct {
	Tags                  types.Set    `tfsdk:"tags"`
	URL                   types.String `tfsdk:"url"`
	Name                  types.String `tfsdk:"name"`
	Username              types.String `tfsdk:"username"`
	Password              types.String `tfsdk:"password"`
	ID                    types.Int64  `tfsdk:"id"`
	Method                types.Int64  `tfsdk:"method"`
	OnHealthIssue         types.Bool   `tfsdk:"on_health_issue"`
	OnApplicationUpdate   types.Bool   `tfsdk:"on_application_update"`
	IncludeHealthWarnings types.Bool   `tfsdk:"include_health_warnings"`
}

NotificationWebhook describes the notification data model.

type NotificationWebhookResource added in v1.2.0

type NotificationWebhookResource struct {
	// contains filtered or unexported fields
}

NotificationWebhookResource defines the notification implementation.

func (*NotificationWebhookResource) Configure added in v1.2.0

func (*NotificationWebhookResource) Create added in v1.2.0

func (*NotificationWebhookResource) Delete added in v1.2.0

func (*NotificationWebhookResource) ImportState added in v1.2.0

func (*NotificationWebhookResource) Metadata added in v1.2.0

func (*NotificationWebhookResource) Read added in v1.2.0

func (*NotificationWebhookResource) Schema added in v1.4.0

func (*NotificationWebhookResource) Update added in v1.2.0

type Notifications added in v1.2.0

type Notifications struct {
	Notifications types.Set    `tfsdk:"notifications"`
	ID            types.String `tfsdk:"id"`
}

Notifications describes the notifications data model.

type NotificationsDataSource added in v1.2.0

type NotificationsDataSource struct {
	// contains filtered or unexported fields
}

NotificationsDataSource defines the notifications implementation.

func (*NotificationsDataSource) Configure added in v1.2.0

func (*NotificationsDataSource) Metadata added in v1.2.0

func (*NotificationsDataSource) Read added in v1.2.0

func (*NotificationsDataSource) Schema added in v1.4.0

type Prowlarr added in v1.2.0

type Prowlarr struct {
	APIKey types.String `tfsdk:"api_key"`
	URL    types.String `tfsdk:"url"`
}

Prowlarr describes the provider data model.

type ProwlarrProvider added in v1.2.0

type ProwlarrProvider struct {
	// contains filtered or unexported fields
}

ScaffoldingProvider defines the provider implementation.

func (*ProwlarrProvider) Configure added in v1.2.0

func (*ProwlarrProvider) DataSources added in v1.2.0

func (p *ProwlarrProvider) DataSources(ctx context.Context) []func() datasource.DataSource

func (*ProwlarrProvider) Metadata added in v1.2.0

func (*ProwlarrProvider) Resources added in v1.2.0

func (p *ProwlarrProvider) Resources(ctx context.Context) []func() resource.Resource

func (*ProwlarrProvider) Schema added in v1.4.0

type ProxyCategory added in v1.4.0

type ProxyCategory struct {
	Categories types.Set    `tfsdk:"categories"`
	Name       types.String `tfsdk:"name"`
}

ProxyCategory is part of IndexerProxy.

type SyncProfile added in v1.4.0

type SyncProfile struct {
	Name                    types.String `tfsdk:"name"`
	ID                      types.Int64  `tfsdk:"id"`
	MinimumSeeders          types.Int64  `tfsdk:"minimum_seeders"`
	EnableRss               types.Bool   `tfsdk:"enable_rss"`
	EnableInteractiveSearch types.Bool   `tfsdk:"enable_interactive_search"`
	EnableAutomaticSearch   types.Bool   `tfsdk:"enable_automatic_search"`
}

SyncProfile describes the sync profile data model.

type SyncProfileDataSource added in v1.4.0

type SyncProfileDataSource struct {
	// contains filtered or unexported fields
}

SyncProfileDataSource defines the sync_profile implementation.

func (*SyncProfileDataSource) Configure added in v1.4.0

func (*SyncProfileDataSource) Metadata added in v1.4.0

func (*SyncProfileDataSource) Read added in v1.4.0

func (*SyncProfileDataSource) Schema added in v1.4.0

type SyncProfileResource added in v1.4.0

type SyncProfileResource struct {
	// contains filtered or unexported fields
}

SyncProfileResource defines the sync profile implementation.

func (*SyncProfileResource) Configure added in v1.4.0

func (*SyncProfileResource) Create added in v1.4.0

func (*SyncProfileResource) Delete added in v1.4.0

func (*SyncProfileResource) ImportState added in v1.4.0

func (*SyncProfileResource) Metadata added in v1.4.0

func (*SyncProfileResource) Read added in v1.4.0

func (*SyncProfileResource) Schema added in v1.4.0

func (*SyncProfileResource) Update added in v1.4.0

type SyncProfiles added in v1.4.0

type SyncProfiles struct {
	SyncProfiles types.Set    `tfsdk:"sync_profiles"`
	ID           types.String `tfsdk:"id"`
}

SyncProfiles describes the sync profiles data model.

type SyncProfilesDataSource added in v1.4.0

type SyncProfilesDataSource struct {
	// contains filtered or unexported fields
}

SyncProfilesDataSource defines the sync profiles implementation.

func (*SyncProfilesDataSource) Configure added in v1.4.0

func (*SyncProfilesDataSource) Metadata added in v1.4.0

func (*SyncProfilesDataSource) Read added in v1.4.0

func (*SyncProfilesDataSource) Schema added in v1.4.0

type SystemStatus added in v1.2.0

type SystemStatus struct {
	AppName                       types.String `tfsdk:"app_name"`
	InstanceName                  types.String `tfsdk:"instance_name"`
	PackageUpdateMechanismMessage types.String `tfsdk:"package_update_mechanism_message"`
	Authentication                types.String `tfsdk:"authentication"`
	RuntimeVersion                types.String `tfsdk:"runtime_version"`
	DatabaseType                  types.String `tfsdk:"database_type"`
	AppData                       types.String `tfsdk:"app_data"`
	BuildTime                     types.String `tfsdk:"build_time"`
	PackageUpdateMechanism        types.String `tfsdk:"package_update_mechanism"`
	PackageAuthor                 types.String `tfsdk:"package_author"`
	PackageVersion                types.String `tfsdk:"package_version"`
	RuntimeName                   types.String `tfsdk:"runtime_name"`
	Branch                        types.String `tfsdk:"branch"`
	Mode                          types.String `tfsdk:"mode"`
	OsVersion                     types.String `tfsdk:"os_version"`
	Version                       types.String `tfsdk:"version"`
	StartupPath                   types.String `tfsdk:"startup_path"`
	StartTime                     types.String `tfsdk:"start_time"`
	URLBase                       types.String `tfsdk:"url_base"`
	DatabaseVersion               types.String `tfsdk:"database_version"`
	OsName                        types.String `tfsdk:"os_name"`
	MigrationVersion              types.Int64  `tfsdk:"migration_version"`
	ID                            types.Int64  `tfsdk:"id"`
	IsWindows                     types.Bool   `tfsdk:"is_windows"`
	IsDebug                       types.Bool   `tfsdk:"is_debug"`
	IsAdmin                       types.Bool   `tfsdk:"is_admin"`
	IsDocker                      types.Bool   `tfsdk:"is_docker"`
	IsProduction                  types.Bool   `tfsdk:"is_production"`
	IsOsx                         types.Bool   `tfsdk:"is_osx"`
	IsLinux                       types.Bool   `tfsdk:"is_linux"`
	IsNetCore                     types.Bool   `tfsdk:"is_net_core"`
	IsUserInteractive             types.Bool   `tfsdk:"is_user_interactive"`
}

SystemStatus describes the system status data model.

type SystemStatusDataSource added in v1.2.0

type SystemStatusDataSource struct {
	// contains filtered or unexported fields
}

SystemStatusDataSource defines the system status implementation.

func (*SystemStatusDataSource) Configure added in v1.2.0

func (*SystemStatusDataSource) Metadata added in v1.2.0

func (*SystemStatusDataSource) Read added in v1.2.0

func (*SystemStatusDataSource) Schema added in v1.4.0

type Tag

type Tag struct {
	Label types.String `tfsdk:"label"`
	ID    types.Int64  `tfsdk:"id"`
}

Tag describes the tag data model.

type TagDataSource added in v1.2.0

type TagDataSource struct {
	// contains filtered or unexported fields
}

TagDataSource defines the tag implementation.

func (*TagDataSource) Configure added in v1.2.0

func (*TagDataSource) Metadata added in v1.2.0

func (*TagDataSource) Read added in v1.2.0

func (*TagDataSource) Schema added in v1.4.0

type TagResource added in v1.2.0

type TagResource struct {
	// contains filtered or unexported fields
}

TagResource defines the tag implementation.

func (*TagResource) Configure added in v1.2.0

func (*TagResource) Create added in v1.2.0

func (*TagResource) Delete added in v1.2.0

func (*TagResource) ImportState added in v1.2.0

func (*TagResource) Metadata added in v1.2.0

func (*TagResource) Read added in v1.2.0

func (*TagResource) Schema added in v1.4.0

func (*TagResource) Update added in v1.2.0

type Tags

type Tags struct {
	Tags types.Set    `tfsdk:"tags"`
	ID   types.String `tfsdk:"id"`
}

Tags describes the tags data model.

type TagsDataSource added in v1.2.0

type TagsDataSource struct {
	// contains filtered or unexported fields
}

TagsDataSource defines the tags implementation.

func (*TagsDataSource) Configure added in v1.2.0

func (*TagsDataSource) Metadata added in v1.2.0

func (*TagsDataSource) Read added in v1.2.0

func (*TagsDataSource) Schema added in v1.4.0

Source Files

Jump to

Keyboard shortcuts

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